From 303aa7f4326eda2466408178e670bbe1ef7209d8 Mon Sep 17 00:00:00 2001 From: autosubmit Date: Mon, 10 Nov 2025 18:05:26 +0800 Subject: [PATCH] Auto Submit --- ...Homeworks__Detail__index.dc7d4598.async.js | 116 +++++++++--------- ... p__Shixuns__Edit__index.79ec3d38.async.js | 78 ++++++------ umi.48db98eb.js => umi.0b59ee68.js | 2 +- 3 files changed, 98 insertions(+), 98 deletions(-) rename p__Classrooms__Lists__ShixunHomeworks__Detail__index.e0067e45.async.js => p__Classrooms__Lists__ShixunHomeworks__Detail__index.dc7d4598.async.js (73%) rename p__Shixuns__Edit__index.b8cc0d16.async.js => p__Shixuns__Edit__index.79ec3d38.async.js (79%) rename umi.48db98eb.js => umi.0b59ee68.js (99%) diff --git a/p__Classrooms__Lists__ShixunHomeworks__Detail__index.e0067e45.async.js b/p__Classrooms__Lists__ShixunHomeworks__Detail__index.dc7d4598.async.js similarity index 73% rename from p__Classrooms__Lists__ShixunHomeworks__Detail__index.e0067e45.async.js rename to p__Classrooms__Lists__ShixunHomeworks__Detail__index.dc7d4598.async.js index 7619bf08b3..ff7382878d 100644 --- a/p__Classrooms__Lists__ShixunHomeworks__Detail__index.e0067e45.async.js +++ b/p__Classrooms__Lists__ShixunHomeworks__Detail__index.dc7d4598.async.js @@ -1,4 +1,4 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[3581],{27812:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return ze}});var y=ne(54476),Ie=ne(59301),Me={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},Pe=Me,Te=ne(7657),be=function(et,We){return Ie.createElement(Te.Z,(0,y.Z)({},et,{ref:We,icon:Pe}))},Xe=Ie.forwardRef(be),ze=Xe},67921:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return ze}});var y=ne(54476),Ie=ne(59301),Me={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},Pe=Me,Te=ne(7657),be=function(et,We){return Ie.createElement(Te.Z,(0,y.Z)({},et,{ref:We,icon:Pe}))},Xe=Ie.forwardRef(be),ze=Xe},87169:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return ze}});var y=ne(54476),Ie=ne(59301),Me={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"},Pe=Me,Te=ne(7657),be=function(et,We){return Ie.createElement(Te.Z,(0,y.Z)({},et,{ref:We,icon:Pe}))},Xe=Ie.forwardRef(be),ze=Xe},61481:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return ze}});var y=ne(54476),Ie=ne(59301),Me={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},Pe=Me,Te=ne(7657),be=function(et,We){return Ie.createElement(Te.Z,(0,y.Z)({},et,{ref:We,icon:Pe}))},Xe=Ie.forwardRef(be),ze=Xe},63524:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return ze}});var y=ne(54476),Ie=ne(59301),Me={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.9 533.7c16.8-22.2 26.1-49.4 26.1-77.7 0-44.9-25.1-87.4-65.5-111.1a67.67 67.67 0 00-34.3-9.3H572.4l6-122.9c1.4-29.7-9.1-57.9-29.5-79.4A106.62 106.62 0 00471 99.9c-52 0-98 35-111.8 85.1l-85.9 311H144c-17.7 0-32 14.3-32 32v364c0 17.7 14.3 32 32 32h601.3c9.2 0 18.2-1.8 26.5-5.4 47.6-20.3 78.3-66.8 78.3-118.4 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7-.2-12.6-2-25.1-5.6-37.1zM184 852V568h81v284h-81zm636.4-353l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 22.4-13.2 42.6-33.6 51.8H329V564.8l99.5-360.5a44.1 44.1 0 0142.2-32.3c7.6 0 15.1 2.2 21.1 6.7 9.9 7.4 15.2 18.6 14.6 30.5l-9.6 198.4h314.4C829 418.5 840 436.9 840 456c0 16.5-7.2 32.1-19.6 43z"}}]},name:"like",theme:"outlined"},Pe=Me,Te=ne(7657),be=function(et,We){return Ie.createElement(Te.Z,(0,y.Z)({},et,{ref:We,icon:Pe}))},Xe=Ie.forwardRef(be),ze=Xe},95869:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return ze}});var y=ne(54476),Ie=ne(59301),Me={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M688 264c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48zm-8 136H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM480 544H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-48 308H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm356.8-74.4c29-26.3 47.2-64.3 47.2-106.6 0-79.5-64.5-144-144-144s-144 64.5-144 144c0 42.3 18.2 80.3 47.2 106.6-57 32.5-96.2 92.7-99.2 162.1-.2 4.5 3.5 8.3 8 8.3h48.1c4.2 0 7.7-3.3 8-7.6C564 871.2 621.7 816 692 816s128 55.2 131.9 124.4c.2 4.2 3.7 7.6 8 7.6H880c4.6 0 8.2-3.8 8-8.3-2.9-69.5-42.2-129.6-99.2-162.1zM692 591c44.2 0 80 35.8 80 80s-35.8 80-80 80-80-35.8-80-80 35.8-80 80-80z"}}]},name:"solution",theme:"outlined"},Pe=Me,Te=ne(7657),be=function(et,We){return Ie.createElement(Te.Z,(0,y.Z)({},et,{ref:We,icon:Pe}))},Xe=Ie.forwardRef(be),ze=Xe},32050:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return ze}});var y=ne(54476),Ie=ne(59301),Me={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 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:"upload",theme:"outlined"},Pe=Me,Te=ne(7657),be=function(et,We){return Ie.createElement(Te.Z,(0,y.Z)({},et,{ref:We,icon:Pe}))},Xe=Ie.forwardRef(be),ze=Xe},45559:function(){"use strict"},42313:function(){"use strict"},96408:function(Ct,ht){"use strict";ht.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},61191:function(Ct,ht){"use strict";ht.Z={flex_box_center:"flex_box_center___IBr6x",flex_space_between:"flex_space_between___n2Iz0",flex_box_vertical_center:"flex_box_vertical_center___1umwO",flex_box_center_end:"flex_box_center_end___SRZYb",flex_box_column:"flex_box_column___b90Da",form:"form___V3fAH",title_icon:"title_icon____uDZy",title:"title___RxKwK",content:"content___vFT5m",pubColSty:"pubColSty___dfLkL",selectSty:"selectSty____Wuek",borderSty:"borderSty___EuFYV",delSty:"delSty___AdEeI",delBorder:"delBorder___vcTJc",copHover:"copHover___JVVXI",multiple_select:"multiple_select___ZMPhl",work_checkbox_group:"work_checkbox_group___sGLxY",disabled_link:"disabled_link___usmze"}},84511:function(Ct,ht){"use strict";ht.Z={flex_box_center:"flex_box_center___SF0m3",flex_space_between:"flex_space_between___ChLjp",flex_box_vertical_center:"flex_box_vertical_center____l_EF",flex_box_center_end:"flex_box_center_end___YcZNu",flex_box_column:"flex_box_column___R9dNq",downloadbutton:"downloadbutton___oEXJW",configWorkContainer:"configWorkContainer___CHUrh"}},88844:function(Ct,ht){"use strict";ht.Z={flex_box_center:"flex_box_center___vhwFp",flex_space_between:"flex_space_between___rbHwE",flex_box_vertical_center:"flex_box_vertical_center___AF_yr",flex_box_center_end:"flex_box_center_end___FqGSd",flex_box_column:"flex_box_column___ujWr7",failedList:"failedList___KGsCg",name:"name___bbsWC",publish:"publish___mai8J",modal:"modal___t6wU6"}},49319:function(Ct,ht,ne){"use strict";var y=ne(59301),Ie=Object.defineProperty,Me=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,be=(De,et,We)=>et in De?Ie(De,et,{enumerable:!0,configurable:!0,writable:!0,value:We}):De[et]=We,Xe=(De,et)=>{for(var We in et||(et={}))Pe.call(et,We)&&be(De,We,et[We]);if(Me)for(var We of Me(et))Te.call(et,We)&&be(De,We,et[We]);return De};const ze=De=>React.createElement("svg",Xe({width:22,height:10,xmlns:"http://www.w3.org/2000/svg"},De),React.createElement("title",null,"AI"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"43.761%",x2:"0%",y2:"58.617%",id:"AI_svg__a"},React.createElement("stop",{stopColor:"#CF9BFF",offset:"0%"}),React.createElement("stop",{stopColor:"#8A8BFF",offset:"35.208%"}),React.createElement("stop",{stopColor:"#8DBCFF",offset:"59.208%"}),React.createElement("stop",{stopColor:"#ADF0FF",offset:"81.671%"}),React.createElement("stop",{stopColor:"#D9F8FF",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M5 0h12a5 5 0 0 1 5 5v5H5A5 5 0 1 1 5 0Z",fill:"url(#AI_svg__a)",transform:"matrix(-1 0 0 1 22 0)"}),React.createElement("g",{fill:"#FFF",fillRule:"nonzero"},React.createElement("path",{d:"M9.323 6.738H6.646L6.142 8H4l2.625-6h2.77L12 8H9.817l-.494-1.262Zm-.535-1.384-.731-1.876h-.124l-.741 1.876h1.596ZM14 2h2v6h-2z"}))));ht.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNDMuNzYxJSIgeDI9IjAlIiB5Mj0iNTguNjE3JSIgaWQ9ImEiPjxzdG9wIHN0b3AtY29sb3I9IiNDRjlCRkYiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjOEE4QkZGIiBvZmZzZXQ9IjM1LjIwOCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjOERCQ0ZGIiBvZmZzZXQ9IjU5LjIwOCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjQURGMEZGIiBvZmZzZXQ9IjgxLjY3MSUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRDlGOEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik01IDBoMTJhNSA1IDAgMCAxIDUgNXY1SDVBNSA1IDAgMSAxIDUgMFoiIGZpbGw9InVybCgjYSkiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDIyIDApIi8+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNOS4zMjMgNi43MzhINi42NDZMNi4xNDIgOEg0bDIuNjI1LTZoMi43N0wxMiA4SDkuODE3bC0uNDk0LTEuMjYyWm0tLjUzNS0xLjM4NC0uNzMxLTEuODc2aC0uMTI0bC0uNzQxIDEuODc2aDEuNTk2Wk0xNCAyaDJ2NmgtMnoiLz48L2c+PC9nPjwvc3ZnPg=="},93510:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var Ct={},ht="5.0",ne={},y=null,Ie=!1,Me=!1,Pe=null,Te=!1,be=null,Xe=null,ze=0;ze4?parseFloat(Se):5};Ct.setHTML5Codebase=function(Se,ot){Xe=Se,Qe(Se,ot)},Ct.setJavaCodebase=Ct.setJavaCodebaseVersion=Ct.isCompiledInstalled=Ct.setPreCompiledScriptPath=Ct.setPreCompiledResourcePath=function(){},Ct.setHTML5CodebaseVersion=function(Se,ot){var vt=parseFloat(Se);if(vt!==NaN&&vt<5){console.log("The GeoGebra HTML5 codebase version "+vt+" is deprecated. Using version latest instead.");return}be=Se,Ee(Se,ot)},Ct.getHTML5CodebaseVersion=function(){return je},Ct.getParameters=function(){return ne},Ct.setFontsCSSURL=function(Se){qe=Se},Ct.setGiacJSURL=function(Se){},Ct.setJNLPFile=function(Se){et=Se},Ct.setJNLPBaseDir=function(Se){},Ct.inject=function(){function Se(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var ot="auto",vt=ne.id,jt,ft=!1,It=0;It=5)return!0;var Se=Ct.getAppletObject();return Se&&typeof Se.recalculateEnvironments=="function"?(Se.recalculateEnvironments(),!0):!1},Ct.startAnimation=function(){var Se=Ct.getAppletObject();return Se&&typeof Se.startAnimation=="function"?(Se.startAnimation(),!0):!1},Ct.stopAnimation=function(){var Se=Ct.getAppletObject();return Se&&typeof Se.stopAnimation=="function"?(Se.stopAnimation(),!0):!1},Ct.getAppletObject=function(){var Se=ne.id!==void 0?ne.id:"ggbApplet";return window[Se]},Ct.resize=function(){};var at=function(Se,ot,vt){var jt=document.createElement("param");jt.setAttribute("name",ot),jt.setAttribute("value",vt),Se.appendChild(jt)},Oe=function(Se){return Se&&Se!=="false"},Bt=function(Se,ot,vt){Ye(je)<=4.2&&(vt=!0);var jt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==je||ggbHTML5LoadedCodebaseIsWebSimple&&!ve)&&(jt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var ft=document.createElement("div");ft.classList.add("appletParameters","notranslate");var It=ot.width,wt=ot.height;if(ot.disableAutoScale=ot.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():ot.disableAutoScale,ot.width!==void 0)if(Ye(je)<=4.4)Oe(ot.showToolBar)&&(ot.height-=7),Oe(ot.showAlgebraInput)&&(ot.height-=37),ot.width<605&&Oe(ot.showToolBar)&&(ot.width=605,It=605);else{var Rt=100;(Oe(ot.showToolBar)||Oe(ot.showMenuBar))&&(ot.hasOwnProperty("customToolBar")&&(ot.customToolbar=ot.customToolBar),Rt=Oe(ot.showMenuBar)?245:155),It=5?(ot.appletOnLoad=function(lr){var zn=Se.querySelector(".ggb_preview");zn&&zn.parentNode.removeChild(zn),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(le),window.GGBT_wsf_view&&$(window).trigger("resize"),we(lr)},ie||le.appendChild(se)):ft.appendChild(se),le.appendChild(ft),ie||Se.appendChild(le),setTimeout(function(){Ct.resize()},1)}else{var fe=document.createElement("div");fe.className="applet_scaler",fe.style.position="relative",fe.style.display="block",fe.appendChild(ft),Se.appendChild(fe),ot.appletOnLoad=function(lr){Ct.resize(),we(lr)}}function ue(lr,zn){zn&&typeof zn.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(lr,zn.appletOnLoad):renderGGBElement(lr),Et("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",zn)}function Ve(lr,zn){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:lr,params:zn}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(ja){ue(ja.article,ja.params)}),html5AppletsToProcess=null)},Ye(je)<5&&(lr.className+=" geogebraweb")):ue(lr,zn)}if(jt){scriptLoadStarted=!0;for(var Qt=0;Qt0?(Jt.remove(),le.attr("id","fullscreencontent").show(),jQuery(we).append(le),window.dispatchEvent(new Event("resize"))):Bt(Jt,ot,!1),window.GGBT_wsf_view.launchFullScreen(we)}else rt=jt,Bt(Se,ot,!1);if(!window.GGBT_wsf_view)for(wt=0;wtSe/4*3&&(Jt=Se/4*3),we=Jt/5.8,Rt.setAttribute("src",Ge),Rt.setAttribute("width",Jt),Rt.setAttribute("height",we);var le=(Se-Jt)/2,ie=(ot-we)/2;Rt.style.left=le+"px",Rt.style.top=ie+"px",ft.appendChild(Rt)}}return ft.appendChild(wt),ft},bt=function(Se){return Se=Se.toLowerCase(),Se==="html5"||Se==="screenshot"?Se:"html5"},Ue=["web","webSimple","web3d","tablet","tablet3d","phone"],Ee=function(Se,ot){if(je=Se,ot){Qe(je,!0);return}var vt=!Ie;if(vt){var jt=Ye(je);!isNaN(jt)&&jt<4.4&&(vt=!1)}var ft,It;window.location.protocol.substr(0,4)==="http"?ft=window.location.protocol:ft="http:";var wt=je.indexOf("//");wt>0?It=je:wt===0?It=ft+je:It="https://www.geogebra.org/apps/5.2.814.0/";for(var Rt in Ue)if(je.slice(Ue[Rt].length*-1)===Ue[Rt]||je.slice((Ue[Rt].length+1)*-1)===Ue[Rt]+"/"){Qe(It,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&vt&&!y.is3D&&!y.AV&&!y.SV&&!y.CV&&!y.EV2&&!y.CP&&!y.PC&&!y.DA&&!y.FI&&!y.PV&&!Oe(ne.showToolBar)&&!Oe(ne.showMenuBar)&&!Oe(ne.showAlgebraInput)&&!Oe(ne.enableRightClick)&&(!ne.appName||ne.appName=="classic")?It+="webSimple/":It+="web3d/",Qe(It,!1)},Qe=function(Se,ot){if(Se.requirejs){We=Se;return}Se.slice(-1)!=="/"&&(Se+="/"),We=Se,ot===null&&(ot=Se.indexOf("http")===-1),Fe=ot,pe="web.nocache.js",ve=!1;var vt=We.split("/");vt.length>1&&(!ot&&vt[vt.length-2]==="webSimple"?(pe="webSimple.nocache.js",ve=!0):Ue.indexOf(vt[vt.length-2])>=0&&(pe=vt[vt.length-2]+".nocache.js")),vt=Se.split("/"),je=vt[vt.length-3],je.substr(0,4)==="test"?je=je.substr(4,1)+"."+je.substr(5,1):(je.substr(0,3)==="war"||je.substr(0,4)==="beta")&&(je="5.0");var jt=parseFloat(je);jt!==NaN&&jt<5&&Se.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+jt+" is deprecated. Using version latest instead."),Ee("5.0",ot))},Et=function(Se,ot){window.console&&window.console.log&&(!ot||typeof ot.showLogging=="undefined"||ot.showLogging&&ot.showLogging!=="false")&&console.log(Se)};ne.material_id!==void 0?yt(xt):xt();function xt(){var Se=ht;be!==null?Se=be:parseFloat(Se)<5&&(Se="5.0"),Ee(Se,!1),Xe!==null&&Qe(Xe,Fe),Te=!0}return Ct},GGBAppletUtils=function(){"use strict";function Ct(){return window.GGBT_wsf_edit!==void 0}function ht(Te,be){be!=1?(Te.style.transformOrigin="0% 0% 0px",Te.style.webkitTransformOrigin="0% 0% 0px",Te.style.transform="scale("+be+","+be+")",Te.style.webkitTransform="scale("+be+","+be+")",Te.style.maxWidth="initial",Te.querySelector(".ggb_preview")!==null&&(Te.querySelector(".ggb_preview").style.maxWidth="initial"),Te.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Te.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Te.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Te.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Te.style.transform="none",Te.style.webkitTransform="none")}function ne(Te,be,Xe,ze,De,et){var We=null;if(et!=null&&et!="")for(var Fe=Te.parentNode;Fe!=null;)if((" "+Fe.className+" ").indexOf(" "+et+" ")>-1){We=Fe;break}else Fe=Fe.parentNode;var rt=0,je=0,pe=0,ve=0,ke=0,Ge=0,Je=0;if(We)rt=We.offsetWidth,je=Math.max(ze?We.offsetWidth:0,We.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(rt=Math.min(window.innerWidth,document.documentElement.clientWidth),je=Math.min(window.innerHeight,document.documentElement.clientHeight),pe=rt):(rt=window.innerWidth,je=window.innerHeight,pe=window.innerWidth),Te){var qe=Te.getBoundingClientRect();qe.left>0&&qe.left<=rt&&(De===void 0||!De)&&(document.dir==="rtl"?(ke=rt-qe.width-qe.left,Ge=pe<=480?10:30):(Ge=qe.left,ke=pe<=480?10:30),ve=Ge+ke)}if(Te&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var me=Te.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ve=40,Je=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ve=0,Je=40)}}return Te&&((Xe===void 0||!Xe)&&be>0&&be+ve1&&(et=!0)),be&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(et=!0),!(Te.hasOwnProperty("disableAutoScale")&&Te.disableAutoScale))De=y(Te,be,et,Xe,Te.scaleContainerClass);else return ze;return et&&(!Te.hasOwnProperty("scale")||ze===1)?De:Math.min(ze,De)}function Me(Te){var be=Math.min(window.innerWidth,document.documentElement.clientWidth),Xe=Math.min(window.innerHeight,document.documentElement.clientHeight),ze=Te.getBoundingClientRect(),De=(be-ze.width)/2,et=(Xe-ze.height)/2;et<0&&(et=0),Te.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(De<40?Te.style.left="40px":Te.style.left=De+"px",Te.style.top=et+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(et<40?Te.style.top="40px":Te.style.top=et+"px",Te.style.left=De+"px")}function Pe(Te,be){var Xe=Te.querySelector(".appletParameters");if(Xe){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(be.id!==Xe.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Te)}if(Xe.parentElement&&/fullscreen/.test(Xe.parentElement.className))return;var ze=Ie(be,Te);Ct()&&Xe.setAttribute("data-param-scale",ze);for(var De=null,et=0;et=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(Ct){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Ct){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Ct){var ht=c[Ct];return ht==null?null:ht},r=d,webModule.__errFn=e}function B(){function Ct(Te){var be=Te.lastIndexOf(rb);be==-1&&(be=Te.length);var Xe=Te.indexOf(sb);Xe==-1&&(Xe=Te.length);var ze=Te.lastIndexOf(tb,Math.min(Xe,be));return ze>=O?Te.substring(O,ze+P):W}function ht(Te){if(!Te.match(/^\w+:\/\//)){var be=o.createElement(ub);be.src=Te+vb,Te=Ct(be.src)}return Te}function ne(){var Te=__gwt_getMetaProperty(wb);return Te!=null?Te:W}function y(){for(var Te=o.getElementsByTagName(_),be=O;beO?Te[Te.length-P].href:W}function Me(){var Te=o.location;return Te.href==Te.protocol+zb+Te.host+Te.pathname+Te.search+Te.hash}var Pe=ne();return Pe==W&&(Pe=y()),Pe==W&&(Pe=Ie()),Pe==W&&Me()&&(Pe=Ct(o.location.href)),Pe=ht(Pe),Pe}function C(Ct){return Ct.match(/^\//)||Ct.match(/^[a-zA-Z]+:\/\//)?Ct:webModule.__moduleBase+Ct}function D(){var Ct=[],ht=O,ne=[],y=[];function Ie(Te){var be=y[Te](),Xe=ne[Te];if(be in Xe)return be;var ze=[];for(var De in Xe)ze[Xe[De]]=De;throw r&&r(Te,ze,be),null}if(__gwt_isKnownPropertyValue=function(Te,be){return be in ne[Te]},webModule.__getPropMap=function(){var Te={};for(var be in ne)ne.hasOwnProperty(be)&&(Te[be]=Ie(be));return Te},webModule.__computePropValue=Ie,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Me;try{Me=Cb;var Pe=Me.indexOf(Db);Pe!=-1&&(ht=parseInt(Me.substring(Pe+P),$),Me=Me.substring(O,Pe))}catch(Te){}return webModule.__softPermutationId=ht,C(Me+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},28735:function(Ct,ht,ne){"use strict";ne.d(ht,{Ax:function(){return Pe},Ds:function(){return Te},KI:function(){return Xe},SI:function(){return Me},f1:function(){return Ie}});var y=ne(74128);function Ie(ze){let De=!0;if(ze.length>0){for(let et=0;etve in pe?Me(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ke}):pe[ve]=ke,et=(pe,ve)=>{for(var ke in ve||(ve={}))Xe.call(ve,ke)&&De(pe,ke,ve[ke]);if(be)for(var ke of be(ve))ze.call(ve,ke)&&De(pe,ke,ve[ke]);return pe},We=(pe,ve)=>Pe(pe,Te(ve)),Fe=(pe,ve)=>{var ke={};for(var Ge in pe)Xe.call(pe,Ge)&&ve.indexOf(Ge)<0&&(ke[Ge]=pe[Ge]);if(pe!=null&&be)for(var Ge of be(pe))ve.indexOf(Ge)<0&&ze.call(pe,Ge)&&(ke[Ge]=pe[Ge]);return ke},rt=(pe,ve,ke)=>new Promise((Ge,Je)=>{var qe=ut=>{try{Ye(ke.next(ut))}catch(ct){Je(ct)}},me=ut=>{try{Ye(ke.throw(ut))}catch(ct){Je(ct)}},Ye=ut=>ut.done?Ge(ut.value):Promise.resolve(ut.value).then(qe,me);Ye((ke=ke.apply(pe,ve)).next())});const je=pe=>{var ve=pe,{children:ke}=ve,Ge=Fe(ve,["children"]);const[Je,qe]=(0,Ie.useState)(!1);return Ie.createElement(y.ZP,We(et({},Ge),{loading:Je,onClick:me=>rt(void 0,null,function*(){try{qe(!0),yield Ge.onClick(me),qe(!1)}catch(Ye){console.error(Ye),qe(!1)}})}),ke)}},65078:function(Ct,ht,ne){"use strict";ne.d(ht,{ij:function(){return Je},_s:function(){return Ge},Uf:function(){return ke},ZP:function(){return me}});var y=ne(59301),Ie={flex_box_center:"flex_box_center___swvFl",flex_space_between:"flex_space_between___AqPFV",flex_box_vertical_center:"flex_box_vertical_center___XWInJ",flex_box_center_end:"flex_box_center_end___GB61t",flex_box_column:"flex_box_column___dJnz1",analysis:"analysis___xyV_c",title:"title___DQ3VK",itemWrap:"itemWrap___vFE5r",item:"item___NjeOt",list:"list___BbMrm",wrap:"wrap___UQTTb",img:"img___tNvUo",tips:"tips___Eu4wH",footer:"footer___ZbR9W",noData:"noData___mLlw0"},Me=ne(92310),Pe=ne.n(Me),Te=ne(42441),be=ne(25399),Xe=ne(458),ze=ne(29787),De=ne(2524),et=ne(74128),We=Object.defineProperty,Fe=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,pe=(Ye,ut,ct)=>ut in Ye?We(Ye,ut,{enumerable:!0,configurable:!0,writable:!0,value:ct}):Ye[ut]=ct,ve=(Ye,ut)=>{for(var ct in ut||(ut={}))rt.call(ut,ct)&&pe(Ye,ct,ut[ct]);if(Fe)for(var ct of Fe(ut))je.call(ut,ct)&&pe(Ye,ct,ut[ct]);return Ye};const ke=(Ye={})=>{var ut,ct,yt,Re;let Ze=(ut=Ye==null?void 0:Ye.emotion)==null?void 0:ut.map(Ke=>ve({value:Ke==null?void 0:Ke.rate},Ke)),at=(ct=Ye==null?void 0:Ye.focus)==null?void 0:ct.map(Ke=>ve({value:Ke==null?void 0:Ke.rate},Ke)),Oe=(yt=Ye==null?void 0:Ye.action)==null?void 0:yt.map(Ke=>ve({value:Ke==null?void 0:Ke.rate},Ke)),Bt=(Re=Ye==null?void 0:Ye.intention)==null?void 0:Re.map(Ke=>ve({value:Ke==null?void 0:Ke.rate},Ke));return[{title:"\u8868\u60C5\u5360\u6BD4",color:["#f7ca2e","#4ccf71","#3791ee","#f9ac95","#4f74ee","#f0e999"],data:Ze||[]},{title:"\u4E13\u6CE8\u5EA6\u5360\u6BD4",color:["#4f74ee","#f9ac95","#9cb5fe","#eaa170","#3791ee","#a39bed"],data:at||[]},{title:"\u884C\u4E3A\u5360\u6BD4\u60C5\u51B5",color:["#5eca9c","#a39bed","#f68238","#f0e999","#eaa170","#f9ac95"],data:Oe||[]},{title:"\u610F\u56FE\u5360\u6BD4\u60C5\u51B5",color:["#eaa170","#739fcb","#f0e999","#f9ac95","#4f74ee","#5eca9c"],data:Bt||[]}]},Ge=({className:Ye,dataSource:ut=[],col:ct=4,right:yt,bottom:Re=23,precision:Ze=0,wrapWidth:at=1200})=>{const Oe=(Ke="",tt,Ot="--")=>Ke?(Ke==null?void 0:Ke.length)>tt?(Ke==null?void 0:Ke.slice(0,tt-1))+"...":Ke:Ot,Bt=Math.floor((at-(ct-1)*yt)/ct);return y.createElement("div",{className:Pe()(Ie.list,Ye)},!!(ut!=null&&ut.length)&&(ut==null?void 0:ut.map((Ke,tt)=>{const{cover_pic:Ot,created_at:At,emotion:it,action:bt,intention:Ue,focus:Ee}=Ke;return y.createElement("div",{key:tt,className:Ie.wrap,style:{width:Bt,marginRight:(1+tt)%ct===0?0:yt+Ze,marginBottom:Re}},y.createElement("div",{className:Ie.img},y.createElement("img",{src:`${et.Z.API_SERVER}${Ot}`}),y.createElement("div",{className:Ie.tips},y.createElement("div",null,y.createElement("i",{className:"iconfont icon-paisheshijian mr5 font14"})," \u62CD\u6444\u65F6\u95F4"),y.createElement("span",null,At))),y.createElement("div",{className:Ie.footer},y.createElement("ul",null,y.createElement("li",null,y.createElement("i",{className:"iconfont icon-biaoqing"}),y.createElement("span",null,"\u8868\u60C5\uFF1A",y.createElement(be.Z,{title:it},y.createElement("span",{className:"c-grey-333"},Oe(it,4))))),y.createElement("li",null,y.createElement("i",{className:"iconfont icon-hangwei"}),y.createElement("span",null,"\u884C\u4E3A\uFF1A",y.createElement(be.Z,{title:bt},y.createElement("span",{className:"c-grey-333"},Oe(bt,4)))))),y.createElement("ul",null,y.createElement("li",null,y.createElement("i",{className:"iconfont icon-yitu"}),y.createElement("span",null,"\u610F\u56FE\uFF1A",y.createElement(be.Z,{title:Ue},y.createElement("span",{className:"c-grey-333"},Oe(Ue,4))))),y.createElement("li",null,y.createElement("i",{className:"iconfont icon-zhuangtai"}),y.createElement("span",null,"\u4E13\u6CE8\u5EA6\uFF1A",y.createElement(be.Z,{title:Ee},y.createElement("span",{className:"c-grey-333"},Oe(Ee,3))))))))})))},Je=({className:Ye,style:ut,title:ct,hideBar:yt=!1,children:Re,customText:Ze="",noDataText:at="",emptyData:Oe=[],loading:Bt,actionAnalysis:Ke})=>{var tt,Ot;const At=((tt=Oe==null?void 0:Oe[0])==null?void 0:tt.every(bt=>{var Ue;return!((Ue=bt==null?void 0:bt.data)!=null&&Ue.length)}))&&!((Ot=Oe==null?void 0:Oe[1])!=null&&Ot.length)||!Ke,it=Ke?at:Ze;return y.createElement(Xe.Z,{loading:Bt,active:!0},At&&y.createElement("div",{className:Pe()(Ie.noData,Ye),style:ut},!!ct&&y.createElement("div",{className:Ie.title},!yt&&y.createElement("b",null),y.createElement("span",null,ct)),y.createElement("div",{className:Ie.itemWrap},y.createElement(De.Z,{customText:it}))),!At&&Re)};var me=({className:Ye,style:ut,data:ct=[],title:yt,hideBar:Re=!1,loading:Ze=!1})=>y.createElement("div",{className:Pe()(Ie.analysis,Ye),style:ut},!!yt&&y.createElement("div",{className:Ie.title},!Re&&y.createElement("b",null),y.createElement("span",null,yt)),y.createElement(ze.Z,{spinning:Ze},y.createElement("div",{className:Ie.itemWrap},ct==null?void 0:ct.map((at,Oe)=>y.createElement("div",{className:Ie.item,key:Oe},y.createElement(Te.Z,{option:{tooltip:{trigger:"item",formatter:"{a}
{b}: {c}%"},title:{left:"center",bottom:15,text:at==null?void 0:at.title},legend:{top:10,right:10,orient:"vertical",show:!0,align:"left",icon:"circle",itemWidth:10,itemHeight:10,formatter:function(Bt){for(let Ke in at==null?void 0:at.data)if(Bt==(at==null?void 0:at.data[Ke].name))return Bt+" "+(at==null?void 0:at.data[Ke].value)+"%"},textStyle:{color:"#767676",fontSize:12}},color:at==null?void 0:at.color,series:[{type:"pie",radius:["20%","35%"],center:["20%","40%"],avoidLabelOverlap:!1,label:{show:!1},labelLine:{show:!1},data:at==null?void 0:at.data}]},style:{height:145}}))))))},48530:function(Ct,ht,ne){"use strict";var y=ne(86204),Ie=ne.n(y),Me=Object.defineProperty,Pe=(ze,De,et)=>De in ze?Me(ze,De,{enumerable:!0,configurable:!0,writable:!0,value:et}):ze[De]=et,Te=(ze,De,et)=>Pe(ze,typeof De!="symbol"?De+"":De,et),be=(ze,De,et)=>new Promise((We,Fe)=>{var rt=ve=>{try{pe(et.next(ve))}catch(ke){Fe(ke)}},je=ve=>{try{pe(et.throw(ve))}catch(ke){Fe(ke)}},pe=ve=>ve.done?We(ve.value):Promise.resolve(ve.value).then(rt,je);pe((et=et.apply(ze,De)).next())});class Xe extends y.EventEmitter{constructor(De,et){super(),Te(this,"url"),Te(this,"body"),Te(this,"fullContent",""),Te(this,"controller",null),Te(this,"buffer",""),this.url=De,this.body=et}startStream(){return be(this,null,function*(){this.controller=new AbortController;const{signal:De}=this.controller;try{const et=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:De});if(!et.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${et.status}`);const We=et.headers.get("content-type");if(!We)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(We.includes("application/json")){const je=yield et.json();this.emit("error",je);return}if(!We.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const Fe=et.body.getReader(),rt=new TextDecoder("utf-8");for(;;){const{done:je,value:pe}=yield Fe.read();if(je)break;const ve=rt.decode(pe,{stream:!0});this.buffer+=ve;const ke=this.buffer.split(` +(self.webpackChunk=self.webpackChunk||[]).push([[3581],{27812:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return ze}});var y=ne(54476),Ie=ne(59301),Me={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},Pe=Me,Te=ne(7657),be=function(et,We){return Ie.createElement(Te.Z,(0,y.Z)({},et,{ref:We,icon:Pe}))},Xe=Ie.forwardRef(be),ze=Xe},67921:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return ze}});var y=ne(54476),Ie=ne(59301),Me={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},Pe=Me,Te=ne(7657),be=function(et,We){return Ie.createElement(Te.Z,(0,y.Z)({},et,{ref:We,icon:Pe}))},Xe=Ie.forwardRef(be),ze=Xe},87169:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return ze}});var y=ne(54476),Ie=ne(59301),Me={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"},Pe=Me,Te=ne(7657),be=function(et,We){return Ie.createElement(Te.Z,(0,y.Z)({},et,{ref:We,icon:Pe}))},Xe=Ie.forwardRef(be),ze=Xe},61481:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return ze}});var y=ne(54476),Ie=ne(59301),Me={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},Pe=Me,Te=ne(7657),be=function(et,We){return Ie.createElement(Te.Z,(0,y.Z)({},et,{ref:We,icon:Pe}))},Xe=Ie.forwardRef(be),ze=Xe},63524:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return ze}});var y=ne(54476),Ie=ne(59301),Me={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.9 533.7c16.8-22.2 26.1-49.4 26.1-77.7 0-44.9-25.1-87.4-65.5-111.1a67.67 67.67 0 00-34.3-9.3H572.4l6-122.9c1.4-29.7-9.1-57.9-29.5-79.4A106.62 106.62 0 00471 99.9c-52 0-98 35-111.8 85.1l-85.9 311H144c-17.7 0-32 14.3-32 32v364c0 17.7 14.3 32 32 32h601.3c9.2 0 18.2-1.8 26.5-5.4 47.6-20.3 78.3-66.8 78.3-118.4 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7-.2-12.6-2-25.1-5.6-37.1zM184 852V568h81v284h-81zm636.4-353l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 22.4-13.2 42.6-33.6 51.8H329V564.8l99.5-360.5a44.1 44.1 0 0142.2-32.3c7.6 0 15.1 2.2 21.1 6.7 9.9 7.4 15.2 18.6 14.6 30.5l-9.6 198.4h314.4C829 418.5 840 436.9 840 456c0 16.5-7.2 32.1-19.6 43z"}}]},name:"like",theme:"outlined"},Pe=Me,Te=ne(7657),be=function(et,We){return Ie.createElement(Te.Z,(0,y.Z)({},et,{ref:We,icon:Pe}))},Xe=Ie.forwardRef(be),ze=Xe},95869:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return ze}});var y=ne(54476),Ie=ne(59301),Me={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M688 264c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48zm-8 136H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM480 544H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-48 308H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm356.8-74.4c29-26.3 47.2-64.3 47.2-106.6 0-79.5-64.5-144-144-144s-144 64.5-144 144c0 42.3 18.2 80.3 47.2 106.6-57 32.5-96.2 92.7-99.2 162.1-.2 4.5 3.5 8.3 8 8.3h48.1c4.2 0 7.7-3.3 8-7.6C564 871.2 621.7 816 692 816s128 55.2 131.9 124.4c.2 4.2 3.7 7.6 8 7.6H880c4.6 0 8.2-3.8 8-8.3-2.9-69.5-42.2-129.6-99.2-162.1zM692 591c44.2 0 80 35.8 80 80s-35.8 80-80 80-80-35.8-80-80 35.8-80 80-80z"}}]},name:"solution",theme:"outlined"},Pe=Me,Te=ne(7657),be=function(et,We){return Ie.createElement(Te.Z,(0,y.Z)({},et,{ref:We,icon:Pe}))},Xe=Ie.forwardRef(be),ze=Xe},32050:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return ze}});var y=ne(54476),Ie=ne(59301),Me={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 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:"upload",theme:"outlined"},Pe=Me,Te=ne(7657),be=function(et,We){return Ie.createElement(Te.Z,(0,y.Z)({},et,{ref:We,icon:Pe}))},Xe=Ie.forwardRef(be),ze=Xe},45559:function(){"use strict"},42313:function(){"use strict"},96408:function(Ct,ht){"use strict";ht.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},61191:function(Ct,ht){"use strict";ht.Z={flex_box_center:"flex_box_center___IBr6x",flex_space_between:"flex_space_between___n2Iz0",flex_box_vertical_center:"flex_box_vertical_center___1umwO",flex_box_center_end:"flex_box_center_end___SRZYb",flex_box_column:"flex_box_column___b90Da",form:"form___V3fAH",title_icon:"title_icon____uDZy",title:"title___RxKwK",content:"content___vFT5m",pubColSty:"pubColSty___dfLkL",selectSty:"selectSty____Wuek",borderSty:"borderSty___EuFYV",delSty:"delSty___AdEeI",delBorder:"delBorder___vcTJc",copHover:"copHover___JVVXI",multiple_select:"multiple_select___ZMPhl",work_checkbox_group:"work_checkbox_group___sGLxY",disabled_link:"disabled_link___usmze"}},84511:function(Ct,ht){"use strict";ht.Z={flex_box_center:"flex_box_center___SF0m3",flex_space_between:"flex_space_between___ChLjp",flex_box_vertical_center:"flex_box_vertical_center____l_EF",flex_box_center_end:"flex_box_center_end___YcZNu",flex_box_column:"flex_box_column___R9dNq",downloadbutton:"downloadbutton___oEXJW",configWorkContainer:"configWorkContainer___CHUrh"}},88844:function(Ct,ht){"use strict";ht.Z={flex_box_center:"flex_box_center___vhwFp",flex_space_between:"flex_space_between___rbHwE",flex_box_vertical_center:"flex_box_vertical_center___AF_yr",flex_box_center_end:"flex_box_center_end___FqGSd",flex_box_column:"flex_box_column___ujWr7",failedList:"failedList___KGsCg",name:"name___bbsWC",publish:"publish___mai8J",modal:"modal___t6wU6"}},49319:function(Ct,ht,ne){"use strict";var y=ne(59301),Ie=Object.defineProperty,Me=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,be=(De,et,We)=>et in De?Ie(De,et,{enumerable:!0,configurable:!0,writable:!0,value:We}):De[et]=We,Xe=(De,et)=>{for(var We in et||(et={}))Pe.call(et,We)&&be(De,We,et[We]);if(Me)for(var We of Me(et))Te.call(et,We)&&be(De,We,et[We]);return De};const ze=De=>React.createElement("svg",Xe({width:22,height:10,xmlns:"http://www.w3.org/2000/svg"},De),React.createElement("title",null,"AI"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"43.761%",x2:"0%",y2:"58.617%",id:"AI_svg__a"},React.createElement("stop",{stopColor:"#CF9BFF",offset:"0%"}),React.createElement("stop",{stopColor:"#8A8BFF",offset:"35.208%"}),React.createElement("stop",{stopColor:"#8DBCFF",offset:"59.208%"}),React.createElement("stop",{stopColor:"#ADF0FF",offset:"81.671%"}),React.createElement("stop",{stopColor:"#D9F8FF",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M5 0h12a5 5 0 0 1 5 5v5H5A5 5 0 1 1 5 0Z",fill:"url(#AI_svg__a)",transform:"matrix(-1 0 0 1 22 0)"}),React.createElement("g",{fill:"#FFF",fillRule:"nonzero"},React.createElement("path",{d:"M9.323 6.738H6.646L6.142 8H4l2.625-6h2.77L12 8H9.817l-.494-1.262Zm-.535-1.384-.731-1.876h-.124l-.741 1.876h1.596ZM14 2h2v6h-2z"}))));ht.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNDMuNzYxJSIgeDI9IjAlIiB5Mj0iNTguNjE3JSIgaWQ9ImEiPjxzdG9wIHN0b3AtY29sb3I9IiNDRjlCRkYiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjOEE4QkZGIiBvZmZzZXQ9IjM1LjIwOCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjOERCQ0ZGIiBvZmZzZXQ9IjU5LjIwOCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjQURGMEZGIiBvZmZzZXQ9IjgxLjY3MSUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRDlGOEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik01IDBoMTJhNSA1IDAgMCAxIDUgNXY1SDVBNSA1IDAgMSAxIDUgMFoiIGZpbGw9InVybCgjYSkiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDIyIDApIi8+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNOS4zMjMgNi43MzhINi42NDZMNi4xNDIgOEg0bDIuNjI1LTZoMi43N0wxMiA4SDkuODE3bC0uNDk0LTEuMjYyWm0tLjUzNS0xLjM4NC0uNzMxLTEuODc2aC0uMTI0bC0uNzQxIDEuODc2aDEuNTk2Wk0xNCAyaDJ2NmgtMnoiLz48L2c+PC9nPjwvc3ZnPg=="},93510:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var Ct={},ht="5.0",ne={},y=null,Ie=!1,Me=!1,Pe=null,Te=!1,be=null,Xe=null,ze=0;ze4?parseFloat(Se):5};Ct.setHTML5Codebase=function(Se,ot){Xe=Se,Qe(Se,ot)},Ct.setJavaCodebase=Ct.setJavaCodebaseVersion=Ct.isCompiledInstalled=Ct.setPreCompiledScriptPath=Ct.setPreCompiledResourcePath=function(){},Ct.setHTML5CodebaseVersion=function(Se,ot){var vt=parseFloat(Se);if(vt!==NaN&&vt<5){console.log("The GeoGebra HTML5 codebase version "+vt+" is deprecated. Using version latest instead.");return}be=Se,Ee(Se,ot)},Ct.getHTML5CodebaseVersion=function(){return je},Ct.getParameters=function(){return ne},Ct.setFontsCSSURL=function(Se){qe=Se},Ct.setGiacJSURL=function(Se){},Ct.setJNLPFile=function(Se){et=Se},Ct.setJNLPBaseDir=function(Se){},Ct.inject=function(){function Se(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var ot="auto",vt=ne.id,Rt,ft=!1,It=0;It=5)return!0;var Se=Ct.getAppletObject();return Se&&typeof Se.recalculateEnvironments=="function"?(Se.recalculateEnvironments(),!0):!1},Ct.startAnimation=function(){var Se=Ct.getAppletObject();return Se&&typeof Se.startAnimation=="function"?(Se.startAnimation(),!0):!1},Ct.stopAnimation=function(){var Se=Ct.getAppletObject();return Se&&typeof Se.stopAnimation=="function"?(Se.stopAnimation(),!0):!1},Ct.getAppletObject=function(){var Se=ne.id!==void 0?ne.id:"ggbApplet";return window[Se]},Ct.resize=function(){};var at=function(Se,ot,vt){var Rt=document.createElement("param");Rt.setAttribute("name",ot),Rt.setAttribute("value",vt),Se.appendChild(Rt)},Oe=function(Se){return Se&&Se!=="false"},Bt=function(Se,ot,vt){Ye(je)<=4.2&&(vt=!0);var Rt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==je||ggbHTML5LoadedCodebaseIsWebSimple&&!ve)&&(Rt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var ft=document.createElement("div");ft.classList.add("appletParameters","notranslate");var It=ot.width,wt=ot.height;if(ot.disableAutoScale=ot.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():ot.disableAutoScale,ot.width!==void 0)if(Ye(je)<=4.4)Oe(ot.showToolBar)&&(ot.height-=7),Oe(ot.showAlgebraInput)&&(ot.height-=37),ot.width<605&&Oe(ot.showToolBar)&&(ot.width=605,It=605);else{var Wt=100;(Oe(ot.showToolBar)||Oe(ot.showMenuBar))&&(ot.hasOwnProperty("customToolBar")&&(ot.customToolbar=ot.customToolBar),Wt=Oe(ot.showMenuBar)?245:155),It=5?(ot.appletOnLoad=function(lr){var zn=Se.querySelector(".ggb_preview");zn&&zn.parentNode.removeChild(zn),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(le),window.GGBT_wsf_view&&$(window).trigger("resize"),we(lr)},Ae||le.appendChild(se)):ft.appendChild(se),le.appendChild(ft),Ae||Se.appendChild(le),setTimeout(function(){Ct.resize()},1)}else{var fe=document.createElement("div");fe.className="applet_scaler",fe.style.position="relative",fe.style.display="block",fe.appendChild(ft),Se.appendChild(fe),ot.appletOnLoad=function(lr){Ct.resize(),we(lr)}}function ue(lr,zn){zn&&typeof zn.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(lr,zn.appletOnLoad):renderGGBElement(lr),Et("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",zn)}function Ve(lr,zn){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:lr,params:zn}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(ja){ue(ja.article,ja.params)}),html5AppletsToProcess=null)},Ye(je)<5&&(lr.className+=" geogebraweb")):ue(lr,zn)}if(Rt){scriptLoadStarted=!0;for(var Qt=0;Qt0?(Jt.remove(),le.attr("id","fullscreencontent").show(),jQuery(we).append(le),window.dispatchEvent(new Event("resize"))):Bt(Jt,ot,!1),window.GGBT_wsf_view.launchFullScreen(we)}else rt=Rt,Bt(Se,ot,!1);if(!window.GGBT_wsf_view)for(wt=0;wtSe/4*3&&(Jt=Se/4*3),we=Jt/5.8,Wt.setAttribute("src",Ge),Wt.setAttribute("width",Jt),Wt.setAttribute("height",we);var le=(Se-Jt)/2,Ae=(ot-we)/2;Wt.style.left=le+"px",Wt.style.top=Ae+"px",ft.appendChild(Wt)}}return ft.appendChild(wt),ft},bt=function(Se){return Se=Se.toLowerCase(),Se==="html5"||Se==="screenshot"?Se:"html5"},Ue=["web","webSimple","web3d","tablet","tablet3d","phone"],Ee=function(Se,ot){if(je=Se,ot){Qe(je,!0);return}var vt=!Ie;if(vt){var Rt=Ye(je);!isNaN(Rt)&&Rt<4.4&&(vt=!1)}var ft,It;window.location.protocol.substr(0,4)==="http"?ft=window.location.protocol:ft="http:";var wt=je.indexOf("//");wt>0?It=je:wt===0?It=ft+je:It="https://www.geogebra.org/apps/5.2.814.0/";for(var Wt in Ue)if(je.slice(Ue[Wt].length*-1)===Ue[Wt]||je.slice((Ue[Wt].length+1)*-1)===Ue[Wt]+"/"){Qe(It,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&vt&&!y.is3D&&!y.AV&&!y.SV&&!y.CV&&!y.EV2&&!y.CP&&!y.PC&&!y.DA&&!y.FI&&!y.PV&&!Oe(ne.showToolBar)&&!Oe(ne.showMenuBar)&&!Oe(ne.showAlgebraInput)&&!Oe(ne.enableRightClick)&&(!ne.appName||ne.appName=="classic")?It+="webSimple/":It+="web3d/",Qe(It,!1)},Qe=function(Se,ot){if(Se.requirejs){We=Se;return}Se.slice(-1)!=="/"&&(Se+="/"),We=Se,ot===null&&(ot=Se.indexOf("http")===-1),Fe=ot,pe="web.nocache.js",ve=!1;var vt=We.split("/");vt.length>1&&(!ot&&vt[vt.length-2]==="webSimple"?(pe="webSimple.nocache.js",ve=!0):Ue.indexOf(vt[vt.length-2])>=0&&(pe=vt[vt.length-2]+".nocache.js")),vt=Se.split("/"),je=vt[vt.length-3],je.substr(0,4)==="test"?je=je.substr(4,1)+"."+je.substr(5,1):(je.substr(0,3)==="war"||je.substr(0,4)==="beta")&&(je="5.0");var Rt=parseFloat(je);Rt!==NaN&&Rt<5&&Se.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Rt+" is deprecated. Using version latest instead."),Ee("5.0",ot))},Et=function(Se,ot){window.console&&window.console.log&&(!ot||typeof ot.showLogging=="undefined"||ot.showLogging&&ot.showLogging!=="false")&&console.log(Se)};ne.material_id!==void 0?yt(xt):xt();function xt(){var Se=ht;be!==null?Se=be:parseFloat(Se)<5&&(Se="5.0"),Ee(Se,!1),Xe!==null&&Qe(Xe,Fe),Te=!0}return Ct},GGBAppletUtils=function(){"use strict";function Ct(){return window.GGBT_wsf_edit!==void 0}function ht(Te,be){be!=1?(Te.style.transformOrigin="0% 0% 0px",Te.style.webkitTransformOrigin="0% 0% 0px",Te.style.transform="scale("+be+","+be+")",Te.style.webkitTransform="scale("+be+","+be+")",Te.style.maxWidth="initial",Te.querySelector(".ggb_preview")!==null&&(Te.querySelector(".ggb_preview").style.maxWidth="initial"),Te.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Te.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Te.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Te.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Te.style.transform="none",Te.style.webkitTransform="none")}function ne(Te,be,Xe,ze,De,et){var We=null;if(et!=null&&et!="")for(var Fe=Te.parentNode;Fe!=null;)if((" "+Fe.className+" ").indexOf(" "+et+" ")>-1){We=Fe;break}else Fe=Fe.parentNode;var rt=0,je=0,pe=0,ve=0,ke=0,Ge=0,Je=0;if(We)rt=We.offsetWidth,je=Math.max(ze?We.offsetWidth:0,We.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(rt=Math.min(window.innerWidth,document.documentElement.clientWidth),je=Math.min(window.innerHeight,document.documentElement.clientHeight),pe=rt):(rt=window.innerWidth,je=window.innerHeight,pe=window.innerWidth),Te){var qe=Te.getBoundingClientRect();qe.left>0&&qe.left<=rt&&(De===void 0||!De)&&(document.dir==="rtl"?(ke=rt-qe.width-qe.left,Ge=pe<=480?10:30):(Ge=qe.left,ke=pe<=480?10:30),ve=Ge+ke)}if(Te&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var me=Te.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ve=40,Je=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ve=0,Je=40)}}return Te&&((Xe===void 0||!Xe)&&be>0&&be+ve1&&(et=!0)),be&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(et=!0),!(Te.hasOwnProperty("disableAutoScale")&&Te.disableAutoScale))De=y(Te,be,et,Xe,Te.scaleContainerClass);else return ze;return et&&(!Te.hasOwnProperty("scale")||ze===1)?De:Math.min(ze,De)}function Me(Te){var be=Math.min(window.innerWidth,document.documentElement.clientWidth),Xe=Math.min(window.innerHeight,document.documentElement.clientHeight),ze=Te.getBoundingClientRect(),De=(be-ze.width)/2,et=(Xe-ze.height)/2;et<0&&(et=0),Te.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(De<40?Te.style.left="40px":Te.style.left=De+"px",Te.style.top=et+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(et<40?Te.style.top="40px":Te.style.top=et+"px",Te.style.left=De+"px")}function Pe(Te,be){var Xe=Te.querySelector(".appletParameters");if(Xe){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(be.id!==Xe.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Te)}if(Xe.parentElement&&/fullscreen/.test(Xe.parentElement.className))return;var ze=Ie(be,Te);Ct()&&Xe.setAttribute("data-param-scale",ze);for(var De=null,et=0;et=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(Ct){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Ct){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Ct){var ht=c[Ct];return ht==null?null:ht},r=d,webModule.__errFn=e}function B(){function Ct(Te){var be=Te.lastIndexOf(rb);be==-1&&(be=Te.length);var Xe=Te.indexOf(sb);Xe==-1&&(Xe=Te.length);var ze=Te.lastIndexOf(tb,Math.min(Xe,be));return ze>=O?Te.substring(O,ze+P):W}function ht(Te){if(!Te.match(/^\w+:\/\//)){var be=o.createElement(ub);be.src=Te+vb,Te=Ct(be.src)}return Te}function ne(){var Te=__gwt_getMetaProperty(wb);return Te!=null?Te:W}function y(){for(var Te=o.getElementsByTagName(_),be=O;beO?Te[Te.length-P].href:W}function Me(){var Te=o.location;return Te.href==Te.protocol+zb+Te.host+Te.pathname+Te.search+Te.hash}var Pe=ne();return Pe==W&&(Pe=y()),Pe==W&&(Pe=Ie()),Pe==W&&Me()&&(Pe=Ct(o.location.href)),Pe=ht(Pe),Pe}function C(Ct){return Ct.match(/^\//)||Ct.match(/^[a-zA-Z]+:\/\//)?Ct:webModule.__moduleBase+Ct}function D(){var Ct=[],ht=O,ne=[],y=[];function Ie(Te){var be=y[Te](),Xe=ne[Te];if(be in Xe)return be;var ze=[];for(var De in Xe)ze[Xe[De]]=De;throw r&&r(Te,ze,be),null}if(__gwt_isKnownPropertyValue=function(Te,be){return be in ne[Te]},webModule.__getPropMap=function(){var Te={};for(var be in ne)ne.hasOwnProperty(be)&&(Te[be]=Ie(be));return Te},webModule.__computePropValue=Ie,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Me;try{Me=Cb;var Pe=Me.indexOf(Db);Pe!=-1&&(ht=parseInt(Me.substring(Pe+P),$),Me=Me.substring(O,Pe))}catch(Te){}return webModule.__softPermutationId=ht,C(Me+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},28735:function(Ct,ht,ne){"use strict";ne.d(ht,{Ax:function(){return Pe},Ds:function(){return Te},KI:function(){return Xe},SI:function(){return Me},f1:function(){return Ie}});var y=ne(74128);function Ie(ze){let De=!0;if(ze.length>0){for(let et=0;etve in pe?Me(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ke}):pe[ve]=ke,et=(pe,ve)=>{for(var ke in ve||(ve={}))Xe.call(ve,ke)&&De(pe,ke,ve[ke]);if(be)for(var ke of be(ve))ze.call(ve,ke)&&De(pe,ke,ve[ke]);return pe},We=(pe,ve)=>Pe(pe,Te(ve)),Fe=(pe,ve)=>{var ke={};for(var Ge in pe)Xe.call(pe,Ge)&&ve.indexOf(Ge)<0&&(ke[Ge]=pe[Ge]);if(pe!=null&&be)for(var Ge of be(pe))ve.indexOf(Ge)<0&&ze.call(pe,Ge)&&(ke[Ge]=pe[Ge]);return ke},rt=(pe,ve,ke)=>new Promise((Ge,Je)=>{var qe=ut=>{try{Ye(ke.next(ut))}catch(ct){Je(ct)}},me=ut=>{try{Ye(ke.throw(ut))}catch(ct){Je(ct)}},Ye=ut=>ut.done?Ge(ut.value):Promise.resolve(ut.value).then(qe,me);Ye((ke=ke.apply(pe,ve)).next())});const je=pe=>{var ve=pe,{children:ke}=ve,Ge=Fe(ve,["children"]);const[Je,qe]=(0,Ie.useState)(!1);return Ie.createElement(y.ZP,We(et({},Ge),{loading:Je,onClick:me=>rt(void 0,null,function*(){try{qe(!0),yield Ge.onClick(me),qe(!1)}catch(Ye){console.error(Ye),qe(!1)}})}),ke)}},65078:function(Ct,ht,ne){"use strict";ne.d(ht,{ij:function(){return Je},_s:function(){return Ge},Uf:function(){return ke},ZP:function(){return me}});var y=ne(59301),Ie={flex_box_center:"flex_box_center___swvFl",flex_space_between:"flex_space_between___AqPFV",flex_box_vertical_center:"flex_box_vertical_center___XWInJ",flex_box_center_end:"flex_box_center_end___GB61t",flex_box_column:"flex_box_column___dJnz1",analysis:"analysis___xyV_c",title:"title___DQ3VK",itemWrap:"itemWrap___vFE5r",item:"item___NjeOt",list:"list___BbMrm",wrap:"wrap___UQTTb",img:"img___tNvUo",tips:"tips___Eu4wH",footer:"footer___ZbR9W",noData:"noData___mLlw0"},Me=ne(92310),Pe=ne.n(Me),Te=ne(42441),be=ne(25399),Xe=ne(458),ze=ne(29787),De=ne(2524),et=ne(74128),We=Object.defineProperty,Fe=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,pe=(Ye,ut,ct)=>ut in Ye?We(Ye,ut,{enumerable:!0,configurable:!0,writable:!0,value:ct}):Ye[ut]=ct,ve=(Ye,ut)=>{for(var ct in ut||(ut={}))rt.call(ut,ct)&&pe(Ye,ct,ut[ct]);if(Fe)for(var ct of Fe(ut))je.call(ut,ct)&&pe(Ye,ct,ut[ct]);return Ye};const ke=(Ye={})=>{var ut,ct,yt,Re;let Ze=(ut=Ye==null?void 0:Ye.emotion)==null?void 0:ut.map(Ke=>ve({value:Ke==null?void 0:Ke.rate},Ke)),at=(ct=Ye==null?void 0:Ye.focus)==null?void 0:ct.map(Ke=>ve({value:Ke==null?void 0:Ke.rate},Ke)),Oe=(yt=Ye==null?void 0:Ye.action)==null?void 0:yt.map(Ke=>ve({value:Ke==null?void 0:Ke.rate},Ke)),Bt=(Re=Ye==null?void 0:Ye.intention)==null?void 0:Re.map(Ke=>ve({value:Ke==null?void 0:Ke.rate},Ke));return[{title:"\u8868\u60C5\u5360\u6BD4",color:["#f7ca2e","#4ccf71","#3791ee","#f9ac95","#4f74ee","#f0e999"],data:Ze||[]},{title:"\u4E13\u6CE8\u5EA6\u5360\u6BD4",color:["#4f74ee","#f9ac95","#9cb5fe","#eaa170","#3791ee","#a39bed"],data:at||[]},{title:"\u884C\u4E3A\u5360\u6BD4\u60C5\u51B5",color:["#5eca9c","#a39bed","#f68238","#f0e999","#eaa170","#f9ac95"],data:Oe||[]},{title:"\u610F\u56FE\u5360\u6BD4\u60C5\u51B5",color:["#eaa170","#739fcb","#f0e999","#f9ac95","#4f74ee","#5eca9c"],data:Bt||[]}]},Ge=({className:Ye,dataSource:ut=[],col:ct=4,right:yt,bottom:Re=23,precision:Ze=0,wrapWidth:at=1200})=>{const Oe=(Ke="",tt,Ot="--")=>Ke?(Ke==null?void 0:Ke.length)>tt?(Ke==null?void 0:Ke.slice(0,tt-1))+"...":Ke:Ot,Bt=Math.floor((at-(ct-1)*yt)/ct);return y.createElement("div",{className:Pe()(Ie.list,Ye)},!!(ut!=null&&ut.length)&&(ut==null?void 0:ut.map((Ke,tt)=>{const{cover_pic:Ot,created_at:At,emotion:it,action:bt,intention:Ue,focus:Ee}=Ke;return y.createElement("div",{key:tt,className:Ie.wrap,style:{width:Bt,marginRight:(1+tt)%ct===0?0:yt+Ze,marginBottom:Re}},y.createElement("div",{className:Ie.img},y.createElement("img",{src:`${et.Z.API_SERVER}${Ot}`}),y.createElement("div",{className:Ie.tips},y.createElement("div",null,y.createElement("i",{className:"iconfont icon-paisheshijian mr5 font14"})," \u62CD\u6444\u65F6\u95F4"),y.createElement("span",null,At))),y.createElement("div",{className:Ie.footer},y.createElement("ul",null,y.createElement("li",null,y.createElement("i",{className:"iconfont icon-biaoqing"}),y.createElement("span",null,"\u8868\u60C5\uFF1A",y.createElement(be.Z,{title:it},y.createElement("span",{className:"c-grey-333"},Oe(it,4))))),y.createElement("li",null,y.createElement("i",{className:"iconfont icon-hangwei"}),y.createElement("span",null,"\u884C\u4E3A\uFF1A",y.createElement(be.Z,{title:bt},y.createElement("span",{className:"c-grey-333"},Oe(bt,4)))))),y.createElement("ul",null,y.createElement("li",null,y.createElement("i",{className:"iconfont icon-yitu"}),y.createElement("span",null,"\u610F\u56FE\uFF1A",y.createElement(be.Z,{title:Ue},y.createElement("span",{className:"c-grey-333"},Oe(Ue,4))))),y.createElement("li",null,y.createElement("i",{className:"iconfont icon-zhuangtai"}),y.createElement("span",null,"\u4E13\u6CE8\u5EA6\uFF1A",y.createElement(be.Z,{title:Ee},y.createElement("span",{className:"c-grey-333"},Oe(Ee,3))))))))})))},Je=({className:Ye,style:ut,title:ct,hideBar:yt=!1,children:Re,customText:Ze="",noDataText:at="",emptyData:Oe=[],loading:Bt,actionAnalysis:Ke})=>{var tt,Ot;const At=((tt=Oe==null?void 0:Oe[0])==null?void 0:tt.every(bt=>{var Ue;return!((Ue=bt==null?void 0:bt.data)!=null&&Ue.length)}))&&!((Ot=Oe==null?void 0:Oe[1])!=null&&Ot.length)||!Ke,it=Ke?at:Ze;return y.createElement(Xe.Z,{loading:Bt,active:!0},At&&y.createElement("div",{className:Pe()(Ie.noData,Ye),style:ut},!!ct&&y.createElement("div",{className:Ie.title},!yt&&y.createElement("b",null),y.createElement("span",null,ct)),y.createElement("div",{className:Ie.itemWrap},y.createElement(De.Z,{customText:it}))),!At&&Re)};var me=({className:Ye,style:ut,data:ct=[],title:yt,hideBar:Re=!1,loading:Ze=!1})=>y.createElement("div",{className:Pe()(Ie.analysis,Ye),style:ut},!!yt&&y.createElement("div",{className:Ie.title},!Re&&y.createElement("b",null),y.createElement("span",null,yt)),y.createElement(ze.Z,{spinning:Ze},y.createElement("div",{className:Ie.itemWrap},ct==null?void 0:ct.map((at,Oe)=>y.createElement("div",{className:Ie.item,key:Oe},y.createElement(Te.Z,{option:{tooltip:{trigger:"item",formatter:"{a}
{b}: {c}%"},title:{left:"center",bottom:15,text:at==null?void 0:at.title},legend:{top:10,right:10,orient:"vertical",show:!0,align:"left",icon:"circle",itemWidth:10,itemHeight:10,formatter:function(Bt){for(let Ke in at==null?void 0:at.data)if(Bt==(at==null?void 0:at.data[Ke].name))return Bt+" "+(at==null?void 0:at.data[Ke].value)+"%"},textStyle:{color:"#767676",fontSize:12}},color:at==null?void 0:at.color,series:[{type:"pie",radius:["20%","35%"],center:["20%","40%"],avoidLabelOverlap:!1,label:{show:!1},labelLine:{show:!1},data:at==null?void 0:at.data}]},style:{height:145}}))))))},48530:function(Ct,ht,ne){"use strict";var y=ne(86204),Ie=ne.n(y),Me=Object.defineProperty,Pe=(ze,De,et)=>De in ze?Me(ze,De,{enumerable:!0,configurable:!0,writable:!0,value:et}):ze[De]=et,Te=(ze,De,et)=>Pe(ze,typeof De!="symbol"?De+"":De,et),be=(ze,De,et)=>new Promise((We,Fe)=>{var rt=ve=>{try{pe(et.next(ve))}catch(ke){Fe(ke)}},je=ve=>{try{pe(et.throw(ve))}catch(ke){Fe(ke)}},pe=ve=>ve.done?We(ve.value):Promise.resolve(ve.value).then(rt,je);pe((et=et.apply(ze,De)).next())});class Xe extends y.EventEmitter{constructor(De,et){super(),Te(this,"url"),Te(this,"body"),Te(this,"fullContent",""),Te(this,"controller",null),Te(this,"buffer",""),this.url=De,this.body=et}startStream(){return be(this,null,function*(){this.controller=new AbortController;const{signal:De}=this.controller;try{const et=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:De});if(!et.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${et.status}`);const We=et.headers.get("content-type");if(!We)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(We.includes("application/json")){const je=yield et.json();this.emit("error",je);return}if(!We.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const Fe=et.body.getReader(),rt=new TextDecoder("utf-8");for(;;){const{done:je,value:pe}=yield Fe.read();if(je)break;const ve=rt.decode(pe,{stream:!0});this.buffer+=ve;const ke=this.buffer.split(` `);this.buffer=ke.pop()||"";for(const Ge of ke)if(Ge.startsWith("data:")){const Je=Ge.slice(5).trim();if(Je==="[DONE]")break;try{const qe=JSON.parse(Je);qe.data&&this.handleData(qe.data)}catch(qe){this.buffer=Ge+` `+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",qe)}}}this.emit("done",this.fullContent)}catch(et){et.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",et.message)}})}handleData(De){De.content&&(this.fullContent+=De.content,this.emit("data",{chunk:De,full:this.fullContent}))}cancelRequest(){var De;(De=this.controller)==null||De.abort()}}ht.Z=Xe},95532:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return rt}});var y=ne(59301),Ie=ne(36207),Me=ne(77019),Pe=ne(5269),Te={smartWrp:"smartWrp___NjRcB"},be=ne(50258),Xe=ne(82636),ze=ne(96935),De=ne(59301),et=(je,pe,ve)=>new Promise((ke,Ge)=>{var Je=Ye=>{try{me(ve.next(Ye))}catch(ut){Ge(ut)}},qe=Ye=>{try{me(ve.throw(Ye))}catch(ut){Ge(ut)}},me=Ye=>Ye.done?ke(Ye.value):Promise.resolve(Ye.value).then(Je,qe);me((ve=ve.apply(je,pe)).next())});const We=` @@ -136,13 +136,13 @@ initArrayDisplay(); <\/script> -`;function Fe({open:je=!0,onChange:pe,defaultValue:ve,placement:ke,width:Ge,height:Je,extra:qe,onDynamic:me,onOpenChange:Ye,showExtra:ut=!0}){const ct=(0,y.useRef)(null),yt=(0,y.useRef)(null),[Re,Ze]=(0,y.useState)(ve||""),[at,Oe]=(0,y.useState)(ve||""),[Bt,Ke]=(0,y.useState)(!!je),[tt,Ot]=(0,y.useState)(1),At={selectOnLineNumbers:!0};(0,y.useEffect)(()=>{je&&(Ze(ve),Oe(ve),Ke(!0))},[je,ve]),(0,y.useEffect)(()=>{Re!==""&&(clearTimeout(yt.current),yt.current=setTimeout(()=>{const bt=document.createElement("iframe");if(bt.style.width="100%",bt.style.height="100%",bt.style.border="0",ct.current){ct.current.innerHTML="",ct.current.appendChild(bt);const Ue=bt.contentDocument||bt.contentWindow.document;Ue.open(),Ue.write(Re),Ue.close()}},1e3))},[je,Re]);const it=bt=>{Ze(bt),pe==null||pe(bt,at)};return De.createElement(Ie.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:Bt,width:"100%",height:Je||"100vh",rootClassName:Te.smartWrp,destroyOnClose:!0,onClose:()=>{Ke(!1),Ye==null||Ye(Re)},extra:ut&&De.createElement("div",null,De.createElement(Xe.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:tt,onChange:bt=>Ot(bt)}),De.createElement(ze.Z,{type:"primary",className:"ml20",onClick:()=>et(this,null,function*(){yield me(Re,()=>{Ke(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},De.createElement(Me.Z,{className:"h100"},De.createElement(Pe.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:tt===1?"block":"none"}},De.createElement("div",{className:"h100",ref:ct})),De.createElement(Pe.Z,{flex:"1",style:{display:tt===2?"block":"none"}},De.createElement(be.ZP,{height:"90vh",value:ve,language:"html",theme:"vs",showMiniMap:!1,options:At,onChange:it}))))}var rt=Fe},26595:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return ot}});var y=ne(59301),Ie=ne(81013),Me=ne(66328),Pe=ne(3977),Te=ne(18369),be=ne(56102),Xe={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},ze=ne(6767),De=ne(75786),et=ne(40797),We=ne(91378),Fe=ne(15342),rt=ne.n(Fe),je=ne(19453),pe=Object.defineProperty,ve=Object.defineProperties,ke=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,me=(vt,jt,ft)=>jt in vt?pe(vt,jt,{enumerable:!0,configurable:!0,writable:!0,value:ft}):vt[jt]=ft,Ye=(vt,jt)=>{for(var ft in jt||(jt={}))Je.call(jt,ft)&&me(vt,ft,jt[ft]);if(Ge)for(var ft of Ge(jt))qe.call(jt,ft)&&me(vt,ft,jt[ft]);return vt},ut=(vt,jt)=>ve(vt,ke(jt));const ct={},yt=[];function Re(vt){const jt=vt||ct;return function(ft,It){(0,je.S4)(ft,"element",function(wt,Rt){const Jt=Array.isArray(wt.properties.className)?wt.properties.className:yt,we=Jt.includes("language-math"),le=Jt.includes("math-display"),ie=Jt.includes("math-inline");let se=le;if(!we&&!le&&!ie)return;let fe=Rt[Rt.length-1],ue=wt;if(wt.tagName==="code"&&we&&fe&&fe.type==="element"&&fe.tagName==="pre"&&(ue=fe,fe=Rt[Rt.length-2],se=!0),!fe)return;const Ve=(0,We.l)(ue,{whitespace:"pre"});let Qt;try{const Bn=rt().renderToString(Ve,ut(Ye({},jt),{displayMode:se,throwOnError:!0}));Qt=(0,et.N)(` +`;function Fe({open:je=!0,onChange:pe,defaultValue:ve,placement:ke,width:Ge,height:Je,extra:qe,onDynamic:me,onOpenChange:Ye,showExtra:ut=!0}){const ct=(0,y.useRef)(null),yt=(0,y.useRef)(null),[Re,Ze]=(0,y.useState)(ve||""),[at,Oe]=(0,y.useState)(ve||""),[Bt,Ke]=(0,y.useState)(!!je),[tt,Ot]=(0,y.useState)(1),At={selectOnLineNumbers:!0};(0,y.useEffect)(()=>{je&&(Ze(ve),Oe(ve),Ke(!0))},[je,ve]),(0,y.useEffect)(()=>{Re!==""&&(clearTimeout(yt.current),yt.current=setTimeout(()=>{const bt=document.createElement("iframe");if(bt.style.width="100%",bt.style.height="100%",bt.style.border="0",ct.current){ct.current.innerHTML="",ct.current.appendChild(bt);const Ue=bt.contentDocument||bt.contentWindow.document;Ue.open(),Ue.write(Re),Ue.close()}},1e3))},[je,Re]);const it=bt=>{Ze(bt),pe==null||pe(bt,at)};return De.createElement(Ie.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:Bt,width:"100%",height:Je||"100vh",rootClassName:Te.smartWrp,destroyOnClose:!0,onClose:()=>{Ke(!1),Ye==null||Ye(Re)},extra:ut&&De.createElement("div",null,De.createElement(Xe.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:tt,onChange:bt=>Ot(bt)}),De.createElement(ze.Z,{type:"primary",className:"ml20",onClick:()=>et(this,null,function*(){yield me(Re,()=>{Ke(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},De.createElement(Me.Z,{className:"h100"},De.createElement(Pe.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:tt===1?"block":"none"}},De.createElement("div",{className:"h100",ref:ct})),De.createElement(Pe.Z,{flex:"1",style:{display:tt===2?"block":"none"}},De.createElement(be.ZP,{height:"90vh",value:ve,language:"html",theme:"vs",showMiniMap:!1,options:At,onChange:it}))))}var rt=Fe},26595:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return ot}});var y=ne(59301),Ie=ne(81013),Me=ne(66328),Pe=ne(3977),Te=ne(18369),be=ne(56102),Xe={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},ze=ne(6767),De=ne(75786),et=ne(40797),We=ne(91378),Fe=ne(15342),rt=ne.n(Fe),je=ne(19453),pe=Object.defineProperty,ve=Object.defineProperties,ke=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,me=(vt,Rt,ft)=>Rt in vt?pe(vt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:ft}):vt[Rt]=ft,Ye=(vt,Rt)=>{for(var ft in Rt||(Rt={}))Je.call(Rt,ft)&&me(vt,ft,Rt[ft]);if(Ge)for(var ft of Ge(Rt))qe.call(Rt,ft)&&me(vt,ft,Rt[ft]);return vt},ut=(vt,Rt)=>ve(vt,ke(Rt));const ct={},yt=[];function Re(vt){const Rt=vt||ct;return function(ft,It){(0,je.S4)(ft,"element",function(wt,Wt){const Jt=Array.isArray(wt.properties.className)?wt.properties.className:yt,we=Jt.includes("language-math"),le=Jt.includes("math-display"),Ae=Jt.includes("math-inline");let se=le;if(!we&&!le&&!Ae)return;let fe=Wt[Wt.length-1],ue=wt;if(wt.tagName==="code"&&we&&fe&&fe.type==="element"&&fe.tagName==="pre"&&(ue=fe,fe=Wt[Wt.length-2],se=!0),!fe)return;const Ve=(0,We.l)(ue,{whitespace:"pre"});let Qt;try{const Bn=rt().renderToString(Ve,ut(Ye({},Rt),{displayMode:se,throwOnError:!0}));Qt=(0,et.N)(` ${Bn} - `,{fragment:!0}).children}catch(Bn){const Sn=Bn;It.message("Could not render math with KaTeX",{ancestors:[...Rt,wt],cause:Sn,place:wt.position,ruleId:Sn.name.toLowerCase(),source:"rehype-katex"}),Qt=[{type:"element",tagName:"mathx",properties:{"data-text":Ve},children:[{type:"element",tagName:"span",properties:{className:["katex-error"],style:"color:"+(jt.errorColor||"#cc0000"),title:String(Bn)},children:[{type:"text",value:Ve}]}]}]}const Mt=fe.children.indexOf(ue);return fe.children.splice(Mt,1,...Qt),je.AM})}}var Ze=ne(55468),at=ne(3369),Oe=ne(20570),Bt=ne(48850),Ke=ne(95532),tt=Object.defineProperty,Ot=Object.defineProperties,At=Object.getOwnPropertyDescriptors,it=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,Ee=(vt,jt,ft)=>jt in vt?tt(vt,jt,{enumerable:!0,configurable:!0,writable:!0,value:ft}):vt[jt]=ft,Qe=(vt,jt)=>{for(var ft in jt||(jt={}))bt.call(jt,ft)&&Ee(vt,ft,jt[ft]);if(it)for(var ft of it(jt))Ue.call(jt,ft)&&Ee(vt,ft,jt[ft]);return vt},Et=(vt,jt)=>Ot(vt,At(jt)),xt=(vt,jt)=>{var ft={};for(var It in vt)bt.call(vt,It)&&jt.indexOf(It)<0&&(ft[It]=vt[It]);if(vt!=null&&it)for(var It of it(vt))jt.indexOf(It)<0&&Ue.call(vt,It)&&(ft[It]=vt[It]);return ft},ot=({onFinish:vt,value:jt,streamingStatus:ft,cancelIndex:It,loadImage:wt,onDynamic:Rt,isHiddenHtml:Jt})=>{const[we,le]=(0,y.useState)(""),[ie,se]=(0,y.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[fe,ue]=(0,y.useState)(0),[Ve,Qt]=(0,y.useState)(!1),Mt=Pn=>Pn,Bn=()=>{Qt(!0),vt==null||vt()};(0,y.useEffect)(()=>{const lr=wt?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A + `,{fragment:!0}).children}catch(Bn){const Sn=Bn;It.message("Could not render math with KaTeX",{ancestors:[...Wt,wt],cause:Sn,place:wt.position,ruleId:Sn.name.toLowerCase(),source:"rehype-katex"}),Qt=[{type:"element",tagName:"mathx",properties:{"data-text":Ve},children:[{type:"element",tagName:"span",properties:{className:["katex-error"],style:"color:"+(Rt.errorColor||"#cc0000"),title:String(Bn)},children:[{type:"text",value:Ve}]}]}]}const Mt=fe.children.indexOf(ue);return fe.children.splice(Mt,1,...Qt),je.AM})}}var Ze=ne(55468),at=ne(3369),Oe=ne(20570),Bt=ne(48850),Ke=ne(95532),tt=Object.defineProperty,Ot=Object.defineProperties,At=Object.getOwnPropertyDescriptors,it=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,Ee=(vt,Rt,ft)=>Rt in vt?tt(vt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:ft}):vt[Rt]=ft,Qe=(vt,Rt)=>{for(var ft in Rt||(Rt={}))bt.call(Rt,ft)&&Ee(vt,ft,Rt[ft]);if(it)for(var ft of it(Rt))Ue.call(Rt,ft)&&Ee(vt,ft,Rt[ft]);return vt},Et=(vt,Rt)=>Ot(vt,At(Rt)),xt=(vt,Rt)=>{var ft={};for(var It in vt)bt.call(vt,It)&&Rt.indexOf(It)<0&&(ft[It]=vt[It]);if(vt!=null&&it)for(var It of it(vt))Rt.indexOf(It)<0&&Ue.call(vt,It)&&(ft[It]=vt[It]);return ft},ot=({onFinish:vt,value:Rt,streamingStatus:ft,cancelIndex:It,loadImage:wt,onDynamic:Wt,isHiddenHtml:Jt})=>{const[we,le]=(0,y.useState)(""),[Ae,se]=(0,y.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[fe,ue]=(0,y.useState)(0),[Ve,Qt]=(0,y.useState)(!1),Mt=Pn=>Pn,Bn=()=>{Qt(!0),vt==null||vt()};(0,y.useEffect)(()=>{const lr=wt?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A -${jt}`:jt;if(!Ve)if(wt||!ft||It>0){le(lr),ue(lr.length),(!ft||It>0)&&!wt&&Bn();return}else if((lr==null?void 0:lr.length)<4)le(lr),ue(lr.length);else if(fe{le(lr.slice(0,fe+2)),ue(ua=>ua+2)},zn>10?Math.max(500/(zn/2),20):50);return()=>clearInterval(ja)}else ft||Bn()},[jt,ft,It,wt,fe]);const Sn=(0,y.useMemo)(()=>y.createElement("section",{className:`${Xe.answer} fadeIn animated edu_md`},y.createElement(Ie.UG,{remarkPlugins:[Ze.Z,at.Z,Oe.Z],rehypePlugins:[Re,Pe.Z],components:{code(Pn){var lr=Pn,{node:zn,inline:ja,className:ua,children:Dt}=lr,Jn=xt(lr,["node","inline","className","children"]);const or=/language-(\w+)/.exec(ua||""),Xn=String(Dt).trim();return ja||!or?y.createElement("code",Qe({className:ua},Jn),Dt):y.createElement("code",{className:Xe.codeCopy,"data-text":`\`\`\`${or?or[1]:""} +${Rt}`:Rt;if(!Ve)if(wt||!ft||It>0){le(lr),ue(lr.length),(!ft||It>0)&&!wt&&Bn();return}else if((lr==null?void 0:lr.length)<4)le(lr),ue(lr.length);else if(fe{le(lr.slice(0,fe+2)),ue(ua=>ua+2)},zn>10?Math.max(500/(zn/2),20):50);return()=>clearInterval(ja)}else ft||Bn()},[Rt,ft,It,wt,fe]);const Sn=(0,y.useMemo)(()=>y.createElement("section",{className:`${Xe.answer} fadeIn animated edu_md`},y.createElement(Ie.UG,{remarkPlugins:[Ze.Z,at.Z,Oe.Z],rehypePlugins:[Re,Pe.Z],components:{code(Pn){var lr=Pn,{node:zn,inline:ja,className:ua,children:Dt}=lr,Jn=xt(lr,["node","inline","className","children"]);const or=/language-(\w+)/.exec(ua||""),Xn=String(Dt).trim();return ja||!or?y.createElement("code",Qe({className:ua},Jn),Dt):y.createElement("code",{className:Xe.codeCopy,"data-text":`\`\`\`${or?or[1]:""} ${Dt} -\`\`\``},!Jt&&y.createElement(be.CopyToClipboard,{text:Xn,onCopy:()=>ze.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},y.createElement("button",null,"\u590D\u5236")),!Jt&&or[1]==="html"&&Ve&&y.createElement("button",{className:Xe.runCode,onClick:()=>{se(Qe({},Et(Qe({},ie),{open:++ie.open,defaultValue:Xn,language:or[1]})))}},"\u8FD0\u884CHTML"),y.createElement(Me.Z,Qe({wrapLongLines:!0,style:Te.Z,language:or[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},Jn),Xn))},img({node:Pn}){var lr;const zn=(lr=Pn.properties)==null?void 0:lr.src;return y.createElement(De.Z,{src:zn,width:320,"data-text":zn,onLoad:()=>wt&&setTimeout(()=>Bn(),500)})},a:Pn=>{var lr=Pn,{node:zn}=lr,ja=xt(lr,["node"]);return y.createElement("a",Et(Qe({},ja),{target:"_blank",rel:"noopener noreferrer"}))}}},Ve?we:`${we}__`)),[we,Ve]);return y.createElement(y.Fragment,null,y.createElement(Ke.Z,{defaultValue:ie.defaultValue,open:ie.open,language:ie.language,height:ie.height,onChange:(Pn,lr)=>{le(we.replaceAll(lr,Pn))},onDynamic:Rt}),Sn)}},52516:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return Xe}});var y=ne(59301),Ie=ne(65862),Me={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt",specialImg:"specialImg___yAPav",bubble:"bubble___qNdfF",upImg:"upImg___Mx6QM"},Pe=ne(74128),Te=ne(37166),Xe=({src:ze,onClick:De,topPercentage:et=.62,draggableExtraNode:We,showAvatarEditData:Fe})=>{var rt;const je=(0,y.useRef)(null),pe=(0,y.useRef)(!1),ve=(0,y.useRef)(!1),[ke,Ge]=(0,y.useState)(window.innerHeight*et),[Je,qe]=(0,y.useState)(!1),me=10;return(0,y.useEffect)(()=>{if(je.current){let Ye=function(Ze){var at;pe.current=!0,Re=Ze.pageY,yt=Ze.pageY-(((at=je.current)==null?void 0:at.getBoundingClientRect().top)||0),(0,Ie.kk)("none"),document.onselectstart=function(){return!1}},ut=function(){pe.current&&!ve.current&&De&&De(),pe.current=!1,ve.current=!1,(0,Ie.kk)("auto"),document.onselectstart=null},ct=function(Ze){var at;if(pe.current){const Bt=Ze.pageY-yt,Ke=window.innerHeight-(((at=je.current)==null?void 0:at.offsetHeight)||0)-50,tt=50;if(!ve.current&&Math.abs(Re-Ze.pageY)>me&&(ve.current=!0),ve.current){let Ot=Math.max(tt,Math.min(Bt,Ke));Ge(Ot)}}},yt=0,Re=0;return je.current.addEventListener("mousedown",Ye),document.addEventListener("mousemove",ct),document.addEventListener("mouseup",ut),()=>{var Ze,at;(at=(Ze=je==null?void 0:je.current)==null?void 0:Ze.removeEventListener)==null||at.call(Ze,"mousedown",Ye),document.removeEventListener("mousemove",ct),document.removeEventListener("mouseup",ut)}}},[De]),(0,y.useEffect)(()=>{const Ye=()=>{Ge(window.innerHeight*et)};return window.addEventListener("resize",Ye),()=>{window.removeEventListener("resize",Ye)}},[et]),y.createElement("div",{className:Me.draggableImage,style:{top:`${ke}px`,display:Je?"none":"block",cursor:pe.current?"grabbing":"grab"},ref:je},We&&y.createElement("div",{className:Me.extraNode,onMouseUp:Ye=>Ye.stopPropagation(),onMouseDownCapture:Ye=>Ye.stopPropagation()},We),Fe!=null&&Fe.nickname?y.createElement("div",{className:Me.specialImg},y.createElement("div",{className:Me.bubble},Fe==null?void 0:Fe.nickname),y.createElement("img",{className:Me.upImg,src:Fe!=null&&Fe.headImgId?((rt=Pe.Z)==null?void 0:rt.API_SERVER)+"/api/attachments/"+(Fe==null?void 0:Fe.headImgId):Te,width:60,draggable:"false"})):y.createElement("img",{className:Me.img,src:ze,width:60,draggable:"false"}),y.createElement("i",{className:`iconfont icon-tupianguanbi ${Me.close}`,onMouseUp:Ye=>{Ye.stopPropagation(),qe(!0)}}))}},86409:function(Ct,ht,ne){"use strict";ne.d(ht,{r:function(){return ke}});var y=ne(59301),Ie=ne(44104),Me=ne(62957),Pe=ne(65862),Te=ne(74128),be=ne(82636),Xe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABb0lEQVR4AZxQPUsDQRSc3Xx4Fy9EMATRIIIpFAyCsbIV0cYilfbqb7AL/gVLjRLEwk5bwQRBK2NlejuroKKJwuVyt+u+44Qkd9GQ4719s3MzA2+5vD2YEOXCpVMuNO2bgvyr29f7rfphqvZ+lMvC+7hjixMhkZcShsf1HRIyKqxm1v5+vv84XVgmIVfHquqBirGQ0jEIp5Vofb7cvR3PrVCAptiBivEIjPQaIsY0wnpK50y/oICBzL8iLbmIRGZL9TbiM5tpX4AkZW4PUk8SctvFSztQ7+TeOw7uC4BkgD4GMZ+HjE9BGpMuRmwcbniHm6A/QLHCbMJ6LMGZXYeT2YBVLYE49ctXgQGk0kM27GoR9kMRetgmKrD7BpBai4agjYQI9u2AAIF249VnaDfqCHzFXiVjDOzprJcGr52Dc+bnfYwiovqoOrsrosW6Ce9GK5geHmaYFFAZxul5Kty0+K5a7Uqt/uWR/w7Skoe8PwAAAP//m7VE6gAAAAZJREFUAwCRcYHLyINd+gAAAABJRU5ErkJggg==",ze="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB6klEQVR4AYySS0gbQRjH/7tJTCQStdWmwfpKpYWWttLS9lDqoVB6aHsJpS1BEEEURQ8qnkQPKuLJg3jVgwcFIQevKoL4AjW+8EHiK6gYH2Rl1UTdmF13BhwfIYvL/ma++eb7/vMN3/BQP/ea9GHaG5anPJKixffqZVdF26pRTWE//7psKaGxY9PZ3e/negb2cE3v0D7mV09YIDEOBckx5zkfr2jbeUbWBN4QCrt8e2dVs14RMx4RYwtH8PmDGJgMoN21jYlFkcQxTkKR9+5lwf2/wfuZOHnw3EdiJJr1+P0lGV/fWZCnQnwEn/+MTBSOoxNCF/KTzZ3zEUfdupNXoDQBSmQ3IME1LGBwWkTfqEAjLapoXm4StcnQXJKDpuLnlLrCbEPRT2sXP9+Z21r+J+NXjTMLlf8yUVuQjTJHBuoL7WgpzUFaqonkUlKS4mB9ZGSkJsfpaBfe2i3HWbZ43CbdaoJBT7dpcqwhKmJfuMDixqkmATHM9KIEZBm4jCiayIoSW+BQlLDiC2oiHGtU8MaegL/frJq8SDfHrmBh7RQ9g+qL1MC7FYwtYI7XqW0i7brh06tE5P+wMV5malRgSzGCXOM2aaqPHXnPiOqC2aTD08fGO5Cq7uWxJRXQ8wq5lNpA5n+QwYE7uAIAAP//pt/DRgAAAAZJREFUAwBZyguAkhNiOwAAAABJRU5ErkJggg==",De=ne(38147),et=ne(66649),We=ne.n(et),Fe=ne(64270),rt=ne.n(Fe),je=ne(26595),pe=ne(4676),ve=(Ge,Je,qe)=>new Promise((me,Ye)=>{var ut=Re=>{try{yt(qe.next(Re))}catch(Ze){Ye(Ze)}},ct=Re=>{try{yt(qe.throw(Re))}catch(Ze){Ye(Ze)}},yt=Re=>Re.done?me(Re.value):Promise.resolve(Re.value).then(ut,ct);yt((qe=qe.apply(Ge,Je)).next())});const ke=Ge=>{const Je=[{key:"markdown",name:"\u5BFC\u51FA\u4E3AMarkdown",icon:Xe},{key:"word",name:"\u5BFC\u51FA\u4E3AWord",icon:ze}],qe=Ze=>Ze==null?"":String(Ze).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),me=Ze=>ve(void 0,null,function*(){return new Promise(at=>{const Oe=document.createElement("div");Oe.style.position="fixed",Oe.style.left="-9999px",Oe.style.top="0",Oe.style.width="720px",document.body.appendChild(Oe);let Bt=null,Ke=!1;const tt=Ze==null?void 0:Ze.trim().startsWith("\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A

${Ze}`:"";const Qe=Oe.querySelector("img");if(Qe){Qe.addEventListener("load",()=>{try{const xt=document.createElement("canvas");xt.width=320,xt.height=320;const Se=xt.getContext("2d");Se&&Se.drawImage(Qe,0,0);const ot=xt.toDataURL("image/png");Qe.src=ot}catch(xt){console.error("\u56FE\u7247\u8F6C base64 \u5931\u8D25",xt)}const Et=Oe.innerHTML;Oe.parentNode&&Oe.parentNode.removeChild(Oe),at(Et)}),Qe.addEventListener("error",()=>{const Et=Oe.innerHTML;Oe.parentNode&&Oe.parentNode.removeChild(Oe),at(Et)});return}else{const Et=Oe.innerHTML;Oe.parentNode&&Oe.parentNode.removeChild(Oe),at(Et);return}}else if(pe.render)pe.render(y.createElement(je.Z,{value:Ze,streamingStatus:!1}),Oe);else{Oe.innerText=Ze!=null?Ze:"";const Qe=Oe.innerHTML;document.body.removeChild(Oe),at(Qe);return}}catch(Qe){console.error("[exportHistory] render Answer failed:",Qe),Oe.innerText=typeof Ze=="string"?Ze:String(Ze!=null?Ze:"");const Et=Oe.innerHTML;try{Ke&&Bt&&Bt.unmount?Bt.unmount():pe.unmountComponentAtNode&&pe.unmountComponentAtNode(Oe)}catch(xt){}document.body.removeChild(Oe),at(Et);return}let Ot=Date.now();const At=new MutationObserver(()=>{Ot=Date.now()});At.observe(Oe,{childList:!0,subtree:!0,attributes:!0,characterData:!0});const it=350,bt=6e3,Ue=Date.now(),Ee=()=>{const Qe=Date.now();if(Qe-Ot>it){At.disconnect();const Et=Oe.innerHTML;try{Ke&&Bt&&Bt.unmount?Bt.unmount():pe.unmountComponentAtNode&&pe.unmountComponentAtNode(Oe)}catch(xt){}Oe.parentNode&&Oe.parentNode.removeChild(Oe),at(Et);return}if(Qe-Ue>bt){At.disconnect();const Et=Oe.innerHTML;try{Ke&&Bt&&Bt.unmount?Bt.unmount():pe.unmountComponentAtNode&&pe.unmountComponentAtNode(Oe)}catch(xt){}Oe.parentNode&&Oe.parentNode.removeChild(Oe),at(Et);return}setTimeout(Ee,it)};setTimeout(Ee,it)})}),Ye=Ze=>We()(Ze).format("YYYY-MM-DD HH:mm:ss"),ut=(Ze,at,Oe)=>ve(void 0,null,function*(){return(yield Promise.all(Ze.map(Ke=>ve(void 0,null,function*(){var tt,Ot;let At="";try{At=yield me(Ke.answer)}catch(it){console.error("[exportHistory] renderAnswer error:",it),At=qe(String((tt=Ke.answer)!=null?tt:""))}return` +\`\`\``},!Jt&&y.createElement(be.CopyToClipboard,{text:Xn,onCopy:()=>ze.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},y.createElement("button",null,"\u590D\u5236")),!Jt&&or[1]==="html"&&Ve&&y.createElement("button",{className:Xe.runCode,onClick:()=>{se(Qe({},Et(Qe({},Ae),{open:++Ae.open,defaultValue:Xn,language:or[1]})))}},"\u8FD0\u884CHTML"),y.createElement(Me.Z,Qe({wrapLongLines:!0,style:Te.Z,language:or[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},Jn),Xn))},img({node:Pn}){var lr;const zn=(lr=Pn.properties)==null?void 0:lr.src;return y.createElement(De.Z,{src:zn,width:320,"data-text":zn,onLoad:()=>wt&&setTimeout(()=>Bn(),500)})},a:Pn=>{var lr=Pn,{node:zn}=lr,ja=xt(lr,["node"]);return y.createElement("a",Et(Qe({},ja),{target:"_blank",rel:"noopener noreferrer"}))}}},Ve?we:`${we}__`)),[we,Ve]);return y.createElement(y.Fragment,null,y.createElement(Ke.Z,{defaultValue:Ae.defaultValue,open:Ae.open,language:Ae.language,height:Ae.height,onChange:(Pn,lr)=>{le(we.replaceAll(lr,Pn))},onDynamic:Wt}),Sn)}},52516:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return Xe}});var y=ne(59301),Ie=ne(65862),Me={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt",specialImg:"specialImg___yAPav",bubble:"bubble___qNdfF",upImg:"upImg___Mx6QM"},Pe=ne(74128),Te=ne(37166),Xe=({src:ze,onClick:De,topPercentage:et=.62,draggableExtraNode:We,showAvatarEditData:Fe})=>{var rt;const je=(0,y.useRef)(null),pe=(0,y.useRef)(!1),ve=(0,y.useRef)(!1),[ke,Ge]=(0,y.useState)(window.innerHeight*et),[Je,qe]=(0,y.useState)(!1),me=10;return(0,y.useEffect)(()=>{if(je.current){let Ye=function(Ze){var at;pe.current=!0,Re=Ze.pageY,yt=Ze.pageY-(((at=je.current)==null?void 0:at.getBoundingClientRect().top)||0),(0,Ie.kk)("none"),document.onselectstart=function(){return!1}},ut=function(){pe.current&&!ve.current&&De&&De(),pe.current=!1,ve.current=!1,(0,Ie.kk)("auto"),document.onselectstart=null},ct=function(Ze){var at;if(pe.current){const Bt=Ze.pageY-yt,Ke=window.innerHeight-(((at=je.current)==null?void 0:at.offsetHeight)||0)-50,tt=50;if(!ve.current&&Math.abs(Re-Ze.pageY)>me&&(ve.current=!0),ve.current){let Ot=Math.max(tt,Math.min(Bt,Ke));Ge(Ot)}}},yt=0,Re=0;return je.current.addEventListener("mousedown",Ye),document.addEventListener("mousemove",ct),document.addEventListener("mouseup",ut),()=>{var Ze,at;(at=(Ze=je==null?void 0:je.current)==null?void 0:Ze.removeEventListener)==null||at.call(Ze,"mousedown",Ye),document.removeEventListener("mousemove",ct),document.removeEventListener("mouseup",ut)}}},[De]),(0,y.useEffect)(()=>{const Ye=()=>{Ge(window.innerHeight*et)};return window.addEventListener("resize",Ye),()=>{window.removeEventListener("resize",Ye)}},[et]),y.createElement("div",{className:Me.draggableImage,style:{top:`${ke}px`,display:Je?"none":"block",cursor:pe.current?"grabbing":"grab"},ref:je},We&&y.createElement("div",{className:Me.extraNode,onMouseUp:Ye=>Ye.stopPropagation(),onMouseDownCapture:Ye=>Ye.stopPropagation()},We),Fe!=null&&Fe.nickname?y.createElement("div",{className:Me.specialImg},y.createElement("div",{className:Me.bubble},Fe==null?void 0:Fe.nickname),y.createElement("img",{className:Me.upImg,src:Fe!=null&&Fe.headImgId?((rt=Pe.Z)==null?void 0:rt.API_SERVER)+"/api/attachments/"+(Fe==null?void 0:Fe.headImgId):Te,width:60,draggable:"false"})):y.createElement("img",{className:Me.img,src:ze,width:60,draggable:"false"}),y.createElement("i",{className:`iconfont icon-tupianguanbi ${Me.close}`,onMouseUp:Ye=>{Ye.stopPropagation(),qe(!0)}}))}},86409:function(Ct,ht,ne){"use strict";ne.d(ht,{r:function(){return ke}});var y=ne(59301),Ie=ne(44104),Me=ne(62957),Pe=ne(65862),Te=ne(74128),be=ne(82636),Xe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABb0lEQVR4AZxQPUsDQRSc3Xx4Fy9EMATRIIIpFAyCsbIV0cYilfbqb7AL/gVLjRLEwk5bwQRBK2NlejuroKKJwuVyt+u+44Qkd9GQ4719s3MzA2+5vD2YEOXCpVMuNO2bgvyr29f7rfphqvZ+lMvC+7hjixMhkZcShsf1HRIyKqxm1v5+vv84XVgmIVfHquqBirGQ0jEIp5Vofb7cvR3PrVCAptiBivEIjPQaIsY0wnpK50y/oICBzL8iLbmIRGZL9TbiM5tpX4AkZW4PUk8SctvFSztQ7+TeOw7uC4BkgD4GMZ+HjE9BGpMuRmwcbniHm6A/QLHCbMJ6LMGZXYeT2YBVLYE49ctXgQGk0kM27GoR9kMRetgmKrD7BpBai4agjYQI9u2AAIF249VnaDfqCHzFXiVjDOzprJcGr52Dc+bnfYwiovqoOrsrosW6Ce9GK5geHmaYFFAZxul5Kty0+K5a7Uqt/uWR/w7Skoe8PwAAAP//m7VE6gAAAAZJREFUAwCRcYHLyINd+gAAAABJRU5ErkJggg==",ze="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB6klEQVR4AYySS0gbQRjH/7tJTCQStdWmwfpKpYWWttLS9lDqoVB6aHsJpS1BEEEURQ8qnkQPKuLJg3jVgwcFIQevKoL4AjW+8EHiK6gYH2Rl1UTdmF13BhwfIYvL/ma++eb7/vMN3/BQP/ea9GHaG5anPJKixffqZVdF26pRTWE//7psKaGxY9PZ3e/negb2cE3v0D7mV09YIDEOBckx5zkfr2jbeUbWBN4QCrt8e2dVs14RMx4RYwtH8PmDGJgMoN21jYlFkcQxTkKR9+5lwf2/wfuZOHnw3EdiJJr1+P0lGV/fWZCnQnwEn/+MTBSOoxNCF/KTzZ3zEUfdupNXoDQBSmQ3IME1LGBwWkTfqEAjLapoXm4StcnQXJKDpuLnlLrCbEPRT2sXP9+Z21r+J+NXjTMLlf8yUVuQjTJHBuoL7WgpzUFaqonkUlKS4mB9ZGSkJsfpaBfe2i3HWbZ43CbdaoJBT7dpcqwhKmJfuMDixqkmATHM9KIEZBm4jCiayIoSW+BQlLDiC2oiHGtU8MaegL/frJq8SDfHrmBh7RQ9g+qL1MC7FYwtYI7XqW0i7brh06tE5P+wMV5malRgSzGCXOM2aaqPHXnPiOqC2aTD08fGO5Cq7uWxJRXQ8wq5lNpA5n+QwYE7uAIAAP//pt/DRgAAAAZJREFUAwBZyguAkhNiOwAAAABJRU5ErkJggg==",De=ne(38147),et=ne(66649),We=ne.n(et),Fe=ne(64270),rt=ne.n(Fe),je=ne(26595),pe=ne(4676),ve=(Ge,Je,qe)=>new Promise((me,Ye)=>{var ut=Re=>{try{yt(qe.next(Re))}catch(Ze){Ye(Ze)}},ct=Re=>{try{yt(qe.throw(Re))}catch(Ze){Ye(Ze)}},yt=Re=>Re.done?me(Re.value):Promise.resolve(Re.value).then(ut,ct);yt((qe=qe.apply(Ge,Je)).next())});const ke=Ge=>{const Je=[{key:"markdown",name:"\u5BFC\u51FA\u4E3AMarkdown",icon:Xe},{key:"word",name:"\u5BFC\u51FA\u4E3AWord",icon:ze}],qe=Ze=>Ze==null?"":String(Ze).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),me=Ze=>ve(void 0,null,function*(){return new Promise(at=>{const Oe=document.createElement("div");Oe.style.position="fixed",Oe.style.left="-9999px",Oe.style.top="0",Oe.style.width="720px",document.body.appendChild(Oe);let Bt=null,Ke=!1;const tt=Ze==null?void 0:Ze.trim().startsWith("\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A

${Ze}`:"";const Qe=Oe.querySelector("img");if(Qe){Qe.addEventListener("load",()=>{try{const xt=document.createElement("canvas");xt.width=320,xt.height=320;const Se=xt.getContext("2d");Se&&Se.drawImage(Qe,0,0);const ot=xt.toDataURL("image/png");Qe.src=ot}catch(xt){console.error("\u56FE\u7247\u8F6C base64 \u5931\u8D25",xt)}const Et=Oe.innerHTML;Oe.parentNode&&Oe.parentNode.removeChild(Oe),at(Et)}),Qe.addEventListener("error",()=>{const Et=Oe.innerHTML;Oe.parentNode&&Oe.parentNode.removeChild(Oe),at(Et)});return}else{const Et=Oe.innerHTML;Oe.parentNode&&Oe.parentNode.removeChild(Oe),at(Et);return}}else if(pe.render)pe.render(y.createElement(je.Z,{value:Ze,streamingStatus:!1}),Oe);else{Oe.innerText=Ze!=null?Ze:"";const Qe=Oe.innerHTML;document.body.removeChild(Oe),at(Qe);return}}catch(Qe){console.error("[exportHistory] render Answer failed:",Qe),Oe.innerText=typeof Ze=="string"?Ze:String(Ze!=null?Ze:"");const Et=Oe.innerHTML;try{Ke&&Bt&&Bt.unmount?Bt.unmount():pe.unmountComponentAtNode&&pe.unmountComponentAtNode(Oe)}catch(xt){}document.body.removeChild(Oe),at(Et);return}let Ot=Date.now();const At=new MutationObserver(()=>{Ot=Date.now()});At.observe(Oe,{childList:!0,subtree:!0,attributes:!0,characterData:!0});const it=350,bt=6e3,Ue=Date.now(),Ee=()=>{const Qe=Date.now();if(Qe-Ot>it){At.disconnect();const Et=Oe.innerHTML;try{Ke&&Bt&&Bt.unmount?Bt.unmount():pe.unmountComponentAtNode&&pe.unmountComponentAtNode(Oe)}catch(xt){}Oe.parentNode&&Oe.parentNode.removeChild(Oe),at(Et);return}if(Qe-Ue>bt){At.disconnect();const Et=Oe.innerHTML;try{Ke&&Bt&&Bt.unmount?Bt.unmount():pe.unmountComponentAtNode&&pe.unmountComponentAtNode(Oe)}catch(xt){}Oe.parentNode&&Oe.parentNode.removeChild(Oe),at(Et);return}setTimeout(Ee,it)};setTimeout(Ee,it)})}),Ye=Ze=>We()(Ze).format("YYYY-MM-DD HH:mm:ss"),ut=(Ze,at,Oe)=>ve(void 0,null,function*(){return(yield Promise.all(Ze.map(Ke=>ve(void 0,null,function*(){var tt,Ot;let At="";try{At=yield me(Ke.answer)}catch(it){console.error("[exportHistory] renderAnswer error:",it),At=qe(String((tt=Ke.answer)!=null?tt:""))}return`

${qe(at)}${Ye(Ke.updated_at)}

${qe((Ot=Ke.question)!=null?Ot:"")}
@@ -214,8 +214,8 @@ ${Dt}
- `,Ke=document.createElement("div");Ke.innerHTML=Bt.replace(/box-shadow/g,"// box-shadow"),document.body.appendChild(Ke);const tt=document.getElementById(Oe);if(!tt){console.error("PDF \u5143\u7D20\u672A\u627E\u5230"),Ke.parentNode&&Ke.parentNode.removeChild(Ke);return}tt.style.width="auto",tt.style.height="auto",tt.style.position="initial";try{const At=(yield rt()(tt,{useCORS:!0,backgroundColor:"#fff"})).toDataURL("image/png"),it=document.createElement("a");it.href=At,it.download=`\u5386\u53F2\u5BF9\u8BDD-${Ze.my_user_name}-${We()().format("YYYYMMDDHHmmss")}.png`,it.click()}catch(Ot){console.error("[exportHistory] html2canvas error:",Ot)}finally{Ke.parentNode&&Ke.parentNode.removeChild(Ke)}});let yt="markdown";const Re=()=>{const[Ze,at]=(0,y.useState)(yt);return yt=Ze,y.createElement(Ie.Z,{size:30},Je.map(Oe=>y.createElement(be.op,{key:Oe.key,style:Ze===Oe.key?{border:"1px solid #165dff",color:"#165dff"}:{},onClick:()=>at(Oe.key),shape:"default",icon:y.createElement("img",{src:Oe.icon})},Oe.name)))};Me.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4",width:538,cancelText:"\u53D6\u6D88",title:"\u5BFC\u51FA\u5386\u53F2\u5BF9\u8BDD",content:y.createElement(Re,null),onOk:()=>ve(void 0,null,function*(){var Ze,at,Oe;if(yt==="image"){const Ke=yield(0,De.ZP)(`/api/course_qna_sessions/${Ge}.json`,{method:"get"});if((Ke==null?void 0:Ke.status)===0){const tt=(at=(Ze=Ke==null?void 0:Ke.data)==null?void 0:Ze.messages)==null?void 0:at.map(At=>({updated_at:At.updated_at,question:At.question,answer:At.answer})),Ot={my_user_name:(Oe=Ke==null?void 0:Ke.data)==null?void 0:Oe.user_name,user_name:"AI\u56DE\u7B54",data:tt};yield ct(Ot)}return}const Bt=`${Te.Z.API_SERVER}/api/course_qna_sessions/${Ge}/download_chat_data.json?file_type=${yt}`;(0,Pe.Nd)(null,Bt)})})}},30688:function(Ct,ht,ne){"use strict";var y=ne(59301),Ie=Object.defineProperty,Me=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,be=(Fe,rt,je)=>rt in Fe?Ie(Fe,rt,{enumerable:!0,configurable:!0,writable:!0,value:je}):Fe[rt]=je,Xe=(Fe,rt)=>{for(var je in rt||(rt={}))Pe.call(rt,je)&&be(Fe,je,rt[je]);if(Me)for(var je of Me(rt))Te.call(rt,je)&&be(Fe,je,rt[je]);return Fe},ze=(Fe,rt)=>{var je={};for(var pe in Fe)Pe.call(Fe,pe)&&rt.indexOf(pe)<0&&(je[pe]=Fe[pe]);if(Fe!=null&&Me)for(var pe of Me(Fe))rt.indexOf(pe)<0&&Te.call(Fe,pe)&&(je[pe]=Fe[pe]);return je};const De=ne(20441),et={};De.keys().forEach(Fe=>{const rt=Fe.replace("./","").replace(".svg","");et[rt]=De(Fe)});const We=Fe=>{var rt=Fe,{filename:je}=rt,pe=ze(rt,["filename"]),ve;const ke=((ve=je==null?void 0:je.split(".").pop())==null?void 0:ve.toLowerCase())||"unknown",Ge=et[ke]||et.default;return y.createElement("img",Xe({src:Ge,alt:ke},pe))};ht.Z=We},30003:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return et}});var y=ne(59301),Ie={flex_box_center:"flex_box_center___kyfCX",flex_space_between:"flex_space_between___GHTzD",flex_box_vertical_center:"flex_box_vertical_center___FdgNd",flex_box_center_end:"flex_box_center_end___LMVYD",flex_box_column:"flex_box_column___Yb2bC",f_l_c:"f_l_c___nwLBO",officediv:"officediv___KkKIB",preclass:"preclass___SCKdC"},Me=ne(37285),Pe=ne(30688),Te=ne(25399),be=ne(37639),ze=({item:We})=>{var Fe,rt,je,pe,ve;const[ke,Ge]=(0,y.useState)(!1);console.log("----",We);let Je=[{name:"subject",icon:y.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-kecheng1"})},{name:"shixun",icon:y.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"challenge",icon:y.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"document",icon:y.createElement(Pe.Z,{filename:We==null?void 0:We.name,style:{width:16,height:16,marginRight:5}})}];return y.createElement("div",{className:Ie.f_l_c},y.createElement(Te.Z,{title:We==null?void 0:We.name},y.createElement(be.Z,{placement:"top",content:y.createElement("div",null,y.createElement(Me.Z,null),y.createElement("pre",{className:Ie.preclass,style:{maxWidth:600,maxHeight:400}},(We==null?void 0:We.type)==="document"&&((Fe=We==null?void 0:We.contents)==null?void 0:Fe.toString()),(We==null?void 0:We.type)!=="document"&&y.createElement("a",{target:"_blank",href:(rt=We==null?void 0:We.contents)==null?void 0:rt.toString()},(je=We==null?void 0:We.contents)==null?void 0:je.toString()))),title:y.createElement("div",null,(pe=Je==null?void 0:Je.find(qe=>(qe==null?void 0:qe.name)===We.type))==null?void 0:pe.icon,We==null?void 0:We.name),trigger:"click",open:ke,onOpenChange:qe=>{Ge(qe)}},y.createElement("div",{className:Ie.officediv},(ve=Je==null?void 0:Je.find(qe=>(qe==null?void 0:qe.name)===We.type))==null?void 0:ve.icon,We==null?void 0:We.name))))},et=({Filelist:We})=>y.createElement("div",null,y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("span",{style:{minWidth:40,fontWeight:500,color:"#333"}},"\u5F15\u7528"),y.createElement(Me.Z,{style:{flex:1,minWidth:"calc(100% - 40px)"}})),y.createElement("div",{className:Ie.f_l_c},We==null?void 0:We.map(Fe=>y.createElement(ze,{item:Fe}))))},28044:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return Ye}});var y=ne(59301),Ie={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},Me=ne(44104),Pe=Object.defineProperty,Te=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,ze=(ut,ct,yt)=>ct in ut?Pe(ut,ct,{enumerable:!0,configurable:!0,writable:!0,value:yt}):ut[ct]=yt,De=(ut,ct)=>{for(var yt in ct||(ct={}))be.call(ct,yt)&&ze(ut,yt,ct[yt]);if(Te)for(var yt of Te(ct))Xe.call(ct,yt)&&ze(ut,yt,ct[yt]);return ut};const et=ut=>React.createElement("svg",De({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ut),React.createElement("path",{d:"M1019.407 620.8 891.834 397.781 946.49 293.12a29.099 29.099 0 0 0 6.4-36.395l-70.187-126.592a30.08 30.08 0 0 0-24.576-13.653H597.519L539.194 14.507a27.35 27.35 0 0 0-20.907-14.55H380.644a29.141 29.141 0 0 0-24.618 14.55v5.546L225.806 243.03H100.923a29.184 29.184 0 0 0-25.515 13.654L3.428 384.085a32.768 32.768 0 0 0 0 29.184L132.836 638.08 74.511 740.053a32.768 32.768 0 0 0 0 29.056l66.517 116.566a29.907 29.907 0 0 0 25.515 14.506H427.15l62.848 109.227A30.08 30.08 0 0 0 512.783 1024H660.41a29.141 29.141 0 0 0 24.576-14.55l128.469-224.853h114.773a31.915 31.915 0 0 0 24.662-15.445l66.474-117.419a28.16 28.16 0 0 0 0-30.976l.043.043zm-161.28 14.592L791.61 512.469 518.287 993.963l-74.752-122.88h-273.28l65.621-119.211h139.392L101.86 272.213h143.062L380.687 30.08l68.352 119.253-70.187 122.88H925.54l-69.205 121.942 137.6 241.194H858.17z",fill:"#605BEC"}),React.createElement("path",{d:"m499.983 699.307 174.379-274.731H324.708z",fill:"#605BEC"}));var We="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",Fe=Object.defineProperty,rt=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,ve=(ut,ct,yt)=>ct in ut?Fe(ut,ct,{enumerable:!0,configurable:!0,writable:!0,value:yt}):ut[ct]=yt,ke=(ut,ct)=>{for(var yt in ct||(ct={}))je.call(ct,yt)&&ve(ut,yt,ct[yt]);if(rt)for(var yt of rt(ct))pe.call(ct,yt)&&ve(ut,yt,ct[yt]);return ut};const Ge=ut=>React.createElement("svg",ke({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},ut),React.createElement("path",{d:"M1364.44 118.705c-14.178-6.695-20.322 6.065-28.593 12.525-2.914 2.048-5.277 4.726-7.64 7.246-20.717 21.268-44.899 35.21-76.643 33.556a152.576 152.576 0 0 0-120.674 45.371c-7.404-41.826-32.06-66.875-69.553-82.865-19.693-8.35-39.543-16.7-53.248-34.737-9.61-12.919-12.288-27.333-17.015-41.512-3.15-8.507-6.144-17.25-16.384-18.668-11.185-1.733-15.517 7.247-19.928 14.73a189.125 189.125 0 0 0-23.552 98.461c1.575 76.88 35.446 138.083 102.636 181.642 7.562 4.963 9.531 9.925 7.09 17.25-4.49 14.967-9.926 29.54-14.81 44.584-2.992 9.61-7.561 11.658-18.274 7.483a309.484 309.484 0 0 1-96.886-63.015c-47.813-44.426-91.057-93.342-144.935-131.702a635.825 635.825 0 0 0-38.36-25.207c-54.982-51.2 7.167-93.262 21.582-98.225 14.966-5.199 5.277-23.158-43.402-22.922-48.68.237-93.184 15.833-149.977 36.628-8.428 3.15-17.092 5.514-25.993 7.326a557.844 557.844 0 0 0-160.768-5.436c-105.157 11.264-189.204 58.92-250.96 140.367-74.2 97.832-91.687 208.975-70.261 325.002 22.449 122.25 87.434 223.468 187.47 302.631 103.582 82 222.917 122.172 359.188 114.452 82.708-4.568 174.79-15.202 278.686-99.485 26.151 12.445 53.642 17.486 99.249 21.267 35.131 3.072 69.002-1.733 95.153-6.931 40.96-8.35 38.203-44.741 23.316-51.437-120.202-53.72-93.814-31.822-117.839-49.624 61.125-69.317 153.206-141.312 189.204-374.706 2.835-18.51.472-30.168 0-45.213-.237-9.137 1.969-12.603 12.918-13.706a240.089 240.089 0 0 0 86.173-25.442c77.982-40.803 109.332-107.914 116.736-188.259 1.103-12.288-.236-24.97-13.705-31.429zM685.45 842.043C569.108 754.215 512.55 725.307 489.157 726.49c-21.82 1.26-17.96 25.206-13.155 40.802 5.042 15.439 11.58 26.073 20.717 39.621 6.301 8.9 10.791 22.213-6.302 32.295-37.494 22.213-102.794-7.561-105.787-8.98-76.012-42.929-139.421-99.564-184.241-176.994a523.894 523.894 0 0 1-72.468-239.93c-1.024-20.56 5.278-27.885 26.703-31.587a272.148 272.148 0 0 1 85.307-2.127c118.942 16.699 220.16 67.741 305.073 148.48 48.443 46.001 85.071 100.982 122.88 154.703 40.173 57.029 83.338 111.458 138.32 155.963 19.376 15.675 34.894 27.569 49.781 36.234-44.74 4.805-119.414 5.829-170.456-32.926zm55.926-344.615c0-5.357 2.757-10.398 7.326-13.47a17.723 17.723 0 0 1 22.134 2.048c3.072 2.915 4.805 7.09 4.805 11.422a16.778 16.778 0 0 1-17.25 16.541 17.33 17.33 0 0 1-12.131-4.883 15.911 15.911 0 0 1-4.884-11.658zm173.529 85.464a104.37 104.37 0 0 1-33.005 8.586 71.444 71.444 0 0 1-44.504-13.548c-15.282-12.288-26.23-19.141-30.72-40.645a89.167 89.167 0 0 1 .787-31.429c3.939-17.487-.393-28.75-13.312-38.912-10.476-8.35-23.71-10.634-38.36-10.634a32.06 32.06 0 0 1-14.179-4.175c-6.144-2.914-11.106-10.24-6.301-19.14a60.18 60.18 0 0 1 10.712-11.265c19.85-10.79 42.693-7.246 63.882.788 19.693 7.798 34.501 21.898 55.926 41.905 21.74 24.183 25.68 30.8 38.125 48.916 9.846 14.179 18.747 28.75 24.89 45.45 3.703 10.397-1.102 18.905-13.941 24.103z",fill:"#4D6BFE"}));var Je="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",qe=ne(59301),Ye=({value:ut,onChange:ct})=>{const[yt,Re]=(0,y.useState)(!1),Ze=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-plus-latest",img:We},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:Je}],at=Ze.find(Oe=>Oe.key===ut);return qe.createElement("div",{className:Ie.select},qe.createElement(Me.Z,{size:10},qe.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),qe.createElement("div",{className:Ie.box,onMouseLeave:()=>Re(!1)},qe.createElement("div",{className:Ie.text,onClick:()=>Re(!0)},qe.createElement("img",{src:at.img,width:20}),qe.createElement("span",null,at.name),qe.createElement("b",{className:"iconfont icon-zhankai6"})),yt&&qe.createElement("div",{className:Ie.itemWrap},qe.createElement("aside",null,Ze.map(Oe=>qe.createElement("div",{key:Oe.key,className:`${Ie.item} ${Oe.key===ut?Ie.active:""}`,onClick:Bt=>{Bt.stopPropagation(),ct(Oe.key),Re(!1)}},qe.createElement("img",{src:Oe.img,width:20}),qe.createElement("span",null,Oe.name))))))))}},10298:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return Xe}});var y=ne(59301),Ie={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},Me=ne(29787),Pe=ne(59301),Te=(ze,De,et)=>new Promise((We,Fe)=>{var rt=ve=>{try{pe(et.next(ve))}catch(ke){Fe(ke)}},je=ve=>{try{pe(et.throw(ve))}catch(ke){Fe(ke)}},pe=ve=>ve.done?We(ve.value):Promise.resolve(ve.value).then(rt,je);pe((et=et.apply(ze,De)).next())}),Xe=({value:ze="",streamingStatus:De,onFinish:et,cancelIndex:We,time:Fe,loading:rt,loadAll:je})=>{const[pe,ve]=(0,y.useState)(""),[ke,Ge]=(0,y.useState)(!0),Je=(0,y.useRef)(ze),qe=(0,y.useRef)(De),me=(0,y.useRef)(0),Ye=(0,y.useRef)(null),[ut,ct]=(0,y.useState)(!1),yt=70;(0,y.useEffect)(()=>{qe.current=De},[De]),(0,y.useEffect)(()=>{Je.current=ze},[ze]),(0,y.useEffect)(()=>{if(!De){ve(Je.current);return}return ct(!0),Ye.current=setInterval(Re,yt),()=>{clearInterval(Ye.current)}},[]),(0,y.useEffect)(()=>{ut&&(ve(Je.current),clearInterval(Ye.current),ct(!1),et())},[We]);const Re=()=>Te(void 0,null,function*(){const Ze=Je.current[me.current];Ze!==void 0?(ve(at=>at+Ze),me.current++,clearInterval(Ye.current),Ye.current=setInterval(Re,280/(Je.current.length-me.current))):qe.current===!1&&(ve(Je.current),clearInterval(Ye.current),ct(!1),et())});return Pe.createElement("div",{className:`${Ie.reasoning} fadeIn animated`},Pe.createElement("div",{className:Ie.btn,onClick:()=>Ge(!ke)},Pe.createElement("i",{className:"iconfont icon-shendusikao"}),Fe?Pe.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",Fe," \u79D2\uFF09"):Pe.createElement("span",null,"\u601D\u8003\u4E2D..."),ke?Pe.createElement("b",{className:"iconfont icon-shouqi6"}):Pe.createElement("b",{className:"iconfont icon-zhankai6"})),rt&&Pe.createElement(Me.Z,{spinning:!0,className:"mt20"}),ke&&!rt&&Pe.createElement("div",{className:Ie.content},pe,ut?Pe.createElement("span",{className:"aiBlink"},"__"):""))}},91783:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return Jt}});var y=ne(59301),Ie=ne(36207),Me=ne(6767),Pe=ne(94968),Te=ne(62957),be=ne(25399),Xe=ne(37568),ze=ne(7939),De=ne(29787),et=ne(584),We=ne(93725),Fe=ne(75727),rt=ne(37639),je=ne(92310),pe=ne.n(je),ve=ne(26595),ke=ne(30003),Ge=ne(10298),Je=ne(28044),qe={flex_box_center:"flex_box_center___GmElr",flex_space_between:"flex_space_between____pbWi",flex_box_vertical_center:"flex_box_vertical_center___COMWd",flex_box_center_end:"flex_box_center_end___lmAQf",flex_box_column:"flex_box_column___OJb7M",loadingPic:"loadingPic___y2kKZ",loading:"loading___UEUk1",dot:"dot___TYXFV","dot-fade":"dot-fade___KWn1a",wrap:"wrap___nU3cS",chatContainer:"chatContainer___PNe3Q",footerContainer:"footerContainer___hQATV",btnWrp:"btnWrp___mS8l6",btn:"btn___3za5U",btnActive:"btnActive____jzfb",inputContainer:"inputContainer___iCQ3u",uploadBtn:"uploadBtn___OHHJF",sendBtn:"sendBtn___ktaQl",sendBtnDisabled:"sendBtnDisabled___DVncF",cancelBtn:"cancelBtn___bzMDI",lineFour:"lineFour___Lhbz5",fullIcon:"fullIcon___YWXTV",footerContainerSelected:"footerContainerSelected___pGBh3",full:"full___dZLXo",li:"li___PjMV3",avatarIcon:"avatarIcon___ztGQ3",img:"img___wZqEA",content:"content___OlYYG",borderBox:"borderBox___tjHwt",text:"text___yWTCV",fileWrap:"fileWrap___IX778",file:"file___fxAKb",fileName:"fileName___RA8nu",source:"source___nkLC0",action:"action___I2zGy",disabledInput:"disabledInput___Buork",backBottom:"backBottom___SMuL2",head:"head___v8Eom",headBtn:"headBtn___IS7xR",menuWarp:"menuWarp___G6yj0",menu:"menu___M8VWP",menuText:"menuText___gRpb5",menuDel:"menuDel___eH_wg",active:"active___KWwPV",textmu:"textmu___SnRvX",bottomlist:"bottomlist___mgGfL"},me=ne(38147),Ye=ne(65862),ut=ne(52516),ct=ne(37166),yt=ne(28984),Re=ne(71986),Ze=ne(74128),at=ne(56102),Oe=ne(48530),Bt=ne(58617),Ke=ne(32050),tt={addImg:"addImg___SRqVr"},Ot="data:image/png;base64,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",At=(we,le,ie)=>new Promise((se,fe)=>{var ue=Mt=>{try{Qt(ie.next(Mt))}catch(Bn){fe(Bn)}},Ve=Mt=>{try{Qt(ie.throw(Mt))}catch(Bn){fe(Bn)}},Qt=Mt=>Mt.done?se(Mt.value):Promise.resolve(Mt.value).then(ue,Ve);Qt((ie=ie.apply(we,le)).next())}),bt=({nickname:we="",headImgId:le="",onOk:ie=()=>{}})=>{var se;const[fe,ue]=(0,y.useState)(""),[Ve,Qt]=(0,y.useState)(""),[Mt,Bn]=(0,y.useState)(!1),[Sn,Pn]=(0,y.useState)(!1);return(0,y.useEffect)(()=>{Mt&&(ue(we),Qt(le))},[Mt]),y.createElement(y.Fragment,null,y.createElement("i",{onClick:()=>Bn(!0),style:{marginLeft:10,color:"#333",fontSize:14,cursor:"pointer"},className:"iconfont icon-bianji16"}),y.createElement(Te.default,{title:"\u8BBE\u7F6E\u52A9\u6559\u5934\u50CF\u548C\u540D\u79F0",centered:!0,width:720,okText:"\u4FDD\u5B58",open:Mt,confirmLoading:Sn,onOk:()=>At(void 0,null,function*(){fe||Me.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Pn(!0),(yield ie({ai_nickname:fe,ai_headimg_id:Ve}))&&Bn(!1),Pn(!1)}),onCancel:()=>{Bn(!1)}},y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("label",{style:{width:70,textAlign:"end"}},y.createElement("span",{style:{color:"red"}},"*"),"\u52A9\u6559\u540D\u79F0"),y.createElement(Xe.default,{maxLength:5,showCount:!0,style:{width:"80%",marginLeft:20},value:fe,onChange:lr=>ue(lr.target.value)})),y.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},y.createElement("label",{style:{width:70,textAlign:"end",marginRight:20}},"\u52A9\u6559\u5934\u50CF"),y.createElement(Pe.default,{disabled:!!Ve,accept:".png,.jpg",action:`${Ze.Z.API_SERVER}/api/attachments.json`,maxCount:1,showUploadList:!1,withCredentials:!0,beforeUpload:lr=>{var zn,ja,ua,Dt;const Jn=(Dt=(ua=(ja=(zn=lr==null?void 0:lr.name)==null?void 0:zn.split("."))==null?void 0:ja.slice(-1))==null?void 0:ua[0])==null?void 0:Dt.toLowerCase(),Xn=["jpg","png"].includes(Jn);return lr.size==0?(Me.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),Pe.default.LIST_IGNORE):Xn?lr.size/1024/1024>100?(Me.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Pe.default.LIST_IGNORE):!0:(Me.ZP.warning("\u76EE\u524D\u652F\u6301png\u3001jpg\u6587\u4EF6"),Pe.default.LIST_IGNORE)},onChange:({file:lr})=>{var zn;Qt((zn=lr==null?void 0:lr.response)==null?void 0:zn.container_id)}},Ve?y.createElement("div",{style:{position:"relative"}},y.createElement("img",{src:((se=Ze.Z)==null?void 0:se.API_SERVER)+"/api/attachments/"+Ve,width:120,height:120}),y.createElement("i",{onClick:()=>{Qt("")},style:{color:"red",cursor:"pointer",position:"absolute",right:0,top:0},className:"iconfont icon-zuoce-jinengbiaoqianshanchu"})):y.createElement("div",{className:tt.addImg},y.createElement("i",{className:"iconfont icon-tianjia5"}),y.createElement("span",{style:{marginTop:10}},"\u4E0A\u4F20\u5934\u50CF")))),y.createElement("div",{style:{marginLeft:12}},y.createElement("p",{style:{color:"#333",marginBottom:0,marginTop:20}},"\u5C55\u793A\u5165\u53E3\u793A\u4F8B"),y.createElement("img",{src:Ot,style:{width:570}}))))},Ue=ne(65582),Ee=ne(86409),Qe=Object.defineProperty,Et=Object.defineProperties,xt=Object.getOwnPropertyDescriptors,Se=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,jt=(we,le,ie)=>le in we?Qe(we,le,{enumerable:!0,configurable:!0,writable:!0,value:ie}):we[le]=ie,ft=(we,le)=>{for(var ie in le||(le={}))ot.call(le,ie)&&jt(we,ie,le[ie]);if(Se)for(var ie of Se(le))vt.call(le,ie)&&jt(we,ie,le[ie]);return we},It=(we,le)=>Et(we,xt(le)),wt=(we,le,ie)=>new Promise((se,fe)=>{var ue=Mt=>{try{Qt(ie.next(Mt))}catch(Bn){fe(Bn)}},Ve=Mt=>{try{Qt(ie.throw(Mt))}catch(Bn){fe(Bn)}},Qt=Mt=>Mt.done?se(Mt.value):Promise.resolve(Mt.value).then(ue,Ve);Qt((ie=ie.apply(we,le)).next())}),Jt=({title:we="\u5934\u6B4CAI",placeholder:le,hideUpload:ie,hideInputBox:se,aiIcon:fe=ct,userIcon:ue=yt,dragIcon:Ve=Re,children:Qt,fetchUrl:Mt,fetchData:Bn={},extraAnswerAction:Sn,showDefaultTips:Pn=!0,onOpen:lr,onClose:zn,loadingOption:ja,showPreference:ua=!1,initMessage:Dt,customRequest:Jn,visible:or,width:Xn=1200,isCheckRestrictNumber:cn=!1,headNode:On,headFunctionNode:Br,showRedraw:sa,showEdit:_a,promptPropName:Yi="prompt",topPercentage:Ti,showSwitchingModel:Cn=!1,showImageGenerator:dr=!1,showLookHistory:wn=!1,fetchListObject:ur,customPreference:Na,customDataNode:Ei,showAddSession:Ba,historyId:Da,draggableExtraNode:mn,drawerExtraNode:Tr,menuExtraFunctionNode:Dn,showSceneAwareness:rr=!1,ReactComponent:An=Ie.Z,topFunctionNode:Fn,footerContainerStyle:en,chatContainerStyle:rn={},showCodePreview:En=!1,showSource:Sr=!0,onSendMessage:wr,onDynamic:Fr=()=>{},showAvatarEditData:Hr,isPath:sr=!1,BottomNode:Ca,BOttomNodeName:qn,ysclist:da={},isCoze:dn,Selectdiv:Rn})=>{var Gr,Kn,ya,eA,RA,FA,kn,ga,MA,tl;const[mA,Lt]=(0,y.useState)(!1),[Ui,Mr]=(0,y.useState)("qwen-plus-latest"),[Mn,uA]=(0,y.useState)([]),[Hi,Ra]=(0,y.useState)([]),[aA,EA]=(0,y.useState)(!1),[GA,ni]=(0,y.useState)(!1),[PA,sA]=(0,y.useState)(!1),[fi,iA]=(0,y.useState)([]),[xA,cl]=(0,y.useState)(""),[oo,To]=(0,y.useState)(0),[Il,hi]=(0,y.useState)(void 0),[zl,Ka]=(0,y.useState)(!1),[Za,VA]=(0,y.useState)(null),[uo,nl]=(0,y.useState)(""),Vi=(0,y.useRef)(),po=(0,y.useRef)(null),HA=(0,y.useRef)(null),[Ul,JA]=(0,y.useState)(!1),[Qn,Rr]=(0,y.useState)(!1),[Fi,tA]=(0,y.useState)(!1),[rl,Zl]=(0,y.useState)(!1),[so,cA]=(0,y.useState)(!1),[Ml,Ho]=(0,y.useState)(0),El=(0,y.useRef)(null),jo=(0,y.useRef)(!1),Gl=(0,y.useRef)(null),[Dr,Zr]=(0,y.useState)(void 0),_r=(0,Ue.useParams)(),[aa,si]=(0,y.useState)(!0),[AA,OA]=(0,y.useState)(Xn-28),[Qi,gA]=(0,y.useState)(!1),[TA,Xt]=(0,y.useState)(!0),[DA,no]=(0,y.useState)([]),xl=(0,y.useRef)([]),ro=(0,y.useRef)(null),bo=(0,y.useRef)(null),tu=(0,y.useRef)(!1),Ro=AA-22,BA=xA==null?void 0:xA.split(` -`).length,{onAdd:Ji,onGetList:Lu,onListClick:Wo,onListDelete:Vl,onListDealData:Zu}=ur||{},al=50,Bl=10,ao={maxCount:al,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Mn,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:zt=>wt(void 0,null,function*(){var na,Sa,pa,Ai;const Xa=(Ai=(pa=(Sa=(na=zt==null?void 0:zt.name)==null?void 0:na.split("."))==null?void 0:Sa.slice(-1))==null?void 0:pa[0])==null?void 0:Ai.toLowerCase(),ji=["doc","docx","md","pdf","txt","xlsx","xls"].includes(Xa);return zt.size==0?(Me.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),Pe.default.LIST_IGNORE):ji?zt.size/1024/1024>100?(Me.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Pe.default.LIST_IGNORE):!0:(Me.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),Pe.default.LIST_IGNORE)}),onChange:({fileList:zt})=>{uA(zt)},action:`${(Gr=Ze.Z)==null?void 0:Gr.API_SERVER}/api/intelligent_imports/upload_file.json`},WA={maxCount:Bl,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Hi,multiple:!0,accept:".jpg,.png,",beforeUpload:zt=>{var na,Sa,pa,Ai;const Xa=(Ai=(pa=(Sa=(na=zt==null?void 0:zt.name)==null?void 0:na.split("."))==null?void 0:Sa.slice(-1))==null?void 0:pa[0])==null?void 0:Ai.toLowerCase(),ji=["jpg","png"].includes(Xa);return zt.size==0?(Me.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),Pe.default.LIST_IGNORE):ji?zt.size/1024/1024>10?(Me.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Pe.default.LIST_IGNORE):!0:(Me.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),Pe.default.LIST_IGNORE)},onChange:({fileList:zt})=>{Ra(zt)},action:`${(Kn=Ze.Z)==null?void 0:Kn.API_SERVER}/api/ai/generals/update_file.json`};(0,y.useEffect)(()=>{if(!fi.length||!Vi.current)return;const zt=fi[fi.length-1];zt!=null&&zt.loading&&(Vi.current.scrollTop=Vi.current.scrollHeight)},[fi.length]),(0,y.useEffect)(()=>{if(!Vi.current||!El.current)return;const zt=new IntersectionObserver(([na])=>{si(na.isIntersecting)},{root:Vi.current,rootMargin:"70px",threshold:0});return zt.observe(El.current),()=>{El.current&&zt.unobserve(El.current)}},[Vi.current,El.current]),(0,y.useEffect)(()=>{if(!Ul)return;const zt=Vi.current,na=Gl.current;jo.current=!1;let Sa=zt.scrollTop;const pa=()=>{const{scrollTop:Xa,scrollHeight:xi,clientHeight:ji}=zt;Xa>Sa?Xa+ji>=xi-50&&(zt.scrollTop=zt.scrollHeight,jo.current=!1):Xa{jo.current||(zt.scrollTop=zt.scrollHeight)});return Ai.observe(na),()=>{var Xa;Ai.unobserve(na),(Xa=zt==null?void 0:zt.removeEventListener)==null||Xa.call(zt,"scroll",pa)}},[Ul]),(0,y.useEffect)(()=>{!Ul&&xl.current.length&&(iA([...fi,...xl.current]),xl.current=[])},[Ul]),(0,y.useEffect)(()=>{if(!Vi.current)return;const zt=new ResizeObserver(()=>{var na;Vi.current&&OA((na=Vi.current)==null?void 0:na.offsetWidth)});return zt.observe(Vi.current),()=>{Vi.current&&zt.unobserve(Vi.current)}},[Vi.current]),(0,y.useEffect)(()=>{typeof or=="boolean"&&Lt(or)},[or]),(0,y.useEffect)(()=>{var zt;if(po.current&&Za!==null){po.current.focus();const na=(zt=po.current.resizableTextArea)==null?void 0:zt.textArea;na&&(na.selectionStart=na.selectionEnd=na.value.length)}},[Za]),(0,y.useEffect)(()=>{BA<5&&Ka(!1)},[BA]),(0,y.useEffect)(()=>{mA&&Dt&&(iA(Dl(Dt)),EA(!0),vo(Dt,{history:[]})),mA&&(nu(),_r!=null&&_r.pathId&&bA(),Da?Ha(Da):Ba&&!Dr&&Pl()),mA||zo()},[mA]),(0,y.useEffect)(()=>{var zt,na,Sa;let pa=Object.values(((zt=da==null?void 0:da.bot_option_data)==null?void 0:zt.model_detail_map)||{});(pa==null?void 0:pa.length)>0&&((Sa=(na=pa==null?void 0:pa[0])==null?void 0:na.name.toLowerCase())!=null&&Sa.includes("reasoner"))?Rr(!0):Rr(!1)},[da]);const Dl=(zt="",na=[],Sa=[])=>{const pa=Date.now();return[{text:zt,key:pa,sender:"user",fileList:na,imageList:Sa,show:!0},{loading:!0,key:pa,sender:"AI",show:!0,model:Ui,imageGenerator:rl,thinkingEnabled:Qn,codePreview:Fi}]},zo=()=>{nl(""),VA(null),uA([]),Ra([]),cl("")},io=()=>{if(lr){lr({chatData:fi,setChatData:iA,setLoading:EA,getData:vo,renderChatItems:Dl,handleAdd:Pl,identifier:Dr});return}Lt(!0)},$u=()=>{if(Xt(!0),zn){zn();return}Lt(!1)},bA=()=>wt(void 0,null,function*(){const zt=yield(0,me.ZP)("/api/ai/agents/click.json",{method:"post",body:{deployable_type:"Subject",deployable_id:_r==null?void 0:_r.pathId}})}),ss=()=>{Ka(!zl)},nu=()=>wt(void 0,null,function*(){if(!cn)return;const zt=yield(0,me.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(zt==null?void 0:zt.status)===0&&(zt==null?void 0:zt.total_number)!==-1&&(To((zt==null?void 0:zt.total_number)-(zt==null?void 0:zt.remaining_number)),hi(zt==null?void 0:zt.total_number))}),Qu=()=>{Te.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:y.createElement("div",null,y.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),y.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",Il,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},Zo=zt=>zt.reduce((Sa,pa)=>{if(pa.sender==="user"){const Ai=zt.find(Xa=>Xa.key===pa.key&&Xa.sender==="AI");Ai&&(Ai!=null&&Ai.text)&&!(Ai!=null&&Ai.error)&&Sa.push({question:pa.text,answer:Ai.text})}return Sa},[]),vo=(...zt)=>wt(void 0,[...zt],function*(na="",Sa={},pa=fi){if(Jn&&(yield Jn({mes:na,setChatData:iA,fileList:Mn,body:Sa,checkNum:nu,setLoading:EA,bodyChatData:pa,setTyping:JA,setImageGenerator:Zl,renderChatItems:Dl})),!Jn){const Ai=Mn==null?void 0:Mn.map(CA=>{var Al;return(Al=CA==null?void 0:CA.response)==null?void 0:Al.file_id}),Xa=Hi==null?void 0:Hi.map(CA=>{var Al;return(Al=CA==null?void 0:CA.response)==null?void 0:Al.data}),xi=Sa.history||Zo(pa),ji=ft(ft({identifier:Dr,response_mode:"streaming",model:Ui,scene_awareness:so,thinking_enabled:Qn,image_generator:rl,code_preview:Fi,file_ids:Ai,image_list:Xa,history:xi,[Yi]:na},Bn),Sa),LA=Object.fromEntries(Object.entries(ji).filter(([CA,Al])=>Al!==void 0));HA.current=new Oe.Z(Ze.Z.API_SERVER+Mt,LA),yield new Promise((CA,Al)=>{let dl=null,Yu=null;HA.current.on("data",Tl=>{JA(!0);const{chunk:{content:wl,type:Io,created:au,msg:Bo}}=Tl,Eu=Bo==="error";Io==="thinking"&&(dl=dl||au,iA(Xl=>[...Xl].map((Ll,zA)=>zA===Xl.length-1?It(ft({},Ll),{reasoning:(Ll.reasoning||"")+wl,loading:!1,hideAnswer:!0,error:Eu}):Ll))),Io==="text"&&(Yu=Yu||au,iA(Xl=>[...Xl].map((Ll,zA)=>zA===Xl.length-1?It(ft({},Ll),{text:(Ll.text||"")+wl,loading:!1,startTime:dl,endTime:Yu,error:Eu}):Ll))),Io==="knowledge"&&iA(Xl=>[...Xl].map((Ll,zA)=>{var Mo;return zA===Xl.length-1?It(ft({},Ll),{text:(Ll.text||"")+"",loading:!1,startTime:dl,endTime:Yu,error:Eu,knowledge:(Mo=Tl==null?void 0:Tl.chunk)==null?void 0:Mo.content}):Ll}))}),HA.current.on("done",()=>{CA()}),HA.current.on("error",Tl=>{let wl="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(Tl)==="[object Object]"&&Tl.status===-9&&(wl=Tl==null?void 0:Tl.message),iA(Io=>[...Io].map((au,Bo)=>Bo===Io.length-1?It(ft({},au),{text:wl,loading:!1,error:!0}):au)),CA()}),HA.current.on("cancelled",()=>{CA()}),HA.current.startStream()})}nu(),EA(!1)}),Eo=zt=>{cl(zt.target.value)},co=(zt,na)=>{if(zo(),EA(!0),zt==="edit"){xl.current=fi.slice(na+2);const Sa=fi.splice(na),{fileList:pa=[],imageList:Ai=[]}=(Sa==null?void 0:Sa[0])||{},Xa=pa.map(LA=>{var CA;return(CA=LA.response)==null?void 0:CA.file_id}),xi=Ai.map(LA=>{var CA;return(CA=LA.response)==null?void 0:CA.data}),ji={history:Zo(fi),file_ids:Xa,image_list:xi,edit:!0};iA([...fi,...Dl(uo,pa,Ai)]),vo(uo,ji,fi)}if(zt==="redraw"){xl.current=fi.slice(na+1);const Sa=fi.splice(na-1),{text:pa,fileList:Ai=[],imageList:Xa=[]}=(Sa==null?void 0:Sa[0])||{},xi=Ai.map(CA=>{var Al;return(Al=CA.response)==null?void 0:Al.file_id}),ji=Xa.map(CA=>{var Al;return(Al=CA.response)==null?void 0:Al.data}),LA={history:Zo(fi),file_ids:xi,image_list:ji,edit:!0};iA([...fi,...Dl(pa,Ai,Xa)]),vo(pa,LA,fi)}},Xi=()=>{if(xA.trim()!==""){zo(),EA(!0);const zt=Mn.filter(Sa=>Sa.status==="done"),na=Hi.filter(Sa=>Sa.status==="done");iA([...fi,...Dl(xA,zt,na)]),vo(xA)}},Ko=zt=>{if(zt.shiftKey){if(zt.key==="Enter")return}else if(zt.key==="Enter"){if(zt.preventDefault(),Wi||tu.current)return;Xi()}},Cl=(zt,na)=>{let Sa=!1;_a===!0?Sa=!0:_a==="last"&&(Sa=fi.reduce((xi,ji,LA)=>ji.sender==="user"?LA:xi,-1)===na);const pa=na===Za,Ai=[...(zt==null?void 0:zt.fileList)||[],...(zt==null?void 0:zt.imageList)||[]];return y.createElement("div",{className:qe.li,style:ft({width:Ro},rn)},y.createElement("div",{className:qe.avatarIcon},y.createElement("img",{className:qe.img,src:ue})),y.createElement("div",{className:qe.content},!!(Ai!=null&&Ai.length)&&y.createElement("div",{className:qe.fileWrap},Ai==null?void 0:Ai.map((Xa,xi)=>{var ji,LA;return y.createElement("div",{key:xi,className:qe.file},y.createElement("img",{src:ne(90034)(`./${((LA=(ji=Xa==null?void 0:Xa.name)==null?void 0:ji.split("."))==null?void 0:LA.pop())||"txt"}.png`),width:20,className:"mr10"}),y.createElement("aside",null,y.createElement(be.Z,{title:Xa==null?void 0:Xa.name},y.createElement("div",{className:qe.fileName},Xa==null?void 0:Xa.name)),y.createElement("div",{className:"c-grey-999 font12"},(0,Ye.RD)(Xa==null?void 0:Xa.size))))})),y.createElement("div",{className:qe.borderBox},pa?y.createElement(Xe.default.TextArea,{value:uo,ref:po,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:Xa=>nl(Xa.target.value)}):y.createElement("div",{className:qe.text},zt==null?void 0:zt.text)),pa?y.createElement("div",{className:qe.action},y.createElement(ze.ZP,{onClick:()=>{nl(""),VA(null)},size:"small"},"\u53D6\u6D88"),y.createElement(ze.ZP,{disabled:!uo.trim(),onClick:()=>co("edit",na),type:"primary",size:"small"},"\u786E\u8BA4")):y.createElement("div",{className:qe.action},y.createElement(at.CopyToClipboard,{text:(zt==null?void 0:zt.text)||"",onCopy:()=>Me.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(be.Z,{title:"\u590D\u5236"},y.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),Sa&&!aA&&y.createElement(be.Z,{title:"\u7F16\u8F91"},y.createElement("i",{onClick:()=>{VA(na),nl((zt==null?void 0:zt.text)||"")},className:"iconfont icon-bianji10 font14"})))))},ru=(zt,na)=>{var Sa,pa;let Ai=!1;sa===!0?Ai=!0:sa==="last"&&(Ai=fi.reduce((ji,LA,CA)=>LA.sender==="AI"?CA:ji,-1)===na);let Xa="";return zt!=null&&zt.source?Xa=zt==null?void 0:zt.source:(zt==null?void 0:zt.model)==="deepseek-r1"?Xa="\u7531deepseek\u751F\u6210":(zt==null?void 0:zt.model)==="qwen-plus-latest"&&(Xa="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),y.createElement("div",{className:qe.li,style:ft({width:Ro},rn)},y.createElement("div",{className:qe.avatarIcon},y.createElement("img",{className:qe.img,src:Hr!=null&&Hr.headImgId?((Sa=Ze.Z)==null?void 0:Sa.API_SERVER)+"/api/attachments/"+(Hr==null?void 0:Hr.headImgId):fe})),y.createElement("div",{className:qe.content},y.createElement("div",{className:qe.borderBox},zt.loading&&y.createElement(y.Fragment,null,zt!=null&&zt.imageGenerator?y.createElement("div",{className:qe.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",y.createElement("div",{className:"ai-loading"})):!(zt!=null&&zt.thinkingEnabled)&&y.createElement("div",null,y.createElement("div",{className:qe.loading},y.createElement("div",{className:qe.dot}),y.createElement("div",{className:qe.dot}),y.createElement("div",{className:qe.dot})),y.createElement("div",{style:{marginTop:10,color:"#9096A3"}},ja!=null&&ja.text||dn?"\u5F53\u524D\u667A\u80FD\u4F53\u4E3A\u6559\u5E08\u81EA\u5B9A\u4E49\u5DE5\u4F5C\u6D41\u667A\u80FD\u4F53\uFF0C\u5DE5\u4F5C\u6D41\u5F62\u5F0F\u6682\u4E0D\u652F\u6301\u6D41\u5F0F\u8F93\u51FA\uFF0C\u8FD0\u884C\u65F6\u95F4\u53EF\u80FD\u8F83\u957F\uFF0C\u8BF7\u7A0D\u4F5C\u7B49\u5F85\u3002":"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(zt==null?void 0:zt.thinkingEnabled)&&y.createElement(Ge.Z,{time:zt==null?void 0:zt.time,cancelIndex:Ml,loading:zt.loading,streamingStatus:!(zt!=null&&zt.text),onFinish:()=>{Ho(0),iA(xi=>[...xi].map((ji,LA)=>LA===xi.length-1?It(ft({},ji),{hideAnswer:!1,time:ji.startTime?ji.endTime-ji.startTime:null}):ji))},value:zt==null?void 0:zt.reasoning}),!!(zt!=null&&zt.text)&&!zt.hideAnswer&&y.createElement(ve.Z,{onDynamic:Fr,cancelIndex:Ml,streamingStatus:aA,loadImage:!!(zt!=null&&zt.imageGenerator),onFinish:()=>wt(void 0,null,function*(){Ho(0),setTimeout(()=>JA(!1),0)}),value:zt==null?void 0:zt.text}),((pa=zt==null?void 0:zt.knowledge)==null?void 0:pa.length)>0&&y.createElement(ke.Z,{Filelist:zt==null?void 0:zt.knowledge})),Sr&&!!(zt!=null&&zt.text)&&Xa&&!dn&&y.createElement("div",{className:qe.source},Xa),y.createElement("div",{className:qe.action},Sn==null?void 0:Sn(zt,na,So),!(zt!=null&&zt.imageGenerator)&&y.createElement(at.CopyToClipboard,{text:String((zt==null?void 0:zt.text)||""),onCopy:()=>Me.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},y.createElement(be.Z,{title:"\u590D\u5236"},y.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),ua&&!aA&&y.createElement(y.Fragment,null,y.createElement(be.Z,{title:"\u559C\u6B22"},y.createElement("i",{style:zt!=null&&zt.like?{color:"#FA8D30"}:{},onClick:()=>Jl("like",!(zt!=null&&zt.like),na),className:"iconfot icon-yijiejue font15"})),y.createElement(be.Z,{title:"\u4E0D\u559C\u6B22"},y.createElement("i",{style:zt!=null&&zt.dislike?{color:"#e86d7c"}:{},onClick:()=>Jl("dislike",!(zt!=null&&zt.dislike),na),className:"iconfot icon-weijiejuezhengchang font15"}))),Ai&&!aA&&y.createElement(be.Z,{title:"\u91CD\u65B0\u751F\u6210"},y.createElement("i",{onClick:()=>co("redraw",na),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},Jl=(zt,na,Sa)=>wt(void 0,null,function*(){if(Na){const pa=fi.slice(0,Sa+1),Xa=Zo(pa).length;yield Na({type:zt,value:na,index:Sa,identifier:Dr,objectIndex:Xa})}iA(pa=>(pa[Sa][zt]=na,na&&(pa[Sa][zt==="like"?"dislike":"like"]=!1),[...pa]))}),fr=()=>{var zt,na;Ho(1),(na=(zt=HA.current)==null?void 0:zt.cancelRequest)==null||na.call(zt),EA(!1),JA(!1)},Pl=()=>wt(void 0,null,function*(){var zt,na,Sa;(na=(zt=HA.current)==null?void 0:zt.cancelRequest)==null||na.call(zt),zo(),iA([]),EA(!0);const pa=yield Ji();(pa==null?void 0:pa.status)===0&&Zr((Sa=pa==null?void 0:pa.data)==null?void 0:Sa.identifier),EA(!1),JA(!1)}),bl=()=>wt(void 0,null,function*(){var zt;sA(!0);const na=yield Lu();(na==null?void 0:na.status)===0&&no(((zt=na==null?void 0:na.data)==null?void 0:zt.list)||[]),sA(!1)}),Ha=(...zt)=>wt(void 0,[...zt],function*(na=Dr){var Sa,pa,Ai,Xa;(pa=(Sa=HA.current)==null?void 0:Sa.cancelRequest)==null||pa.call(Sa),zo(),ni(!0);const xi=yield Wo(na);if(xi.status===0){const ji=Zu(((Ai=xi==null?void 0:xi.data)==null?void 0:Ai.messages)||[]);iA(ji),ni(!1),Zr((Xa=xi==null?void 0:xi.data)==null?void 0:Xa.identifier);return}iA([]),ni(!1)}),Ku=(zt,na)=>wt(void 0,null,function*(){(yield Vl(zt)).status===0&&(Me.ZP.success("\u5220\u9664\u6210\u529F"),na===Dr&&Pl(),bl())}),il=()=>y.createElement("div",{className:qe.menuWarp},y.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),y.createElement(De.Z,{spinning:PA},!DA.length&&y.createElement(et.Z,{style:{width:250,paddingBottom:30},image:et.Z.PRESENTED_IMAGE_SIMPLE}),!!DA.length&&y.createElement("div",{className:qe.menu},DA.map(function(zt,na){return y.createElement("aside",{className:pe()(Dr===zt.identifier&&qe.active),key:zt.id,onClick:()=>Ha(zt.id)},y.createElement("div",{className:qe.menuText},y.createElement(be.Z,{title:zt==null?void 0:zt.question},y.createElement("span",null,zt==null?void 0:zt.question)),Dn&&Dn(zt)),y.createElement("div",{className:qe.menuDel,onClick:Sa=>Sa.stopPropagation()},y.createElement("i",{onClick:()=>(0,Ee.r)(zt.id),className:"iconfont icon-daochubeifen primary-hover font14"})),y.createElement("div",{className:qe.menuDel,onClick:Sa=>Sa.stopPropagation()},y.createElement(We.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>Ku(zt.id,zt.identifier),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88"},y.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),pu=zt=>{if(zt==="file"){if(Hi.length){Te.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{Ra([]),ro.current.upload.uploader.fileInput.click()}});return}ro.current.upload.uploader.fileInput.click()}if(zt==="image"){if(Mn.length){Te.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{uA([]),bo.current.upload.uploader.fileInput.click()}});return}bo.current.upload.uploader.fileInput.click()}},fo=[{key:"file",disabled:Mn.length>=al,label:y.createElement(be.Z,{placement:"right",title:y.createElement("div",null,y.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),y.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-fujian3 font14 mr5"}),"\u4E0A\u4F20\u6587\u6863"))},{key:"image",disabled:Hi.length>=Bl,label:y.createElement(be.Z,{placement:"right",title:"\u652F\u6301\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247\uFF0C\u6700\u591A10\u4E2A"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-tupianshangchuan font14 mr5"}),"\u4E0A\u4F20\u56FE\u7247"))}].filter(Boolean),yl=[...Mn,...Hi],Wi=yl.some(zt=>zt.status==="uploading")||aA||Ul,Ol=oo>=Il,ku=ie||Mn.length>=al||Hi.length>=Bl,vu=rl||Qn||so||Fi||!!yl.length,So={chatData:fi,stream:HA,isDisabledNum:Ol,isDisAbledUpload:Wi,checkNumModal:Qu,checkNum:nu,onClose:$u,setChatData:iA,setLoading:EA,getData:vo,clearStatus:zo,typing:Ul,setImageGenerator:Zl,renderChatItems:Dl,setSceneAwareness:cA,setIdentifier:Zr,setCodePreview:tA,setTyping:JA,onMenuClick:Ha};return y.createElement(y.Fragment,null,Qt?y.createElement("div",{onClick:io},Qt):Qt!==null&&y.createElement(ut.Z,{draggableExtraNode:mn,showAvatarEditData:Hr,src:Ve,onClick:io,topPercentage:Ti}),y.createElement(An,{open:mA,width:Qi?"100%":Xn,afterOpenChange:zt=>{zt&&Xt(!1)},push:!1,contentWrapperStyle:TA?{}:{transition:"none"},extra:y.createElement("div",{className:qe.head},Tr,Cn&&y.createElement(Je.Z,{value:Ui,onChange:zt=>{Rr(!1),Zl(!1),Mr(zt),Ra([]),uA([])}}),wn&&y.createElement(y.Fragment,null,y.createElement(Fe.Z,{dropdownRender:il,onOpenChange:zt=>{zt&&bl()},placement:"bottomLeft",arrow:!0},y.createElement("div",{className:qe.headBtn},y.createElement("i",{className:"icon-lishiduihua1 font14 mr10"}),"\u5386\u53F2\u5BF9\u8BDD"))),Ba&&y.createElement(y.Fragment,null,y.createElement("div",{className:qe.headBtn,onClick:Pl},y.createElement("i",{className:"icon-xinjianduihua font14 mr10"}),"\u65B0\u5EFA\u5BF9\u8BDD")),y.createElement(be.Z,{title:Qi?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F"},y.createElement("div",{className:qe.headBtn,style:{padding:"0 12px"},onClick:()=>gA(!Qi)},Qi&&y.createElement("i",{className:"iconfont icon-tuichuquanping3"}),!Qi&&y.createElement("i",{className:"iconfont icon-quanping4"})))),title:y.createElement("div",null,y.createElement("span",{className:"c-grey-333 font16"},(Hr==null?void 0:Hr.nickname)||we),(Hr==null?void 0:Hr.show)&&y.createElement(bt,ft({},Hr))),onClose:$u,bodyStyle:{paddingRight:4}},y.createElement("div",{className:pe()(qe.wrap,mA&&"body-overflow-hidden")},y.createElement("div",{ref:Vi,className:qe.chatContainer},!sr&&(Fn==null?void 0:Fn(So)),Pn&&y.createElement("div",{className:`${qe.li} mb20`,style:ft({width:Ro},rn)},y.createElement("div",{className:qe.avatarIcon},y.createElement("img",{className:qe.img,src:Hr!=null&&Hr.headImgId?((ya=Ze.Z)==null?void 0:ya.API_SERVER)+"/api/attachments/"+(Hr==null?void 0:Hr.headImgId):fe})),y.createElement("div",{className:qe.content},y.createElement("div",{className:qe.borderBox},On,Br==null?void 0:Br(So)))),sr&&(fi==null?void 0:fi.length)<=0&&y.createElement("div",{style:{textAlign:"center"}},On,sr&&(Fn==null?void 0:Fn(So))),y.createElement("div",{ref:Gl},y.createElement(De.Z,{spinning:GA,className:"mt20"},fi==null?void 0:fi.map((zt,na)=>y.createElement(y.Fragment,{key:zt.key+na},zt.show&&y.createElement(y.Fragment,null,zt.sender==="user"&&Cl(zt,na),zt.sender==="AI"&&ru(zt,na),Ei&&!["AI","user"].includes(zt.sender)&&Ei(zt,na,{width:Ro})))))),!aa&&y.createElement("div",{className:qe.backBottom,onClick:()=>{Vi.current.scrollTop=Vi.current.scrollHeight}},y.createElement("i",{className:"iconfont icon-huidaodibu"})),y.createElement("div",{ref:El})),sr&&(fi==null?void 0:fi.length)<=0&&y.createElement("div",{style:{display:((RA=Object.keys(((eA=da==null?void 0:da.bot_info)==null?void 0:eA.onboarding_info)||{}))==null?void 0:RA.length)===0&&"none",marginTop:20,maxHeight:300,overflow:"auto"}},y.createElement("div",{style:{color:"#333",fontSize:16,whiteSpace:"pre-wrap"}},(kn=(FA=da==null?void 0:da.bot_info)==null?void 0:FA.onboarding_info)==null?void 0:kn.prologue),(tl=(MA=(ga=da==null?void 0:da.bot_info)==null?void 0:ga.onboarding_info)==null?void 0:MA.suggested_questions)==null?void 0:tl.map(zt=>y.createElement("div",{onClick:()=>{EA(!0);const na=Mn.filter(pa=>pa.status==="done"),Sa=Hi.filter(pa=>pa.status==="done");iA([...fi,...Dl(zt,na,Sa)]),vo(zt)},className:qe.bottomlist},zt))),sr&&(fi==null?void 0:fi.length)>0&&y.createElement("div",{style:{display:"flex",gap:20,marginBottom:20}},qn&&y.createElement(ze.ZP,{className:qe.textmu,style:{height:34,borderRadius:20,width:102,padding:"0px 10px"},ghost:!0,type:"primary"},qn),y.createElement(rt.Z,{zIndex:1e3,placement:"topLeft",content:Ca==null?void 0:Ca(So),title:"\u667A\u80FD\u5DE5\u5177"}," ",y.createElement(ze.ZP,{style:{height:34,borderRadius:20,width:102},icon:y.createElement("i",{className:"iconfont icon-qita"}),type:"primary",ghost:!0},"\u667A\u80FD\u5DE5\u5177"))),!se&&y.createElement("div",{style:en,className:pe()(qe.footerContainer,zl&&qe.full,vu&&qe.footerContainerSelected)},y.createElement("div",{className:qe.btnWrp},En&&y.createElement(be.Z,{title:"\u66F4\u64C5\u957F\u5904\u7406\u4EE3\u7801\u95EE\u9898\uFF0C\u652F\u6301\u4E00\u53E5\u8BDD\u751F\u6210\u5E94\u7528"},y.createElement("div",{onClick:()=>tA(!Fi),className:pe()(qe.btn,Fi&&qe.btnActive)},y.createElement("i",{className:"iconfont icon-daimamoshi1 mr10 font12"}),"\u4EE3\u7801\u6A21\u5F0F")),rr&&y.createElement(be.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},y.createElement("div",{onClick:()=>cA(!so),className:pe()(qe.btn,so&&qe.btnActive)},y.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),Ui==="deepseek-r1"&&y.createElement(be.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},y.createElement("div",{onClick:()=>Rr(!Qn),className:pe()(qe.btn,Qn&&qe.btnActive)},y.createElement("i",{className:"iconfont icon-shendusikao mr10 font12"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),dr&&Ui==="qwen-plus-latest"&&y.createElement("div",{onClick:()=>Zl(!rl),className:pe()(qe.btn,rl&&qe.btnActive)},y.createElement("i",{className:"iconfont icon-shangchuantupian2 mr10 font12"}),"\u56FE\u50CF\u751F\u6210"),yl.map(zt=>y.createElement("div",{key:zt.uid},(zt==null?void 0:zt.status)==="uploading"&&y.createElement(De.Z,{indicator:y.createElement(Bt.Z,{rev:"",spin:!0}),className:"mr10",size:"small",spinning:!0}),y.createElement("span",{title:zt==null?void 0:zt.name,className:"mr10"},(0,Ye.Pq)(zt.name,20)),y.createElement("i",{onClick:()=>{uA(na=>na.filter(Sa=>Sa.uid!==zt.uid)),Ra(na=>na.filter(Sa=>Sa.uid!==zt.uid))},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})))),y.createElement(be.Z,{title:Ol&&y.createElement("div",null,y.createElement("div",null,"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),y.createElement("div",null,"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F",Il,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))},y.createElement("div",{style:{display:"flex"}},Rn==null?void 0:Rn(),y.createElement("div",{className:pe()(qe.inputContainer,BA>4&&qe.lineFour,Ol&&qe.disabledInput)},y.createElement(Pe.default,ft({ref:ro},ao)),y.createElement(Pe.default,ft({ref:bo},WA)),y.createElement(Fe.Z,{className:`${ku&&"hide"}`,menu:{items:fo,onClick:zt=>pu(zt.key)},placement:"top"},y.createElement(ze.ZP,{className:qe.uploadBtn,icon:y.createElement(Ke.Z,{rev:"",style:{fontSize:18,color:"#FFF"}})})),y.createElement(Xe.default.TextArea,{rows:BA>4?4:BA,placeholder:le||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:xA,bordered:!1,style:ku?{paddingLeft:0,marginLeft:0}:{},onChange:Eo,onPressEnter:Ko,onFocus:()=>wr==null?void 0:wr(),onCompositionStart:()=>{tu.current=!0},onCompositionEnd:()=>{tu.current=!1}}),Ul?y.createElement(be.Z,{title:"\u505C\u6B62\u751F\u6210"},y.createElement("div",{className:`iconfont icon-tingzhihuida ${qe.cancelBtn}`,onClick:fr})):y.createElement(ze.ZP,{className:(xA==null?void 0:xA.trim())===""?qe.sendBtnDisabled:qe.sendBtn,icon:y.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:Wi,onClick:Xi}),BA>4&&y.createElement("span",{className:qe.fullIcon,onClick:ss},zl&&y.createElement("span",{className:"iconfont icon-shousuo"}),!zl&&y.createElement("span",{className:"iconfont icon-zhankai"})))))))))}},71067:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return rt}});var y=ne(59301),Ie=ne(6767),Me=ne(37568),Pe={codeBox:"codeBox___WpkVl"},Te=ne(92310),be=ne.n(Te),Xe=Object.defineProperty,ze=(je,pe,ve)=>pe in je?Xe(je,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):je[pe]=ve,De=(je,pe,ve)=>ze(je,typeof pe!="symbol"?pe+"":pe,ve),et=(je,pe,ve)=>new Promise((ke,Ge)=>{var Je=Ye=>{try{me(ve.next(Ye))}catch(ut){Ge(ut)}},qe=Ye=>{try{me(ve.throw(Ye))}catch(ut){Ge(ut)}},me=Ye=>Ye.done?ke(Ye.value):Promise.resolve(Ye.value).then(Je,qe);me((ve=ve.apply(je,pe)).next())});class We extends y.Component{constructor(pe){super(pe),De(this,"canvas"),De(this,"randomNum",(ve,ke)=>Math.floor(Math.random()*(ke-ve)+ve)),De(this,"drawPic",()=>{this.randomCode()}),De(this,"reloadPic",()=>{this.drawPic()}),De(this,"changeCode",ve=>{console.log(ve.target.value,222),this.setState({value:ve.target.value,showError:!1})}),De(this,"onVerify",()=>{let ve;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(ve=!0,Ie.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(ve=!0,Ie.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(ve=!1),this.setState({showError:ve}),ve}),this.canvas=y.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(pe,ve){const ke=this.randomNum(pe,ve),Ge=this.randomNum(pe,ve),Je=this.randomNum(pe,ve);return`rgb(${ke}, ${Ge}, ${Je})`}drawText(pe,ve,ke){pe.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const Ge=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);pe.font=Ge+"px SimHei";const Je=10,qe=(this.state.contentWidth-40)/(this.state.code.length-1);let me=Je;ke>0&&(me=Je+ke*qe);let Ye=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);Ge>40&&(Ye=40);const ut=this.randomNum(-10,10);pe.translate(me,Ye),pe.rotate(ut*Math.PI/180),pe.fillText(ve,0,0),pe.rotate(-ut*Math.PI/180),pe.translate(-me,-Ye)}drawLine(pe){for(let ve=0;ve<1;ve++)pe.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),pe.beginPath(),pe.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),pe.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),pe.stroke()}drawDot(pe){for(let ve=0;ve<100;ve++)pe.fillStyle=this.randomColor(0,255),pe.beginPath(),pe.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),pe.fill()}randomCode(){let pe="";const ve="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let ke=0;ke{const Ge=this.canvas.current.getContext("2d");Ge.textBaseline="bottom",Ge.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),Ge.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let Je=0;Je{let ve;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,pe),React.createElement(We,{ref:ke=>ve=ke})),onOk:()=>et(void 0,null,function*(){if(ve.onVerify())return Promise.reject();je()})})};var rt=We},2948:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return Je}});var y=ne(59301),Ie=ne(28284),Me=ne(6767),Pe=ne(62957),Te=ne(24017),be=ne(37568),Xe=ne(70858),ze=ne(77019),De=ne(5269),et=ne(66649),We=ne.n(et),Fe=ne(65862),rt=ne(65582),je={tips:"tips___e8J4O",homeworkType:"homeworkType___ZjN2X",antdTable:"antdTable___amDdp",modalWrapper:"modalWrapper___XPojI"},pe=ne(33270),ve=ne(99981),ke=(qe,me,Ye)=>new Promise((ut,ct)=>{var yt=at=>{try{Ze(Ye.next(at))}catch(Oe){ct(Oe)}},Re=at=>{try{Ze(Ye.throw(at))}catch(Oe){ct(Oe)}},Ze=at=>at.done?ut(at.value):Promise.resolve(at.value).then(yt,Re);Ze((Ye=Ye.apply(qe,me)).next())});const Ge=({dispatch:qe,courseEndTime:me,classroomList:Ye,successCallback:ut=()=>{},visible:ct,homeworkIds:yt,courseId:Re,isBatch:Ze,shixunHomeworks:at})=>{const[Oe]=Ie.default.useForm(),[Bt,Ke]=(0,y.useState)(!1),[tt,Ot]=(0,y.useState)(!1),[At,it]=(0,y.useState)(!1),[bt,Ue]=(0,y.useState)([]),[Ee,Qe]=(0,y.useState)([]),[Et,xt]=(0,y.useState)([]),[Se,ot]=(0,y.useState)([]),[vt,jt]=(0,y.useState)([]),[ft,It]=(0,y.useState)([]),[wt,Rt]=(0,y.useState)([]),[Jt,we]=(0,y.useState)([]),[le,ie]=(0,y.useState)([]);(0,y.useEffect)(()=>{ct?se():ue()},[ct]);const se=()=>ke(void 0,null,function*(){Ke(!0);const Ve=yield(0,pe.oR)(yt[0],{course_id:Re});it(Ve.no_group),Ze?(Rt(Ve.all_course_groups),we(Ve.all_course_groups)):(ot(Ve.late_course_groups),jt(Ve.late_course_groups),Ue(Ve.submit_course_groups),Qe(Ve.submit_course_groups)),Ke(!1),Oe.setFieldsValue({end_time:We()()})}),fe=()=>ke(void 0,null,function*(){const Ve=Oe.getFieldsValue(),Qt=We()(Ve.end_time).format("YYYY-MM-DD HH:mm");if((Ze?le.length===0:Et.length===0&&ft.length===0)&&!At){Me.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u64CD\u4F5C\u7684\u73ED\u7EA7");return}Ot(!0);const Bn=yield(0,pe.Mc)(Re,{no_group:At,homework_ids:yt,group_ids:Ze?le:Et,end_time:Qt,late_group_ids:Ze?le:ft});Ot(!1),Bn.status===0&&(ue(),Me.ZP.success("\u64CD\u4F5C\u6210\u529F"),ut(),qe({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}))}),ue=()=>{xt([]),It([]),Qe([]),jt([])};return y.createElement(Pe.default,{centered:!0,title:"\u7ACB\u5373\u622A\u6B62",className:je.modalWrapper,width:Ze||At?520:760,open:ct,confirmLoading:tt,destroyOnClose:!0,okText:"\u622A\u6B62",cancelText:"\u53D6\u6D88",onOk:()=>fe(),onCancel:()=>{ue(),qe({type:"classroomList/setActionTabs",payload:{}})}},y.createElement("div",{className:je.tips},y.createElement("div",null,"1\u3001\u622A\u6B62\u540E\u5B66\u751F\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"),y.createElement("div",null,"2\u3001\u672C\u64CD\u4F5C\u53EA\u5BF9\u201C\u63D0\u4EA4\u4E2D\u201D\u3001\u201C\u8865\u4EA4\u4E2D\u201D\u7684\u4F5C\u4E1A\u6709\u6548\u3002")),y.createElement(Ie.default,{form:Oe,layout:"vertical"},y.createElement(Ie.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},y.createElement(Te.default,{style:{width:"100%"},disabledDate:Ve=>(0,ve.Q8)(Ve,me),disabledTime:Ve=>(0,ve.d0)(Ve),placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:We()((0,Fe.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),!At&&y.createElement(y.Fragment,null,Ze?y.createElement("div",null,y.createElement(be.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:Ve=>{we(wt.filter(Qt=>Qt.name.indexOf(Ve.target.value)>-1))}}),y.createElement(Xe.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:je.antdTable,rowSelection:{type:"checkbox",onChange:Ve=>{ie(Ve)}},rowKey:"id",pagination:!1,dataSource:Jt,loading:Bt,columns:[{title:"\u73ED\u7EA7",dataIndex:"name"}]})):y.createElement(ze.Z,{gutter:24},y.createElement(De.Z,{span:14},y.createElement("div",{className:je.homeworkType},"\u4F5C\u4E1A\u622A\u6B62"),y.createElement(be.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:Ve=>{Qe(bt.filter(Qt=>Qt.name.indexOf(Ve.target.value)>-1))}}),y.createElement("div",{className:je.tableWrapper},y.createElement(Xe.default,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:je.antdTable,rowSelection:{type:"checkbox",onChange:Ve=>{xt(Ve)}},rowKey:"id",pagination:!1,dataSource:Ee,loading:Bt,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time"},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time"}]}))),y.createElement(De.Z,{flex:10,style:{maxWidth:"280px"}},y.createElement("div",{className:je.homeworkType},"\u8865\u4EA4\u622A\u6B62"),y.createElement(be.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:Ve=>{jt(Se.filter(Qt=>Qt.name.indexOf(Ve.target.value)>-1))}}),y.createElement("div",{className:je.tableWrapper},y.createElement(Xe.default,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:je.antdTable,rowSelection:{type:"checkbox",onChange:Ve=>{It(Ve)}},rowKey:"id",pagination:!1,loading:Bt,dataSource:vt,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0,width:120},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"late_time"}]}))))))};var Je=(0,rt.connect)(({shixunHomeworks:qe,classroomList:me})=>({shixunHomeworks:qe,classroomList:me}))(Ge)},16750:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return We}});var y=ne(59301),Ie={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Me=ne(92310),Pe=ne.n(Me),Te=ne(29787),be=ne(2859),Xe=ne(38147),ze=ne(65862),De=(Fe,rt,je)=>new Promise((pe,ve)=>{var ke=qe=>{try{Je(je.next(qe))}catch(me){ve(me)}},Ge=qe=>{try{Je(je.throw(qe))}catch(me){ve(me)}},Je=qe=>qe.done?pe(qe.value):Promise.resolve(qe.value).then(ke,Ge);Je((je=je.apply(Fe,rt)).next())}),We=({data:Fe,className:rt,fullWidth:je,style:pe={},onClose:ve,onOk:ke,showFullTools:Ge,noAssociationId:Je})=>{const qe=(0,y.useRef)(null),me=(0,y.useRef)(null),Ye=(0,y.useRef)(null),ut=(0,y.useRef)(null),[ct,yt]=(0,y.useState)(!1),[Re,Ze]=(0,y.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,y.useEffect)(()=>(Ye.current||(Ye.current=document.createElement("style"),document.head.appendChild(Ye.current)),Fe!=null&&Fe.visible?(document.body.setAttribute("data-custom","y-hidden"),Ye.current.innerHTML=" html { overflow-y: hidden; }",Fe!=null&&Fe.src&&at()):(document.body.removeAttribute("data-custom"),Ye.current&&(document.head.removeChild(Ye.current),Ye.current=null)),()=>{document.body.removeAttribute("data-custom"),Ye.current&&(document.head.removeChild(Ye.current),Ye.current=null)}),[Fe==null?void 0:Fe.visible]);const at=()=>De(void 0,null,function*(){yt(!0),Ze("\u6B63\u5728\u52A0\u8F7D\u4E2D");const tt=yield(0,ze.ZJ)(Fe==null?void 0:Fe.src);qe.current.src="",qe.current.src=tt,qe.current.onload=function(){Ke()},yt(!1),Ze("")}),Oe=tt=>De(void 0,null,function*(){yt(!0),Ze("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Ot=yield(0,Xe.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Fe.title,file:tt.dataUrl}});Ot!=null&&Ot.id&&!Je?(yield(0,Xe.ZP)(`/api/attachments/${Fe.id}/add_subitem.json`,{method:"post",body:{subitem_id:Ot==null?void 0:Ot.id,settings:JSON.stringify(tt.state)}})).status===0&&ke():Ot!=null&&Ot.id&&ke(Ot),yt(!1),Ze("")}),Bt=()=>{const tt=document.querySelector('a[href="https://markerjs.com/"]');tt&&tt.parentNode&&(tt.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(At=>{const it=document.querySelector(At.name);it&&it.setAttribute("title",At.title)})},Ke=()=>{me.current=new be.hP(qe.current),me.current.targetRoot=ut.current,me.current.addEventListener("render",Oe),me.current.addEventListener("beforeclose",ve),Ge&&(me.current.availableMarkerTypes=me.current.ALL_MARKER_TYPES,me.current.uiStyleSettings.redoButtonVisible=!0,me.current.uiStyleSettings.notesButtonVisible=!0,me.current.uiStyleSettings.zoomButtonVisible=!0,me.current.uiStyleSettings.zoomOutButtonVisible=!0,me.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=me.current.uiStyleSettings,me.current.show(),Fe!=null&&Fe.snapshotData&&me.current.restoreState(Fe.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Bt()},300)};return y.createElement(y.Fragment,null,(Fe==null?void 0:Fe.visible)&&y.createElement(Te.Z,{spinning:ct,tip:Re,style:{position:"absolute",width:"100vw"}},y.createElement("div",{ref:ut,className:Pe()(Ie.imageDimensions,rt,je?Ie.fullWidth:""),style:pe},y.createElement("img",{className:Ie.img,ref:qe}))))}},94831:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return be}});var y=ne(62957),Ie={modal:"modal___VzyKs",content:"content___HhLQS",close:"close___zKaRB"},Me="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABQVJREFUWEfNmXes32MUxj8PagS1QghJiU1pxExsFbUqitoSKzVilEjoHzVj/KEEDYnGbq3aexNiRRGjlMTee8+K432u87u+99ffvPdK7kl+f/3e8bznPec5z3m/oh8WEfMBGwPbAhsCawIrAIvncj8BnwFvAS8CjwMvSPq72+3UzYSIWBE4BjgQ+BZ4FHgOmAN8AhiYzUA9di1gM2A0sDQwHZgqyWM7so4ARsQywFnA3sDVwJWS3uhohxwUEesAhwIHAzcDkyV9026NtgAjYl/gwuKNGw1Skj3Xb4sIe3Jy8brXnSjpplaLNQUYEQsAlwDbeTFJL/cbVYOJEbFBHvox4FhJfzVavyHAiFgEmAk4qPeX9PNggqutFRGLAdcDTrrxkn6r32cegOm5O4DvgEOanWywAOd+VwFLAbvX79cI4GWZgXv83+AqnnQ43WYmkHRU9fB9AGZCnGFuq11rRPSMkRSD4bWIGAacU650tiQzQo/ldZszT60mTi/ApJLXgZ2rCRERnuSY3FHShwMBmQR/Q9LVLEkm+17LxLkPGFmjoCrAS4E/JJ1QN+kpYAvgI2B7SW/3F2Qh+mnA4YVevjc7NGKGiDClLSTp6J6bS/ea9V8pGbVGPc9FxPBy5XcDWwFfAGMkeWxXFhFTgBOBX3KNpxstkDxpJ4xyxakBPBcYVuLupCaTfMW3Ajvl6XeR9EynCCPCxHymbwjYTdJDreaWeDwfmCtpkjIuPshTNS1fGdwzzFfphXGSHm4HMiKOKxRyEWAi3keSs7WlZVl8EBhhgJsCl0sa1cHE+T02a6q9sV+Zd3uzeRHhuntF/n9YNWs72MthNMEATwGWk+T4aGtJO44nJ5O94o2vrZ8YEXtmKTPHHS/p4raL983oC4AvDfAWqwtJVhgdW0ScVgafnuXQAKbWJkfEGOBOZ2PympVQVxYRVk7jDfA14ABJr3a1wr/kOhHwSW2WT2dHxOaA42fRogunNEu8dntFxPrADAP8ysKyE23WaNGIsMZzXDo+XVPHAUuWcjlN0oR2QFrErzXoHAP8vXhhuKQ/B7DYXj5tKWEL5hrWeFZBXUv8Sph4rR8HC+DKhaaeBZavADxI0twBHLoX4ECv2KBcDlcrRP589iFLAPekxvMNdW2pDXqueCBJYvn+RKky6wGzUn2vXhqlB4Bl8z9Xjloz1THQTJLpBmjlPLMfNGM1/Ahgop9dWsuta4kWEWsDLmcrud1MJdRVL1Olma6I2i6IiIVLX3xveuzd0n5uWTL206p7IsJx6QOsCljG7SDJvXJHVkRKL1F3XOoSXE39js1e2ODea0JBbubtyZHAOynX3u8EYUT0ljo3LG3FQoLz2OtMIaWB/zqvtWV/nPLpfmCTogU/Tk++2QpkH7GQG7eUWxVucr9ypPkpBafVdlsrWtAvDXeVpNkGMGtYnb/UgqT/k1sJsKlgrYA7DzgZ+NW6UNKTbZFVBmTcOiF3LULjh/JmM1aS6amPNRSsCbKh5M//JmWj42pjHei+oWtLTXmNZVoedLQkv+30WkPJnyBc+xo1Te5H7K1aE9+V6mngIcexnXGEf5Jcx3ssmybH67rzNE05wO8l9W3niEwMF38nyKBYRKxSzf62bWflFEO3cU8vmueG7tNHghy6j0eVqx66z291aT80HzDrQA7dJ+A6oEPzEb0J2dY+Q2yUnyGsrKufIT7PzxAWsv3+DPEPkKKBQOOiq+AAAAAASUVORK5CYII=",Pe=ne(59301),be=({visible:Xe,setVisible:ze,image:De,closeImageStyle:et,hiddenbutton:We})=>Pe.createElement(y.default,{centered:!0,destroyOnClose:!0,open:Xe,footer:null,wrapClassName:Ie.modal,onCancel:()=>ze(!1)},Pe.createElement("div",{className:Ie.content},Pe.createElement("img",{src:De}),We,Pe.createElement("img",{onClick:()=>ze(!1),className:Ie.close,src:Me,style:et})))},99298:function(Ct,ht,ne){"use strict";var y=ne(59301),Ie=ne(77019),Me=ne(5269),Pe=ne(31691),Te=ne(7939),be=ne(95097),Xe=ne(96408),ze=ne(48136),De=ne(59301);const et=(0,y.forwardRef)(({callback:We,showSaveButton:Fe,value:rt=""},je)=>{const pe=(0,y.useRef)(),ve=[{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 "}]}]}],ke=[{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 + `,Ke=document.createElement("div");Ke.innerHTML=Bt.replace(/box-shadow/g,"// box-shadow"),document.body.appendChild(Ke);const tt=document.getElementById(Oe);if(!tt){console.error("PDF \u5143\u7D20\u672A\u627E\u5230"),Ke.parentNode&&Ke.parentNode.removeChild(Ke);return}tt.style.width="auto",tt.style.height="auto",tt.style.position="initial";try{const At=(yield rt()(tt,{useCORS:!0,backgroundColor:"#fff"})).toDataURL("image/png"),it=document.createElement("a");it.href=At,it.download=`\u5386\u53F2\u5BF9\u8BDD-${Ze.my_user_name}-${We()().format("YYYYMMDDHHmmss")}.png`,it.click()}catch(Ot){console.error("[exportHistory] html2canvas error:",Ot)}finally{Ke.parentNode&&Ke.parentNode.removeChild(Ke)}});let yt="markdown";const Re=()=>{const[Ze,at]=(0,y.useState)(yt);return yt=Ze,y.createElement(Ie.Z,{size:30},Je.map(Oe=>y.createElement(be.op,{key:Oe.key,style:Ze===Oe.key?{border:"1px solid #165dff",color:"#165dff"}:{},onClick:()=>at(Oe.key),shape:"default",icon:y.createElement("img",{src:Oe.icon})},Oe.name)))};Me.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4",width:538,cancelText:"\u53D6\u6D88",title:"\u5BFC\u51FA\u5386\u53F2\u5BF9\u8BDD",content:y.createElement(Re,null),onOk:()=>ve(void 0,null,function*(){var Ze,at,Oe;if(yt==="image"){const Ke=yield(0,De.ZP)(`/api/course_qna_sessions/${Ge}.json`,{method:"get"});if((Ke==null?void 0:Ke.status)===0){const tt=(at=(Ze=Ke==null?void 0:Ke.data)==null?void 0:Ze.messages)==null?void 0:at.map(At=>({updated_at:At.updated_at,question:At.question,answer:At.answer})),Ot={my_user_name:(Oe=Ke==null?void 0:Ke.data)==null?void 0:Oe.user_name,user_name:"AI\u56DE\u7B54",data:tt};yield ct(Ot)}return}const Bt=`${Te.Z.API_SERVER}/api/course_qna_sessions/${Ge}/download_chat_data.json?file_type=${yt}`;(0,Pe.Nd)(null,Bt)})})}},30688:function(Ct,ht,ne){"use strict";var y=ne(59301),Ie=Object.defineProperty,Me=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,be=(Fe,rt,je)=>rt in Fe?Ie(Fe,rt,{enumerable:!0,configurable:!0,writable:!0,value:je}):Fe[rt]=je,Xe=(Fe,rt)=>{for(var je in rt||(rt={}))Pe.call(rt,je)&&be(Fe,je,rt[je]);if(Me)for(var je of Me(rt))Te.call(rt,je)&&be(Fe,je,rt[je]);return Fe},ze=(Fe,rt)=>{var je={};for(var pe in Fe)Pe.call(Fe,pe)&&rt.indexOf(pe)<0&&(je[pe]=Fe[pe]);if(Fe!=null&&Me)for(var pe of Me(Fe))rt.indexOf(pe)<0&&Te.call(Fe,pe)&&(je[pe]=Fe[pe]);return je};const De=ne(20441),et={};De.keys().forEach(Fe=>{const rt=Fe.replace("./","").replace(".svg","");et[rt]=De(Fe)});const We=Fe=>{var rt=Fe,{filename:je}=rt,pe=ze(rt,["filename"]),ve;const ke=((ve=je==null?void 0:je.split(".").pop())==null?void 0:ve.toLowerCase())||"unknown",Ge=et[ke]||et.default;return y.createElement("img",Xe({src:Ge,alt:ke},pe))};ht.Z=We},30003:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return et}});var y=ne(59301),Ie={flex_box_center:"flex_box_center___kyfCX",flex_space_between:"flex_space_between___GHTzD",flex_box_vertical_center:"flex_box_vertical_center___FdgNd",flex_box_center_end:"flex_box_center_end___LMVYD",flex_box_column:"flex_box_column___Yb2bC",f_l_c:"f_l_c___nwLBO",officediv:"officediv___KkKIB",preclass:"preclass___SCKdC"},Me=ne(37285),Pe=ne(30688),Te=ne(25399),be=ne(37639),ze=({item:We})=>{var Fe,rt,je,pe,ve;const[ke,Ge]=(0,y.useState)(!1);console.log("----",We);let Je=[{name:"subject",icon:y.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-kecheng1"})},{name:"shixun",icon:y.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"challenge",icon:y.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"document",icon:y.createElement(Pe.Z,{filename:We==null?void 0:We.name,style:{width:16,height:16,marginRight:5}})}];return y.createElement("div",{className:Ie.f_l_c},y.createElement(Te.Z,{title:We==null?void 0:We.name},y.createElement(be.Z,{placement:"top",content:y.createElement("div",null,y.createElement(Me.Z,null),y.createElement("pre",{className:Ie.preclass,style:{maxWidth:600,maxHeight:400}},(We==null?void 0:We.type)==="document"&&((Fe=We==null?void 0:We.contents)==null?void 0:Fe.toString()),(We==null?void 0:We.type)!=="document"&&y.createElement("a",{target:"_blank",href:(rt=We==null?void 0:We.contents)==null?void 0:rt.toString()},(je=We==null?void 0:We.contents)==null?void 0:je.toString()))),title:y.createElement("div",null,(pe=Je==null?void 0:Je.find(qe=>(qe==null?void 0:qe.name)===We.type))==null?void 0:pe.icon,We==null?void 0:We.name),trigger:"click",open:ke,onOpenChange:qe=>{Ge(qe)}},y.createElement("div",{className:Ie.officediv},(ve=Je==null?void 0:Je.find(qe=>(qe==null?void 0:qe.name)===We.type))==null?void 0:ve.icon,We==null?void 0:We.name))))},et=({Filelist:We})=>y.createElement("div",null,y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("span",{style:{minWidth:40,fontWeight:500,color:"#333"}},"\u5F15\u7528"),y.createElement(Me.Z,{style:{flex:1,minWidth:"calc(100% - 40px)"}})),y.createElement("div",{className:Ie.f_l_c},We==null?void 0:We.map(Fe=>y.createElement(ze,{item:Fe}))))},28044:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return Ye}});var y=ne(59301),Ie={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},Me=ne(44104),Pe=Object.defineProperty,Te=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,ze=(ut,ct,yt)=>ct in ut?Pe(ut,ct,{enumerable:!0,configurable:!0,writable:!0,value:yt}):ut[ct]=yt,De=(ut,ct)=>{for(var yt in ct||(ct={}))be.call(ct,yt)&&ze(ut,yt,ct[yt]);if(Te)for(var yt of Te(ct))Xe.call(ct,yt)&&ze(ut,yt,ct[yt]);return ut};const et=ut=>React.createElement("svg",De({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ut),React.createElement("path",{d:"M1019.407 620.8 891.834 397.781 946.49 293.12a29.099 29.099 0 0 0 6.4-36.395l-70.187-126.592a30.08 30.08 0 0 0-24.576-13.653H597.519L539.194 14.507a27.35 27.35 0 0 0-20.907-14.55H380.644a29.141 29.141 0 0 0-24.618 14.55v5.546L225.806 243.03H100.923a29.184 29.184 0 0 0-25.515 13.654L3.428 384.085a32.768 32.768 0 0 0 0 29.184L132.836 638.08 74.511 740.053a32.768 32.768 0 0 0 0 29.056l66.517 116.566a29.907 29.907 0 0 0 25.515 14.506H427.15l62.848 109.227A30.08 30.08 0 0 0 512.783 1024H660.41a29.141 29.141 0 0 0 24.576-14.55l128.469-224.853h114.773a31.915 31.915 0 0 0 24.662-15.445l66.474-117.419a28.16 28.16 0 0 0 0-30.976l.043.043zm-161.28 14.592L791.61 512.469 518.287 993.963l-74.752-122.88h-273.28l65.621-119.211h139.392L101.86 272.213h143.062L380.687 30.08l68.352 119.253-70.187 122.88H925.54l-69.205 121.942 137.6 241.194H858.17z",fill:"#605BEC"}),React.createElement("path",{d:"m499.983 699.307 174.379-274.731H324.708z",fill:"#605BEC"}));var We="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",Fe=Object.defineProperty,rt=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,ve=(ut,ct,yt)=>ct in ut?Fe(ut,ct,{enumerable:!0,configurable:!0,writable:!0,value:yt}):ut[ct]=yt,ke=(ut,ct)=>{for(var yt in ct||(ct={}))je.call(ct,yt)&&ve(ut,yt,ct[yt]);if(rt)for(var yt of rt(ct))pe.call(ct,yt)&&ve(ut,yt,ct[yt]);return ut};const Ge=ut=>React.createElement("svg",ke({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},ut),React.createElement("path",{d:"M1364.44 118.705c-14.178-6.695-20.322 6.065-28.593 12.525-2.914 2.048-5.277 4.726-7.64 7.246-20.717 21.268-44.899 35.21-76.643 33.556a152.576 152.576 0 0 0-120.674 45.371c-7.404-41.826-32.06-66.875-69.553-82.865-19.693-8.35-39.543-16.7-53.248-34.737-9.61-12.919-12.288-27.333-17.015-41.512-3.15-8.507-6.144-17.25-16.384-18.668-11.185-1.733-15.517 7.247-19.928 14.73a189.125 189.125 0 0 0-23.552 98.461c1.575 76.88 35.446 138.083 102.636 181.642 7.562 4.963 9.531 9.925 7.09 17.25-4.49 14.967-9.926 29.54-14.81 44.584-2.992 9.61-7.561 11.658-18.274 7.483a309.484 309.484 0 0 1-96.886-63.015c-47.813-44.426-91.057-93.342-144.935-131.702a635.825 635.825 0 0 0-38.36-25.207c-54.982-51.2 7.167-93.262 21.582-98.225 14.966-5.199 5.277-23.158-43.402-22.922-48.68.237-93.184 15.833-149.977 36.628-8.428 3.15-17.092 5.514-25.993 7.326a557.844 557.844 0 0 0-160.768-5.436c-105.157 11.264-189.204 58.92-250.96 140.367-74.2 97.832-91.687 208.975-70.261 325.002 22.449 122.25 87.434 223.468 187.47 302.631 103.582 82 222.917 122.172 359.188 114.452 82.708-4.568 174.79-15.202 278.686-99.485 26.151 12.445 53.642 17.486 99.249 21.267 35.131 3.072 69.002-1.733 95.153-6.931 40.96-8.35 38.203-44.741 23.316-51.437-120.202-53.72-93.814-31.822-117.839-49.624 61.125-69.317 153.206-141.312 189.204-374.706 2.835-18.51.472-30.168 0-45.213-.237-9.137 1.969-12.603 12.918-13.706a240.089 240.089 0 0 0 86.173-25.442c77.982-40.803 109.332-107.914 116.736-188.259 1.103-12.288-.236-24.97-13.705-31.429zM685.45 842.043C569.108 754.215 512.55 725.307 489.157 726.49c-21.82 1.26-17.96 25.206-13.155 40.802 5.042 15.439 11.58 26.073 20.717 39.621 6.301 8.9 10.791 22.213-6.302 32.295-37.494 22.213-102.794-7.561-105.787-8.98-76.012-42.929-139.421-99.564-184.241-176.994a523.894 523.894 0 0 1-72.468-239.93c-1.024-20.56 5.278-27.885 26.703-31.587a272.148 272.148 0 0 1 85.307-2.127c118.942 16.699 220.16 67.741 305.073 148.48 48.443 46.001 85.071 100.982 122.88 154.703 40.173 57.029 83.338 111.458 138.32 155.963 19.376 15.675 34.894 27.569 49.781 36.234-44.74 4.805-119.414 5.829-170.456-32.926zm55.926-344.615c0-5.357 2.757-10.398 7.326-13.47a17.723 17.723 0 0 1 22.134 2.048c3.072 2.915 4.805 7.09 4.805 11.422a16.778 16.778 0 0 1-17.25 16.541 17.33 17.33 0 0 1-12.131-4.883 15.911 15.911 0 0 1-4.884-11.658zm173.529 85.464a104.37 104.37 0 0 1-33.005 8.586 71.444 71.444 0 0 1-44.504-13.548c-15.282-12.288-26.23-19.141-30.72-40.645a89.167 89.167 0 0 1 .787-31.429c3.939-17.487-.393-28.75-13.312-38.912-10.476-8.35-23.71-10.634-38.36-10.634a32.06 32.06 0 0 1-14.179-4.175c-6.144-2.914-11.106-10.24-6.301-19.14a60.18 60.18 0 0 1 10.712-11.265c19.85-10.79 42.693-7.246 63.882.788 19.693 7.798 34.501 21.898 55.926 41.905 21.74 24.183 25.68 30.8 38.125 48.916 9.846 14.179 18.747 28.75 24.89 45.45 3.703 10.397-1.102 18.905-13.941 24.103z",fill:"#4D6BFE"}));var Je="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",qe=ne(59301),Ye=({value:ut,onChange:ct})=>{const[yt,Re]=(0,y.useState)(!1),Ze=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-plus-latest",img:We},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:Je}],at=Ze.find(Oe=>Oe.key===ut);return qe.createElement("div",{className:Ie.select},qe.createElement(Me.Z,{size:10},qe.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),qe.createElement("div",{className:Ie.box,onMouseLeave:()=>Re(!1)},qe.createElement("div",{className:Ie.text,onClick:()=>Re(!0)},qe.createElement("img",{src:at.img,width:20}),qe.createElement("span",null,at.name),qe.createElement("b",{className:"iconfont icon-zhankai6"})),yt&&qe.createElement("div",{className:Ie.itemWrap},qe.createElement("aside",null,Ze.map(Oe=>qe.createElement("div",{key:Oe.key,className:`${Ie.item} ${Oe.key===ut?Ie.active:""}`,onClick:Bt=>{Bt.stopPropagation(),ct(Oe.key),Re(!1)}},qe.createElement("img",{src:Oe.img,width:20}),qe.createElement("span",null,Oe.name))))))))}},10298:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return Xe}});var y=ne(59301),Ie={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},Me=ne(29787),Pe=ne(59301),Te=(ze,De,et)=>new Promise((We,Fe)=>{var rt=ve=>{try{pe(et.next(ve))}catch(ke){Fe(ke)}},je=ve=>{try{pe(et.throw(ve))}catch(ke){Fe(ke)}},pe=ve=>ve.done?We(ve.value):Promise.resolve(ve.value).then(rt,je);pe((et=et.apply(ze,De)).next())}),Xe=({value:ze="",streamingStatus:De,onFinish:et,cancelIndex:We,time:Fe,loading:rt,loadAll:je})=>{const[pe,ve]=(0,y.useState)(""),[ke,Ge]=(0,y.useState)(!0),Je=(0,y.useRef)(ze),qe=(0,y.useRef)(De),me=(0,y.useRef)(0),Ye=(0,y.useRef)(null),[ut,ct]=(0,y.useState)(!1),yt=70;(0,y.useEffect)(()=>{qe.current=De},[De]),(0,y.useEffect)(()=>{Je.current=ze},[ze]),(0,y.useEffect)(()=>{if(!De){ve(Je.current);return}return ct(!0),Ye.current=setInterval(Re,yt),()=>{clearInterval(Ye.current)}},[]),(0,y.useEffect)(()=>{ut&&(ve(Je.current),clearInterval(Ye.current),ct(!1),et())},[We]);const Re=()=>Te(void 0,null,function*(){const Ze=Je.current[me.current];Ze!==void 0?(ve(at=>at+Ze),me.current++,clearInterval(Ye.current),Ye.current=setInterval(Re,280/(Je.current.length-me.current))):qe.current===!1&&(ve(Je.current),clearInterval(Ye.current),ct(!1),et())});return Pe.createElement("div",{className:`${Ie.reasoning} fadeIn animated`},Pe.createElement("div",{className:Ie.btn,onClick:()=>Ge(!ke)},Pe.createElement("i",{className:"iconfont icon-shendusikao"}),Fe?Pe.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",Fe," \u79D2\uFF09"):Pe.createElement("span",null,"\u601D\u8003\u4E2D..."),ke?Pe.createElement("b",{className:"iconfont icon-shouqi6"}):Pe.createElement("b",{className:"iconfont icon-zhankai6"})),rt&&Pe.createElement(Me.Z,{spinning:!0,className:"mt20"}),ke&&!rt&&Pe.createElement("div",{className:Ie.content},pe,ut?Pe.createElement("span",{className:"aiBlink"},"__"):""))}},91783:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return Jt}});var y=ne(59301),Ie=ne(36207),Me=ne(6767),Pe=ne(94968),Te=ne(62957),be=ne(25399),Xe=ne(37568),ze=ne(7939),De=ne(29787),et=ne(584),We=ne(93725),Fe=ne(75727),rt=ne(37639),je=ne(92310),pe=ne.n(je),ve=ne(26595),ke=ne(30003),Ge=ne(10298),Je=ne(28044),qe={flex_box_center:"flex_box_center___GmElr",flex_space_between:"flex_space_between____pbWi",flex_box_vertical_center:"flex_box_vertical_center___COMWd",flex_box_center_end:"flex_box_center_end___lmAQf",flex_box_column:"flex_box_column___OJb7M",loadingPic:"loadingPic___y2kKZ",loading:"loading___UEUk1",dot:"dot___TYXFV","dot-fade":"dot-fade___KWn1a",wrap:"wrap___nU3cS",chatContainer:"chatContainer___PNe3Q",footerContainer:"footerContainer___hQATV",btnWrp:"btnWrp___mS8l6",btn:"btn___3za5U",btnActive:"btnActive____jzfb",inputContainer:"inputContainer___iCQ3u",uploadBtn:"uploadBtn___OHHJF",sendBtn:"sendBtn___ktaQl",sendBtnDisabled:"sendBtnDisabled___DVncF",cancelBtn:"cancelBtn___bzMDI",lineFour:"lineFour___Lhbz5",fullIcon:"fullIcon___YWXTV",footerContainerSelected:"footerContainerSelected___pGBh3",full:"full___dZLXo",li:"li___PjMV3",avatarIcon:"avatarIcon___ztGQ3",img:"img___wZqEA",content:"content___OlYYG",borderBox:"borderBox___tjHwt",text:"text___yWTCV",fileWrap:"fileWrap___IX778",file:"file___fxAKb",fileName:"fileName___RA8nu",source:"source___nkLC0",action:"action___I2zGy",disabledInput:"disabledInput___Buork",backBottom:"backBottom___SMuL2",head:"head___v8Eom",headBtn:"headBtn___IS7xR",menuWarp:"menuWarp___G6yj0",menu:"menu___M8VWP",menuText:"menuText___gRpb5",menuDel:"menuDel___eH_wg",active:"active___KWwPV",textmu:"textmu___SnRvX",bottomlist:"bottomlist___mgGfL"},me=ne(38147),Ye=ne(65862),ut=ne(52516),ct=ne(37166),yt=ne(28984),Re=ne(71986),Ze=ne(74128),at=ne(56102),Oe=ne(48530),Bt=ne(58617),Ke=ne(32050),tt={addImg:"addImg___SRqVr"},Ot="data:image/png;base64,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",At=(we,le,Ae)=>new Promise((se,fe)=>{var ue=Mt=>{try{Qt(Ae.next(Mt))}catch(Bn){fe(Bn)}},Ve=Mt=>{try{Qt(Ae.throw(Mt))}catch(Bn){fe(Bn)}},Qt=Mt=>Mt.done?se(Mt.value):Promise.resolve(Mt.value).then(ue,Ve);Qt((Ae=Ae.apply(we,le)).next())}),bt=({nickname:we="",headImgId:le="",onOk:Ae=()=>{}})=>{var se;const[fe,ue]=(0,y.useState)(""),[Ve,Qt]=(0,y.useState)(""),[Mt,Bn]=(0,y.useState)(!1),[Sn,Pn]=(0,y.useState)(!1);return(0,y.useEffect)(()=>{Mt&&(ue(we),Qt(le))},[Mt]),y.createElement(y.Fragment,null,y.createElement("i",{onClick:()=>Bn(!0),style:{marginLeft:10,color:"#333",fontSize:14,cursor:"pointer"},className:"iconfont icon-bianji16"}),y.createElement(Te.default,{title:"\u8BBE\u7F6E\u52A9\u6559\u5934\u50CF\u548C\u540D\u79F0",centered:!0,width:720,okText:"\u4FDD\u5B58",open:Mt,confirmLoading:Sn,onOk:()=>At(void 0,null,function*(){fe||Me.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Pn(!0),(yield Ae({ai_nickname:fe,ai_headimg_id:Ve}))&&Bn(!1),Pn(!1)}),onCancel:()=>{Bn(!1)}},y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("label",{style:{width:70,textAlign:"end"}},y.createElement("span",{style:{color:"red"}},"*"),"\u52A9\u6559\u540D\u79F0"),y.createElement(Xe.default,{maxLength:5,showCount:!0,style:{width:"80%",marginLeft:20},value:fe,onChange:lr=>ue(lr.target.value)})),y.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},y.createElement("label",{style:{width:70,textAlign:"end",marginRight:20}},"\u52A9\u6559\u5934\u50CF"),y.createElement(Pe.default,{disabled:!!Ve,accept:".png,.jpg",action:`${Ze.Z.API_SERVER}/api/attachments.json`,maxCount:1,showUploadList:!1,withCredentials:!0,beforeUpload:lr=>{var zn,ja,ua,Dt;const Jn=(Dt=(ua=(ja=(zn=lr==null?void 0:lr.name)==null?void 0:zn.split("."))==null?void 0:ja.slice(-1))==null?void 0:ua[0])==null?void 0:Dt.toLowerCase(),Xn=["jpg","png"].includes(Jn);return lr.size==0?(Me.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),Pe.default.LIST_IGNORE):Xn?lr.size/1024/1024>100?(Me.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Pe.default.LIST_IGNORE):!0:(Me.ZP.warning("\u76EE\u524D\u652F\u6301png\u3001jpg\u6587\u4EF6"),Pe.default.LIST_IGNORE)},onChange:({file:lr})=>{var zn;Qt((zn=lr==null?void 0:lr.response)==null?void 0:zn.container_id)}},Ve?y.createElement("div",{style:{position:"relative"}},y.createElement("img",{src:((se=Ze.Z)==null?void 0:se.API_SERVER)+"/api/attachments/"+Ve,width:120,height:120}),y.createElement("i",{onClick:()=>{Qt("")},style:{color:"red",cursor:"pointer",position:"absolute",right:0,top:0},className:"iconfont icon-zuoce-jinengbiaoqianshanchu"})):y.createElement("div",{className:tt.addImg},y.createElement("i",{className:"iconfont icon-tianjia5"}),y.createElement("span",{style:{marginTop:10}},"\u4E0A\u4F20\u5934\u50CF")))),y.createElement("div",{style:{marginLeft:12}},y.createElement("p",{style:{color:"#333",marginBottom:0,marginTop:20}},"\u5C55\u793A\u5165\u53E3\u793A\u4F8B"),y.createElement("img",{src:Ot,style:{width:570}}))))},Ue=ne(65582),Ee=ne(86409),Qe=Object.defineProperty,Et=Object.defineProperties,xt=Object.getOwnPropertyDescriptors,Se=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,Rt=(we,le,Ae)=>le in we?Qe(we,le,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):we[le]=Ae,ft=(we,le)=>{for(var Ae in le||(le={}))ot.call(le,Ae)&&Rt(we,Ae,le[Ae]);if(Se)for(var Ae of Se(le))vt.call(le,Ae)&&Rt(we,Ae,le[Ae]);return we},It=(we,le)=>Et(we,xt(le)),wt=(we,le,Ae)=>new Promise((se,fe)=>{var ue=Mt=>{try{Qt(Ae.next(Mt))}catch(Bn){fe(Bn)}},Ve=Mt=>{try{Qt(Ae.throw(Mt))}catch(Bn){fe(Bn)}},Qt=Mt=>Mt.done?se(Mt.value):Promise.resolve(Mt.value).then(ue,Ve);Qt((Ae=Ae.apply(we,le)).next())}),Jt=({title:we="\u5934\u6B4CAI",placeholder:le,hideUpload:Ae,hideInputBox:se,aiIcon:fe=ct,userIcon:ue=yt,dragIcon:Ve=Re,children:Qt,fetchUrl:Mt,fetchData:Bn={},extraAnswerAction:Sn,showDefaultTips:Pn=!0,onOpen:lr,onClose:zn,loadingOption:ja,showPreference:ua=!1,initMessage:Dt,customRequest:Jn,visible:or,width:Xn=1200,isCheckRestrictNumber:cn=!1,headNode:On,headFunctionNode:Br,showRedraw:sa,showEdit:_a,promptPropName:Gi="prompt",topPercentage:Ti,showSwitchingModel:Cn=!1,showImageGenerator:dr=!1,showLookHistory:wn=!1,fetchListObject:ur,customPreference:Na,customDataNode:Ei,showAddSession:Ba,historyId:ba,draggableExtraNode:mn,drawerExtraNode:Or,menuExtraFunctionNode:Dn,showSceneAwareness:rr=!1,ReactComponent:An=Ie.Z,topFunctionNode:Fn,footerContainerStyle:en,chatContainerStyle:rn={},showCodePreview:En=!1,showSource:Sr=!0,onSendMessage:wr,onDynamic:Fr=()=>{},showAvatarEditData:Tr,isPath:sr=!1,BottomNode:Ca,BOttomNodeName:qn,ysclist:da={},isCoze:dn,Selectdiv:Rn})=>{var Gr,Kn,ya,eA,RA,FA,kn,ga,MA,tl;const[mA,Lt]=(0,y.useState)(!1),[Ui,Mr]=(0,y.useState)("qwen-plus-latest"),[Mn,uA]=(0,y.useState)([]),[Hi,Ra]=(0,y.useState)([]),[aA,EA]=(0,y.useState)(!1),[GA,ni]=(0,y.useState)(!1),[PA,sA]=(0,y.useState)(!1),[hi,iA]=(0,y.useState)([]),[xA,cl]=(0,y.useState)(""),[oo,To]=(0,y.useState)(0),[Il,mi]=(0,y.useState)(void 0),[zl,Ka]=(0,y.useState)(!1),[Za,VA]=(0,y.useState)(null),[uo,nl]=(0,y.useState)(""),Ji=(0,y.useRef)(),po=(0,y.useRef)(null),HA=(0,y.useRef)(null),[Ul,JA]=(0,y.useState)(!1),[Qn,jr]=(0,y.useState)(!1),[Fi,tA]=(0,y.useState)(!1),[rl,Zl]=(0,y.useState)(!1),[so,cA]=(0,y.useState)(!1),[Ml,Ho]=(0,y.useState)(0),El=(0,y.useRef)(null),jo=(0,y.useRef)(!1),Gl=(0,y.useRef)(null),[Dr,Zr]=(0,y.useState)(void 0),$r=(0,Ue.useParams)(),[ia,si]=(0,y.useState)(!0),[AA,OA]=(0,y.useState)(Xn-28),[Qi,gA]=(0,y.useState)(!1),[TA,Xt]=(0,y.useState)(!0),[DA,no]=(0,y.useState)([]),xl=(0,y.useRef)([]),ro=(0,y.useRef)(null),bo=(0,y.useRef)(null),tu=(0,y.useRef)(!1),Ro=AA-22,BA=xA==null?void 0:xA.split(` +`).length,{onAdd:Xi,onGetList:Lu,onListClick:Wo,onListDelete:Vl,onListDealData:Zu}=ur||{},al=50,Bl=10,ao={maxCount:al,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Mn,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:zt=>wt(void 0,null,function*(){var ra,Ia,pa,Ai;const Xa=(Ai=(pa=(Ia=(ra=zt==null?void 0:zt.name)==null?void 0:ra.split("."))==null?void 0:Ia.slice(-1))==null?void 0:pa[0])==null?void 0:Ai.toLowerCase(),ji=["doc","docx","md","pdf","txt","xlsx","xls"].includes(Xa);return zt.size==0?(Me.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),Pe.default.LIST_IGNORE):ji?zt.size/1024/1024>100?(Me.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Pe.default.LIST_IGNORE):!0:(Me.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),Pe.default.LIST_IGNORE)}),onChange:({fileList:zt})=>{uA(zt)},action:`${(Gr=Ze.Z)==null?void 0:Gr.API_SERVER}/api/intelligent_imports/upload_file.json`},WA={maxCount:Bl,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Hi,multiple:!0,accept:".jpg,.png,",beforeUpload:zt=>{var ra,Ia,pa,Ai;const Xa=(Ai=(pa=(Ia=(ra=zt==null?void 0:zt.name)==null?void 0:ra.split("."))==null?void 0:Ia.slice(-1))==null?void 0:pa[0])==null?void 0:Ai.toLowerCase(),ji=["jpg","png"].includes(Xa);return zt.size==0?(Me.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),Pe.default.LIST_IGNORE):ji?zt.size/1024/1024>10?(Me.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Pe.default.LIST_IGNORE):!0:(Me.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),Pe.default.LIST_IGNORE)},onChange:({fileList:zt})=>{Ra(zt)},action:`${(Kn=Ze.Z)==null?void 0:Kn.API_SERVER}/api/ai/generals/update_file.json`};(0,y.useEffect)(()=>{if(!hi.length||!Ji.current)return;const zt=hi[hi.length-1];zt!=null&&zt.loading&&(Ji.current.scrollTop=Ji.current.scrollHeight)},[hi.length]),(0,y.useEffect)(()=>{if(!Ji.current||!El.current)return;const zt=new IntersectionObserver(([ra])=>{si(ra.isIntersecting)},{root:Ji.current,rootMargin:"70px",threshold:0});return zt.observe(El.current),()=>{El.current&&zt.unobserve(El.current)}},[Ji.current,El.current]),(0,y.useEffect)(()=>{if(!Ul)return;const zt=Ji.current,ra=Gl.current;jo.current=!1;let Ia=zt.scrollTop;const pa=()=>{const{scrollTop:Xa,scrollHeight:xi,clientHeight:ji}=zt;Xa>Ia?Xa+ji>=xi-50&&(zt.scrollTop=zt.scrollHeight,jo.current=!1):Xa{jo.current||(zt.scrollTop=zt.scrollHeight)});return Ai.observe(ra),()=>{var Xa;Ai.unobserve(ra),(Xa=zt==null?void 0:zt.removeEventListener)==null||Xa.call(zt,"scroll",pa)}},[Ul]),(0,y.useEffect)(()=>{!Ul&&xl.current.length&&(iA([...hi,...xl.current]),xl.current=[])},[Ul]),(0,y.useEffect)(()=>{if(!Ji.current)return;const zt=new ResizeObserver(()=>{var ra;Ji.current&&OA((ra=Ji.current)==null?void 0:ra.offsetWidth)});return zt.observe(Ji.current),()=>{Ji.current&&zt.unobserve(Ji.current)}},[Ji.current]),(0,y.useEffect)(()=>{typeof or=="boolean"&&Lt(or)},[or]),(0,y.useEffect)(()=>{var zt;if(po.current&&Za!==null){po.current.focus();const ra=(zt=po.current.resizableTextArea)==null?void 0:zt.textArea;ra&&(ra.selectionStart=ra.selectionEnd=ra.value.length)}},[Za]),(0,y.useEffect)(()=>{BA<5&&Ka(!1)},[BA]),(0,y.useEffect)(()=>{mA&&Dt&&(iA(Dl(Dt)),EA(!0),vo(Dt,{history:[]})),mA&&(nu(),$r!=null&&$r.pathId&&bA(),ba?Ha(ba):Ba&&!Dr&&Pl()),mA||zo()},[mA]),(0,y.useEffect)(()=>{var zt,ra,Ia;let pa=Object.values(((zt=da==null?void 0:da.bot_option_data)==null?void 0:zt.model_detail_map)||{});(pa==null?void 0:pa.length)>0&&((Ia=(ra=pa==null?void 0:pa[0])==null?void 0:ra.name.toLowerCase())!=null&&Ia.includes("reasoner"))?jr(!0):jr(!1)},[da]);const Dl=(zt="",ra=[],Ia=[])=>{const pa=Date.now();return[{text:zt,key:pa,sender:"user",fileList:ra,imageList:Ia,show:!0},{loading:!0,key:pa,sender:"AI",show:!0,model:Ui,imageGenerator:rl,thinkingEnabled:Qn,codePreview:Fi}]},zo=()=>{nl(""),VA(null),uA([]),Ra([]),cl("")},io=()=>{if(lr){lr({chatData:hi,setChatData:iA,setLoading:EA,getData:vo,renderChatItems:Dl,handleAdd:Pl,identifier:Dr});return}Lt(!0)},$u=()=>{if(Xt(!0),zn){zn();return}Lt(!1)},bA=()=>wt(void 0,null,function*(){const zt=yield(0,me.ZP)("/api/ai/agents/click.json",{method:"post",body:{deployable_type:"Subject",deployable_id:$r==null?void 0:$r.pathId}})}),ss=()=>{Ka(!zl)},nu=()=>wt(void 0,null,function*(){if(!cn)return;const zt=yield(0,me.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(zt==null?void 0:zt.status)===0&&(zt==null?void 0:zt.total_number)!==-1&&(To((zt==null?void 0:zt.total_number)-(zt==null?void 0:zt.remaining_number)),mi(zt==null?void 0:zt.total_number))}),Qu=()=>{Te.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:y.createElement("div",null,y.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),y.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",Il,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},Zo=zt=>zt.reduce((Ia,pa)=>{if(pa.sender==="user"){const Ai=zt.find(Xa=>Xa.key===pa.key&&Xa.sender==="AI");Ai&&(Ai!=null&&Ai.text)&&!(Ai!=null&&Ai.error)&&Ia.push({question:pa.text,answer:Ai.text})}return Ia},[]),vo=(...zt)=>wt(void 0,[...zt],function*(ra="",Ia={},pa=hi){if(Jn&&(yield Jn({mes:ra,setChatData:iA,fileList:Mn,body:Ia,checkNum:nu,setLoading:EA,bodyChatData:pa,setTyping:JA,setImageGenerator:Zl,renderChatItems:Dl})),!Jn){const Ai=Mn==null?void 0:Mn.map(CA=>{var Al;return(Al=CA==null?void 0:CA.response)==null?void 0:Al.file_id}),Xa=Hi==null?void 0:Hi.map(CA=>{var Al;return(Al=CA==null?void 0:CA.response)==null?void 0:Al.data}),xi=Ia.history||Zo(pa),ji=ft(ft({identifier:Dr,response_mode:"streaming",model:Ui,scene_awareness:so,thinking_enabled:Qn,image_generator:rl,code_preview:Fi,file_ids:Ai,image_list:Xa,history:xi,[Gi]:ra},Bn),Ia),LA=Object.fromEntries(Object.entries(ji).filter(([CA,Al])=>Al!==void 0));HA.current=new Oe.Z(Ze.Z.API_SERVER+Mt,LA),yield new Promise((CA,Al)=>{let dl=null,Yu=null;HA.current.on("data",Tl=>{JA(!0);const{chunk:{content:wl,type:Io,created:au,msg:Bo}}=Tl,Eu=Bo==="error";Io==="thinking"&&(dl=dl||au,iA(Xl=>[...Xl].map((Ll,zA)=>zA===Xl.length-1?It(ft({},Ll),{reasoning:(Ll.reasoning||"")+wl,loading:!1,hideAnswer:!0,error:Eu}):Ll))),Io==="text"&&(Yu=Yu||au,iA(Xl=>[...Xl].map((Ll,zA)=>zA===Xl.length-1?It(ft({},Ll),{text:(Ll.text||"")+wl,loading:!1,startTime:dl,endTime:Yu,error:Eu}):Ll))),Io==="knowledge"&&iA(Xl=>[...Xl].map((Ll,zA)=>{var Mo;return zA===Xl.length-1?It(ft({},Ll),{text:(Ll.text||"")+"",loading:!1,startTime:dl,endTime:Yu,error:Eu,knowledge:(Mo=Tl==null?void 0:Tl.chunk)==null?void 0:Mo.content}):Ll}))}),HA.current.on("done",()=>{CA()}),HA.current.on("error",Tl=>{let wl="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(Tl)==="[object Object]"&&Tl.status===-9&&(wl=Tl==null?void 0:Tl.message),iA(Io=>[...Io].map((au,Bo)=>Bo===Io.length-1?It(ft({},au),{text:wl,loading:!1,error:!0}):au)),CA()}),HA.current.on("cancelled",()=>{CA()}),HA.current.startStream()})}nu(),EA(!1)}),Eo=zt=>{cl(zt.target.value)},co=(zt,ra)=>{if(zo(),EA(!0),zt==="edit"){xl.current=hi.slice(ra+2);const Ia=hi.splice(ra),{fileList:pa=[],imageList:Ai=[]}=(Ia==null?void 0:Ia[0])||{},Xa=pa.map(LA=>{var CA;return(CA=LA.response)==null?void 0:CA.file_id}),xi=Ai.map(LA=>{var CA;return(CA=LA.response)==null?void 0:CA.data}),ji={history:Zo(hi),file_ids:Xa,image_list:xi,edit:!0};iA([...hi,...Dl(uo,pa,Ai)]),vo(uo,ji,hi)}if(zt==="redraw"){xl.current=hi.slice(ra+1);const Ia=hi.splice(ra-1),{text:pa,fileList:Ai=[],imageList:Xa=[]}=(Ia==null?void 0:Ia[0])||{},xi=Ai.map(CA=>{var Al;return(Al=CA.response)==null?void 0:Al.file_id}),ji=Xa.map(CA=>{var Al;return(Al=CA.response)==null?void 0:Al.data}),LA={history:Zo(hi),file_ids:xi,image_list:ji,edit:!0};iA([...hi,...Dl(pa,Ai,Xa)]),vo(pa,LA,hi)}},qi=()=>{if(xA.trim()!==""){zo(),EA(!0);const zt=Mn.filter(Ia=>Ia.status==="done"),ra=Hi.filter(Ia=>Ia.status==="done");iA([...hi,...Dl(xA,zt,ra)]),vo(xA)}},Ko=zt=>{if(zt.shiftKey){if(zt.key==="Enter")return}else if(zt.key==="Enter"){if(zt.preventDefault(),Wi||tu.current)return;qi()}},Cl=(zt,ra)=>{let Ia=!1;_a===!0?Ia=!0:_a==="last"&&(Ia=hi.reduce((xi,ji,LA)=>ji.sender==="user"?LA:xi,-1)===ra);const pa=ra===Za,Ai=[...(zt==null?void 0:zt.fileList)||[],...(zt==null?void 0:zt.imageList)||[]];return y.createElement("div",{className:qe.li,style:ft({width:Ro},rn)},y.createElement("div",{className:qe.avatarIcon},y.createElement("img",{className:qe.img,src:ue})),y.createElement("div",{className:qe.content},!!(Ai!=null&&Ai.length)&&y.createElement("div",{className:qe.fileWrap},Ai==null?void 0:Ai.map((Xa,xi)=>{var ji,LA;return y.createElement("div",{key:xi,className:qe.file},y.createElement("img",{src:ne(90034)(`./${((LA=(ji=Xa==null?void 0:Xa.name)==null?void 0:ji.split("."))==null?void 0:LA.pop())||"txt"}.png`),width:20,className:"mr10"}),y.createElement("aside",null,y.createElement(be.Z,{title:Xa==null?void 0:Xa.name},y.createElement("div",{className:qe.fileName},Xa==null?void 0:Xa.name)),y.createElement("div",{className:"c-grey-999 font12"},(0,Ye.RD)(Xa==null?void 0:Xa.size))))})),y.createElement("div",{className:qe.borderBox},pa?y.createElement(Xe.default.TextArea,{value:uo,ref:po,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:Xa=>nl(Xa.target.value)}):y.createElement("div",{className:qe.text},zt==null?void 0:zt.text)),pa?y.createElement("div",{className:qe.action},y.createElement(ze.ZP,{onClick:()=>{nl(""),VA(null)},size:"small"},"\u53D6\u6D88"),y.createElement(ze.ZP,{disabled:!uo.trim(),onClick:()=>co("edit",ra),type:"primary",size:"small"},"\u786E\u8BA4")):y.createElement("div",{className:qe.action},y.createElement(at.CopyToClipboard,{text:(zt==null?void 0:zt.text)||"",onCopy:()=>Me.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(be.Z,{title:"\u590D\u5236"},y.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),Ia&&!aA&&y.createElement(be.Z,{title:"\u7F16\u8F91"},y.createElement("i",{onClick:()=>{VA(ra),nl((zt==null?void 0:zt.text)||"")},className:"iconfont icon-bianji10 font14"})))))},ru=(zt,ra)=>{var Ia,pa;let Ai=!1;sa===!0?Ai=!0:sa==="last"&&(Ai=hi.reduce((ji,LA,CA)=>LA.sender==="AI"?CA:ji,-1)===ra);let Xa="";return zt!=null&&zt.source?Xa=zt==null?void 0:zt.source:(zt==null?void 0:zt.model)==="deepseek-r1"?Xa="\u7531deepseek\u751F\u6210":(zt==null?void 0:zt.model)==="qwen-plus-latest"&&(Xa="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),y.createElement("div",{className:qe.li,style:ft({width:Ro},rn)},y.createElement("div",{className:qe.avatarIcon},y.createElement("img",{className:qe.img,src:Tr!=null&&Tr.headImgId?((Ia=Ze.Z)==null?void 0:Ia.API_SERVER)+"/api/attachments/"+(Tr==null?void 0:Tr.headImgId):fe})),y.createElement("div",{className:qe.content},y.createElement("div",{className:qe.borderBox},zt.loading&&y.createElement(y.Fragment,null,zt!=null&&zt.imageGenerator?y.createElement("div",{className:qe.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",y.createElement("div",{className:"ai-loading"})):!(zt!=null&&zt.thinkingEnabled)&&y.createElement("div",null,y.createElement("div",{className:qe.loading},y.createElement("div",{className:qe.dot}),y.createElement("div",{className:qe.dot}),y.createElement("div",{className:qe.dot})),y.createElement("div",{style:{marginTop:10,color:"#9096A3"}},ja!=null&&ja.text||dn?"\u5F53\u524D\u667A\u80FD\u4F53\u4E3A\u6559\u5E08\u81EA\u5B9A\u4E49\u5DE5\u4F5C\u6D41\u667A\u80FD\u4F53\uFF0C\u5DE5\u4F5C\u6D41\u5F62\u5F0F\u6682\u4E0D\u652F\u6301\u6D41\u5F0F\u8F93\u51FA\uFF0C\u8FD0\u884C\u65F6\u95F4\u53EF\u80FD\u8F83\u957F\uFF0C\u8BF7\u7A0D\u4F5C\u7B49\u5F85\u3002":"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(zt==null?void 0:zt.thinkingEnabled)&&y.createElement(Ge.Z,{time:zt==null?void 0:zt.time,cancelIndex:Ml,loading:zt.loading,streamingStatus:!(zt!=null&&zt.text),onFinish:()=>{Ho(0),iA(xi=>[...xi].map((ji,LA)=>LA===xi.length-1?It(ft({},ji),{hideAnswer:!1,time:ji.startTime?ji.endTime-ji.startTime:null}):ji))},value:zt==null?void 0:zt.reasoning}),!!(zt!=null&&zt.text)&&!zt.hideAnswer&&y.createElement(ve.Z,{onDynamic:Fr,cancelIndex:Ml,streamingStatus:aA,loadImage:!!(zt!=null&&zt.imageGenerator),onFinish:()=>wt(void 0,null,function*(){Ho(0),setTimeout(()=>JA(!1),0)}),value:zt==null?void 0:zt.text}),((pa=zt==null?void 0:zt.knowledge)==null?void 0:pa.length)>0&&y.createElement(ke.Z,{Filelist:zt==null?void 0:zt.knowledge})),Sr&&!!(zt!=null&&zt.text)&&Xa&&!dn&&y.createElement("div",{className:qe.source},Xa),y.createElement("div",{className:qe.action},Sn==null?void 0:Sn(zt,ra,So),!(zt!=null&&zt.imageGenerator)&&y.createElement(at.CopyToClipboard,{text:String((zt==null?void 0:zt.text)||""),onCopy:()=>Me.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},y.createElement(be.Z,{title:"\u590D\u5236"},y.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),ua&&!aA&&y.createElement(y.Fragment,null,y.createElement(be.Z,{title:"\u559C\u6B22"},y.createElement("i",{style:zt!=null&&zt.like?{color:"#FA8D30"}:{},onClick:()=>Jl("like",!(zt!=null&&zt.like),ra),className:"iconfot icon-yijiejue font15"})),y.createElement(be.Z,{title:"\u4E0D\u559C\u6B22"},y.createElement("i",{style:zt!=null&&zt.dislike?{color:"#e86d7c"}:{},onClick:()=>Jl("dislike",!(zt!=null&&zt.dislike),ra),className:"iconfot icon-weijiejuezhengchang font15"}))),Ai&&!aA&&y.createElement(be.Z,{title:"\u91CD\u65B0\u751F\u6210"},y.createElement("i",{onClick:()=>co("redraw",ra),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},Jl=(zt,ra,Ia)=>wt(void 0,null,function*(){if(Na){const pa=hi.slice(0,Ia+1),Xa=Zo(pa).length;yield Na({type:zt,value:ra,index:Ia,identifier:Dr,objectIndex:Xa})}iA(pa=>(pa[Ia][zt]=ra,ra&&(pa[Ia][zt==="like"?"dislike":"like"]=!1),[...pa]))}),fr=()=>{var zt,ra;Ho(1),(ra=(zt=HA.current)==null?void 0:zt.cancelRequest)==null||ra.call(zt),EA(!1),JA(!1)},Pl=()=>wt(void 0,null,function*(){var zt,ra,Ia;(ra=(zt=HA.current)==null?void 0:zt.cancelRequest)==null||ra.call(zt),zo(),iA([]),EA(!0);const pa=yield Xi();(pa==null?void 0:pa.status)===0&&Zr((Ia=pa==null?void 0:pa.data)==null?void 0:Ia.identifier),EA(!1),JA(!1)}),bl=()=>wt(void 0,null,function*(){var zt;sA(!0);const ra=yield Lu();(ra==null?void 0:ra.status)===0&&no(((zt=ra==null?void 0:ra.data)==null?void 0:zt.list)||[]),sA(!1)}),Ha=(...zt)=>wt(void 0,[...zt],function*(ra=Dr){var Ia,pa,Ai,Xa;(pa=(Ia=HA.current)==null?void 0:Ia.cancelRequest)==null||pa.call(Ia),zo(),ni(!0);const xi=yield Wo(ra);if(xi.status===0){const ji=Zu(((Ai=xi==null?void 0:xi.data)==null?void 0:Ai.messages)||[]);iA(ji),ni(!1),Zr((Xa=xi==null?void 0:xi.data)==null?void 0:Xa.identifier);return}iA([]),ni(!1)}),Ku=(zt,ra)=>wt(void 0,null,function*(){(yield Vl(zt)).status===0&&(Me.ZP.success("\u5220\u9664\u6210\u529F"),ra===Dr&&Pl(),bl())}),il=()=>y.createElement("div",{className:qe.menuWarp},y.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),y.createElement(De.Z,{spinning:PA},!DA.length&&y.createElement(et.Z,{style:{width:250,paddingBottom:30},image:et.Z.PRESENTED_IMAGE_SIMPLE}),!!DA.length&&y.createElement("div",{className:qe.menu},DA.map(function(zt,ra){return y.createElement("aside",{className:pe()(Dr===zt.identifier&&qe.active),key:zt.id,onClick:()=>Ha(zt.id)},y.createElement("div",{className:qe.menuText},y.createElement(be.Z,{title:zt==null?void 0:zt.question},y.createElement("span",null,zt==null?void 0:zt.question)),Dn&&Dn(zt)),y.createElement("div",{className:qe.menuDel,onClick:Ia=>Ia.stopPropagation()},y.createElement("i",{onClick:()=>(0,Ee.r)(zt.id),className:"iconfont icon-daochubeifen primary-hover font14"})),y.createElement("div",{className:qe.menuDel,onClick:Ia=>Ia.stopPropagation()},y.createElement(We.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>Ku(zt.id,zt.identifier),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88"},y.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),pu=zt=>{if(zt==="file"){if(Hi.length){Te.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{Ra([]),ro.current.upload.uploader.fileInput.click()}});return}ro.current.upload.uploader.fileInput.click()}if(zt==="image"){if(Mn.length){Te.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{uA([]),bo.current.upload.uploader.fileInput.click()}});return}bo.current.upload.uploader.fileInput.click()}},fo=[{key:"file",disabled:Mn.length>=al,label:y.createElement(be.Z,{placement:"right",title:y.createElement("div",null,y.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),y.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-fujian3 font14 mr5"}),"\u4E0A\u4F20\u6587\u6863"))},{key:"image",disabled:Hi.length>=Bl,label:y.createElement(be.Z,{placement:"right",title:"\u652F\u6301\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247\uFF0C\u6700\u591A10\u4E2A"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-tupianshangchuan font14 mr5"}),"\u4E0A\u4F20\u56FE\u7247"))}].filter(Boolean),yl=[...Mn,...Hi],Wi=yl.some(zt=>zt.status==="uploading")||aA||Ul,Ol=oo>=Il,ku=Ae||Mn.length>=al||Hi.length>=Bl,vu=rl||Qn||so||Fi||!!yl.length,So={chatData:hi,stream:HA,isDisabledNum:Ol,isDisAbledUpload:Wi,checkNumModal:Qu,checkNum:nu,onClose:$u,setChatData:iA,setLoading:EA,getData:vo,clearStatus:zo,typing:Ul,setImageGenerator:Zl,renderChatItems:Dl,setSceneAwareness:cA,setIdentifier:Zr,setCodePreview:tA,setTyping:JA,onMenuClick:Ha};return y.createElement(y.Fragment,null,Qt?y.createElement("div",{onClick:io},Qt):Qt!==null&&y.createElement(ut.Z,{draggableExtraNode:mn,showAvatarEditData:Tr,src:Ve,onClick:io,topPercentage:Ti}),y.createElement(An,{open:mA,width:Qi?"100%":Xn,afterOpenChange:zt=>{zt&&Xt(!1)},push:!1,contentWrapperStyle:TA?{}:{transition:"none"},extra:y.createElement("div",{className:qe.head},Or,Cn&&y.createElement(Je.Z,{value:Ui,onChange:zt=>{jr(!1),Zl(!1),Mr(zt),Ra([]),uA([])}}),wn&&y.createElement(y.Fragment,null,y.createElement(Fe.Z,{dropdownRender:il,onOpenChange:zt=>{zt&&bl()},placement:"bottomLeft",arrow:!0},y.createElement("div",{className:qe.headBtn},y.createElement("i",{className:"icon-lishiduihua1 font14 mr10"}),"\u5386\u53F2\u5BF9\u8BDD"))),Ba&&y.createElement(y.Fragment,null,y.createElement("div",{className:qe.headBtn,onClick:Pl},y.createElement("i",{className:"icon-xinjianduihua font14 mr10"}),"\u65B0\u5EFA\u5BF9\u8BDD")),y.createElement(be.Z,{title:Qi?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F"},y.createElement("div",{className:qe.headBtn,style:{padding:"0 12px"},onClick:()=>gA(!Qi)},Qi&&y.createElement("i",{className:"iconfont icon-tuichuquanping3"}),!Qi&&y.createElement("i",{className:"iconfont icon-quanping4"})))),title:y.createElement("div",null,y.createElement("span",{className:"c-grey-333 font16"},(Tr==null?void 0:Tr.nickname)||we),(Tr==null?void 0:Tr.show)&&y.createElement(bt,ft({},Tr))),onClose:$u,bodyStyle:{paddingRight:4}},y.createElement("div",{className:pe()(qe.wrap,mA&&"body-overflow-hidden")},y.createElement("div",{ref:Ji,className:qe.chatContainer},!sr&&(Fn==null?void 0:Fn(So)),Pn&&y.createElement("div",{className:`${qe.li} mb20`,style:ft({width:Ro},rn)},y.createElement("div",{className:qe.avatarIcon},y.createElement("img",{className:qe.img,src:Tr!=null&&Tr.headImgId?((ya=Ze.Z)==null?void 0:ya.API_SERVER)+"/api/attachments/"+(Tr==null?void 0:Tr.headImgId):fe})),y.createElement("div",{className:qe.content},y.createElement("div",{className:qe.borderBox},On,Br==null?void 0:Br(So)))),sr&&(hi==null?void 0:hi.length)<=0&&y.createElement("div",{style:{textAlign:"center"}},On,sr&&(Fn==null?void 0:Fn(So))),y.createElement("div",{ref:Gl},y.createElement(De.Z,{spinning:GA,className:"mt20"},hi==null?void 0:hi.map((zt,ra)=>y.createElement(y.Fragment,{key:zt.key+ra},zt.show&&y.createElement(y.Fragment,null,zt.sender==="user"&&Cl(zt,ra),zt.sender==="AI"&&ru(zt,ra),Ei&&!["AI","user"].includes(zt.sender)&&Ei(zt,ra,{width:Ro})))))),!ia&&y.createElement("div",{className:qe.backBottom,onClick:()=>{Ji.current.scrollTop=Ji.current.scrollHeight}},y.createElement("i",{className:"iconfont icon-huidaodibu"})),y.createElement("div",{ref:El})),sr&&(hi==null?void 0:hi.length)<=0&&y.createElement("div",{style:{display:((RA=Object.keys(((eA=da==null?void 0:da.bot_info)==null?void 0:eA.onboarding_info)||{}))==null?void 0:RA.length)===0&&"none",marginTop:20,maxHeight:300,overflow:"auto"}},y.createElement("div",{style:{color:"#333",fontSize:16,whiteSpace:"pre-wrap"}},(kn=(FA=da==null?void 0:da.bot_info)==null?void 0:FA.onboarding_info)==null?void 0:kn.prologue),(tl=(MA=(ga=da==null?void 0:da.bot_info)==null?void 0:ga.onboarding_info)==null?void 0:MA.suggested_questions)==null?void 0:tl.map(zt=>y.createElement("div",{onClick:()=>{EA(!0);const ra=Mn.filter(pa=>pa.status==="done"),Ia=Hi.filter(pa=>pa.status==="done");iA([...hi,...Dl(zt,ra,Ia)]),vo(zt)},className:qe.bottomlist},zt))),sr&&(hi==null?void 0:hi.length)>0&&y.createElement("div",{style:{display:"flex",gap:20,marginBottom:20}},qn&&y.createElement(ze.ZP,{className:qe.textmu,style:{height:34,borderRadius:20,width:102,padding:"0px 10px"},ghost:!0,type:"primary"},qn),y.createElement(rt.Z,{zIndex:1e3,placement:"topLeft",content:Ca==null?void 0:Ca(So),title:"\u667A\u80FD\u5DE5\u5177"}," ",y.createElement(ze.ZP,{style:{height:34,borderRadius:20,width:102},icon:y.createElement("i",{className:"iconfont icon-qita"}),type:"primary",ghost:!0},"\u667A\u80FD\u5DE5\u5177"))),!se&&y.createElement("div",{style:en,className:pe()(qe.footerContainer,zl&&qe.full,vu&&qe.footerContainerSelected)},y.createElement("div",{className:qe.btnWrp},En&&y.createElement(be.Z,{title:"\u66F4\u64C5\u957F\u5904\u7406\u4EE3\u7801\u95EE\u9898\uFF0C\u652F\u6301\u4E00\u53E5\u8BDD\u751F\u6210\u5E94\u7528"},y.createElement("div",{onClick:()=>tA(!Fi),className:pe()(qe.btn,Fi&&qe.btnActive)},y.createElement("i",{className:"iconfont icon-daimamoshi1 mr10 font12"}),"\u4EE3\u7801\u6A21\u5F0F")),rr&&y.createElement(be.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},y.createElement("div",{onClick:()=>cA(!so),className:pe()(qe.btn,so&&qe.btnActive)},y.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),Ui==="deepseek-r1"&&y.createElement(be.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},y.createElement("div",{onClick:()=>jr(!Qn),className:pe()(qe.btn,Qn&&qe.btnActive)},y.createElement("i",{className:"iconfont icon-shendusikao mr10 font12"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),dr&&Ui==="qwen-plus-latest"&&y.createElement("div",{onClick:()=>Zl(!rl),className:pe()(qe.btn,rl&&qe.btnActive)},y.createElement("i",{className:"iconfont icon-shangchuantupian2 mr10 font12"}),"\u56FE\u50CF\u751F\u6210"),yl.map(zt=>y.createElement("div",{key:zt.uid},(zt==null?void 0:zt.status)==="uploading"&&y.createElement(De.Z,{indicator:y.createElement(Bt.Z,{rev:"",spin:!0}),className:"mr10",size:"small",spinning:!0}),y.createElement("span",{title:zt==null?void 0:zt.name,className:"mr10"},(0,Ye.Pq)(zt.name,20)),y.createElement("i",{onClick:()=>{uA(ra=>ra.filter(Ia=>Ia.uid!==zt.uid)),Ra(ra=>ra.filter(Ia=>Ia.uid!==zt.uid))},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})))),y.createElement(be.Z,{title:Ol&&y.createElement("div",null,y.createElement("div",null,"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),y.createElement("div",null,"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F",Il,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))},y.createElement("div",{style:{display:"flex"}},Rn==null?void 0:Rn(),y.createElement("div",{className:pe()(qe.inputContainer,BA>4&&qe.lineFour,Ol&&qe.disabledInput)},y.createElement(Pe.default,ft({ref:ro},ao)),y.createElement(Pe.default,ft({ref:bo},WA)),y.createElement(Fe.Z,{className:`${ku&&"hide"}`,menu:{items:fo,onClick:zt=>pu(zt.key)},placement:"top"},y.createElement(ze.ZP,{className:qe.uploadBtn,icon:y.createElement(Ke.Z,{rev:"",style:{fontSize:18,color:"#FFF"}})})),y.createElement(Xe.default.TextArea,{rows:BA>4?4:BA,placeholder:le||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:xA,bordered:!1,style:ku?{paddingLeft:0,marginLeft:0}:{},onChange:Eo,onPressEnter:Ko,onFocus:()=>wr==null?void 0:wr(),onCompositionStart:()=>{tu.current=!0},onCompositionEnd:()=>{tu.current=!1}}),Ul?y.createElement(be.Z,{title:"\u505C\u6B62\u751F\u6210"},y.createElement("div",{className:`iconfont icon-tingzhihuida ${qe.cancelBtn}`,onClick:fr})):y.createElement(ze.ZP,{className:(xA==null?void 0:xA.trim())===""?qe.sendBtnDisabled:qe.sendBtn,icon:y.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:Wi,onClick:qi}),BA>4&&y.createElement("span",{className:qe.fullIcon,onClick:ss},zl&&y.createElement("span",{className:"iconfont icon-shousuo"}),!zl&&y.createElement("span",{className:"iconfont icon-zhankai"})))))))))}},71067:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return rt}});var y=ne(59301),Ie=ne(6767),Me=ne(37568),Pe={codeBox:"codeBox___WpkVl"},Te=ne(92310),be=ne.n(Te),Xe=Object.defineProperty,ze=(je,pe,ve)=>pe in je?Xe(je,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):je[pe]=ve,De=(je,pe,ve)=>ze(je,typeof pe!="symbol"?pe+"":pe,ve),et=(je,pe,ve)=>new Promise((ke,Ge)=>{var Je=Ye=>{try{me(ve.next(Ye))}catch(ut){Ge(ut)}},qe=Ye=>{try{me(ve.throw(Ye))}catch(ut){Ge(ut)}},me=Ye=>Ye.done?ke(Ye.value):Promise.resolve(Ye.value).then(Je,qe);me((ve=ve.apply(je,pe)).next())});class We extends y.Component{constructor(pe){super(pe),De(this,"canvas"),De(this,"randomNum",(ve,ke)=>Math.floor(Math.random()*(ke-ve)+ve)),De(this,"drawPic",()=>{this.randomCode()}),De(this,"reloadPic",()=>{this.drawPic()}),De(this,"changeCode",ve=>{console.log(ve.target.value,222),this.setState({value:ve.target.value,showError:!1})}),De(this,"onVerify",()=>{let ve;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(ve=!0,Ie.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(ve=!0,Ie.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(ve=!1),this.setState({showError:ve}),ve}),this.canvas=y.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(pe,ve){const ke=this.randomNum(pe,ve),Ge=this.randomNum(pe,ve),Je=this.randomNum(pe,ve);return`rgb(${ke}, ${Ge}, ${Je})`}drawText(pe,ve,ke){pe.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const Ge=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);pe.font=Ge+"px SimHei";const Je=10,qe=(this.state.contentWidth-40)/(this.state.code.length-1);let me=Je;ke>0&&(me=Je+ke*qe);let Ye=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);Ge>40&&(Ye=40);const ut=this.randomNum(-10,10);pe.translate(me,Ye),pe.rotate(ut*Math.PI/180),pe.fillText(ve,0,0),pe.rotate(-ut*Math.PI/180),pe.translate(-me,-Ye)}drawLine(pe){for(let ve=0;ve<1;ve++)pe.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),pe.beginPath(),pe.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),pe.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),pe.stroke()}drawDot(pe){for(let ve=0;ve<100;ve++)pe.fillStyle=this.randomColor(0,255),pe.beginPath(),pe.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),pe.fill()}randomCode(){let pe="";const ve="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let ke=0;ke{const Ge=this.canvas.current.getContext("2d");Ge.textBaseline="bottom",Ge.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),Ge.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let Je=0;Je{let ve;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,pe),React.createElement(We,{ref:ke=>ve=ke})),onOk:()=>et(void 0,null,function*(){if(ve.onVerify())return Promise.reject();je()})})};var rt=We},2948:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return Je}});var y=ne(59301),Ie=ne(28284),Me=ne(6767),Pe=ne(62957),Te=ne(24017),be=ne(37568),Xe=ne(70858),ze=ne(77019),De=ne(5269),et=ne(66649),We=ne.n(et),Fe=ne(65862),rt=ne(65582),je={tips:"tips___e8J4O",homeworkType:"homeworkType___ZjN2X",antdTable:"antdTable___amDdp",modalWrapper:"modalWrapper___XPojI"},pe=ne(33270),ve=ne(99981),ke=(qe,me,Ye)=>new Promise((ut,ct)=>{var yt=at=>{try{Ze(Ye.next(at))}catch(Oe){ct(Oe)}},Re=at=>{try{Ze(Ye.throw(at))}catch(Oe){ct(Oe)}},Ze=at=>at.done?ut(at.value):Promise.resolve(at.value).then(yt,Re);Ze((Ye=Ye.apply(qe,me)).next())});const Ge=({dispatch:qe,courseEndTime:me,classroomList:Ye,successCallback:ut=()=>{},visible:ct,homeworkIds:yt,courseId:Re,isBatch:Ze,shixunHomeworks:at})=>{const[Oe]=Ie.default.useForm(),[Bt,Ke]=(0,y.useState)(!1),[tt,Ot]=(0,y.useState)(!1),[At,it]=(0,y.useState)(!1),[bt,Ue]=(0,y.useState)([]),[Ee,Qe]=(0,y.useState)([]),[Et,xt]=(0,y.useState)([]),[Se,ot]=(0,y.useState)([]),[vt,Rt]=(0,y.useState)([]),[ft,It]=(0,y.useState)([]),[wt,Wt]=(0,y.useState)([]),[Jt,we]=(0,y.useState)([]),[le,Ae]=(0,y.useState)([]);(0,y.useEffect)(()=>{ct?se():ue()},[ct]);const se=()=>ke(void 0,null,function*(){Ke(!0);const Ve=yield(0,pe.oR)(yt[0],{course_id:Re});it(Ve.no_group),Ze?(Wt(Ve.all_course_groups),we(Ve.all_course_groups)):(ot(Ve.late_course_groups),Rt(Ve.late_course_groups),Ue(Ve.submit_course_groups),Qe(Ve.submit_course_groups)),Ke(!1),Oe.setFieldsValue({end_time:We()()})}),fe=()=>ke(void 0,null,function*(){const Ve=Oe.getFieldsValue(),Qt=We()(Ve.end_time).format("YYYY-MM-DD HH:mm");if((Ze?le.length===0:Et.length===0&&ft.length===0)&&!At){Me.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u64CD\u4F5C\u7684\u73ED\u7EA7");return}Ot(!0);const Bn=yield(0,pe.Mc)(Re,{no_group:At,homework_ids:yt,group_ids:Ze?le:Et,end_time:Qt,late_group_ids:Ze?le:ft});Ot(!1),Bn.status===0&&(ue(),Me.ZP.success("\u64CD\u4F5C\u6210\u529F"),ut(),qe({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}))}),ue=()=>{xt([]),It([]),Qe([]),Rt([])};return y.createElement(Pe.default,{centered:!0,title:"\u7ACB\u5373\u622A\u6B62",className:je.modalWrapper,width:Ze||At?520:760,open:ct,confirmLoading:tt,destroyOnClose:!0,okText:"\u622A\u6B62",cancelText:"\u53D6\u6D88",onOk:()=>fe(),onCancel:()=>{ue(),qe({type:"classroomList/setActionTabs",payload:{}})}},y.createElement("div",{className:je.tips},y.createElement("div",null,"1\u3001\u622A\u6B62\u540E\u5B66\u751F\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"),y.createElement("div",null,"2\u3001\u672C\u64CD\u4F5C\u53EA\u5BF9\u201C\u63D0\u4EA4\u4E2D\u201D\u3001\u201C\u8865\u4EA4\u4E2D\u201D\u7684\u4F5C\u4E1A\u6709\u6548\u3002")),y.createElement(Ie.default,{form:Oe,layout:"vertical"},y.createElement(Ie.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},y.createElement(Te.default,{style:{width:"100%"},disabledDate:Ve=>(0,ve.Q8)(Ve,me),disabledTime:Ve=>(0,ve.d0)(Ve),placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:We()((0,Fe.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),!At&&y.createElement(y.Fragment,null,Ze?y.createElement("div",null,y.createElement(be.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:Ve=>{we(wt.filter(Qt=>Qt.name.indexOf(Ve.target.value)>-1))}}),y.createElement(Xe.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:je.antdTable,rowSelection:{type:"checkbox",onChange:Ve=>{Ae(Ve)}},rowKey:"id",pagination:!1,dataSource:Jt,loading:Bt,columns:[{title:"\u73ED\u7EA7",dataIndex:"name"}]})):y.createElement(ze.Z,{gutter:24},y.createElement(De.Z,{span:14},y.createElement("div",{className:je.homeworkType},"\u4F5C\u4E1A\u622A\u6B62"),y.createElement(be.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:Ve=>{Qe(bt.filter(Qt=>Qt.name.indexOf(Ve.target.value)>-1))}}),y.createElement("div",{className:je.tableWrapper},y.createElement(Xe.default,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:je.antdTable,rowSelection:{type:"checkbox",onChange:Ve=>{xt(Ve)}},rowKey:"id",pagination:!1,dataSource:Ee,loading:Bt,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time"},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time"}]}))),y.createElement(De.Z,{flex:10,style:{maxWidth:"280px"}},y.createElement("div",{className:je.homeworkType},"\u8865\u4EA4\u622A\u6B62"),y.createElement(be.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:Ve=>{Rt(Se.filter(Qt=>Qt.name.indexOf(Ve.target.value)>-1))}}),y.createElement("div",{className:je.tableWrapper},y.createElement(Xe.default,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:je.antdTable,rowSelection:{type:"checkbox",onChange:Ve=>{It(Ve)}},rowKey:"id",pagination:!1,loading:Bt,dataSource:vt,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0,width:120},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"late_time"}]}))))))};var Je=(0,rt.connect)(({shixunHomeworks:qe,classroomList:me})=>({shixunHomeworks:qe,classroomList:me}))(Ge)},16750:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return We}});var y=ne(59301),Ie={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Me=ne(92310),Pe=ne.n(Me),Te=ne(29787),be=ne(2859),Xe=ne(38147),ze=ne(65862),De=(Fe,rt,je)=>new Promise((pe,ve)=>{var ke=qe=>{try{Je(je.next(qe))}catch(me){ve(me)}},Ge=qe=>{try{Je(je.throw(qe))}catch(me){ve(me)}},Je=qe=>qe.done?pe(qe.value):Promise.resolve(qe.value).then(ke,Ge);Je((je=je.apply(Fe,rt)).next())}),We=({data:Fe,className:rt,fullWidth:je,style:pe={},onClose:ve,onOk:ke,showFullTools:Ge,noAssociationId:Je})=>{const qe=(0,y.useRef)(null),me=(0,y.useRef)(null),Ye=(0,y.useRef)(null),ut=(0,y.useRef)(null),[ct,yt]=(0,y.useState)(!1),[Re,Ze]=(0,y.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,y.useEffect)(()=>(Ye.current||(Ye.current=document.createElement("style"),document.head.appendChild(Ye.current)),Fe!=null&&Fe.visible?(document.body.setAttribute("data-custom","y-hidden"),Ye.current.innerHTML=" html { overflow-y: hidden; }",Fe!=null&&Fe.src&&at()):(document.body.removeAttribute("data-custom"),Ye.current&&(document.head.removeChild(Ye.current),Ye.current=null)),()=>{document.body.removeAttribute("data-custom"),Ye.current&&(document.head.removeChild(Ye.current),Ye.current=null)}),[Fe==null?void 0:Fe.visible]);const at=()=>De(void 0,null,function*(){yt(!0),Ze("\u6B63\u5728\u52A0\u8F7D\u4E2D");const tt=yield(0,ze.ZJ)(Fe==null?void 0:Fe.src);qe.current.src="",qe.current.src=tt,qe.current.onload=function(){Ke()},yt(!1),Ze("")}),Oe=tt=>De(void 0,null,function*(){yt(!0),Ze("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Ot=yield(0,Xe.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Fe.title,file:tt.dataUrl}});Ot!=null&&Ot.id&&!Je?(yield(0,Xe.ZP)(`/api/attachments/${Fe.id}/add_subitem.json`,{method:"post",body:{subitem_id:Ot==null?void 0:Ot.id,settings:JSON.stringify(tt.state)}})).status===0&&ke():Ot!=null&&Ot.id&&ke(Ot),yt(!1),Ze("")}),Bt=()=>{const tt=document.querySelector('a[href="https://markerjs.com/"]');tt&&tt.parentNode&&(tt.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(At=>{const it=document.querySelector(At.name);it&&it.setAttribute("title",At.title)})},Ke=()=>{me.current=new be.hP(qe.current),me.current.targetRoot=ut.current,me.current.addEventListener("render",Oe),me.current.addEventListener("beforeclose",ve),Ge&&(me.current.availableMarkerTypes=me.current.ALL_MARKER_TYPES,me.current.uiStyleSettings.redoButtonVisible=!0,me.current.uiStyleSettings.notesButtonVisible=!0,me.current.uiStyleSettings.zoomButtonVisible=!0,me.current.uiStyleSettings.zoomOutButtonVisible=!0,me.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=me.current.uiStyleSettings,me.current.show(),Fe!=null&&Fe.snapshotData&&me.current.restoreState(Fe.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Bt()},300)};return y.createElement(y.Fragment,null,(Fe==null?void 0:Fe.visible)&&y.createElement(Te.Z,{spinning:ct,tip:Re,style:{position:"absolute",width:"100vw"}},y.createElement("div",{ref:ut,className:Pe()(Ie.imageDimensions,rt,je?Ie.fullWidth:""),style:pe},y.createElement("img",{className:Ie.img,ref:qe}))))}},94831:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return be}});var y=ne(62957),Ie={modal:"modal___VzyKs",content:"content___HhLQS",close:"close___zKaRB"},Me="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABQVJREFUWEfNmXes32MUxj8PagS1QghJiU1pxExsFbUqitoSKzVilEjoHzVj/KEEDYnGbq3aexNiRRGjlMTee8+K432u87u+99ffvPdK7kl+f/3e8bznPec5z3m/oh8WEfMBGwPbAhsCawIrAIvncj8BnwFvAS8CjwMvSPq72+3UzYSIWBE4BjgQ+BZ4FHgOmAN8AhiYzUA9di1gM2A0sDQwHZgqyWM7so4ARsQywFnA3sDVwJWS3uhohxwUEesAhwIHAzcDkyV9026NtgAjYl/gwuKNGw1Skj3Xb4sIe3Jy8brXnSjpplaLNQUYEQsAlwDbeTFJL/cbVYOJEbFBHvox4FhJfzVavyHAiFgEmAk4qPeX9PNggqutFRGLAdcDTrrxkn6r32cegOm5O4DvgEOanWywAOd+VwFLAbvX79cI4GWZgXv83+AqnnQ43WYmkHRU9fB9AGZCnGFuq11rRPSMkRSD4bWIGAacU650tiQzQo/ldZszT60mTi/ApJLXgZ2rCRERnuSY3FHShwMBmQR/Q9LVLEkm+17LxLkPGFmjoCrAS4E/JJ1QN+kpYAvgI2B7SW/3F2Qh+mnA4YVevjc7NGKGiDClLSTp6J6bS/ea9V8pGbVGPc9FxPBy5XcDWwFfAGMkeWxXFhFTgBOBX3KNpxstkDxpJ4xyxakBPBcYVuLupCaTfMW3Ajvl6XeR9EynCCPCxHymbwjYTdJDreaWeDwfmCtpkjIuPshTNS1fGdwzzFfphXGSHm4HMiKOKxRyEWAi3keSs7WlZVl8EBhhgJsCl0sa1cHE+T02a6q9sV+Zd3uzeRHhuntF/n9YNWs72MthNMEATwGWk+T4aGtJO44nJ5O94o2vrZ8YEXtmKTPHHS/p4raL983oC4AvDfAWqwtJVhgdW0ScVgafnuXQAKbWJkfEGOBOZ2PympVQVxYRVk7jDfA14ABJr3a1wr/kOhHwSW2WT2dHxOaA42fRogunNEu8dntFxPrADAP8ysKyE23WaNGIsMZzXDo+XVPHAUuWcjlN0oR2QFrErzXoHAP8vXhhuKQ/B7DYXj5tKWEL5hrWeFZBXUv8Sph4rR8HC+DKhaaeBZavADxI0twBHLoX4ECv2KBcDlcrRP589iFLAPekxvMNdW2pDXqueCBJYvn+RKky6wGzUn2vXhqlB4Bl8z9Xjloz1THQTJLpBmjlPLMfNGM1/Ahgop9dWsuta4kWEWsDLmcrud1MJdRVL1Olma6I2i6IiIVLX3xveuzd0n5uWTL206p7IsJx6QOsCljG7SDJvXJHVkRKL1F3XOoSXE39js1e2ODea0JBbubtyZHAOynX3u8EYUT0ljo3LG3FQoLz2OtMIaWB/zqvtWV/nPLpfmCTogU/Tk++2QpkH7GQG7eUWxVucr9ypPkpBafVdlsrWtAvDXeVpNkGMGtYnb/UgqT/k1sJsKlgrYA7DzgZ+NW6UNKTbZFVBmTcOiF3LULjh/JmM1aS6amPNRSsCbKh5M//JmWj42pjHei+oWtLTXmNZVoedLQkv+30WkPJnyBc+xo1Te5H7K1aE9+V6mngIcexnXGEf5Jcx3ssmybH67rzNE05wO8l9W3niEwMF38nyKBYRKxSzf62bWflFEO3cU8vmueG7tNHghy6j0eVqx66z291aT80HzDrQA7dJ+A6oEPzEb0J2dY+Q2yUnyGsrKufIT7PzxAWsv3+DPEPkKKBQOOiq+AAAAAASUVORK5CYII=",Pe=ne(59301),be=({visible:Xe,setVisible:ze,image:De,closeImageStyle:et,hiddenbutton:We})=>Pe.createElement(y.default,{centered:!0,destroyOnClose:!0,open:Xe,footer:null,wrapClassName:Ie.modal,onCancel:()=>ze(!1)},Pe.createElement("div",{className:Ie.content},Pe.createElement("img",{src:De}),We,Pe.createElement("img",{onClick:()=>ze(!1),className:Ie.close,src:Me,style:et})))},99298:function(Ct,ht,ne){"use strict";var y=ne(59301),Ie=ne(77019),Me=ne(5269),Pe=ne(31691),Te=ne(7939),be=ne(95097),Xe=ne(96408),ze=ne(48136),De=ne(59301);const et=(0,y.forwardRef)(({callback:We,showSaveButton:Fe,value:rt=""},je)=>{const pe=(0,y.useRef)(),ve=[{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 "}]}]}],ke=[{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 @@ -283,7 +283,7 @@ ${Dt} \\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}`}]}]}],Ge=me=>{pe.current.setValue(pe.current.getValue()+" "+me.value+" ")},Je=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:De.createElement(Ie.Z,{className:Xe.Z.lists,gutter:[10,10]},ve.map((me,Ye)=>De.createElement(Me.Z,{flex:"110px",className:Xe.Z.item},De.createElement("div",null,De.createElement(be.Z,{value:`$$${me.value}$$`}),me.name),De.createElement("div",{className:Xe.Z.children},me.children.map((ut,ct)=>De.createElement("div",{key:ct},De.createElement("h1",null,ut.name),De.createElement(Ie.Z,{gutter:[10,10]},ut.data.map((yt,Re)=>De.createElement(Me.Z,{key:Re,onClick:()=>Ge(yt),className:Xe.Z.diamond},De.createElement(be.Z,{value:"`$$"+yt.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:De.createElement(Ie.Z,{className:Xe.Z.lists,gutter:[10,10]},ke.map((me,Ye)=>De.createElement(Me.Z,{flex:"110px",className:Xe.Z.item},De.createElement("div",null,De.createElement(be.Z,{value:"`$$"+me.value+"$$`"}),me.name),De.createElement("div",{className:Xe.Z.children},me.children.map((ut,ct)=>De.createElement("div",{key:ct},ut.name&&De.createElement("h1",null,ut.name),De.createElement(Ie.Z,{gutter:[10,10]},ut.data.map((yt,Re)=>De.createElement(Me.Z,{key:Re,onClick:()=>Ge(yt),className:Xe.Z.diamond},De.createElement(be.Z,{value:"`$$"+yt.value+"$$`"}))))))))))}],qe=()=>{var me=document.createElement("div");me.innerHTML=pe.current.getValue();var Ye=me.innerText;return We&&We(Ye),Ye};return(0,y.useImperativeHandle)(je,()=>({getData:qe})),De.createElement("div",{className:Xe.Z.mathWrap},De.createElement(Pe.default,{defaultActiveKey:"1",items:Je}),De.createElement("math-field",{locale:"zh_cn",className:Xe.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:pe,style:{width:800,marginTop:30,fontSize:18}},rt||""),Fe&&De.createElement("div",{className:Xe.Z.button},De.createElement(Te.ZP,{size:"large",onClick:qe,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});ht.Z=et},98228:function(Ct,ht,ne){"use strict";ne.d(ht,{z:function(){return bt},Z:function(){return Ue}});var y=ne(59301),Ie=ne(94968),Me=ne(6767),Pe=ne(62957),Te=ne(7939),be=ne(74128),Xe=ne(80024),ze=Object.defineProperty,De=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,Fe=(Ee,Qe,Et)=>Qe in Ee?ze(Ee,Qe,{enumerable:!0,configurable:!0,writable:!0,value:Et}):Ee[Qe]=Et,rt=(Ee,Qe)=>{for(var Et in Qe||(Qe={}))et.call(Qe,Et)&&Fe(Ee,Et,Qe[Et]);if(De)for(var Et of De(Qe))We.call(Qe,Et)&&Fe(Ee,Et,Qe[Et]);return Ee},je=(Ee,Qe,Et)=>new Promise((xt,Se)=>{var ot=ft=>{try{jt(Et.next(ft))}catch(It){Se(It)}},vt=ft=>{try{jt(Et.throw(ft))}catch(It){Se(It)}},jt=ft=>ft.done?xt(ft.value):Promise.resolve(ft.value).then(ot,vt);jt((Et=Et.apply(Ee,Qe)).next())});const pe="\u3000\u3000";function ve(Ee){var Qe=["Bytes","KB","MB","GB","TB"];if(Ee==0)return"0 Byte";var Et=parseInt(""+Math.floor(Math.log(Ee)/Math.log(1024)),10);return(Ee/Math.pow(1024,Et)).toFixed(1)+" "+Qe[Et]}var ke=({value:Ee=[],action:Qe,onChange:Et,className:xt,maxSize:Se=150,title:ot="\u6587\u4EF6\u4E0A\u4F20",accept:vt=null})=>{const jt={multiple:!1,fileList:Ee,accept:vt,withCredentials:!0,beforeUpload:It=>It.size/1024/1024(ie.name.indexOf(pe)===-1&&(ie.name=`${ie.name}${pe}${ve(ie.size)}`),rt({},ie))),It.file.status==="done"&&((Rt=(wt=It.file)==null?void 0:wt.response)==null?void 0:Rt.status)===-1){message.error((we=(Jt=It.file)==null?void 0:Jt.response)==null?void 0:we.message),Et([]);return}Et(le)},onRemove:It=>je(void 0,null,function*(){const wt=It.size/1024/1024;return It.status==="uploading"?!0:wt0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:Ee.length>0,ghost:!0},ot),React.createElement("span",{onClick:ft,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",Se,"M)"," ")))},Ge=ne(61481),Je=ne(89392),qe=Object.defineProperty,me=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,ct=(Ee,Qe,Et)=>Qe in Ee?qe(Ee,Qe,{enumerable:!0,configurable:!0,writable:!0,value:Et}):Ee[Qe]=Et,yt=(Ee,Qe)=>{for(var Et in Qe||(Qe={}))Ye.call(Qe,Et)&&ct(Ee,Et,Qe[Et]);if(me)for(var Et of me(Qe))ut.call(Qe,Et)&&ct(Ee,Et,Qe[Et]);return Ee};const Re=Ee=>React.createElement("svg",yt({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Ee),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var Ze="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",at=Object.defineProperty,Oe=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,tt=(Ee,Qe,Et)=>Qe in Ee?at(Ee,Qe,{enumerable:!0,configurable:!0,writable:!0,value:Et}):Ee[Qe]=Et,Ot=(Ee,Qe)=>{for(var Et in Qe||(Qe={}))Bt.call(Qe,Et)&&tt(Ee,Et,Qe[Et]);if(Oe)for(var Et of Oe(Qe))Ke.call(Qe,Et)&&tt(Ee,Et,Qe[Et]);return Ee},At=(Ee,Qe,Et)=>new Promise((xt,Se)=>{var ot=ft=>{try{jt(Et.next(ft))}catch(It){Se(It)}},vt=ft=>{try{jt(Et.throw(ft))}catch(It){Se(It)}},jt=ft=>ft.done?xt(ft.value):Promise.resolve(ft.value).then(ot,vt);jt((Et=Et.apply(Ee,Qe)).next())});const{Dragger:it}=Ie.default;function bt(Ee){let Qe=[];return Ee&&Ee.length>0&&(Qe=Ee.map(Et=>({uid:Et.id,id:Et.id,name:Et.title+pe+Et.filesize,url:Et.url,filesize:Et.filesize,status:"done",response:{id:Et.id}}))),Qe}var Ue=({value:Ee,onChange:Qe,action:Et,data:xt,className:Se,maxSize:ot=150,title:vt="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:jt=!1,accept:ft="",additionalText:It,isDragger:wt,number:Rt=1e3,aloneClear:Jt=!1,realTimeRemove:we=!0,uploadText:le,setFileProgress:ie,showFileProgress:se})=>{const[fe,ue]=(0,y.useState)(!1);let[Ve,Qt]=(0,y.useState)(Ee||[]),[Mt,Bn]=(0,y.useState)(1);(0,y.useEffect)(()=>{Ee&&(Mt===1&&Qt([...Ee]),Bn(2),Rt===(Ee==null?void 0:Ee.length)&&ue(!0))},[Ee]);const Sn=()=>{setTimeout(()=>{Ve.pop(),Qt([...Ve])},500)};se&&ie(Ve.some(zn=>zn.status==="uploading"));const Pn={multiple:!0,disabled:fe,accept:ft,withCredentials:!0,fileList:Ve,beforeUpload:(zn,ja)=>{const ua=zn.size/1024/1024;return Ve.concat(ja).length>Rt?(Ve.pop(),Qt([...Ve]),Me.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${Rt}\u4E2A\u6587\u4EF6`),Jt?Promise.reject():(Sn(),!1)):ua=Rt?ue(!0):ue(!1),Qt([...Ve]),Ve=Ve.map(or=>{var Xn,cn;return(Xn=or==null?void 0:or.response)!=null&&Xn.id&&(or.url=(cn=or==null?void 0:or.response)==null?void 0:cn.url),or.name.indexOf(pe)===-1&&(or.name=`${or.name}${pe}${ve(or.size)}`),Ot({},or)}),console.log("info:",zn,Ve),Qe(Ve)},onRemove:zn=>At(void 0,null,function*(){if(!we)return!0;const ja=()=>At(void 0,null,function*(){if(zn.response?zn.response.id:zn.id){let Dt=yield(0,Xe.JZ)(zn.response?zn.response.id:zn.uid);return Promise.resolve(Dt)}else return!0});return jt?new Promise((ua,Dt)=>{Pe.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:y.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>At(void 0,null,function*(){const Jn=yield ja();Me.ZP.success("\u5220\u9664\u6210\u529F"),ua(!0)}),onCancel:()=>ua(!1)})}):yield ja()})};function lr(zn){zn.preventDefault(),zn.stopPropagation()}return y.createElement("div",{className:`multi-upload ${Se||""}`},wt&&y.createElement(it,Ot({},Pn),y.createElement("p",{className:"ant-upload-drag-icon"},y.createElement(Ge.Z,null)),y.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",y.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",ot,"MB)"," "),It),!wt&&y.createElement(Ie.default,Ot({},Pn),y.createElement(Te.ZP,{disabled:fe,className:"upload_button"},y.createElement("img",{className:"aBtn_img",src:Ze}),vt),y.createElement("span",{onClick:lr,className:"upload_text"},le||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${ot}MB)`)))}},2524:function(Ct,ht,ne){"use strict";var y=ne(59301),Ie=ne(93314),Me=ne(7939),Pe=Object.defineProperty,Te=Object.defineProperties,be=Object.getOwnPropertyDescriptors,Xe=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,et=(je,pe,ve)=>pe in je?Pe(je,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):je[pe]=ve,We=(je,pe)=>{for(var ve in pe||(pe={}))ze.call(pe,ve)&&et(je,ve,pe[ve]);if(Xe)for(var ve of Xe(pe))De.call(pe,ve)&&et(je,ve,pe[ve]);return je},Fe=(je,pe)=>Te(je,be(pe));const rt=({img:je,buttonProps:pe={},styles:ve={},customText:ke,ButtonText:Ge,ButtonClick:Je,Buttonclass:qe,ButtonTwo:me,imgStyles:Ye,loading:ut=!1,className:ct=""})=>y.createElement("section",{className:`tc animated fadeIn ${ct}`,style:We({color:"#999",margin:"100px auto",visibility:ut?"hidden":"visible"},ve)},y.createElement("img",{src:je||Ie,style:Fe(We({},Ye),{pointerEvents:"none",userSelect:"none"})}),y.createElement("p",{className:"mt20 font14"},ke||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),Ge&&y.createElement(Me.ZP,We({className:qe,onClick:Je},pe),Ge),me&&me);ht.Z=rt},4324:function(Ct,ht,ne){"use strict";ne.d(ht,{Q:function(){return be}});var y=ne(59301),Ie=ne(82326),Me=ne(47889),Pe=ne(4875),Te=ne(59301),be=(ze=>(ze[ze.Number=1]="Number",ze[ze.Percent=2]="Percent",ze))(be||{});const Xe=({value:ze,onChange:De,disabled:et,hidePercentOption:We=!1,percentType:Fe="select"})=>{const rt=(0,y.useMemo)(()=>We?1:2,[We]),[je,pe]=(0,y.useState)(rt);console.log(je);const ve=Ge=>ze.type===1?`${Ge}\u5206`:`${Ge}%`,ke=(0,y.useCallback)(Ge=>{if(je===1){const Je=Ge.replace("\u5206","");return isNaN(parseInt(Je,10))?0:Je}else return Ge.replace("%","")},[je]);return(0,y.useEffect)(()=>{pe(ze.type)},[ze]),Te.createElement("div",{style:{display:"flex",alignItems:"center"}},Fe=="select"&&Te.createElement(Ie.default,{size:"large",onChange:Ge=>{pe(Ge),De({type:Ge,inputValue:Ge===1?5:20})},value:je||rt,style:{width:100},options:We?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:et}),Fe=="radio"&&Te.createElement(Me.ZP.Group,{size:"large",onChange:Ge=>{const Je=Ge.target.value;pe(Je),De({type:Je,inputValue:Je===1?5:20})},value:je||rt,disabled:et},!We&&Te.createElement(Me.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),Te.createElement(Me.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),Fe=="radio"&&Te.createElement("div",{style:{marginRight:"10px",color:"#000000"}},ze.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),Te.createElement(Pe.Z,{size:"large",disabled:et,value:ze.inputValue,style:{width:"120px"},parser:ke,addonAfter:ze.type===1?"\u5206":"%",max:je===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:Ge=>{De({type:je,inputValue:Ge})}}),Fe=="radio"&&ze.type==2&&Te.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};ht.Z=Xe},52918:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return qe}});var y=ne(59301),Ie={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},Me=ne(7939),Pe=ne(70557),Te=ne(50258),be=ne(25399),Xe=ne(65862),ze=ne(87513),De=ne(2524),et=ne(74128),We=ne(7310),Fe=ne(59301),rt=Object.defineProperty,je=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,ke=(me,Ye,ut)=>Ye in me?rt(me,Ye,{enumerable:!0,configurable:!0,writable:!0,value:ut}):me[Ye]=ut,Ge=(me,Ye)=>{for(var ut in Ye||(Ye={}))pe.call(Ye,ut)&&ke(me,ut,Ye[ut]);if(je)for(var ut of je(Ye))ve.call(Ye,ut)&&ke(me,ut,Ye[ut]);return me},Je=(me,Ye,ut)=>new Promise((ct,yt)=>{var Re=Oe=>{try{at(ut.next(Oe))}catch(Bt){yt(Bt)}},Ze=Oe=>{try{at(ut.throw(Oe))}catch(Bt){yt(Bt)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(Re,Ze);at((ut=ut.apply(me,Ye)).next())}),qe=({editOffice:me="view",data:Ye,issaver:ut,onSaver:ct,theme:yt,type:Re,filename:Ze,monacoEditor:at,className:Oe,style:Bt,close:Ke,onClose:tt,hasMask:Ot,disabledDownload:At,onImgDimensions:it,showNodata:bt,recordInfo:Ue})=>{const[Ee,Qe]=(0,y.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[Et,xt]=(0,y.useState)(""),[Se,ot]=(0,y.useState)(),vt=window.ENV==="build"?"/react/build":"",jt=location.host.startsWith("localhost")?et.Z.PROXY_SERVER:et.Z.API_SERVER,It=10*(1024*1024),wt=(0,y.useRef)();Ye!=null&&Ye.startsWith("/api")&&Re!=="txt"&&(Ye=et.Z.API_SERVER+Ye);const Rt=se=>se.substring(se.lastIndexOf("/")+1).split(".").pop();Ze&&at&&(at.filename=Ze),(0,y.useEffect)(()=>{var se,fe;const ue=(fe=(se=document.cookie)==null?void 0:se.replace(/\s/g,""))==null?void 0:fe.split(";");ue==null||ue.map(Ve=>{let Qt=Ve.split("=");Qt[0]==="_educoder_session"&&xt(Qt[1])})},[]),(0,y.useEffect)(()=>{Re==="office"&&(Ye.indexOf("bigfilescdn.")>-1||Ye.indexOf("bigfiles1")>-1?ot({url:Ye,fileType:Rt(Ye),model:Ye.indexOf("model=edit")?"edit":"view"}):we())},[Re,Ye]);function Jt(se){return Je(this,null,function*(){se.data.type==="pdfdata"&&(ct(se.data.data),window.removeEventListener("message",Jt,!1)),console.log("mess---:",se.data)})}const we=()=>Je(void 0,null,function*(){console.log("data:",Ye);let se=Ye;Ye.startsWith("http")||(se=location.origin+se);let fe=new URL(se).pathname.split("/").pop();const ue=yield(0,ze.gJ)({attachment_id:fe});ue.url=jt+ue.url,ot(ue)}),le=()=>{if(Ye.startsWith("http")||Ye.startsWith("blob:")){ie();return}(0,Xe.Sv)(Ze||"educoder",Ye,Ze)},ie=()=>{Ue&&(0,We.fc)({id:Ue==null?void 0:Ue.id,watch_type:1,course_id:Ue==null?void 0:Ue.course_id}),(0,Xe.Nd)(Ze||"educoder",decodeURIComponent(Ye))};return Fe.createElement("div",{style:Ge({},Bt||{}),className:`${Ot&&Ie.bgBlack} ${Re?Ie.wrp:"hide"}`},Ke&&Fe.createElement("div",{className:Ie.close,ref:wt},!!it&&Fe.createElement(be.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>wt.current},Fe.createElement("span",{onClick:()=>{tt(),it()}},Fe.createElement("i",{className:"icon-yulanpizhu"}))),!At&&Fe.createElement(be.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>wt.current},Fe.createElement("span",{onClick:ie},Fe.createElement("i",{className:"icon-quxiaozhiding"}))),ut&&Fe.createElement(be.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>wt.current},Fe.createElement("span",{className:"",onClick:()=>{const se=document.getElementById("pdfiframe");window.addEventListener("message",Jt,!1),setTimeout(()=>{se.contentWindow.postMessage("getData","*")},300)}},Fe.createElement("i",{className:"icon-baocun"}))),Fe.createElement(be.Z,{title:"\u5173\u95ED",getPopupContainer:()=>wt.current},Fe.createElement("span",{className:"",onClick:()=>{tt()}},Fe.createElement("i",{className:"icon-guanbi1"})))),Fe.createElement("div",{className:`${Ie[Oe]} ${Oe} ${Ie.monaco} ${Re==="txt"?"show":"hide"}`},Re==="txt"&&Fe.createElement(Fe.Fragment,null,Fe.createElement(Te.ZP,Ge({},at)))),Re==="audio"&&Fe.createElement("audio",{src:`${(Ye==null?void 0:Ye.indexOf("http://"))>-1||(Ye==null?void 0:Ye.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${Ye}`,autoPlay:!0}),Re==="video"&&Fe.createElement(Fe.Fragment,null,(Ye==null?void 0:Ye.indexOf("http"))>-1?Fe.createElement("video",{controls:!0,src:`${Ye}`,autoPlay:!0}):Fe.createElement("video",{controls:!0,src:`data:video/mp4;base64,${Ye}`,autoPlay:!0})),Re==="office"&&Se&&Fe.createElement("iframe",{src:`${vt}/office.html?key=${Se.key}&url=${btoa(Se.url)}&callbackUrl=${jt+(Se.callbackUrl||"")}&fileType=${Se.fileType}&title=${Se.title||""}&model=${me}&officeServer=${et.Z.ONLYOFFICE}&disabledDownload=${!!At}`}),Re==="html"&&Fe.createElement("iframe",{src:Ye+"&disposition=inline"}),Re==="pdf"&&Fe.createElement("iframe",{id:"pdfiframe",src:`${vt}/js/pdf/index.html?filename=${Ze||"educoder.pdf"}&url=${encodeURIComponent(Ye)}&disabledDownload=${!!At}&model=${me}`}),Re==="image"&&Fe.createElement("img",{src:`${(Ye==null?void 0:Ye.indexOf("http://"))>-1||(Ye==null?void 0:Ye.indexOf("https://"))>-1?"":"data:image/png;base64,"}${Ye}`}),(Re==="other"||Re==="download")&&Fe.createElement(Fe.Fragment,null,bt?Fe.createElement(De.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:Fe.createElement(Me.ZP,{icon:Fe.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:le,disabled:At},"\u4E0B\u8F7D")}):Fe.createElement(Me.ZP,{type:"primary",size:"middle",onClick:le,disabled:At},Fe.createElement(Pe.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),Re==="flowChart"&&Fe.createElement("div",{className:"embed"},Fe.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${Ye||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},95097:function(Ct,ht,ne){"use strict";ne.d(ht,{z:function(){return at},Z:function(){return Oe}});var y=ne(59301),Ie=ne(48850),Me=ne(49142),Pe=ne(64018),Te=ne(17030),be=ne(74128),Xe=ne(65862),ze=ne(15342),De=ne(44104),et=ne(7939),We=ne(1012),Fe=ne(52918),rt=ne(59301),pe=({html:Bt})=>{const Ke=(0,y.useRef)(null),tt=(0,y.useRef)(null),Ot=`.markdown-body p { +\\end{array}`}]}]}],Ge=me=>{pe.current.setValue(pe.current.getValue()+" "+me.value+" ")},Je=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:De.createElement(Ie.Z,{className:Xe.Z.lists,gutter:[10,10]},ve.map((me,Ye)=>De.createElement(Me.Z,{flex:"110px",className:Xe.Z.item},De.createElement("div",null,De.createElement(be.Z,{value:`$$${me.value}$$`}),me.name),De.createElement("div",{className:Xe.Z.children},me.children.map((ut,ct)=>De.createElement("div",{key:ct},De.createElement("h1",null,ut.name),De.createElement(Ie.Z,{gutter:[10,10]},ut.data.map((yt,Re)=>De.createElement(Me.Z,{key:Re,onClick:()=>Ge(yt),className:Xe.Z.diamond},De.createElement(be.Z,{value:"`$$"+yt.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:De.createElement(Ie.Z,{className:Xe.Z.lists,gutter:[10,10]},ke.map((me,Ye)=>De.createElement(Me.Z,{flex:"110px",className:Xe.Z.item},De.createElement("div",null,De.createElement(be.Z,{value:"`$$"+me.value+"$$`"}),me.name),De.createElement("div",{className:Xe.Z.children},me.children.map((ut,ct)=>De.createElement("div",{key:ct},ut.name&&De.createElement("h1",null,ut.name),De.createElement(Ie.Z,{gutter:[10,10]},ut.data.map((yt,Re)=>De.createElement(Me.Z,{key:Re,onClick:()=>Ge(yt),className:Xe.Z.diamond},De.createElement(be.Z,{value:"`$$"+yt.value+"$$`"}))))))))))}],qe=()=>{var me=document.createElement("div");me.innerHTML=pe.current.getValue();var Ye=me.innerText;return We&&We(Ye),Ye};return(0,y.useImperativeHandle)(je,()=>({getData:qe})),De.createElement("div",{className:Xe.Z.mathWrap},De.createElement(Pe.default,{defaultActiveKey:"1",items:Je}),De.createElement("math-field",{locale:"zh_cn",className:Xe.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:pe,style:{width:800,marginTop:30,fontSize:18}},rt||""),Fe&&De.createElement("div",{className:Xe.Z.button},De.createElement(Te.ZP,{size:"large",onClick:qe,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});ht.Z=et},98228:function(Ct,ht,ne){"use strict";ne.d(ht,{z:function(){return bt},Z:function(){return Ue}});var y=ne(59301),Ie=ne(94968),Me=ne(6767),Pe=ne(62957),Te=ne(7939),be=ne(74128),Xe=ne(80024),ze=Object.defineProperty,De=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,Fe=(Ee,Qe,Et)=>Qe in Ee?ze(Ee,Qe,{enumerable:!0,configurable:!0,writable:!0,value:Et}):Ee[Qe]=Et,rt=(Ee,Qe)=>{for(var Et in Qe||(Qe={}))et.call(Qe,Et)&&Fe(Ee,Et,Qe[Et]);if(De)for(var Et of De(Qe))We.call(Qe,Et)&&Fe(Ee,Et,Qe[Et]);return Ee},je=(Ee,Qe,Et)=>new Promise((xt,Se)=>{var ot=ft=>{try{Rt(Et.next(ft))}catch(It){Se(It)}},vt=ft=>{try{Rt(Et.throw(ft))}catch(It){Se(It)}},Rt=ft=>ft.done?xt(ft.value):Promise.resolve(ft.value).then(ot,vt);Rt((Et=Et.apply(Ee,Qe)).next())});const pe="\u3000\u3000";function ve(Ee){var Qe=["Bytes","KB","MB","GB","TB"];if(Ee==0)return"0 Byte";var Et=parseInt(""+Math.floor(Math.log(Ee)/Math.log(1024)),10);return(Ee/Math.pow(1024,Et)).toFixed(1)+" "+Qe[Et]}var ke=({value:Ee=[],action:Qe,onChange:Et,className:xt,maxSize:Se=150,title:ot="\u6587\u4EF6\u4E0A\u4F20",accept:vt=null})=>{const Rt={multiple:!1,fileList:Ee,accept:vt,withCredentials:!0,beforeUpload:It=>It.size/1024/1024(Ae.name.indexOf(pe)===-1&&(Ae.name=`${Ae.name}${pe}${ve(Ae.size)}`),rt({},Ae))),It.file.status==="done"&&((Wt=(wt=It.file)==null?void 0:wt.response)==null?void 0:Wt.status)===-1){message.error((we=(Jt=It.file)==null?void 0:Jt.response)==null?void 0:we.message),Et([]);return}Et(le)},onRemove:It=>je(void 0,null,function*(){const wt=It.size/1024/1024;return It.status==="uploading"?!0:wt0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:Ee.length>0,ghost:!0},ot),React.createElement("span",{onClick:ft,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",Se,"M)"," ")))},Ge=ne(61481),Je=ne(89392),qe=Object.defineProperty,me=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,ct=(Ee,Qe,Et)=>Qe in Ee?qe(Ee,Qe,{enumerable:!0,configurable:!0,writable:!0,value:Et}):Ee[Qe]=Et,yt=(Ee,Qe)=>{for(var Et in Qe||(Qe={}))Ye.call(Qe,Et)&&ct(Ee,Et,Qe[Et]);if(me)for(var Et of me(Qe))ut.call(Qe,Et)&&ct(Ee,Et,Qe[Et]);return Ee};const Re=Ee=>React.createElement("svg",yt({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Ee),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var Ze="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",at=Object.defineProperty,Oe=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,tt=(Ee,Qe,Et)=>Qe in Ee?at(Ee,Qe,{enumerable:!0,configurable:!0,writable:!0,value:Et}):Ee[Qe]=Et,Ot=(Ee,Qe)=>{for(var Et in Qe||(Qe={}))Bt.call(Qe,Et)&&tt(Ee,Et,Qe[Et]);if(Oe)for(var Et of Oe(Qe))Ke.call(Qe,Et)&&tt(Ee,Et,Qe[Et]);return Ee},At=(Ee,Qe,Et)=>new Promise((xt,Se)=>{var ot=ft=>{try{Rt(Et.next(ft))}catch(It){Se(It)}},vt=ft=>{try{Rt(Et.throw(ft))}catch(It){Se(It)}},Rt=ft=>ft.done?xt(ft.value):Promise.resolve(ft.value).then(ot,vt);Rt((Et=Et.apply(Ee,Qe)).next())});const{Dragger:it}=Ie.default;function bt(Ee){let Qe=[];return Ee&&Ee.length>0&&(Qe=Ee.map(Et=>({uid:Et.id,id:Et.id,name:Et.title+pe+Et.filesize,url:Et.url,filesize:Et.filesize,status:"done",response:{id:Et.id}}))),Qe}var Ue=({value:Ee,onChange:Qe,action:Et,data:xt,className:Se,maxSize:ot=150,title:vt="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:Rt=!1,accept:ft="",additionalText:It,isDragger:wt,number:Wt=1e3,aloneClear:Jt=!1,realTimeRemove:we=!0,uploadText:le,setFileProgress:Ae,showFileProgress:se})=>{const[fe,ue]=(0,y.useState)(!1);let[Ve,Qt]=(0,y.useState)(Ee||[]),[Mt,Bn]=(0,y.useState)(1);(0,y.useEffect)(()=>{Ee&&(Mt===1&&Qt([...Ee]),Bn(2),Wt===(Ee==null?void 0:Ee.length)&&ue(!0))},[Ee]);const Sn=()=>{setTimeout(()=>{Ve.pop(),Qt([...Ve])},500)};se&&Ae(Ve.some(zn=>zn.status==="uploading"));const Pn={multiple:!0,disabled:fe,accept:ft,withCredentials:!0,fileList:Ve,beforeUpload:(zn,ja)=>{const ua=zn.size/1024/1024;return Ve.concat(ja).length>Wt?(Ve.pop(),Qt([...Ve]),Me.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${Wt}\u4E2A\u6587\u4EF6`),Jt?Promise.reject():(Sn(),!1)):ua=Wt?ue(!0):ue(!1),Qt([...Ve]),Ve=Ve.map(or=>{var Xn,cn;return(Xn=or==null?void 0:or.response)!=null&&Xn.id&&(or.url=(cn=or==null?void 0:or.response)==null?void 0:cn.url),or.name.indexOf(pe)===-1&&(or.name=`${or.name}${pe}${ve(or.size)}`),Ot({},or)}),console.log("info:",zn,Ve),Qe(Ve)},onRemove:zn=>At(void 0,null,function*(){if(!we)return!0;const ja=()=>At(void 0,null,function*(){if(zn.response?zn.response.id:zn.id){let Dt=yield(0,Xe.JZ)(zn.response?zn.response.id:zn.uid);return Promise.resolve(Dt)}else return!0});return Rt?new Promise((ua,Dt)=>{Pe.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:y.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>At(void 0,null,function*(){const Jn=yield ja();Me.ZP.success("\u5220\u9664\u6210\u529F"),ua(!0)}),onCancel:()=>ua(!1)})}):yield ja()})};function lr(zn){zn.preventDefault(),zn.stopPropagation()}return y.createElement("div",{className:`multi-upload ${Se||""}`},wt&&y.createElement(it,Ot({},Pn),y.createElement("p",{className:"ant-upload-drag-icon"},y.createElement(Ge.Z,null)),y.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",y.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",ot,"MB)"," "),It),!wt&&y.createElement(Ie.default,Ot({},Pn),y.createElement(Te.ZP,{disabled:fe,className:"upload_button"},y.createElement("img",{className:"aBtn_img",src:Ze}),vt),y.createElement("span",{onClick:lr,className:"upload_text"},le||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${ot}MB)`)))}},2524:function(Ct,ht,ne){"use strict";var y=ne(59301),Ie=ne(93314),Me=ne(7939),Pe=Object.defineProperty,Te=Object.defineProperties,be=Object.getOwnPropertyDescriptors,Xe=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,et=(je,pe,ve)=>pe in je?Pe(je,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):je[pe]=ve,We=(je,pe)=>{for(var ve in pe||(pe={}))ze.call(pe,ve)&&et(je,ve,pe[ve]);if(Xe)for(var ve of Xe(pe))De.call(pe,ve)&&et(je,ve,pe[ve]);return je},Fe=(je,pe)=>Te(je,be(pe));const rt=({img:je,buttonProps:pe={},styles:ve={},customText:ke,ButtonText:Ge,ButtonClick:Je,Buttonclass:qe,ButtonTwo:me,imgStyles:Ye,loading:ut=!1,className:ct=""})=>y.createElement("section",{className:`tc animated fadeIn ${ct}`,style:We({color:"#999",margin:"100px auto",visibility:ut?"hidden":"visible"},ve)},y.createElement("img",{src:je||Ie,style:Fe(We({},Ye),{pointerEvents:"none",userSelect:"none"})}),y.createElement("p",{className:"mt20 font14"},ke||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),Ge&&y.createElement(Me.ZP,We({className:qe,onClick:Je},pe),Ge),me&&me);ht.Z=rt},4324:function(Ct,ht,ne){"use strict";ne.d(ht,{Q:function(){return be}});var y=ne(59301),Ie=ne(82326),Me=ne(47889),Pe=ne(4875),Te=ne(59301),be=(ze=>(ze[ze.Number=1]="Number",ze[ze.Percent=2]="Percent",ze))(be||{});const Xe=({value:ze,onChange:De,disabled:et,hidePercentOption:We=!1,percentType:Fe="select"})=>{const rt=(0,y.useMemo)(()=>We?1:2,[We]),[je,pe]=(0,y.useState)(rt);console.log(je);const ve=Ge=>ze.type===1?`${Ge}\u5206`:`${Ge}%`,ke=(0,y.useCallback)(Ge=>{if(je===1){const Je=Ge.replace("\u5206","");return isNaN(parseInt(Je,10))?0:Je}else return Ge.replace("%","")},[je]);return(0,y.useEffect)(()=>{pe(ze.type)},[ze]),Te.createElement("div",{style:{display:"flex",alignItems:"center"}},Fe=="select"&&Te.createElement(Ie.default,{size:"large",onChange:Ge=>{pe(Ge),De({type:Ge,inputValue:Ge===1?5:20})},value:je||rt,style:{width:100},options:We?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:et}),Fe=="radio"&&Te.createElement(Me.ZP.Group,{size:"large",onChange:Ge=>{const Je=Ge.target.value;pe(Je),De({type:Je,inputValue:Je===1?5:20})},value:je||rt,disabled:et},!We&&Te.createElement(Me.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),Te.createElement(Me.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),Fe=="radio"&&Te.createElement("div",{style:{marginRight:"10px",color:"#000000"}},ze.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),Te.createElement(Pe.Z,{size:"large",disabled:et,value:ze.inputValue,style:{width:"120px"},parser:ke,addonAfter:ze.type===1?"\u5206":"%",max:je===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:Ge=>{De({type:je,inputValue:Ge})}}),Fe=="radio"&&ze.type==2&&Te.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};ht.Z=Xe},52918:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return qe}});var y=ne(59301),Ie={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},Me=ne(7939),Pe=ne(70557),Te=ne(50258),be=ne(25399),Xe=ne(65862),ze=ne(87513),De=ne(2524),et=ne(74128),We=ne(7310),Fe=ne(59301),rt=Object.defineProperty,je=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,ke=(me,Ye,ut)=>Ye in me?rt(me,Ye,{enumerable:!0,configurable:!0,writable:!0,value:ut}):me[Ye]=ut,Ge=(me,Ye)=>{for(var ut in Ye||(Ye={}))pe.call(Ye,ut)&&ke(me,ut,Ye[ut]);if(je)for(var ut of je(Ye))ve.call(Ye,ut)&&ke(me,ut,Ye[ut]);return me},Je=(me,Ye,ut)=>new Promise((ct,yt)=>{var Re=Oe=>{try{at(ut.next(Oe))}catch(Bt){yt(Bt)}},Ze=Oe=>{try{at(ut.throw(Oe))}catch(Bt){yt(Bt)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(Re,Ze);at((ut=ut.apply(me,Ye)).next())}),qe=({editOffice:me="view",data:Ye,issaver:ut,onSaver:ct,theme:yt,type:Re,filename:Ze,monacoEditor:at,className:Oe,style:Bt,close:Ke,onClose:tt,hasMask:Ot,disabledDownload:At,onImgDimensions:it,showNodata:bt,recordInfo:Ue})=>{const[Ee,Qe]=(0,y.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[Et,xt]=(0,y.useState)(""),[Se,ot]=(0,y.useState)(),vt=window.ENV==="build"?"/react/build":"",Rt=location.host.startsWith("localhost")?et.Z.PROXY_SERVER:et.Z.API_SERVER,It=10*(1024*1024),wt=(0,y.useRef)();Ye!=null&&Ye.startsWith("/api")&&Re!=="txt"&&(Ye=et.Z.API_SERVER+Ye);const Wt=se=>se.substring(se.lastIndexOf("/")+1).split(".").pop();Ze&&at&&(at.filename=Ze),(0,y.useEffect)(()=>{var se,fe;const ue=(fe=(se=document.cookie)==null?void 0:se.replace(/\s/g,""))==null?void 0:fe.split(";");ue==null||ue.map(Ve=>{let Qt=Ve.split("=");Qt[0]==="_educoder_session"&&xt(Qt[1])})},[]),(0,y.useEffect)(()=>{Re==="office"&&(Ye.indexOf("bigfilescdn.")>-1||Ye.indexOf("bigfiles1")>-1?ot({url:Ye,fileType:Wt(Ye),model:Ye.indexOf("model=edit")?"edit":"view"}):we())},[Re,Ye]);function Jt(se){return Je(this,null,function*(){se.data.type==="pdfdata"&&(ct(se.data.data),window.removeEventListener("message",Jt,!1)),console.log("mess---:",se.data)})}const we=()=>Je(void 0,null,function*(){console.log("data:",Ye);let se=Ye;Ye.startsWith("http")||(se=location.origin+se);let fe=new URL(se).pathname.split("/").pop();const ue=yield(0,ze.gJ)({attachment_id:fe});ue.url=Rt+ue.url,ot(ue)}),le=()=>{if(Ye.startsWith("http")||Ye.startsWith("blob:")){Ae();return}(0,Xe.Sv)(Ze||"educoder",Ye,Ze)},Ae=()=>{Ue&&(0,We.fc)({id:Ue==null?void 0:Ue.id,watch_type:1,course_id:Ue==null?void 0:Ue.course_id}),(0,Xe.Nd)(Ze||"educoder",decodeURIComponent(Ye))};return Fe.createElement("div",{style:Ge({},Bt||{}),className:`${Ot&&Ie.bgBlack} ${Re?Ie.wrp:"hide"}`},Ke&&Fe.createElement("div",{className:Ie.close,ref:wt},!!it&&Fe.createElement(be.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>wt.current},Fe.createElement("span",{onClick:()=>{tt(),it()}},Fe.createElement("i",{className:"icon-yulanpizhu"}))),!At&&Fe.createElement(be.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>wt.current},Fe.createElement("span",{onClick:Ae},Fe.createElement("i",{className:"icon-quxiaozhiding"}))),ut&&Fe.createElement(be.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>wt.current},Fe.createElement("span",{className:"",onClick:()=>{const se=document.getElementById("pdfiframe");window.addEventListener("message",Jt,!1),setTimeout(()=>{se.contentWindow.postMessage("getData","*")},300)}},Fe.createElement("i",{className:"icon-baocun"}))),Fe.createElement(be.Z,{title:"\u5173\u95ED",getPopupContainer:()=>wt.current},Fe.createElement("span",{className:"",onClick:()=>{tt()}},Fe.createElement("i",{className:"icon-guanbi1"})))),Fe.createElement("div",{className:`${Ie[Oe]} ${Oe} ${Ie.monaco} ${Re==="txt"?"show":"hide"}`},Re==="txt"&&Fe.createElement(Fe.Fragment,null,Fe.createElement(Te.ZP,Ge({},at)))),Re==="audio"&&Fe.createElement("audio",{src:`${(Ye==null?void 0:Ye.indexOf("http://"))>-1||(Ye==null?void 0:Ye.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${Ye}`,autoPlay:!0}),Re==="video"&&Fe.createElement(Fe.Fragment,null,(Ye==null?void 0:Ye.indexOf("http"))>-1?Fe.createElement("video",{controls:!0,src:`${Ye}`,autoPlay:!0}):Fe.createElement("video",{controls:!0,src:`data:video/mp4;base64,${Ye}`,autoPlay:!0})),Re==="office"&&Se&&Fe.createElement("iframe",{src:`${vt}/office.html?key=${Se.key}&url=${btoa(Se.url)}&callbackUrl=${Rt+(Se.callbackUrl||"")}&fileType=${Se.fileType}&title=${Se.title||""}&model=${me}&officeServer=${et.Z.ONLYOFFICE}&disabledDownload=${!!At}`}),Re==="html"&&Fe.createElement("iframe",{src:Ye+"&disposition=inline"}),Re==="pdf"&&Fe.createElement("iframe",{id:"pdfiframe",src:`${vt}/js/pdf/index.html?filename=${Ze||"educoder.pdf"}&url=${encodeURIComponent(Ye)}&disabledDownload=${!!At}&model=${me}`}),Re==="image"&&Fe.createElement("img",{src:`${(Ye==null?void 0:Ye.indexOf("http://"))>-1||(Ye==null?void 0:Ye.indexOf("https://"))>-1?"":"data:image/png;base64,"}${Ye}`}),(Re==="other"||Re==="download")&&Fe.createElement(Fe.Fragment,null,bt?Fe.createElement(De.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:Fe.createElement(Me.ZP,{icon:Fe.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:le,disabled:At},"\u4E0B\u8F7D")}):Fe.createElement(Me.ZP,{type:"primary",size:"middle",onClick:le,disabled:At},Fe.createElement(Pe.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),Re==="flowChart"&&Fe.createElement("div",{className:"embed"},Fe.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${Ye||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},95097:function(Ct,ht,ne){"use strict";ne.d(ht,{z:function(){return at},Z:function(){return Oe}});var y=ne(59301),Ie=ne(48850),Me=ne(49142),Pe=ne(64018),Te=ne(17030),be=ne(74128),Xe=ne(65862),ze=ne(15342),De=ne(44104),et=ne(7939),We=ne(1012),Fe=ne(52918),rt=ne(59301),pe=({html:Bt})=>{const Ke=(0,y.useRef)(null),tt=(0,y.useRef)(null),Ot=`.markdown-body p { margin: 0 0 16px 0 !important; line-height: 28px; white-space: pre-wrap; @@ -1131,19 +1131,19 @@ ${Dt} margin-top: 0; margin-bottom: 16px; }`;return(0,y.useEffect)(()=>{const At=Ke.current.attachShadow({mode:"open"});tt.current=document.createElement("div"),tt.current.className="markdown-body",tt.current.innerHTML=Bt,At.appendChild(tt.current);const it=document.createElement("style");return it.textContent=Ot,At.appendChild(it),()=>{At.innerHTML=""}},[]),(0,y.useEffect)(()=>{tt.current&&(tt.current.innerHTML=Bt)},[Bt]),rt.createElement("div",{ref:Ke})};function ve(Bt){const Ke=["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"],tt=new RegExp(`\\b(${Ke.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi");return Bt.replace(tt,"").trim()}var ke={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},Ge=Object.defineProperty,Je=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,Ye=(Bt,Ke,tt)=>Ke in Bt?Ge(Bt,Ke,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Bt[Ke]=tt,ut=(Bt,Ke)=>{for(var tt in Ke||(Ke={}))qe.call(Ke,tt)&&Ye(Bt,tt,Ke[tt]);if(Je)for(var tt of Je(Ke))me.call(Ke,tt)&&Ye(Bt,tt,Ke[tt]);return Bt};const ct="@\u2581\u2581@",yt="@\u2581@",Re=/]*>/g;function Ze(Bt){let Ke=document.createElement("div");return Ke.innerHTML=Bt,Ke.childNodes.length===0?"":Ke.childNodes[0].nodeValue}const at=(Bt,Ke)=>{Bt=Bt||"";const tt=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Ot=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,At=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,it=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return Ke?Bt.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(tt,(bt,Ue,Ee,Qe,Et,xt,Se)=>{const ot=Ue||Qe||xt,vt=Ee||Et||Se||"?";return be.Z.API_SERVER+"/api/attachments/"+ot+vt+"&t="+(0,Xe.Jn)(ot,Date.now())+(bt.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(Bt=Bt.replace(it,(bt,Ue,Ee,Qe,Et,xt,Se)=>{const ot=Ue||Qe||xt,vt=Ee||Et||Se||"?";return be.Z.API_SERVER+"/attachments/download/"+ot+vt+"&t="+(0,Xe.Jn)(ot,Date.now())+(bt.indexOf(")")>-1?")":"&")}).replace(tt,(bt,Ue,Ee,Qe,Et,xt,Se)=>{const ot=Ue||Qe||xt,vt=Ee||Et||Se||"?";return be.Z.API_SERVER+"/api/attachments/"+ot+vt+"&t="+(0,Xe.Jn)(ot,Date.now())+(bt.indexOf(")")>-1?")":"&")}).replace(Ot,(bt,Ue,Ee,Qe,Et)=>{const xt=Ue||Qe,Se=Ee||Et||"";return'"'+be.Z.API_SERVER+"/api/attachments/"+xt+Se+xt+Se+"&t="+(0,Xe.Jn)(xt,Date.now())}).replace(At,(bt,Ue,Ee,Qe,Et)=>{const xt=Ue||Qe,Se=Ee||Et||"";return"("+be.Z.API_SERVER+"/files/uploads/"+xt+Se+xt+Se+"&t="+(0,Xe.Jn)(xt,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,` -`),Bt)};var Oe=({value:Bt="",edit:Ke=!1,className:tt,showTextOnly:Ot,showLines:At,style:it={},stylesPrev:bt={},highlightKeywords:Ue,showProgramFill:Ee,isProgramFill:Qe,disabledFill:Et=!1,programFillValue:xt,openEditor:Se=()=>{},onFillChange:ot=ft=>{},onFillBlur:vt=()=>{},onFillFocus:jt=()=>{}})=>{let ft=ve(String(Bt||""));const It=(0,y.useRef)(),wt=(0,y.useRef)(),[Rt,Jt]=(0,y.useState)(""),[we,le]=(0,y.useState)("office"),[ie,se]=(0,y.useState)([]),fe=(0,y.useRef)("a"+(0,We.Z)()),ue={},Ve=cn=>//i.test(cn||""),Qt=(cn,On,Br)=>{const sa=document.createElement(cn===yt?"input":"textarea");sa.style.width="100%",sa.style.height=cn===yt?"40px":"151px",sa.rows=5,sa.spellcheck=!1,sa.name="edu-program-fill",sa.placeholder="\u8BF7\u8F93\u5165",sa.dataset.id=On;const _a=Object.keys(ue).length;return ue[_a]=sa,`${sa.outerHTML}`};function Mt(cn){return cn=cn.replace(/!\[.*?\]\(.*?\)/g,""),cn=cn.replace(/\[.*?\]\(.*?\)/g,""),cn=cn.replace(new RegExp("","gs"),""),cn=cn.replace(//g,""),cn=cn.replace(//g,""),cn=cn.replace(new RegExp(".*?<\\/video>","gs"),""),cn=cn.replace(new RegExp(".*?<\\/audio>","gs"),""),cn=cn.replace(new RegExp(".*?<\\/style>","gs"),""),cn=cn.replace(new RegExp(".*?<\\/script>","gs"),""),cn}const Bn=cn=>!Ot&&Ve(ft)?cn:cn.replace(/([\s\S]+?)<\/style>/gim,function(On,Br){let sa=Br.replace(/(\n|\r)/g,"").split("}"),_a=[];return sa.map(Yi=>{Yi!=""&&_a.push(`.${fe.current} ${Yi}`)}),``}),Sn=(0,y.useMemo)(()=>{try{const sa=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,_a=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Yi=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Ti=/\(\/attachments\/download\//g;ft=ft.replace(Ti,"("+be.Z.API_SERVER+"/attachments/download/").replace(sa,"("+be.Z.API_SERVER+"/api/attachments/").replace(_a,'"'+be.Z.API_SERVER+"/api/attachments/").replace(Yi,'"'+be.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,` -`),It.current.style.display="none"}catch(sa){}if(Ee){let sa=-1;return ft=ft.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(_a,Yi,Ti){var Cn;return++sa,Qt(_a,sa,(Cn=xt==null?void 0:xt[sa])==null?void 0:Cn.value.replaceAll("<","<").replaceAll(">",">"))}),`
${Bn(ft||"")}
`}let cn=Bn(ft);cn=(0,Me.ZP)(cn);const On=(0,Me.ez)();ft.match(/\[TOC\]/)&&(cn=cn.replace("

[TOC]

",(0,Me.Qv)()),(0,Me.Iy)()),cn=cn.replace(/(__special_katext_id_\d+__)/g,(sa,_a)=>{const{type:Yi,expression:Ti}=On[_a];return(0,ze.renderToString)(Ze(Ti)||"",{displayMode:Yi==="block",throwOnError:!1,output:"html"})}),cn=cn.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,Me.AL)();const Br=document.createElement("div");if(Br.innerHTML=cn,Ot)return Br.innerText;if(Ue){const sa=Ue.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return ja(Br,sa),Br.innerHTML}return setTimeout(()=>Jn(),500),Br.innerHTML},[ft,Ue]);(0,y.useEffect)(()=>{ua.current&&ua.current.querySelectorAll(["input","textarea"]).forEach(On=>{On.oninput=Pn,On.onblur=lr,On.onfocus=zn})},[ie]),(0,y.useEffect)(()=>{var cn,On,Br,sa,_a;if(xt!=null&&xt.length)try{const Yi=ua.current.querySelectorAll(".edu-program-fill-score"),Ti=ua.current.querySelectorAll('[name="edu-program-fill"]');for(const[Cn,dr]of Ti.entries())dr.value=((cn=xt==null?void 0:xt[Cn])==null?void 0:cn.value)||"",((On=xt==null?void 0:xt[Cn])==null?void 0:On.type)==="warning"?dr.className="program-fill-warning":((Br=xt==null?void 0:xt[Cn])==null?void 0:Br.type)==="success"?dr.className="program-fill-success":dr.className="";for(const[Cn,dr]of Yi.entries())dr.innerHTML=(sa=xt==null?void 0:xt[Cn])!=null&&sa.score?`${(_a=xt==null?void 0:xt[Cn])==null?void 0:_a.score}\u5206`:"";se(xt)}catch(Yi){console.log(Yi,"error")}},[xt]);const Pn=cn=>{ie[cn.target.dataset.id]=ie[cn.target.dataset.id]||{},ie[cn.target.dataset.id].value=cn.target.value,se([...ie]),ot(ie,cn.target.dataset.id)},lr=cn=>{ie[cn.target.dataset.id]=ie[cn.target.dataset.id]||{},ie[cn.target.dataset.id].value=cn.target.value,se([...ie]),vt(ie,cn.target.dataset.id)},zn=cn=>{ie[cn.target.dataset.id]=ie[cn.target.dataset.id]||{},ie[cn.target.dataset.id].value=cn.target.value,se([...ie]),jt(ie,cn.target.dataset.id)};function ja(cn,On){return cn.childNodes.forEach(Br=>{var sa;if(Br.childNodes.length>0)ja(Br,On);else if(Br.nodeName!=="IMG")if(Br.innerHTML)Br.innerHTML=(sa=Br.innerHTML)==null?void 0:sa.replace(new RegExp(On,"gi"),'$&');else{const _a=document.createElement("span");_a.innerHTML=Br.textContent.replace(new RegExp(On,"gi"),'$&'),Br.replaceWith(_a)}})}const ua=(0,y.useRef)();Me.jb.WebkitLineClamp=At,At&&(it=ut(ut({},it),Me.jb));function Dt(cn){let On=cn.target;if(On.tagName.toUpperCase()==="A"){let Br=On.getAttribute("href");if(Br.indexOf("office")>-1)cn.preventDefault(),Jt(Br),le("office");else if(Br.indexOf("application/pdf")>-1)cn.preventDefault(),Jt(Br),le("pdf");else if(Br.indexOf("text/html")>-1)cn.preventDefault(),Jt(Br),le("html");else if(Br.startsWith("#")){cn.preventDefault();let sa=document.getElementById(Br.replace("#",""));sa&&sa.scrollIntoView(!0)}}}const Jn=()=>{var cn;const On=(cn=ua.current)==null?void 0:cn.querySelectorAll("video");On==null||On.forEach(Br=>{if(Br.oncontextmenu=()=>!1,Br.src.indexOf(".m3u8")>-1&&!Br.canPlayType("application/vnd.apple.mpegurl")){if(Te.ZP.isSupported()){var sa=new Te.ZP;sa.loadSource(Br.src),sa.attachMedia(Br)}}})};(0,y.useEffect)(()=>{if(ua.current&&Sn&&Sn.match(Re)&&window.PR.prettyPrint(),ua.current)return ua.current.addEventListener("click",Dt),()=>{var cn;(cn=ua.current)==null||cn.removeEventListener("click",Dt),(0,Me.AL)(),(0,Me.Iy)()}},[Sn,ua.current,Dt]);const or=cn=>{cn.target.nodeName==="IMG"&&cn.target.className.indexOf("draw-flowchart")>-1?(It.current.style.zIndex=1,It.current.style.display="flex",It.current.style.width=cn.target.clientWidth+"px",It.current.style.height=cn.target.clientHeight+"px",It.current.style.top=cn.target.offsetTop+"px",It.current.style.left=cn.target.offsetLeft+"px",cn.target.id&&(wt.current=cn.target.id)):It.current.style.display="none"},Xn=()=>{It.current.style.display="none"};return(0,y.useEffect)(()=>{var cn;const On=Br=>{Br.preventDefault(),Br.clipboardData.setData("text",window.getSelection().toString())};return(cn=ua.current)==null||cn.addEventListener("copy",On),()=>{var Br;(Br=ua.current)==null||Br.removeEventListener("copy",On)}},[ua.current]),y.createElement("div",{style:{position:"relative"},onMouseLeave:Xn},Ot&&y.createElement("div",{ref:ua,className:`${ke.mdBody} `},Sn),!Ot&&!Ve(Sn)&&y.createElement("div",{ref:ua,style:ut({},it),onMouseOver:or,className:`${tt||""} ${Et?"disabled-fill":""} markdown-body ${ke.mdBody} ${fe.current}`,dangerouslySetInnerHTML:{__html:Sn}}),!Ot&&Ve(Sn)&&y.createElement(pe,{html:Sn}),y.createElement("div",{ref:It,className:`${ke.button} ${Ke?"":ke.previewFlowChart}`},y.createElement(De.Z,null,y.createElement(et.ZP,{onClick:()=>{Ke?Se(wt.current):(Jt(wt.current),le("flowChart"))}},Ke?"\u7F16\u8F91":"\u9884\u89C8"))),y.createElement(Fe.Z,{close:!0,data:Rt,type:Rt!=null&&Rt.length?we:"",style:ut({},bt),onClose:()=>Jt("")}))}},83028:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return ze}});var y=ne(59301),Ie={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"},Me=ne(62957),Pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",Te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",be=(De,et,We)=>new Promise((Fe,rt)=>{var je=ke=>{try{ve(We.next(ke))}catch(Ge){rt(Ge)}},pe=ke=>{try{ve(We.throw(ke))}catch(Ge){rt(Ge)}},ve=ke=>ke.done?Fe(ke.value):Promise.resolve(ke.value).then(je,pe);ve((We=We.apply(De,et)).next())}),ze=({type:De,resdata:et,onok:We,oktext:Fe,okloading:rt})=>{const[je,pe]=(0,y.useState)(!1),{can_copy_list:ve,can_copy_num:ke,challenge_type:Ge,course_data_list:Je,no_copy_list:qe,no_copy_num:me,no_use_list:Ye,no_use_num:ut,repeat_shixun_num:ct,student_count:yt,total_num:Re,use_num:Ze}=et;let at=ke>0||De==="exercise";(0,y.useEffect)(()=>{(et==null?void 0:et.student_count)>0&&pe(!0)},[et]),console.log("---11",rt),(0,y.useEffect)(()=>{rt||pe(!1)},[rt]);const Oe=()=>{if(De==="exercise"&&Ge===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ie.orangeColor},yt),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:Ie.orangeColor},Ze),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:Ie.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(De==="exercise"&&Ge===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ie.orangeColor},yt),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:Ie.orangeColor},Ze),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",y.createElement("span",{className:Ie.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="shixun"&&Ge===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ie.orangeColor},yt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:Ie.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="shixun"&&Ge===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ie.orangeColor},yt),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",y.createElement("span",{className:Ie.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="subject"&&Ge===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ie.orangeColor},yt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:Ie.orangeColor},Ze),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:Ie.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="subject"&&Ge===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",y.createElement("span",{className:Ie.orangeColor},yt)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",y.createElement("span",{className:Ie.orangeColor},Ze)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",y.createElement("span",{className:Ie.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="exercisepush")return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ie.orangeColor},yt),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",y.createElement("span",{className:Ie.orangeColor},Ze),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",y.createElement("span",{className:Ie.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(De==="shixunpush"&&Ge===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ie.orangeColor},yt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:Ie.orangeColor},Ze),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:Ie.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="shixunpush"&&Ge===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ie.orangeColor},yt),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",y.createElement("span",{className:Ie.orangeColor},Ze),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",y.createElement("span",{className:Ie.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},Bt=()=>{if(De==="exercise"||De==="subject"||De==="exercisepush"||De==="shixunpush")return y.createElement("div",{style:{marginTop:20}},me>0&&y.createElement("div",null,y.createElement("span",{className:Ie.flex},y.createElement("img",{src:Te,style:{width:14}}),y.createElement("span",{className:Ie.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),y.createElement("div",{className:Ie.statusbody},De==="exercise"&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:Ie.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"),(De==="subject"||De==="exercisepush")&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",at&&y.createElement("span",{className:Ie.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"),De==="shixunpush"&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",at&&y.createElement("span",{className:Ie.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),y.createElement("div",null,qe==null?void 0:qe.map((Ke,tt)=>y.createElement("a",{href:`/shixuns/${Ke.identifier}/challenges`,target:"_blank"},"\u300A",Ke==null?void 0:Ke.name,"\u300B",tt+1!==me&&"\u3001"))))),ke>0&&y.createElement("div",{style:{marginTop:20}},y.createElement("span",{className:Ie.flex},y.createElement("img",{src:Pe,style:{width:14}}),y.createElement("span",{className:Ie.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),y.createElement("div",{className:Ie.statusbody},De==="exercise"&&y.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(De==="subject"||De==="exercisepush")&&y.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),De==="shixunpush"&&y.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),y.createElement("div",null,ve==null?void 0:ve.map((Ke,tt)=>y.createElement("a",{href:`/shixuns/${Ke.identifier}/challenges`,target:"_blank"},"\u300A",Ke==null?void 0:Ke.name,"\u300B",tt+1!==ke&&"\u3001"))))));if(De==="shixun")return y.createElement("div",{style:{marginTop:20}},ke>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return y.createElement(Me.default,{open:je,onCancel:()=>{pe(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!at&&"none"}},zIndex:1003,confirmLoading:rt,okText:at?Fe:"\u6211\u77E5\u9053\u4E86",onOk:()=>be(void 0,null,function*(){at?yield We([...ve,...Ye]):pe(!1)})},y.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Oe(),Bt()))}},26896:function(Ct,ht,ne){"use strict";var y=ne(59301),Ie=ne(65582),Me=ne(62957),Pe=ne(71067),Te=ne(59301),be=(ze,De,et)=>new Promise((We,Fe)=>{var rt=ve=>{try{pe(et.next(ve))}catch(ke){Fe(ke)}},je=ve=>{try{pe(et.throw(ve))}catch(ke){Fe(ke)}},pe=ve=>ve.done?We(ve.value):Promise.resolve(ve.value).then(rt,je);pe((et=et.apply(ze,De)).next())});const Xe=({classroomList:ze,dispatch:De})=>{var et,We;const Fe=(0,y.useRef)(null),[rt,je]=(0,y.useState)(!1),pe=()=>{De({type:"classroomList/setActionTabs",payload:{}})};return Te.createElement(Me.default,{centered:!0,maskClosable:!1,width:560,title:"\u540C\u6B65\u786E\u8BA4",open:((et=ze==null?void 0:ze.actionTabs)==null?void 0:et.key)==="\u5B9E\u8BAD\u540C\u6B65\u786E\u8BA4",destroyOnClose:!0,onCancel:pe,onOk:()=>be(void 0,null,function*(){var ve,ke;(ve=Fe.current)!=null&&ve.onVerify()||(je(!0),yield(ke=ze==null?void 0:ze.actionTabs)==null?void 0:ke.onOK(),je(!1))}),okText:"\u786E\u8BA4\u540C\u6B65",comfirmLoading:(We=ze==null?void 0:ze.actionTabs)==null?void 0:We.loading},Te.createElement("p",null,"\u672C\u64CD\u4F5C\u4F1A\u5C06\u5F53\u524D\u5B9E\u8BAD\u5168\u90E8\u5185\u5BB9\u540C\u6B65\u81F3\u9009\u62E9\u5B9E\u8BAD\u4E2D\uFF0C\u8BF7\u4ED4\u7EC6\u786E\u8BA4\u9700\u540C\u6B65\u7684\u5B9E\u8BAD\u5185\u5BB9\uFF0C\u786E\u8BA4\u65E0\u8BEF\uFF0C\u8BF7\u5728\u4E0B\u65B9\u6587\u672C\u6846\u8F93\u5165\u9A8C\u8BC1\u7801\u540E\uFF0C\u8FDB\u884C\u5B9E\u8BAD\u540C\u6B65\u3002"),Te.createElement("p",{style:{color:"#DD0000"}},"*\u6CE8\u610F\uFF1A\u5B9E\u8BAD\u540C\u6B65\u540E\u5C06\u65E0\u6CD5\u6062\u590D\u81F3\u539F\u6709\u7248\u672C\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002"),Te.createElement(Pe.Z,{ref:ve=>Fe.current=ve}))};ht.Z=(0,Ie.connect)(({classroomList:ze})=>({classroomList:ze}))(Xe)},95337:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return rt}});var y=ne(59301),Ie=ne(25399),Me=ne(65582),Pe=ne(41867),Te=ne(65862),be=Object.defineProperty,Xe=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,et=(je,pe,ve)=>pe in je?be(je,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):je[pe]=ve,We=(je,pe)=>{for(var ve in pe||(pe={}))ze.call(pe,ve)&&et(je,ve,pe[ve]);if(Xe)for(var ve of Xe(pe))De.call(pe,ve)&&et(je,ve,pe[ve]);return je},rt=({children:je,customContent:pe,disableWhenCommunity:ve=!1,tooltipProps:ke={}})=>{const Ge=(0,Me.useDispatch)(),Je=y.createElement("div",null,"\u60A8\u5F53\u524D\u7684\u8D26\u53F7\u7248\u672C\u6682\u65E0\u6B64\u529F\u80FD\u6743\u9650\u3002\u5982\u9700\u4F7F\u7528\uFF0C\u8BF7",y.createElement("span",{style:{color:"#6594FF",cursor:"pointer"},onClick:()=>{var me;(0,Te.xg)(`/users/${(me=(0,Pe.eY)())==null?void 0:me.login}/memberCenter`)}},"\u5347\u7EA7\u81F3\u66F4\u9AD8\u7248\u672C\u8D26\u53F7"),"\u3002"),qe=me=>{var Ye;if(!y.isValidElement(me))return me;const ut={};ut.disabled=!0,ut.onChange=Re=>{var Ze,at;(Ze=Re==null?void 0:Re.preventDefault)==null||Ze.call(Re),(at=Re==null?void 0:Re.stopPropagation)==null||at.call(Re)};const ct=(Ye=me.props)==null?void 0:Ye.children,yt=ct&&y.Children.map(ct,qe);return y.cloneElement(me,ut,yt)};return(0,Pe.k5)()&&ve?y.createElement(Ie.Z,We({placement:"topLeft",title:pe||Je},ke),qe(je)):y.createElement(y.Fragment,null,je)}},27185:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return Bt}});var y=ne(59301),Ie=ne(65582),Me=ne(62957),Pe=ne(28284),Te=ne(6767),be=ne(29787),Xe=ne(18287),ze=ne(77019),De=ne(5269),et=ne(25399),We=ne(37568),Fe={currentPrimary:"currentPrimary___NPWiR",currentDelete:"currentDelete___UEfhf",DirectoryTree:"DirectoryTree___xPxCY",EditDom:"EditDom___seNxC"},rt=ne(61527),je=ne(89540),pe=ne(2524),ve=ne(82636),ke=Object.defineProperty,Ge=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,qe=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,ut=(Ke,tt,Ot)=>tt in Ke?ke(Ke,tt,{enumerable:!0,configurable:!0,writable:!0,value:Ot}):Ke[tt]=Ot,ct=(Ke,tt)=>{for(var Ot in tt||(tt={}))me.call(tt,Ot)&&ut(Ke,Ot,tt[Ot]);if(qe)for(var Ot of qe(tt))Ye.call(tt,Ot)&&ut(Ke,Ot,tt[Ot]);return Ke},yt=(Ke,tt)=>Ge(Ke,Je(tt)),Re=(Ke,tt)=>{var Ot={};for(var At in Ke)me.call(Ke,At)&&tt.indexOf(At)<0&&(Ot[At]=Ke[At]);if(Ke!=null&&qe)for(var At of qe(Ke))tt.indexOf(At)<0&&Ye.call(Ke,At)&&(Ot[At]=Ke[At]);return Ot},Ze=(Ke,tt,Ot)=>new Promise((At,it)=>{var bt=Qe=>{try{Ee(Ot.next(Qe))}catch(Et){it(Et)}},Ue=Qe=>{try{Ee(Ot.throw(Qe))}catch(Et){it(Et)}},Ee=Qe=>Qe.done?At(Qe.value):Promise.resolve(Qe.value).then(bt,Ue);Ee((Ot=Ot.apply(Ke,tt)).next())});const at=(Ke=[])=>Ke==null?void 0:Ke.map(tt=>yt(ct({},tt),{title:(tt==null?void 0:tt.value)||"",key:tt==null?void 0:tt.id,isLeaf:!0})),Oe=Ke=>{var tt=Ke,{user:Ot,children:At,isShowComponent:it=!0,ModalProps:bt={},onDataSelect:Ue}=tt,Ee=Re(tt,["user","children","isShowComponent","ModalProps","onDataSelect"]);const[Qe,Et]=Me.default.useModal(),[xt]=Pe.default.useForm(),[Se,ot]=(0,y.useState)([]),[vt,jt]=(0,y.useState)(!1),[ft,It]=(0,y.useState)(!1),[,wt,Rt,Jt]=(0,rt.U)(je.qE,{page:1,limit:9999}),[,,we]=(0,rt.U)(je.V8,{}),[,,le]=(0,rt.U)(je.B$,{}),[,,ie]=(0,rt.U)(je.DH,{}),[,,se]=(0,rt.U)(je.bJ,{}),fe=()=>{jt(!1),xt.resetFields(),It(!1)},ue=Qt=>Ze(void 0,null,function*(){const{node:Mt,dragNode:Bn,event:Sn}=Qt,Pn=Qt.node.pos.split("-"),lr=Qt.dropPosition-Number(Pn[Pn.length-1]);if(lr==0){Te.ZP.warning("\u65E0\u6CD5\u79FB\u52A8\u5230\u5185\u90E8\u4F4D\u7F6E");return}if(lr==1&&(Bn==null?void 0:Bn.item_index)==(Mt==null?void 0:Mt.item_index)+1){Te.ZP.warning("\u672A\u79FB\u52A8\u4F4D\u7F6E");return}const zn=yield se({id:Bn==null?void 0:Bn.key,position:lr==-1?1:(Bn==null?void 0:Bn.item_index)>(Mt==null?void 0:Mt.item_index)?(Mt==null?void 0:Mt.item_index)+1:Mt==null?void 0:Mt.item_index});(zn==null?void 0:zn.status)===0&&(Te.ZP.success("\u79FB\u52A8\u6210\u529F"),Rt({},!0))}),Ve=Qt=>Ze(void 0,null,function*(){let Mt={};ft?Mt=yield le(ct({},Qt)):Mt=yield ie(ct({},Qt)),(Mt==null?void 0:Mt.status)==0&&(Te.ZP.success((Mt==null?void 0:Mt.message)||(ft?"\u6DFB\u52A0\u6210\u529F":"\u66F4\u65B0\u6210\u529F")),Rt({},!0),fe())});return(0,y.useEffect)(()=>{bt!=null&&bt.open&&Rt({},!0)},[bt==null?void 0:bt.open]),(0,y.useEffect)(()=>{var Qt;ot(at((Qt=Jt==null?void 0:Jt.data)==null?void 0:Qt.list))},[Jt]),it?y.createElement(y.Fragment,null,Et,At,y.createElement(Me.default,ct({},ct({title:"\u5E38\u7528\u8BC4\u8BED",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},bt)),y.createElement(be.Z,{spinning:wt},(Se==null?void 0:Se.length)>0?y.createElement(y.Fragment,null,y.createElement(Xe.default.DirectoryTree,{height:500,className:Fe.DirectoryTree,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:Ue,treeData:Se,onDrop:ue,titleRender:Qt=>y.createElement(y.Fragment,null,y.createElement("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"}},Qt==null?void 0:Qt.title),y.createElement("div",{className:`${Fe.EditDom}`},y.createElement(ze.Z,{wrap:!1,align:"middle",gutter:16},y.createElement(De.Z,null,y.createElement(et.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F"},y.createElement("i",{className:`iconfont icon-tuodong1 font12 ${Fe.currentPrimary}`}))),y.createElement(De.Z,null,y.createElement(et.Z,{title:"\u7F16\u8F91"},y.createElement("i",{className:`iconfont icon-bianji11 font12 ${Fe.currentPrimary}`,onClick:Mt=>{Mt.stopPropagation(),xt.setFieldsValue(ct({},Qt)),jt(!0)}}))),y.createElement(De.Z,null,y.createElement(et.Z,{title:"\u5220\u9664"},y.createElement("i",{className:`iconfont icon-shanchu14 font12 ${Fe.currentDelete}`,onClick:Mt=>{Mt.stopPropagation(),Qe.confirm({icon:null,title:"\u5220\u9664\u5E38\u7528\u8BC4\u8BED",centered:!0,content:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u5E38\u7528\u8BC4\u8BED\u5417\uFF1F",onOk:()=>Ze(void 0,null,function*(){const Bn=yield we({id:Qt==null?void 0:Qt.key});(Bn==null?void 0:Bn.status)==0&&(Te.ZP.success((Bn==null?void 0:Bn.message)||"\u5220\u9664\u6210\u529F"),Rt({},!0))})})}}))))))}),y.createElement(ve.op,{className:"ml20 mt20",icon:y.createElement("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:()=>{It(!0),jt(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED")):y.createElement(pe.Z,{styles:{margin:"30px auto"},customText:y.createElement("span",null,"\u6682\u65E0\u5E38\u7528\u8BC4\u8BED\uFF0C\u4F60\u53EF\u4EE5",y.createElement("a",{onClick:()=>{It(!0),jt(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED"))}))),y.createElement(Me.default,{title:ft?"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED":"\u7F16\u8F91\u5E38\u7528\u8BC4\u8BED",open:vt,okText:ft?"\u6DFB\u52A0":"\u786E\u5B9A",onCancel:()=>{fe()},onOk:()=>{xt.submit()}},y.createElement(Pe.default,{form:xt,onFinish:Ve},ft&&y.createElement("span",{className:"font14",style:{color:"#191919"}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED\uFF0C\u53EF\u4EE5\u5E2E\u52A9\u4F60\u63D0\u9AD8\u8BC4\u9605\u4F5C\u4E1A\u7684\u6548\u7387"),y.createElement(Pe.default.Item,{hidden:!0,name:"id"}),y.createElement(Pe.default.Item,{className:"mt10",name:"value"},y.createElement(We.default.TextArea,{placeholder:"\u8F93\u5165\u5E38\u7528\u8BC4\u8BED\u3002\u4F8B\u5982\uFF1A\u4F60\u7684\u7F16\u7A0B\u4F5C\u4E1A\u6574\u4F53\u8868\u73B0\u826F\u597D\uFF0C\u4F46\u4ECD\u6709\u4E00\u4E9B\u5C0F\u7684\u6539\u8FDB\u7A7A\u95F4\u3002",autoSize:{minRows:8,maxRows:9},maxLength:100,showCount:!0}))))):null};var Bt=(0,Ie.connect)(({loading:Ke,user:tt})=>({user:tt,loading:Ke.effects}))(Oe)},85533:function(Ct,ht,ne){"use strict";ne.d(ht,{h:function(){return me}});var y=ne(59301),Ie=ne(82326),Me=ne(28284),Pe=ne(7939),Te=ne(89780),be=ne.n(Te),Xe=ne(45559),ze=ne(42313),De=Object.defineProperty,et=Object.defineProperties,We=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,pe=(Ye,ut,ct)=>ut in Ye?De(Ye,ut,{enumerable:!0,configurable:!0,writable:!0,value:ct}):Ye[ut]=ct,ve=(Ye,ut)=>{for(var ct in ut||(ut={}))rt.call(ut,ct)&&pe(Ye,ct,ut[ct]);if(Fe)for(var ct of Fe(ut))je.call(ut,ct)&&pe(Ye,ct,ut[ct]);return Ye},ke=(Ye,ut)=>et(Ye,We(ut));const Ge=Ie.default.Option,Je={labelCol:{span:4},wrapperCol:{span:20}},qe={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"]};ht.Z=({callback:Ye,onCancel:ut})=>{const[ct,yt]=(0,y.useState)("python");function Re(at){yt(qe[at][1])}function Ze(at){Ye(at)}return y.createElement(Me.default,ke(ve({},Je),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ze,style:{width:500}}),y.createElement(Me.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},y.createElement(Ie.default,{getPopupContainer:at=>at.parentNode,onChange:Re},Object.keys(qe).map(at=>y.createElement(Ge,{key:at,value:at},qe[at][0])))),y.createElement(Me.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},y.createElement(me,{mode:ct})),y.createElement("div",{className:"flex-container flex-end"},y.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(Pe.ZP,{type:"ghost",onClick:ut},"\u53D6\u6D88")))};function me({value:Ye,onChange:ut,mode:ct,options:yt={}}){const Re=(0,y.useRef)(),[Ze,at]=(0,y.useState)();return(0,y.useEffect)(()=>{if(Ze){let Oe=function(Bt){const Ke=Bt.getValue();ut&&ut(Ke)};return Ze.on("change",Oe),()=>{Ze.off("change",Oe)}}},[Ze,ut]),(0,y.useEffect)(()=>{Ze&&Ze.setOption("mode",ct)},[Ze,ct]),(0,y.useEffect)(()=>{Ze&&(Ye!==Ze.getValue()||Ye==="")&&setTimeout(()=>{Ze.setValue(Ye||"")},300)},[Ze,Ye]),(0,y.useEffect)(()=>{if(Re.current&&!Ze){const Oe=be().fromTextArea(Re.current,ve({mode:ct,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},yt));at(Oe)}},[Re.current,Ze]),y.createElement("div",{className:"my-codemirror-container"},y.createElement("textarea",{ref:Re}))}},25374:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return Fn}});var y=ne(59301),Ie=ne(65582),Me=ne(89780),Pe=ne.n(Me),Te=ne(76374),be=ne(45559),Xe=ne(6313),ze=ne(25717),De=ne(99498),et=ne(25419),We=ne(67549),Fe=ne(95097),rt=({value:en="",className:rn,showTextOnly:En,showLines:Sr,style:wr={}})=>{const Fr=(0,y.useMemo)(()=>"",[en]);return y.createElement(y.Fragment,null,y.createElement("div",{dangerouslySetInnerHTML:{__html:Fr}}))},je=Object.defineProperty,pe=Object.defineProperties,ve=Object.getOwnPropertyDescriptors,ke=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,qe=(en,rn,En)=>rn in en?je(en,rn,{enumerable:!0,configurable:!0,writable:!0,value:En}):en[rn]=En,me=(en,rn)=>{for(var En in rn||(rn={}))Ge.call(rn,En)&&qe(en,En,rn[En]);if(ke)for(var En of ke(rn))Je.call(rn,En)&&qe(en,En,rn[En]);return en},Ye=(en,rn)=>pe(en,ve(rn));let ut=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function ct({onActionCallback:en,title:rn,icon:En,actionName:Sr,className:wr="",children:Fr}){function Hr(){en(Sr)}return y.createElement("a",{title:rn,className:wr,onClick:Hr},y.createElement("i",{className:`${En}`}),Fr)}var yt=({watch:en,showNullButton:rn,showNullProgramButton:En,onActionCallback:Sr,fullScreen:wr,insertTemp:Fr,hidetoolBar:Hr,extraUse:sr})=>{const Ca=[...ut,{title:`${en?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${en?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return y.createElement("ul",{className:"markdown-toolbar-container"},!Hr&&Ca.map((qn,da)=>y.createElement("li",{key:da},qn.actionName?y.createElement(ct,Ye(me({},qn),{onActionCallback:Sr})):y.createElement("span",{className:"v-line"}))),rn?y.createElement("li",null,y.createElement(ct,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Sr},y.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,En?y.createElement(y.Fragment,null,y.createElement("li",null,y.createElement(ct,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Sr},y.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),y.createElement("li",null,y.createElement(ct,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Sr},y.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,Fr&&y.createElement("li",null,y.createElement(ct,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Fr}`,onActionCallback:Sr},y.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),sr&&y.createElement("li",null,sr),y.createElement("li",{className:"btn-full-screen"},y.createElement(ct,{icon:`${wr?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:wr?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Sr})))},Re=ne(57261),Ze=ne(28284),at=ne(37568),Oe=ne(7939),Bt=Object.defineProperty,Ke=Object.defineProperties,tt=Object.getOwnPropertyDescriptors,Ot=Object.getOwnPropertySymbols,At=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,bt=(en,rn,En)=>rn in en?Bt(en,rn,{enumerable:!0,configurable:!0,writable:!0,value:En}):en[rn]=En,Ue=(en,rn)=>{for(var En in rn||(rn={}))At.call(rn,En)&&bt(en,En,rn[En]);if(Ot)for(var En of Ot(rn))it.call(rn,En)&&bt(en,En,rn[En]);return en},Ee=(en,rn)=>Ke(en,tt(rn));const Qe={labelCol:{span:4},wrapperCol:{span:20}};var Et=({callback:en,onCancel:rn})=>{function En(Sr){en(Sr)}return y.createElement(Ze.default,Ee(Ue({},Qe),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:En,style:{width:500}}),y.createElement(Ze.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},y.createElement(at.default,null)),y.createElement(Ze.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},y.createElement(at.default,null)),y.createElement("div",{className:"flex-container flex-end"},y.createElement(Oe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(Oe.ZP,{type:"ghost",onClick:rn},"\u53D6\u6D88")))},xt=ne(85533),Se=ne(45053),ot=ne(62957),vt=ne(77019),jt=ne(16750),ft=ne(59301),It=({callback:en,onCancel:rn})=>{const En=document.createElement("canvas"),Sr=En.getContext("2d");En.width=1e3,En.height=800,Sr.fillStyle="#ffffff",Sr.fillRect(0,0,En.width,En.height);const wr=En.toDataURL("image/png");return ft.createElement(ot.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},ft.createElement(vt.Z,{style:{height:"100vh"}},ft.createElement(jt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:wr,visible:!0,title:String(Date.now())},onOk:Fr=>{en({src:Fr.url})},onClose:rn})))},wt=ne(36207),Rt=ne(5269),Jt=ne(6767),we={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},le=ne(59301),se=(0,y.forwardRef)(({onCancel:en,editImgId:rn,callback:En},Sr)=>{let wr=(0,y.useRef)(),Fr=(0,y.useRef)(),Hr=(0,y.useRef)(),sr=(0,y.useRef)(!1);const Ca=(0,y.useRef)(!1);console.log("ref:",Sr);const[qn,da]=(0,y.useState)(0),[dn,Rn]=(0,y.useState)("100vh");return(0,y.useEffect)(()=>{da(1)},[]),(0,y.useImperativeHandle)(Sr,()=>({setHeight:Rn})),le.createElement("div",{ref:Ca,className:"body-overflow-initial"},le.createElement(wt.Z,{width:"100vw",height:dn,footer:null,closable:!0,placement:"bottom",open:!!qn,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${we.drawerWrap}`,onClose:()=>{window.saveDrawData(Gr=>{En({src:`/api/attachments/${Gr}`,id:Gr})})},title:le.createElement(vt.Z,{align:"middle"},le.createElement(Rt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),le.createElement(Rt.Z,{onClick:()=>{Rn(dn==="60px"?"100vh":"60px")}},le.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),le.createElement(Rt.Z,{onClick:()=>{window.saveDrawData(Gr=>{if(Gr===null){Jt.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}Jt.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),En({src:`/api/attachments/${Gr}`,id:Gr,disabledClose:!0})})}},le.createElement(Oe.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},le.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${rn||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:Fr})))}),fe=ne(74128),ue=ne(47889),Ve=ne(4875);const Qt=ue.ZP.Group,Mt={margin:"0 8px"};var Bn=({callback:en,onCancel:rn})=>{function En(Sr){en(Sr)}return y.createElement(Ze.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:En},y.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},y.createElement("span",{style:Mt},"\u5355\u5143\u683C\u6570\uFF1A"),y.createElement("span",{style:Mt},"\u884C\u6570"),y.createElement(Ze.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},y.createElement(Ve.Z,null)),y.createElement("span",{style:Mt},"\u5217\u6570"),y.createElement(Ze.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},y.createElement(Ve.Z,null))),y.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},y.createElement("span",{style:Mt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),y.createElement(Ze.default.Item,{name:"align"},y.createElement(Qt,null,y.createElement(ue.ZP,{value:"default"},y.createElement("i",{className:"fa fa-align-justify"})),y.createElement(ue.ZP,{value:"left"},y.createElement("i",{className:"fa fa-align-left"})),y.createElement(ue.ZP,{value:"center"},y.createElement("i",{className:"fa fa-align-center"})),y.createElement(ue.ZP,{value:"right"},y.createElement("i",{className:"fa fa-align-right"}))))),y.createElement("div",{className:"flex-container flex-end"},y.createElement(Oe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(Oe.ZP,{type:"ghost",onClick:rn},"\u53D6\u6D88")))},Sn=ne(58755),Pn=ne(93510),lr=ne.n(Pn),ja=(0,y.forwardRef)(({use3d:en,width:rn,height:En,callback:Sr,showSaveButton:wr},Fr)=>{const Hr=(0,y.useRef)(),sr=(0,y.useRef)(),[Ca,qn]=(0,y.useState)(!1),da=(0,y.useRef)({id:Hr,appName:"graphing",width:rn||1e3,height:En||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,y.useEffect)(()=>{sr.current=new(lr())(da.current,!0),window.onload=function(){sr.current.inject("applet_container")}},[]);const dn=()=>{var Rn=window.ggbApplet.getPNGBase64(1,!0,72);return Sr&&Sr(Rn),Rn};return(0,y.useEffect)(()=>{da.current.appName=Ca?"3D":"graphing",sr.current.inject("applet_container")},[Ca]),(0,y.useEffect)(()=>{qn(en)},[en]),(0,y.useImperativeHandle)(Fr,()=>({getImgData:dn})),y.createElement(y.Fragment,null,y.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Hr}),y.createElement(vt.Z,{align:"middle"},y.createElement(Rt.Z,{flex:1},y.createElement(Sn.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Ca,onChange:Rn=>qn(Rn)})),y.createElement(Rt.Z,null,y.createElement(Oe.ZP,{size:"large",onClick:dn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),ua=ne(99298);const Dt="link",Jn="upload-image",or="add-flowchart",Xn="draw-image",cn="add-flowchart",On="code-block",Br="add-table",sa="------------",_a={default:sa,left:`:${sa}`,center:`:${sa}:`,right:`${sa}:`};var Yi=ne(31103),Ti=ne(65862);function Cn(){}let dr=0;const wn=1e4,ur="\u2581",Na="@\u2581\u2581@",Ei="@\u2581@",Ba=` +`),Bt)};var Oe=({value:Bt="",edit:Ke=!1,className:tt,showTextOnly:Ot,showLines:At,style:it={},stylesPrev:bt={},highlightKeywords:Ue,showProgramFill:Ee,isProgramFill:Qe,disabledFill:Et=!1,programFillValue:xt,openEditor:Se=()=>{},onFillChange:ot=ft=>{},onFillBlur:vt=()=>{},onFillFocus:Rt=()=>{}})=>{let ft=ve(String(Bt||""));const It=(0,y.useRef)(),wt=(0,y.useRef)(),[Wt,Jt]=(0,y.useState)(""),[we,le]=(0,y.useState)("office"),[Ae,se]=(0,y.useState)([]),fe=(0,y.useRef)("a"+(0,We.Z)()),ue={},Ve=cn=>//i.test(cn||""),Qt=(cn,On,Br)=>{const sa=document.createElement(cn===yt?"input":"textarea");sa.style.width="100%",sa.style.height=cn===yt?"40px":"151px",sa.rows=5,sa.spellcheck=!1,sa.name="edu-program-fill",sa.placeholder="\u8BF7\u8F93\u5165",sa.dataset.id=On;const _a=Object.keys(ue).length;return ue[_a]=sa,`${sa.outerHTML}`};function Mt(cn){return cn=cn.replace(/!\[.*?\]\(.*?\)/g,""),cn=cn.replace(/\[.*?\]\(.*?\)/g,""),cn=cn.replace(new RegExp("","gs"),""),cn=cn.replace(//g,""),cn=cn.replace(//g,""),cn=cn.replace(new RegExp(".*?<\\/video>","gs"),""),cn=cn.replace(new RegExp(".*?<\\/audio>","gs"),""),cn=cn.replace(new RegExp(".*?<\\/style>","gs"),""),cn=cn.replace(new RegExp(".*?<\\/script>","gs"),""),cn}const Bn=cn=>!Ot&&Ve(ft)?cn:cn.replace(/([\s\S]+?)<\/style>/gim,function(On,Br){let sa=Br.replace(/(\n|\r)/g,"").split("}"),_a=[];return sa.map(Gi=>{Gi!=""&&_a.push(`.${fe.current} ${Gi}`)}),``}),Sn=(0,y.useMemo)(()=>{try{const sa=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,_a=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Gi=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Ti=/\(\/attachments\/download\//g;ft=ft.replace(Ti,"("+be.Z.API_SERVER+"/attachments/download/").replace(sa,"("+be.Z.API_SERVER+"/api/attachments/").replace(_a,'"'+be.Z.API_SERVER+"/api/attachments/").replace(Gi,'"'+be.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,` +`),It.current.style.display="none"}catch(sa){}if(Ee){let sa=-1;return ft=ft.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(_a,Gi,Ti){var Cn;return++sa,Qt(_a,sa,(Cn=xt==null?void 0:xt[sa])==null?void 0:Cn.value.replaceAll("<","<").replaceAll(">",">"))}),`
${Bn(ft||"")}
`}let cn=Bn(ft);cn=(0,Me.ZP)(cn);const On=(0,Me.ez)();ft.match(/\[TOC\]/)&&(cn=cn.replace("

[TOC]

",(0,Me.Qv)()),(0,Me.Iy)()),cn=cn.replace(/(__special_katext_id_\d+__)/g,(sa,_a)=>{const{type:Gi,expression:Ti}=On[_a];return(0,ze.renderToString)(Ze(Ti)||"",{displayMode:Gi==="block",throwOnError:!1,output:"html"})}),cn=cn.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,Me.AL)();const Br=document.createElement("div");if(Br.innerHTML=cn,Ot)return Br.innerText;if(Ue){const sa=Ue.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return ja(Br,sa),Br.innerHTML}return setTimeout(()=>Jn(),500),Br.innerHTML},[ft,Ue]);(0,y.useEffect)(()=>{ua.current&&ua.current.querySelectorAll(["input","textarea"]).forEach(On=>{On.oninput=Pn,On.onblur=lr,On.onfocus=zn})},[Ae]),(0,y.useEffect)(()=>{var cn,On,Br,sa,_a;if(xt!=null&&xt.length)try{const Gi=ua.current.querySelectorAll(".edu-program-fill-score"),Ti=ua.current.querySelectorAll('[name="edu-program-fill"]');for(const[Cn,dr]of Ti.entries())dr.value=((cn=xt==null?void 0:xt[Cn])==null?void 0:cn.value)||"",((On=xt==null?void 0:xt[Cn])==null?void 0:On.type)==="warning"?dr.className="program-fill-warning":((Br=xt==null?void 0:xt[Cn])==null?void 0:Br.type)==="success"?dr.className="program-fill-success":dr.className="";for(const[Cn,dr]of Gi.entries())dr.innerHTML=(sa=xt==null?void 0:xt[Cn])!=null&&sa.score?`${(_a=xt==null?void 0:xt[Cn])==null?void 0:_a.score}\u5206`:"";se(xt)}catch(Gi){console.log(Gi,"error")}},[xt]);const Pn=cn=>{Ae[cn.target.dataset.id]=Ae[cn.target.dataset.id]||{},Ae[cn.target.dataset.id].value=cn.target.value,se([...Ae]),ot(Ae,cn.target.dataset.id)},lr=cn=>{Ae[cn.target.dataset.id]=Ae[cn.target.dataset.id]||{},Ae[cn.target.dataset.id].value=cn.target.value,se([...Ae]),vt(Ae,cn.target.dataset.id)},zn=cn=>{Ae[cn.target.dataset.id]=Ae[cn.target.dataset.id]||{},Ae[cn.target.dataset.id].value=cn.target.value,se([...Ae]),Rt(Ae,cn.target.dataset.id)};function ja(cn,On){return cn.childNodes.forEach(Br=>{var sa;if(Br.childNodes.length>0)ja(Br,On);else if(Br.nodeName!=="IMG")if(Br.innerHTML)Br.innerHTML=(sa=Br.innerHTML)==null?void 0:sa.replace(new RegExp(On,"gi"),'$&');else{const _a=document.createElement("span");_a.innerHTML=Br.textContent.replace(new RegExp(On,"gi"),'$&'),Br.replaceWith(_a)}})}const ua=(0,y.useRef)();Me.jb.WebkitLineClamp=At,At&&(it=ut(ut({},it),Me.jb));function Dt(cn){let On=cn.target;if(On.tagName.toUpperCase()==="A"){let Br=On.getAttribute("href");if(Br.indexOf("office")>-1)cn.preventDefault(),Jt(Br),le("office");else if(Br.indexOf("application/pdf")>-1)cn.preventDefault(),Jt(Br),le("pdf");else if(Br.indexOf("text/html")>-1)cn.preventDefault(),Jt(Br),le("html");else if(Br.startsWith("#")){cn.preventDefault();let sa=document.getElementById(Br.replace("#",""));sa&&sa.scrollIntoView(!0)}}}const Jn=()=>{var cn;const On=(cn=ua.current)==null?void 0:cn.querySelectorAll("video");On==null||On.forEach(Br=>{if(Br.oncontextmenu=()=>!1,Br.src.indexOf(".m3u8")>-1&&!Br.canPlayType("application/vnd.apple.mpegurl")){if(Te.ZP.isSupported()){var sa=new Te.ZP;sa.loadSource(Br.src),sa.attachMedia(Br)}}})};(0,y.useEffect)(()=>{if(ua.current&&Sn&&Sn.match(Re)&&window.PR.prettyPrint(),ua.current)return ua.current.addEventListener("click",Dt),()=>{var cn;(cn=ua.current)==null||cn.removeEventListener("click",Dt),(0,Me.AL)(),(0,Me.Iy)()}},[Sn,ua.current,Dt]);const or=cn=>{cn.target.nodeName==="IMG"&&cn.target.className.indexOf("draw-flowchart")>-1?(It.current.style.zIndex=1,It.current.style.display="flex",It.current.style.width=cn.target.clientWidth+"px",It.current.style.height=cn.target.clientHeight+"px",It.current.style.top=cn.target.offsetTop+"px",It.current.style.left=cn.target.offsetLeft+"px",cn.target.id&&(wt.current=cn.target.id)):It.current.style.display="none"},Xn=()=>{It.current.style.display="none"};return(0,y.useEffect)(()=>{var cn;const On=Br=>{Br.preventDefault(),Br.clipboardData.setData("text",window.getSelection().toString())};return(cn=ua.current)==null||cn.addEventListener("copy",On),()=>{var Br;(Br=ua.current)==null||Br.removeEventListener("copy",On)}},[ua.current]),y.createElement("div",{style:{position:"relative"},onMouseLeave:Xn},Ot&&y.createElement("div",{ref:ua,className:`${ke.mdBody} `},Sn),!Ot&&!Ve(Sn)&&y.createElement("div",{ref:ua,style:ut({},it),onMouseOver:or,className:`${tt||""} ${Et?"disabled-fill":""} markdown-body ${ke.mdBody} ${fe.current}`,dangerouslySetInnerHTML:{__html:Sn}}),!Ot&&Ve(Sn)&&y.createElement(pe,{html:Sn}),y.createElement("div",{ref:It,className:`${ke.button} ${Ke?"":ke.previewFlowChart}`},y.createElement(De.Z,null,y.createElement(et.ZP,{onClick:()=>{Ke?Se(wt.current):(Jt(wt.current),le("flowChart"))}},Ke?"\u7F16\u8F91":"\u9884\u89C8"))),y.createElement(Fe.Z,{close:!0,data:Wt,type:Wt!=null&&Wt.length?we:"",style:ut({},bt),onClose:()=>Jt("")}))}},83028:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return ze}});var y=ne(59301),Ie={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"},Me=ne(62957),Pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",Te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",be=(De,et,We)=>new Promise((Fe,rt)=>{var je=ke=>{try{ve(We.next(ke))}catch(Ge){rt(Ge)}},pe=ke=>{try{ve(We.throw(ke))}catch(Ge){rt(Ge)}},ve=ke=>ke.done?Fe(ke.value):Promise.resolve(ke.value).then(je,pe);ve((We=We.apply(De,et)).next())}),ze=({type:De,resdata:et,onok:We,oktext:Fe,okloading:rt})=>{const[je,pe]=(0,y.useState)(!1),{can_copy_list:ve,can_copy_num:ke,challenge_type:Ge,course_data_list:Je,no_copy_list:qe,no_copy_num:me,no_use_list:Ye,no_use_num:ut,repeat_shixun_num:ct,student_count:yt,total_num:Re,use_num:Ze}=et;let at=ke>0||De==="exercise";(0,y.useEffect)(()=>{(et==null?void 0:et.student_count)>0&&pe(!0)},[et]),console.log("---11",rt),(0,y.useEffect)(()=>{rt||pe(!1)},[rt]);const Oe=()=>{if(De==="exercise"&&Ge===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ie.orangeColor},yt),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:Ie.orangeColor},Ze),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:Ie.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(De==="exercise"&&Ge===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ie.orangeColor},yt),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:Ie.orangeColor},Ze),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",y.createElement("span",{className:Ie.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="shixun"&&Ge===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ie.orangeColor},yt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:Ie.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="shixun"&&Ge===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ie.orangeColor},yt),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",y.createElement("span",{className:Ie.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="subject"&&Ge===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ie.orangeColor},yt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:Ie.orangeColor},Ze),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:Ie.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="subject"&&Ge===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",y.createElement("span",{className:Ie.orangeColor},yt)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",y.createElement("span",{className:Ie.orangeColor},Ze)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",y.createElement("span",{className:Ie.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="exercisepush")return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ie.orangeColor},yt),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",y.createElement("span",{className:Ie.orangeColor},Ze),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",y.createElement("span",{className:Ie.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(De==="shixunpush"&&Ge===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ie.orangeColor},yt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:Ie.orangeColor},Ze),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:Ie.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="shixunpush"&&Ge===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ie.orangeColor},yt),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",y.createElement("span",{className:Ie.orangeColor},Ze),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",y.createElement("span",{className:Ie.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},Bt=()=>{if(De==="exercise"||De==="subject"||De==="exercisepush"||De==="shixunpush")return y.createElement("div",{style:{marginTop:20}},me>0&&y.createElement("div",null,y.createElement("span",{className:Ie.flex},y.createElement("img",{src:Te,style:{width:14}}),y.createElement("span",{className:Ie.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),y.createElement("div",{className:Ie.statusbody},De==="exercise"&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:Ie.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"),(De==="subject"||De==="exercisepush")&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",at&&y.createElement("span",{className:Ie.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"),De==="shixunpush"&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",at&&y.createElement("span",{className:Ie.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),y.createElement("div",null,qe==null?void 0:qe.map((Ke,tt)=>y.createElement("a",{href:`/shixuns/${Ke.identifier}/challenges`,target:"_blank"},"\u300A",Ke==null?void 0:Ke.name,"\u300B",tt+1!==me&&"\u3001"))))),ke>0&&y.createElement("div",{style:{marginTop:20}},y.createElement("span",{className:Ie.flex},y.createElement("img",{src:Pe,style:{width:14}}),y.createElement("span",{className:Ie.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),y.createElement("div",{className:Ie.statusbody},De==="exercise"&&y.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(De==="subject"||De==="exercisepush")&&y.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),De==="shixunpush"&&y.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),y.createElement("div",null,ve==null?void 0:ve.map((Ke,tt)=>y.createElement("a",{href:`/shixuns/${Ke.identifier}/challenges`,target:"_blank"},"\u300A",Ke==null?void 0:Ke.name,"\u300B",tt+1!==ke&&"\u3001"))))));if(De==="shixun")return y.createElement("div",{style:{marginTop:20}},ke>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return y.createElement(Me.default,{open:je,onCancel:()=>{pe(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!at&&"none"}},zIndex:1003,confirmLoading:rt,okText:at?Fe:"\u6211\u77E5\u9053\u4E86",onOk:()=>be(void 0,null,function*(){at?yield We([...ve,...Ye]):pe(!1)})},y.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Oe(),Bt()))}},26896:function(Ct,ht,ne){"use strict";var y=ne(59301),Ie=ne(65582),Me=ne(62957),Pe=ne(71067),Te=ne(59301),be=(ze,De,et)=>new Promise((We,Fe)=>{var rt=ve=>{try{pe(et.next(ve))}catch(ke){Fe(ke)}},je=ve=>{try{pe(et.throw(ve))}catch(ke){Fe(ke)}},pe=ve=>ve.done?We(ve.value):Promise.resolve(ve.value).then(rt,je);pe((et=et.apply(ze,De)).next())});const Xe=({classroomList:ze,dispatch:De})=>{var et,We;const Fe=(0,y.useRef)(null),[rt,je]=(0,y.useState)(!1),pe=()=>{De({type:"classroomList/setActionTabs",payload:{}})};return Te.createElement(Me.default,{centered:!0,maskClosable:!1,width:560,title:"\u540C\u6B65\u786E\u8BA4",open:((et=ze==null?void 0:ze.actionTabs)==null?void 0:et.key)==="\u5B9E\u8BAD\u540C\u6B65\u786E\u8BA4",destroyOnClose:!0,onCancel:pe,onOk:()=>be(void 0,null,function*(){var ve,ke;(ve=Fe.current)!=null&&ve.onVerify()||(je(!0),yield(ke=ze==null?void 0:ze.actionTabs)==null?void 0:ke.onOK(),je(!1))}),okText:"\u786E\u8BA4\u540C\u6B65",comfirmLoading:(We=ze==null?void 0:ze.actionTabs)==null?void 0:We.loading},Te.createElement("p",null,"\u672C\u64CD\u4F5C\u4F1A\u5C06\u5F53\u524D\u5B9E\u8BAD\u5168\u90E8\u5185\u5BB9\u540C\u6B65\u81F3\u9009\u62E9\u5B9E\u8BAD\u4E2D\uFF0C\u8BF7\u4ED4\u7EC6\u786E\u8BA4\u9700\u540C\u6B65\u7684\u5B9E\u8BAD\u5185\u5BB9\uFF0C\u786E\u8BA4\u65E0\u8BEF\uFF0C\u8BF7\u5728\u4E0B\u65B9\u6587\u672C\u6846\u8F93\u5165\u9A8C\u8BC1\u7801\u540E\uFF0C\u8FDB\u884C\u5B9E\u8BAD\u540C\u6B65\u3002"),Te.createElement("p",{style:{color:"#DD0000"}},"*\u6CE8\u610F\uFF1A\u5B9E\u8BAD\u540C\u6B65\u540E\u5C06\u65E0\u6CD5\u6062\u590D\u81F3\u539F\u6709\u7248\u672C\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002"),Te.createElement(Pe.Z,{ref:ve=>Fe.current=ve}))};ht.Z=(0,Ie.connect)(({classroomList:ze})=>({classroomList:ze}))(Xe)},95337:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return rt}});var y=ne(59301),Ie=ne(25399),Me=ne(65582),Pe=ne(41867),Te=ne(65862),be=Object.defineProperty,Xe=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,et=(je,pe,ve)=>pe in je?be(je,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):je[pe]=ve,We=(je,pe)=>{for(var ve in pe||(pe={}))ze.call(pe,ve)&&et(je,ve,pe[ve]);if(Xe)for(var ve of Xe(pe))De.call(pe,ve)&&et(je,ve,pe[ve]);return je},rt=({children:je,customContent:pe,disableWhenCommunity:ve=!1,tooltipProps:ke={}})=>{const Ge=(0,Me.useDispatch)(),Je=y.createElement("div",null,"\u60A8\u5F53\u524D\u7684\u8D26\u53F7\u7248\u672C\u6682\u65E0\u6B64\u529F\u80FD\u6743\u9650\u3002\u5982\u9700\u4F7F\u7528\uFF0C\u8BF7",y.createElement("span",{style:{color:"#6594FF",cursor:"pointer"},onClick:()=>{var me;(0,Te.xg)(`/users/${(me=(0,Pe.eY)())==null?void 0:me.login}/memberCenter`)}},"\u5347\u7EA7\u81F3\u66F4\u9AD8\u7248\u672C\u8D26\u53F7"),"\u3002"),qe=me=>{var Ye;if(!y.isValidElement(me))return me;const ut={};ut.disabled=!0,ut.onChange=Re=>{var Ze,at;(Ze=Re==null?void 0:Re.preventDefault)==null||Ze.call(Re),(at=Re==null?void 0:Re.stopPropagation)==null||at.call(Re)};const ct=(Ye=me.props)==null?void 0:Ye.children,yt=ct&&y.Children.map(ct,qe);return y.cloneElement(me,ut,yt)};return(0,Pe.k5)()&&ve?y.createElement(Ie.Z,We({placement:"topLeft",title:pe||Je},ke),qe(je)):y.createElement(y.Fragment,null,je)}},27185:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return Bt}});var y=ne(59301),Ie=ne(65582),Me=ne(62957),Pe=ne(28284),Te=ne(6767),be=ne(29787),Xe=ne(18287),ze=ne(77019),De=ne(5269),et=ne(25399),We=ne(37568),Fe={currentPrimary:"currentPrimary___NPWiR",currentDelete:"currentDelete___UEfhf",DirectoryTree:"DirectoryTree___xPxCY",EditDom:"EditDom___seNxC"},rt=ne(61527),je=ne(89540),pe=ne(2524),ve=ne(82636),ke=Object.defineProperty,Ge=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,qe=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,ut=(Ke,tt,Ot)=>tt in Ke?ke(Ke,tt,{enumerable:!0,configurable:!0,writable:!0,value:Ot}):Ke[tt]=Ot,ct=(Ke,tt)=>{for(var Ot in tt||(tt={}))me.call(tt,Ot)&&ut(Ke,Ot,tt[Ot]);if(qe)for(var Ot of qe(tt))Ye.call(tt,Ot)&&ut(Ke,Ot,tt[Ot]);return Ke},yt=(Ke,tt)=>Ge(Ke,Je(tt)),Re=(Ke,tt)=>{var Ot={};for(var At in Ke)me.call(Ke,At)&&tt.indexOf(At)<0&&(Ot[At]=Ke[At]);if(Ke!=null&&qe)for(var At of qe(Ke))tt.indexOf(At)<0&&Ye.call(Ke,At)&&(Ot[At]=Ke[At]);return Ot},Ze=(Ke,tt,Ot)=>new Promise((At,it)=>{var bt=Qe=>{try{Ee(Ot.next(Qe))}catch(Et){it(Et)}},Ue=Qe=>{try{Ee(Ot.throw(Qe))}catch(Et){it(Et)}},Ee=Qe=>Qe.done?At(Qe.value):Promise.resolve(Qe.value).then(bt,Ue);Ee((Ot=Ot.apply(Ke,tt)).next())});const at=(Ke=[])=>Ke==null?void 0:Ke.map(tt=>yt(ct({},tt),{title:(tt==null?void 0:tt.value)||"",key:tt==null?void 0:tt.id,isLeaf:!0})),Oe=Ke=>{var tt=Ke,{user:Ot,children:At,isShowComponent:it=!0,ModalProps:bt={},onDataSelect:Ue}=tt,Ee=Re(tt,["user","children","isShowComponent","ModalProps","onDataSelect"]);const[Qe,Et]=Me.default.useModal(),[xt]=Pe.default.useForm(),[Se,ot]=(0,y.useState)([]),[vt,Rt]=(0,y.useState)(!1),[ft,It]=(0,y.useState)(!1),[,wt,Wt,Jt]=(0,rt.U)(je.qE,{page:1,limit:9999}),[,,we]=(0,rt.U)(je.V8,{}),[,,le]=(0,rt.U)(je.B$,{}),[,,Ae]=(0,rt.U)(je.DH,{}),[,,se]=(0,rt.U)(je.bJ,{}),fe=()=>{Rt(!1),xt.resetFields(),It(!1)},ue=Qt=>Ze(void 0,null,function*(){const{node:Mt,dragNode:Bn,event:Sn}=Qt,Pn=Qt.node.pos.split("-"),lr=Qt.dropPosition-Number(Pn[Pn.length-1]);if(lr==0){Te.ZP.warning("\u65E0\u6CD5\u79FB\u52A8\u5230\u5185\u90E8\u4F4D\u7F6E");return}if(lr==1&&(Bn==null?void 0:Bn.item_index)==(Mt==null?void 0:Mt.item_index)+1){Te.ZP.warning("\u672A\u79FB\u52A8\u4F4D\u7F6E");return}const zn=yield se({id:Bn==null?void 0:Bn.key,position:lr==-1?1:(Bn==null?void 0:Bn.item_index)>(Mt==null?void 0:Mt.item_index)?(Mt==null?void 0:Mt.item_index)+1:Mt==null?void 0:Mt.item_index});(zn==null?void 0:zn.status)===0&&(Te.ZP.success("\u79FB\u52A8\u6210\u529F"),Wt({},!0))}),Ve=Qt=>Ze(void 0,null,function*(){let Mt={};ft?Mt=yield le(ct({},Qt)):Mt=yield Ae(ct({},Qt)),(Mt==null?void 0:Mt.status)==0&&(Te.ZP.success((Mt==null?void 0:Mt.message)||(ft?"\u6DFB\u52A0\u6210\u529F":"\u66F4\u65B0\u6210\u529F")),Wt({},!0),fe())});return(0,y.useEffect)(()=>{bt!=null&&bt.open&&Wt({},!0)},[bt==null?void 0:bt.open]),(0,y.useEffect)(()=>{var Qt;ot(at((Qt=Jt==null?void 0:Jt.data)==null?void 0:Qt.list))},[Jt]),it?y.createElement(y.Fragment,null,Et,At,y.createElement(Me.default,ct({},ct({title:"\u5E38\u7528\u8BC4\u8BED",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},bt)),y.createElement(be.Z,{spinning:wt},(Se==null?void 0:Se.length)>0?y.createElement(y.Fragment,null,y.createElement(Xe.default.DirectoryTree,{height:500,className:Fe.DirectoryTree,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:Ue,treeData:Se,onDrop:ue,titleRender:Qt=>y.createElement(y.Fragment,null,y.createElement("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"}},Qt==null?void 0:Qt.title),y.createElement("div",{className:`${Fe.EditDom}`},y.createElement(ze.Z,{wrap:!1,align:"middle",gutter:16},y.createElement(De.Z,null,y.createElement(et.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F"},y.createElement("i",{className:`iconfont icon-tuodong1 font12 ${Fe.currentPrimary}`}))),y.createElement(De.Z,null,y.createElement(et.Z,{title:"\u7F16\u8F91"},y.createElement("i",{className:`iconfont icon-bianji11 font12 ${Fe.currentPrimary}`,onClick:Mt=>{Mt.stopPropagation(),xt.setFieldsValue(ct({},Qt)),Rt(!0)}}))),y.createElement(De.Z,null,y.createElement(et.Z,{title:"\u5220\u9664"},y.createElement("i",{className:`iconfont icon-shanchu14 font12 ${Fe.currentDelete}`,onClick:Mt=>{Mt.stopPropagation(),Qe.confirm({icon:null,title:"\u5220\u9664\u5E38\u7528\u8BC4\u8BED",centered:!0,content:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u5E38\u7528\u8BC4\u8BED\u5417\uFF1F",onOk:()=>Ze(void 0,null,function*(){const Bn=yield we({id:Qt==null?void 0:Qt.key});(Bn==null?void 0:Bn.status)==0&&(Te.ZP.success((Bn==null?void 0:Bn.message)||"\u5220\u9664\u6210\u529F"),Wt({},!0))})})}}))))))}),y.createElement(ve.op,{className:"ml20 mt20",icon:y.createElement("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:()=>{It(!0),Rt(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED")):y.createElement(pe.Z,{styles:{margin:"30px auto"},customText:y.createElement("span",null,"\u6682\u65E0\u5E38\u7528\u8BC4\u8BED\uFF0C\u4F60\u53EF\u4EE5",y.createElement("a",{onClick:()=>{It(!0),Rt(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED"))}))),y.createElement(Me.default,{title:ft?"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED":"\u7F16\u8F91\u5E38\u7528\u8BC4\u8BED",open:vt,okText:ft?"\u6DFB\u52A0":"\u786E\u5B9A",onCancel:()=>{fe()},onOk:()=>{xt.submit()}},y.createElement(Pe.default,{form:xt,onFinish:Ve},ft&&y.createElement("span",{className:"font14",style:{color:"#191919"}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED\uFF0C\u53EF\u4EE5\u5E2E\u52A9\u4F60\u63D0\u9AD8\u8BC4\u9605\u4F5C\u4E1A\u7684\u6548\u7387"),y.createElement(Pe.default.Item,{hidden:!0,name:"id"}),y.createElement(Pe.default.Item,{className:"mt10",name:"value"},y.createElement(We.default.TextArea,{placeholder:"\u8F93\u5165\u5E38\u7528\u8BC4\u8BED\u3002\u4F8B\u5982\uFF1A\u4F60\u7684\u7F16\u7A0B\u4F5C\u4E1A\u6574\u4F53\u8868\u73B0\u826F\u597D\uFF0C\u4F46\u4ECD\u6709\u4E00\u4E9B\u5C0F\u7684\u6539\u8FDB\u7A7A\u95F4\u3002",autoSize:{minRows:8,maxRows:9},maxLength:100,showCount:!0}))))):null};var Bt=(0,Ie.connect)(({loading:Ke,user:tt})=>({user:tt,loading:Ke.effects}))(Oe)},85533:function(Ct,ht,ne){"use strict";ne.d(ht,{h:function(){return me}});var y=ne(59301),Ie=ne(82326),Me=ne(28284),Pe=ne(7939),Te=ne(89780),be=ne.n(Te),Xe=ne(45559),ze=ne(42313),De=Object.defineProperty,et=Object.defineProperties,We=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,pe=(Ye,ut,ct)=>ut in Ye?De(Ye,ut,{enumerable:!0,configurable:!0,writable:!0,value:ct}):Ye[ut]=ct,ve=(Ye,ut)=>{for(var ct in ut||(ut={}))rt.call(ut,ct)&&pe(Ye,ct,ut[ct]);if(Fe)for(var ct of Fe(ut))je.call(ut,ct)&&pe(Ye,ct,ut[ct]);return Ye},ke=(Ye,ut)=>et(Ye,We(ut));const Ge=Ie.default.Option,Je={labelCol:{span:4},wrapperCol:{span:20}},qe={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"]};ht.Z=({callback:Ye,onCancel:ut})=>{const[ct,yt]=(0,y.useState)("python");function Re(at){yt(qe[at][1])}function Ze(at){Ye(at)}return y.createElement(Me.default,ke(ve({},Je),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ze,style:{width:500}}),y.createElement(Me.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},y.createElement(Ie.default,{getPopupContainer:at=>at.parentNode,onChange:Re},Object.keys(qe).map(at=>y.createElement(Ge,{key:at,value:at},qe[at][0])))),y.createElement(Me.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},y.createElement(me,{mode:ct})),y.createElement("div",{className:"flex-container flex-end"},y.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(Pe.ZP,{type:"ghost",onClick:ut},"\u53D6\u6D88")))};function me({value:Ye,onChange:ut,mode:ct,options:yt={}}){const Re=(0,y.useRef)(),[Ze,at]=(0,y.useState)();return(0,y.useEffect)(()=>{if(Ze){let Oe=function(Bt){const Ke=Bt.getValue();ut&&ut(Ke)};return Ze.on("change",Oe),()=>{Ze.off("change",Oe)}}},[Ze,ut]),(0,y.useEffect)(()=>{Ze&&Ze.setOption("mode",ct)},[Ze,ct]),(0,y.useEffect)(()=>{Ze&&(Ye!==Ze.getValue()||Ye==="")&&setTimeout(()=>{Ze.setValue(Ye||"")},300)},[Ze,Ye]),(0,y.useEffect)(()=>{if(Re.current&&!Ze){const Oe=be().fromTextArea(Re.current,ve({mode:ct,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},yt));at(Oe)}},[Re.current,Ze]),y.createElement("div",{className:"my-codemirror-container"},y.createElement("textarea",{ref:Re}))}},25374:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return Fn}});var y=ne(59301),Ie=ne(65582),Me=ne(89780),Pe=ne.n(Me),Te=ne(76374),be=ne(45559),Xe=ne(6313),ze=ne(25717),De=ne(99498),et=ne(25419),We=ne(67549),Fe=ne(95097),rt=({value:en="",className:rn,showTextOnly:En,showLines:Sr,style:wr={}})=>{const Fr=(0,y.useMemo)(()=>"",[en]);return y.createElement(y.Fragment,null,y.createElement("div",{dangerouslySetInnerHTML:{__html:Fr}}))},je=Object.defineProperty,pe=Object.defineProperties,ve=Object.getOwnPropertyDescriptors,ke=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,qe=(en,rn,En)=>rn in en?je(en,rn,{enumerable:!0,configurable:!0,writable:!0,value:En}):en[rn]=En,me=(en,rn)=>{for(var En in rn||(rn={}))Ge.call(rn,En)&&qe(en,En,rn[En]);if(ke)for(var En of ke(rn))Je.call(rn,En)&&qe(en,En,rn[En]);return en},Ye=(en,rn)=>pe(en,ve(rn));let ut=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function ct({onActionCallback:en,title:rn,icon:En,actionName:Sr,className:wr="",children:Fr}){function Tr(){en(Sr)}return y.createElement("a",{title:rn,className:wr,onClick:Tr},y.createElement("i",{className:`${En}`}),Fr)}var yt=({watch:en,showNullButton:rn,showNullProgramButton:En,onActionCallback:Sr,fullScreen:wr,insertTemp:Fr,hidetoolBar:Tr,extraUse:sr})=>{const Ca=[...ut,{title:`${en?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${en?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return y.createElement("ul",{className:"markdown-toolbar-container"},!Tr&&Ca.map((qn,da)=>y.createElement("li",{key:da},qn.actionName?y.createElement(ct,Ye(me({},qn),{onActionCallback:Sr})):y.createElement("span",{className:"v-line"}))),rn?y.createElement("li",null,y.createElement(ct,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Sr},y.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,En?y.createElement(y.Fragment,null,y.createElement("li",null,y.createElement(ct,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Sr},y.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),y.createElement("li",null,y.createElement(ct,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Sr},y.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,Fr&&y.createElement("li",null,y.createElement(ct,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Fr}`,onActionCallback:Sr},y.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),sr&&y.createElement("li",null,sr),y.createElement("li",{className:"btn-full-screen"},y.createElement(ct,{icon:`${wr?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:wr?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Sr})))},Re=ne(57261),Ze=ne(28284),at=ne(37568),Oe=ne(7939),Bt=Object.defineProperty,Ke=Object.defineProperties,tt=Object.getOwnPropertyDescriptors,Ot=Object.getOwnPropertySymbols,At=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,bt=(en,rn,En)=>rn in en?Bt(en,rn,{enumerable:!0,configurable:!0,writable:!0,value:En}):en[rn]=En,Ue=(en,rn)=>{for(var En in rn||(rn={}))At.call(rn,En)&&bt(en,En,rn[En]);if(Ot)for(var En of Ot(rn))it.call(rn,En)&&bt(en,En,rn[En]);return en},Ee=(en,rn)=>Ke(en,tt(rn));const Qe={labelCol:{span:4},wrapperCol:{span:20}};var Et=({callback:en,onCancel:rn})=>{function En(Sr){en(Sr)}return y.createElement(Ze.default,Ee(Ue({},Qe),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:En,style:{width:500}}),y.createElement(Ze.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},y.createElement(at.default,null)),y.createElement(Ze.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},y.createElement(at.default,null)),y.createElement("div",{className:"flex-container flex-end"},y.createElement(Oe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(Oe.ZP,{type:"ghost",onClick:rn},"\u53D6\u6D88")))},xt=ne(85533),Se=ne(45053),ot=ne(62957),vt=ne(77019),Rt=ne(16750),ft=ne(59301),It=({callback:en,onCancel:rn})=>{const En=document.createElement("canvas"),Sr=En.getContext("2d");En.width=1e3,En.height=800,Sr.fillStyle="#ffffff",Sr.fillRect(0,0,En.width,En.height);const wr=En.toDataURL("image/png");return ft.createElement(ot.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},ft.createElement(vt.Z,{style:{height:"100vh"}},ft.createElement(Rt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:wr,visible:!0,title:String(Date.now())},onOk:Fr=>{en({src:Fr.url})},onClose:rn})))},wt=ne(36207),Wt=ne(5269),Jt=ne(6767),we={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},le=ne(59301),se=(0,y.forwardRef)(({onCancel:en,editImgId:rn,callback:En},Sr)=>{let wr=(0,y.useRef)(),Fr=(0,y.useRef)(),Tr=(0,y.useRef)(),sr=(0,y.useRef)(!1);const Ca=(0,y.useRef)(!1);console.log("ref:",Sr);const[qn,da]=(0,y.useState)(0),[dn,Rn]=(0,y.useState)("100vh");return(0,y.useEffect)(()=>{da(1)},[]),(0,y.useImperativeHandle)(Sr,()=>({setHeight:Rn})),le.createElement("div",{ref:Ca,className:"body-overflow-initial"},le.createElement(wt.Z,{width:"100vw",height:dn,footer:null,closable:!0,placement:"bottom",open:!!qn,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${we.drawerWrap}`,onClose:()=>{window.saveDrawData(Gr=>{En({src:`/api/attachments/${Gr}`,id:Gr})})},title:le.createElement(vt.Z,{align:"middle"},le.createElement(Wt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),le.createElement(Wt.Z,{onClick:()=>{Rn(dn==="60px"?"100vh":"60px")}},le.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),le.createElement(Wt.Z,{onClick:()=>{window.saveDrawData(Gr=>{if(Gr===null){Jt.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}Jt.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),En({src:`/api/attachments/${Gr}`,id:Gr,disabledClose:!0})})}},le.createElement(Oe.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},le.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${rn||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:Fr})))}),fe=ne(74128),ue=ne(47889),Ve=ne(4875);const Qt=ue.ZP.Group,Mt={margin:"0 8px"};var Bn=({callback:en,onCancel:rn})=>{function En(Sr){en(Sr)}return y.createElement(Ze.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:En},y.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},y.createElement("span",{style:Mt},"\u5355\u5143\u683C\u6570\uFF1A"),y.createElement("span",{style:Mt},"\u884C\u6570"),y.createElement(Ze.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},y.createElement(Ve.Z,null)),y.createElement("span",{style:Mt},"\u5217\u6570"),y.createElement(Ze.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},y.createElement(Ve.Z,null))),y.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},y.createElement("span",{style:Mt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),y.createElement(Ze.default.Item,{name:"align"},y.createElement(Qt,null,y.createElement(ue.ZP,{value:"default"},y.createElement("i",{className:"fa fa-align-justify"})),y.createElement(ue.ZP,{value:"left"},y.createElement("i",{className:"fa fa-align-left"})),y.createElement(ue.ZP,{value:"center"},y.createElement("i",{className:"fa fa-align-center"})),y.createElement(ue.ZP,{value:"right"},y.createElement("i",{className:"fa fa-align-right"}))))),y.createElement("div",{className:"flex-container flex-end"},y.createElement(Oe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(Oe.ZP,{type:"ghost",onClick:rn},"\u53D6\u6D88")))},Sn=ne(58755),Pn=ne(93510),lr=ne.n(Pn),ja=(0,y.forwardRef)(({use3d:en,width:rn,height:En,callback:Sr,showSaveButton:wr},Fr)=>{const Tr=(0,y.useRef)(),sr=(0,y.useRef)(),[Ca,qn]=(0,y.useState)(!1),da=(0,y.useRef)({id:Tr,appName:"graphing",width:rn||1e3,height:En||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,y.useEffect)(()=>{sr.current=new(lr())(da.current,!0),window.onload=function(){sr.current.inject("applet_container")}},[]);const dn=()=>{var Rn=window.ggbApplet.getPNGBase64(1,!0,72);return Sr&&Sr(Rn),Rn};return(0,y.useEffect)(()=>{da.current.appName=Ca?"3D":"graphing",sr.current.inject("applet_container")},[Ca]),(0,y.useEffect)(()=>{qn(en)},[en]),(0,y.useImperativeHandle)(Fr,()=>({getImgData:dn})),y.createElement(y.Fragment,null,y.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Tr}),y.createElement(vt.Z,{align:"middle"},y.createElement(Wt.Z,{flex:1},y.createElement(Sn.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Ca,onChange:Rn=>qn(Rn)})),y.createElement(Wt.Z,null,y.createElement(Oe.ZP,{size:"large",onClick:dn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),ua=ne(99298);const Dt="link",Jn="upload-image",or="add-flowchart",Xn="draw-image",cn="add-flowchart",On="code-block",Br="add-table",sa="------------",_a={default:sa,left:`:${sa}`,center:`:${sa}:`,right:`${sa}:`};var Gi=ne(31103),Ti=ne(65862);function Cn(){}let dr=0;const wn=1e4,ur="\u2581",Na="@\u2581\u2581@",Ei="@\u2581@",Ba=` **\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`,Da=["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 mn(en){return/^\d+$/.test(en)?`${en}px`:en}const Dn=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",rr={[Dn+"-B"]:"bold",[Dn+"-I"]:"italic"},An={[Dt]:"\u6DFB\u52A0\u94FE\u63A5",[On]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Jn]:"\u6DFB\u52A0\u56FE\u7247",[Xn]:"\u6DFB\u52A0\u753B\u56FE",[or]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Br]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Fn=({defaultValue:en="",onChange:rn,width:En="100%",height:Sr=400,miniToolbar:wr=!1,isFocus:Fr=!1,watch:Hr,insertTemp:sr,mode:Ca="markdown",id:qn="markdown-editor-id",showResizeBar:da=!1,noStorage:dn=!1,showNullButton:Rn=!1,showNullProgramButton:Gr=!1,hidetoolBar:Kn=!1,fullScreen:ya=!1,onBlur:eA,onCMBeforeChange:RA,onFullScreen:FA,className:kn="",disablePaste:ga=!1,disabled:MA=!1,disabledFill:tl=!1,placeholder:mA="",values:Lt="",extraUse:Ui,onAddBlank:Mr})=>{const[Mn,uA]=(0,y.useState)(null),[Hi,Ra]=(0,y.useState)(en),[aA,EA]=(0,y.useState)(Hr),[GA,ni]=(0,y.useState)(ya),[PA,sA]=(0,y.useState)(""),[fi,iA]=(0,y.useState)(0),[xA,cl]=(0,y.useState)(Sr),[oo,To]=(0,y.useState)(!1),[Il,hi]=(0,y.useState)(0),[zl,Ka]=(0,y.useState)(0),Za=(0,y.useRef)(),VA=(0,y.useRef)(),uo=(0,y.useRef)(),nl=(0,y.useRef)(),Vi=(0,y.useRef)(),po=(0,y.useRef)(),HA=(0,Ie.useDispatch)();(0,y.useEffect)(()=>{const Dr=window.scrollY||window.pageYOffset;Ra(Lt),Mn==null||Mn.setValue(Lt),window.scrollTo(0,Dr)},[Lt]),(0,y.useEffect)(()=>{FA==null||FA(GA)},[GA]),(0,y.useEffect)(()=>{if(Za.current){let Dr=function(_r,aa){var si;if(ga){aa.preventDefault();return}const AA=aa.clipboardData;if(AA){const OA=AA.types.toString(),Qi=AA.items;if(OA==="Files"||AA.types.indexOf("Files")>-1){if(aa.preventDefault(),Ca=="stex")return;try{let gA=Qi[1];((si=Qi[0])==null?void 0:si.kind)==="file"&&(gA=Qi[0]);const TA=gA.getAsFile(),Xt=TA.name.split(".").pop();(0,Se.I)(TA,DA=>{var no,xl,ro;DA.id?((no=TA==null?void 0:TA.type)==null?void 0:no.indexOf("image"))>-1?Zr.replaceSelection(``):((xl=TA==null?void 0:TA.type)==null?void 0:xl.indexOf("video"))>-1?Zr.replaceSelection(``):((ro=TA==null?void 0:TA.type)==null?void 0:ro.indexOf("pdf"))>-1?Zr.replaceSelection(`${TA.name}`):Da.includes(Xt)?Zr.replaceSelection(`${TA.name}`):Zr.replaceSelection(`[${TA.name}](/api/attachments/${DA.id}?type=${DA.content_type})`):(DA==null?void 0:DA.status)===401&&(document.location.href="/user/login")})}catch(gA){Jt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Zr=Pe().fromTextArea(Za.current,{mode:Ca,lineNumbers:!wr,lineWrapping:!0,value:en,autoCloseTags:!0,autoCloseBrackets:!0});return Zr.on("keyup",function(_r,aa){aa.keyCode===8&&(_r.getValue()==""?Zr.setOption("placeholder",mA):Zr.setOption("placeholder",null))}),Zr.on("keydown",function(_r,aa){if(aa.keyCode===8){var si=JA(_r);si&&aa.preventDefault()}}),Fr&&Zr.focus(),Zr.on("paste",Dr),MA&&Zr.on("beforeChange",function(_r,aa){(aa.origin==="paste"||aa.origin==="+input")&&aa.cancel()}),uA(Zr),()=>{Zr.off("paste",Dr)}}},[]);const Ul=(0,y.useCallback)(()=>{if(VA.current)try{}catch(Dr){console.log(Dr,"---- to set md editor body height")}},[xA,VA,GA]);(0,y.useEffect)(()=>{function Dr(){let Zr=new Te.Z(_r=>{for(let aa of _r)(aa.target.offsetHeight>0||aa.target.offsetWidth>0)&&(Ul(),Mn.setSize("100%","100%"),Mn.refresh())});return Zr.observe(Za.current.parentElement),Zr}if(Mn){const Zr=Dr();return()=>{var _r,aa;(_r=Za.current)!=null&&_r.parentElement&&Zr.unobserve((aa=Za.current)==null?void 0:aa.parentElement)}}},[Mn,Ul]),(0,y.useEffect)(()=>{if(Mn){let Dr=[];for(const[Zr,_r]of Object.entries(rr)){let aa={[Zr]:()=>{Qn(_r)}};Dr.push(aa),Mn.addKeyMap(aa)}return()=>{for(let Zr of Dr)Mn.removeKeyMap(Zr)}}},[Mn]),(0,y.useEffect)(()=>{ya!==GA&&ni(ya)},[ya]),(0,Yi.Z)(()=>{if(!dn&&fi>0){let Dr=new Date().getTime(),Zr=window.sessionStorage.getItem(qn);Dr>=fi+wn&&(!Zr||Zr!==Hi)&&(window.sessionStorage.setItem(qn,Hi),To(!0))}},wn),(0,y.useEffect)(()=>{EA(Hr)},[Mn,Hr]),(0,y.useEffect)(()=>{Mn&&Fr&&Mn.focus()},[Mn,Fr]),(0,y.useEffect)(()=>{if(aA&&Mn){let Dr=function(_r){let aa=_r.target;if(nl.current){let si=aa.scrollTop/aa.scrollHeight;nl.current.scrollTop=nl.current.scrollHeight*si}};const Zr=Mn.getScrollerElement();return Zr.addEventListener("scroll",Dr),()=>{Zr.removeEventListener("scroll",Dr)}}},[Mn,aA]),(0,y.useEffect)(()=>{if(Mn&&RA){let Dr=function(Zr,_r){RA(Zr,_r)};return Mn.on("beforeChange",Dr),()=>{Mn.off("beforeChange",Dr)}}},[Mn,RA]),(0,y.useEffect)(()=>{if(Mn&&eA){let Dr=function(){eA(Mn.getValue())};return Mn.on("blur",Dr),()=>{Mn.off("blur",Dr)}}},[Mn,eA]);function JA(Dr,Zr){var _r=Dr.getDoc(),aa=_r.getCursor(),si=_r.getLine(aa.line),AA=si.charAt(aa.ch-1),OA=si.lastIndexOf("@\u2581@",aa.ch),Qi=si.lastIndexOf("@\u2581\u2581@",aa.ch),gA=OA>Qi?OA:Qi,TA=OA>Qi?3:4;if(Na.indexOf(AA)===-1)return null;if(console.log("change1:",Zr,Dr,si,aa,gA,OA,Qi,AA),gA>=0&&aa.ch-gA<5){var Xt=gA+TA;return _r.replaceRange("",{line:aa.line,ch:gA},{line:aa.line,ch:Xt}),{line:aa.line,ch:Xt}}return null}(0,y.useEffect)(()=>{if(Mn){let Dr=function(Zr,_r){const aa=Zr.getValue();Ra(aa),iA(new Date().getTime()),Zr.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),rn&&(Gr?rn(aa,Ml(aa)):rn(aa))};return Mn.on("change",Dr),()=>{Mn.off("change",Dr)}}},[Mn,rn]),(0,y.useEffect)(()=>{if(Mn)if(en==null)Mn.setValue(""),Ra("");else{const Dr=window.scrollY||window.pageYOffset;en!==Mn.getValue()&&(Mn.setValue(en),Ra(en),Mn.setCursor(MA?1:Mn.lineCount(),0),window.scrollTo(0,Dr))}},[Mn,en]);const Qn=(0,y.useCallback)(Dr=>{const Zr=Mn.getCursor(),_r=Mn.getSelection();let aa=_r.split(` -`);switch(Dr){case"bold":return Mn.replaceSelection("**"+_r+"**"),_r===""&&Mn.setCursor(Zr.line,Zr.ch+2),Mn.focus();case"italic":return Mn.replaceSelection("*"+_r+"*"),_r===""&&Mn.setCursor(Zr.line,Zr.ch+1),Mn.focus();case"code":return Mn.replaceSelection("`"+_r+"`"),_r===""&&Mn.setCursor(Zr.line,Zr.ch+1),Mn.focus();case"inline-latex":return(0,Ti.Ye)(HA)?void 0:(sA("inline-latex"),Mn.focus());case"latex":return Mn.replaceSelection("```latex\n"+_r+"\n```"),Mn.setCursor(Zr.line+1,_r.length+1),Mn.focus();case"line-break":return Mn.replaceSelection(`
-`),Mn.focus();case"list-ul":return _r===""?Mn.replaceSelection("- "+_r):Mn.replaceSelection(aa.map(si=>si===""?"":`- ${si}`).join(` -`)),Mn.focus();case"list-ol":return _r===""?Mn.replaceSelection("1. "+_r):Mn.replaceSelection(aa.map((si,AA)=>si===""?"":`${AA+1}. ${si}`).join(` -`)),Mn.focus();case"add-null-ch":Mr==null||Mr();return;case"add-signal":return _r===""&&Mn.setCursor(Zr.line,Zr.ch),Mn.replaceSelection(Ei),Mn.focus();case"add-multiple":return _r===""&&Mn.setCursor(Zr.line,Zr.ch),Mn.replaceSelection(Na),Mn.focus();case"inster-template-1":return _r===""&&Mn.setCursor(Zr.line,Zr.ch),Mn.replaceSelection(Ba),Mn.focus();case"eraser":return Mn.setValue(""),Mn.focus();case"trigger-watch":return EA(!aA),Mn.focus();case"trigger-full-screen":return ni(!GA),Mn.focus();case Dt:sA(Dt);return;case On:sA(On);return;case Jn:sA(Jn);return;case Xn:sA(Xn);return;case"maths-latex":if((0,Ti.Ye)(HA))return;sA("maths-latex");return;case or:Vi.current="",sessionStorage.removeItem("file_id"),sA(or);return;case Br:sA(Br);return;default:throw new Error}},[Mn,aA,GA]),Rr=(0,y.useCallback)((Dr,Zr)=>{var _r,aa,si,AA,OA,Qi;Dr!=null&&Dr.disabledClose||sA("");const{src:gA,alt:TA,id:Xt}=Dr||{};switch(PA){case Dt:const{title:bo,link:tu}=Dr;return Mn.replaceSelection(`[${bo}](${tu})`),Mn.focus();case On:const{language:Ro,content:BA}=Dr;return Mn.replaceSelection(["```"+Ro,BA,"```"].join(` -`)),Mn.focus();case"maths-latex":for(var DA=atob(Dr),no=new Uint8Array(DA.length),xl=0;xl{Bl.id?Mn.replaceSelection(`![,](/api/attachments/${Bl.id}?type=${Bl.content_type})`):(Bl==null?void 0:Bl.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":if((0,Ti.Ye)(HA))return;Mn.replaceSelection("`$$"+Dr+"$$`");break;case cn:if(!Xt)return;Mn.getValue().indexOf(gA)===-1?Mn.replaceSelection(`
${TA||
`):document.getElementById(Xt).src=fe.Z.API_SERVER+gA+"?t="+Date.now();break;case Jn:case Xn:const Ji=Zr,Lu=(si=(aa=(_r=Ji==null?void 0:Ji.name)==null?void 0:_r.split("."))==null?void 0:aa.pop)==null?void 0:si.call(aa);return((AA=Ji==null?void 0:Ji.type)==null?void 0:AA.indexOf("image"))>-1||!(Ji!=null&&Ji.type)?Ji!=null&&Ji.align||Ji!=null&&Ji.width?Mn.replaceSelection(`

${TA||

`):Mn.replaceSelection(`${TA||`):((OA=Ji==null?void 0:Ji.type)==null?void 0:OA.indexOf("video"))>-1?Mn.replaceSelection(``):((Qi=Ji==null?void 0:Ji.type)==null?void 0:Qi.indexOf("pdf"))>-1?Mn.replaceSelection(`${Ji.name}`):Da.includes(Lu)?Mn.replaceSelection(`${Ji.name}`):Mn.replaceSelection(`[${Ji.name}](${gA})`),Mn.focus();case Br:const{row:Wo,col:Vl,align:Zu}=Dr;let al=` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,ba=["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 mn(en){return/^\d+$/.test(en)?`${en}px`:en}const Dn=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",rr={[Dn+"-B"]:"bold",[Dn+"-I"]:"italic"},An={[Dt]:"\u6DFB\u52A0\u94FE\u63A5",[On]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Jn]:"\u6DFB\u52A0\u56FE\u7247",[Xn]:"\u6DFB\u52A0\u753B\u56FE",[or]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Br]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Fn=({defaultValue:en="",onChange:rn,width:En="100%",height:Sr=400,miniToolbar:wr=!1,isFocus:Fr=!1,watch:Tr,insertTemp:sr,mode:Ca="markdown",id:qn="markdown-editor-id",showResizeBar:da=!1,noStorage:dn=!1,showNullButton:Rn=!1,showNullProgramButton:Gr=!1,hidetoolBar:Kn=!1,fullScreen:ya=!1,onBlur:eA,onCMBeforeChange:RA,onFullScreen:FA,className:kn="",disablePaste:ga=!1,disabled:MA=!1,disabledFill:tl=!1,placeholder:mA="",values:Lt="",extraUse:Ui,onAddBlank:Mr})=>{const[Mn,uA]=(0,y.useState)(null),[Hi,Ra]=(0,y.useState)(en),[aA,EA]=(0,y.useState)(Tr),[GA,ni]=(0,y.useState)(ya),[PA,sA]=(0,y.useState)(""),[hi,iA]=(0,y.useState)(0),[xA,cl]=(0,y.useState)(Sr),[oo,To]=(0,y.useState)(!1),[Il,mi]=(0,y.useState)(0),[zl,Ka]=(0,y.useState)(0),Za=(0,y.useRef)(),VA=(0,y.useRef)(),uo=(0,y.useRef)(),nl=(0,y.useRef)(),Ji=(0,y.useRef)(),po=(0,y.useRef)(),HA=(0,Ie.useDispatch)();(0,y.useEffect)(()=>{const Dr=window.scrollY||window.pageYOffset;Ra(Lt),Mn==null||Mn.setValue(Lt),window.scrollTo(0,Dr)},[Lt]),(0,y.useEffect)(()=>{FA==null||FA(GA)},[GA]),(0,y.useEffect)(()=>{if(Za.current){let Dr=function($r,ia){var si;if(ga){ia.preventDefault();return}const AA=ia.clipboardData;if(AA){const OA=AA.types.toString(),Qi=AA.items;if(OA==="Files"||AA.types.indexOf("Files")>-1){if(ia.preventDefault(),Ca=="stex")return;try{let gA=Qi[1];((si=Qi[0])==null?void 0:si.kind)==="file"&&(gA=Qi[0]);const TA=gA.getAsFile(),Xt=TA.name.split(".").pop();(0,Se.I)(TA,DA=>{var no,xl,ro;DA.id?((no=TA==null?void 0:TA.type)==null?void 0:no.indexOf("image"))>-1?Zr.replaceSelection(``):((xl=TA==null?void 0:TA.type)==null?void 0:xl.indexOf("video"))>-1?Zr.replaceSelection(``):((ro=TA==null?void 0:TA.type)==null?void 0:ro.indexOf("pdf"))>-1?Zr.replaceSelection(`${TA.name}`):ba.includes(Xt)?Zr.replaceSelection(`${TA.name}`):Zr.replaceSelection(`[${TA.name}](/api/attachments/${DA.id}?type=${DA.content_type})`):(DA==null?void 0:DA.status)===401&&(document.location.href="/user/login")})}catch(gA){Jt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Zr=Pe().fromTextArea(Za.current,{mode:Ca,lineNumbers:!wr,lineWrapping:!0,value:en,autoCloseTags:!0,autoCloseBrackets:!0});return Zr.on("keyup",function($r,ia){ia.keyCode===8&&($r.getValue()==""?Zr.setOption("placeholder",mA):Zr.setOption("placeholder",null))}),Zr.on("keydown",function($r,ia){if(ia.keyCode===8){var si=JA($r);si&&ia.preventDefault()}}),Fr&&Zr.focus(),Zr.on("paste",Dr),MA&&Zr.on("beforeChange",function($r,ia){(ia.origin==="paste"||ia.origin==="+input")&&ia.cancel()}),uA(Zr),()=>{Zr.off("paste",Dr)}}},[]);const Ul=(0,y.useCallback)(()=>{if(VA.current)try{}catch(Dr){console.log(Dr,"---- to set md editor body height")}},[xA,VA,GA]);(0,y.useEffect)(()=>{function Dr(){let Zr=new Te.Z($r=>{for(let ia of $r)(ia.target.offsetHeight>0||ia.target.offsetWidth>0)&&(Ul(),Mn.setSize("100%","100%"),Mn.refresh())});return Zr.observe(Za.current.parentElement),Zr}if(Mn){const Zr=Dr();return()=>{var $r,ia;($r=Za.current)!=null&&$r.parentElement&&Zr.unobserve((ia=Za.current)==null?void 0:ia.parentElement)}}},[Mn,Ul]),(0,y.useEffect)(()=>{if(Mn){let Dr=[];for(const[Zr,$r]of Object.entries(rr)){let ia={[Zr]:()=>{Qn($r)}};Dr.push(ia),Mn.addKeyMap(ia)}return()=>{for(let Zr of Dr)Mn.removeKeyMap(Zr)}}},[Mn]),(0,y.useEffect)(()=>{ya!==GA&&ni(ya)},[ya]),(0,Gi.Z)(()=>{if(!dn&&hi>0){let Dr=new Date().getTime(),Zr=window.sessionStorage.getItem(qn);Dr>=hi+wn&&(!Zr||Zr!==Hi)&&(window.sessionStorage.setItem(qn,Hi),To(!0))}},wn),(0,y.useEffect)(()=>{EA(Tr)},[Mn,Tr]),(0,y.useEffect)(()=>{Mn&&Fr&&Mn.focus()},[Mn,Fr]),(0,y.useEffect)(()=>{if(aA&&Mn){let Dr=function($r){let ia=$r.target;if(nl.current){let si=ia.scrollTop/ia.scrollHeight;nl.current.scrollTop=nl.current.scrollHeight*si}};const Zr=Mn.getScrollerElement();return Zr.addEventListener("scroll",Dr),()=>{Zr.removeEventListener("scroll",Dr)}}},[Mn,aA]),(0,y.useEffect)(()=>{if(Mn&&RA){let Dr=function(Zr,$r){RA(Zr,$r)};return Mn.on("beforeChange",Dr),()=>{Mn.off("beforeChange",Dr)}}},[Mn,RA]),(0,y.useEffect)(()=>{if(Mn&&eA){let Dr=function(){eA(Mn.getValue())};return Mn.on("blur",Dr),()=>{Mn.off("blur",Dr)}}},[Mn,eA]);function JA(Dr,Zr){var $r=Dr.getDoc(),ia=$r.getCursor(),si=$r.getLine(ia.line),AA=si.charAt(ia.ch-1),OA=si.lastIndexOf("@\u2581@",ia.ch),Qi=si.lastIndexOf("@\u2581\u2581@",ia.ch),gA=OA>Qi?OA:Qi,TA=OA>Qi?3:4;if(Na.indexOf(AA)===-1)return null;if(console.log("change1:",Zr,Dr,si,ia,gA,OA,Qi,AA),gA>=0&&ia.ch-gA<5){var Xt=gA+TA;return $r.replaceRange("",{line:ia.line,ch:gA},{line:ia.line,ch:Xt}),{line:ia.line,ch:Xt}}return null}(0,y.useEffect)(()=>{if(Mn){let Dr=function(Zr,$r){const ia=Zr.getValue();Ra(ia),iA(new Date().getTime()),Zr.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),rn&&(Gr?rn(ia,Ml(ia)):rn(ia))};return Mn.on("change",Dr),()=>{Mn.off("change",Dr)}}},[Mn,rn]),(0,y.useEffect)(()=>{if(Mn)if(en==null)Mn.setValue(""),Ra("");else{const Dr=window.scrollY||window.pageYOffset;en!==Mn.getValue()&&(Mn.setValue(en),Ra(en),Mn.setCursor(MA?1:Mn.lineCount(),0),window.scrollTo(0,Dr))}},[Mn,en]);const Qn=(0,y.useCallback)(Dr=>{const Zr=Mn.getCursor(),$r=Mn.getSelection();let ia=$r.split(` +`);switch(Dr){case"bold":return Mn.replaceSelection("**"+$r+"**"),$r===""&&Mn.setCursor(Zr.line,Zr.ch+2),Mn.focus();case"italic":return Mn.replaceSelection("*"+$r+"*"),$r===""&&Mn.setCursor(Zr.line,Zr.ch+1),Mn.focus();case"code":return Mn.replaceSelection("`"+$r+"`"),$r===""&&Mn.setCursor(Zr.line,Zr.ch+1),Mn.focus();case"inline-latex":return(0,Ti.Ye)(HA)?void 0:(sA("inline-latex"),Mn.focus());case"latex":return Mn.replaceSelection("```latex\n"+$r+"\n```"),Mn.setCursor(Zr.line+1,$r.length+1),Mn.focus();case"line-break":return Mn.replaceSelection(`
+`),Mn.focus();case"list-ul":return $r===""?Mn.replaceSelection("- "+$r):Mn.replaceSelection(ia.map(si=>si===""?"":`- ${si}`).join(` +`)),Mn.focus();case"list-ol":return $r===""?Mn.replaceSelection("1. "+$r):Mn.replaceSelection(ia.map((si,AA)=>si===""?"":`${AA+1}. ${si}`).join(` +`)),Mn.focus();case"add-null-ch":Mr==null||Mr();return;case"add-signal":return $r===""&&Mn.setCursor(Zr.line,Zr.ch),Mn.replaceSelection(Ei),Mn.focus();case"add-multiple":return $r===""&&Mn.setCursor(Zr.line,Zr.ch),Mn.replaceSelection(Na),Mn.focus();case"inster-template-1":return $r===""&&Mn.setCursor(Zr.line,Zr.ch),Mn.replaceSelection(Ba),Mn.focus();case"eraser":return Mn.setValue(""),Mn.focus();case"trigger-watch":return EA(!aA),Mn.focus();case"trigger-full-screen":return ni(!GA),Mn.focus();case Dt:sA(Dt);return;case On:sA(On);return;case Jn:sA(Jn);return;case Xn:sA(Xn);return;case"maths-latex":if((0,Ti.Ye)(HA))return;sA("maths-latex");return;case or:Ji.current="",sessionStorage.removeItem("file_id"),sA(or);return;case Br:sA(Br);return;default:throw new Error}},[Mn,aA,GA]),jr=(0,y.useCallback)((Dr,Zr)=>{var $r,ia,si,AA,OA,Qi;Dr!=null&&Dr.disabledClose||sA("");const{src:gA,alt:TA,id:Xt}=Dr||{};switch(PA){case Dt:const{title:bo,link:tu}=Dr;return Mn.replaceSelection(`[${bo}](${tu})`),Mn.focus();case On:const{language:Ro,content:BA}=Dr;return Mn.replaceSelection(["```"+Ro,BA,"```"].join(` +`)),Mn.focus();case"maths-latex":for(var DA=atob(Dr),no=new Uint8Array(DA.length),xl=0;xl{Bl.id?Mn.replaceSelection(`![,](/api/attachments/${Bl.id}?type=${Bl.content_type})`):(Bl==null?void 0:Bl.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":if((0,Ti.Ye)(HA))return;Mn.replaceSelection("`$$"+Dr+"$$`");break;case cn:if(!Xt)return;Mn.getValue().indexOf(gA)===-1?Mn.replaceSelection(`
${TA||
`):document.getElementById(Xt).src=fe.Z.API_SERVER+gA+"?t="+Date.now();break;case Jn:case Xn:const Xi=Zr,Lu=(si=(ia=($r=Xi==null?void 0:Xi.name)==null?void 0:$r.split("."))==null?void 0:ia.pop)==null?void 0:si.call(ia);return((AA=Xi==null?void 0:Xi.type)==null?void 0:AA.indexOf("image"))>-1||!(Xi!=null&&Xi.type)?Xi!=null&&Xi.align||Xi!=null&&Xi.width?Mn.replaceSelection(`

${TA||

`):Mn.replaceSelection(`${TA||`):((OA=Xi==null?void 0:Xi.type)==null?void 0:OA.indexOf("video"))>-1?Mn.replaceSelection(``):((Qi=Xi==null?void 0:Xi.type)==null?void 0:Qi.indexOf("pdf"))>-1?Mn.replaceSelection(`${Xi.name}`):ba.includes(Lu)?Mn.replaceSelection(`${Xi.name}`):Mn.replaceSelection(`[${Xi.name}](${gA})`),Mn.focus();case Br:const{row:Wo,col:Vl,align:Zu}=Dr;let al=` `;for(let Bl=0;Bl{switch(PA){case Dt:return y.createElement(Et,{callback:Rr,onCancel:tA});case On:return y.createElement(xt.Z,{callback:Rr,onCancel:tA});case Jn:return y.createElement(Se.Z,{callback:Rr,onCancel:tA});case or:return y.createElement(se,{editImgId:Vi.current,callback:Rr,onCancel:tA});case Br:return y.createElement(Bn,{callback:Rr,onCancel:tA});case"maths-latex":return y.createElement(ja,{showSaveButton:!0,callback:Rr});case"inline-latex":return y.createElement(ua.Z,{showSaveButton:!0,callback:Rr});default:return null}},[PA]);function tA(){sA("")}(0,y.useEffect)(()=>{if(uo.current){let Dr=function(OA){si=!0,AA=OA.pageY},Zr=function(){si=!1},_r=function(OA){if(si){let Qi=OA.pageY-AA;Qi<0&&(Qi=0),Qi>300&&(Qi=300);let gA=Sr+Qi+"px";cl(gA)}},aa=uo.current,si=!1,AA=0;return aa.addEventListener("mousedown",Dr),document.addEventListener("mousemove",_r),document.addEventListener("mouseup",Zr),()=>{aa.removeEventListener("mousedown",Dr),document.removeEventListener("mousemove",_r),document.removeEventListener("mouseup",Zr)}}},[Mn,uo]),(0,y.useEffect)(()=>{cl(Sr)},[Sr]);const rl=mn(En),Zl=mn(xA),so={width:rl,height:Zl},cA=(0,y.useMemo)(()=>{if(fi){let Dr=new Date(fi),Zr=Dr.getHours(),_r=Dr.getMinutes(),aa=Dr.getSeconds();return Zr=Zr<10?"0"+Zr:Zr,_r=_r<10?"0"+_r:_r,aa=aa<10?"0"+aa:aa,`${Zr}:${_r}:${aa}`}return 0},[fi]),Ml=Dr=>{const Zr=[];if(Gr){let _r=-1;Dr=Dr.replace(/(@▁▁@|@▁@)/g,function(aa,si,AA){Zr.push({multiLine:aa!==Ei})})}return Zr};function Ho(){window.sessionStorage.removeItem(qn),To(!1),iA(0)}function El(){To(!1),iA(0),Mn.setValue(window.sessionStorage.getItem(qn))}(0,y.useEffect)(()=>{An[PA]&&PA!==Xn&&PA!==or&&setTimeout(()=>{const Dr=document.getElementsByClassName("markdown-popup-form")[0],Zr=window.innerWidth/2-Dr.offsetWidth/2,_r=window.innerHeight/2-Dr.offsetHeight/2;hi(Zr),Ka(_r)},0)},[PA]);const jo=Dr=>{Dr.preventDefault();const Zr=Dr.clientX-Il,_r=Dr.clientY-zl;document.body.onmousemove=aa=>{let si=aa.clientX-Zr,AA=aa.clientY-_r;const OA=document.getElementsByClassName("markdown-popup-form")[0],Qi=window.innerWidth-OA.offsetWidth,gA=window.innerHeight-OA.offsetHeight;si=Math.max(0,Math.min(si,Qi)),AA=Math.max(0,Math.min(AA,gA)),Gl(aa.clientX,aa.clientY,Zr,_r)&&(hi(si),Ka(AA))},document.body.onmouseup=function(){document.body.onmousemove=null}},Gl=(Dr,Zr,_r,aa)=>{const si=document.body.clientHeight,AA=document.body.clientWidth;return Dr<20&&_r>Dr||Dr>AA-20&&_rZr||Zr>si-20&&aa{var Zr;Vi.current=Dr,(Zr=po.current)==null||Zr.setHeight("100vh"),setTimeout(()=>{sA("add-flowchart")},150)}})):null))),da?y.createElement("a",{ref:uo,className:"editor-resize"}):null,PA===Xn&&y.createElement(It,{callback:Rr,onCancel:tA}),PA===or&&y.createElement(se,{ref:po,editImgId:Vi.current,callback:Rr,onCancel:tA}),y.createElement(Re.Z,null,An[PA]&&PA!==Xn&&PA!==or?y.createElement(ot.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Il,top:zl},title:y.createElement("div",{style:{cursor:"move"},onMouseDown:jo},An[PA]),open:!0,onCancel:tA,footer:null,destroyOnClose:!0,width:PA===or?"1200px":null,height:PA===or?"80vh":null,className:"markdown-popup-form"},Fi):null))}},45053:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return ut},I:function(){return yt}});var y=ne(28284),Ie=ne(6767),Me=ne(37568),Pe=ne(44104),Te=ne(4875),be=ne(47889),Xe=ne(7939),ze=ne(28735),De=ne(59301),et=ne(59301),We=Object.defineProperty,Fe=Object.defineProperties,rt=Object.getOwnPropertyDescriptors,je=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,ke=(Re,Ze,at)=>Ze in Re?We(Re,Ze,{enumerable:!0,configurable:!0,writable:!0,value:at}):Re[Ze]=at,Ge=(Re,Ze)=>{for(var at in Ze||(Ze={}))pe.call(Ze,at)&&ke(Re,at,Ze[at]);if(je)for(var at of je(Ze))ve.call(Ze,at)&&ke(Re,at,Ze[at]);return Re},Je=(Re,Ze)=>Fe(Re,rt(Ze));const{useForm:qe}=y.default,me={width:280,marginRight:10},Ye={labelCol:{span:5},wrapperCol:{span:19}};var ut=({callback:Re,onCancel:Ze})=>{const[at]=qe();let Oe=(0,De.useRef)();function Bt(Ot){Oe.current.width=at.getFieldValue("width"),Oe.current.align=at.getFieldValue("align"),Re(Ot,Oe.current)}function Ke(Ot,At){if(Ot.status===-1){Ie.ZP.error(Ot.message);return}at.setFieldsValue({src:`/api/attachments/${Ot.id}`,type:At.type})}function tt(Ot){let At=Ot.target.files[0];Oe.current=At,yt(At,Ke)}return et.createElement(y.default,Je(Ge({form:at},Ye),{className:"upload-image-panel",onFinish:Bt,style:{width:470,overflow:"hidden"}}),et.createElement(y.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},et.createElement("div",{className:"flex-container"},et.createElement(y.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},et.createElement(Me.default,{style:me})),et.createElement(ct,{onFileChange:tt}))),et.createElement(y.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},et.createElement(Me.default,{style:{width:264}})),et.createElement(y.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},et.createElement(Pe.Z,null,et.createElement(y.default.Item,{name:"width",style:{margin:0}},et.createElement(Te.Z,{style:{width:264}})),et.createElement("span",{className:"ml8"},"%"))),et.createElement(y.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},et.createElement(be.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),et.createElement("aside",null,et.createElement(y.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},et.createElement(Xe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),et.createElement(Xe.ZP,{type:"default",onClick:Ze},"\u53D6\u6D88"))))};function ct({onFileChange:Re}){return et.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",et.createElement("input",{type:"file",onChange:Re}))}function yt(Re,Ze){if(!Re)throw new String("\u6CA1\u6709\u6587\u4EF6");let at=new FormData;at.append("editormd-image-file",Re),at.append("file_param_name","editormd-image-file"),at.append("byxhr","true");var Oe=new window.XMLHttpRequest;Oe.withCredentials=!0,Oe.addEventListener("load",function(Bt){Ze(JSON.parse(Bt.target.responseText),Re)},!1),Oe.addEventListener("error",function(Bt){console.error(Bt)},!1),Oe.open("POST",`${ze.KI}/api/attachments.json`),Oe.send(at)}},57261:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return Me}});var y=ne(59301),Ie=ne(4676);class Me extends y.Component{constructor(Te){super(Te);const be=window.document;this.node=be.createElement("div"),be.body.appendChild(this.node)}render(){const{children:Te}=this.props;return(0,Ie.createPortal)(Te,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},50258:function(Ct,ht,ne){"use strict";ne.d(ht,{SV:function(){return It},ZP:function(){return ft}});var y=ne(59301),Ie=ne(76374);const Me={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"]},Pe={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` +`),Mn.focus();default:throw new Error}},[Mn,PA]),Fi=(0,y.useMemo)(()=>{switch(PA){case Dt:return y.createElement(Et,{callback:jr,onCancel:tA});case On:return y.createElement(xt.Z,{callback:jr,onCancel:tA});case Jn:return y.createElement(Se.Z,{callback:jr,onCancel:tA});case or:return y.createElement(se,{editImgId:Ji.current,callback:jr,onCancel:tA});case Br:return y.createElement(Bn,{callback:jr,onCancel:tA});case"maths-latex":return y.createElement(ja,{showSaveButton:!0,callback:jr});case"inline-latex":return y.createElement(ua.Z,{showSaveButton:!0,callback:jr});default:return null}},[PA]);function tA(){sA("")}(0,y.useEffect)(()=>{if(uo.current){let Dr=function(OA){si=!0,AA=OA.pageY},Zr=function(){si=!1},$r=function(OA){if(si){let Qi=OA.pageY-AA;Qi<0&&(Qi=0),Qi>300&&(Qi=300);let gA=Sr+Qi+"px";cl(gA)}},ia=uo.current,si=!1,AA=0;return ia.addEventListener("mousedown",Dr),document.addEventListener("mousemove",$r),document.addEventListener("mouseup",Zr),()=>{ia.removeEventListener("mousedown",Dr),document.removeEventListener("mousemove",$r),document.removeEventListener("mouseup",Zr)}}},[Mn,uo]),(0,y.useEffect)(()=>{cl(Sr)},[Sr]);const rl=mn(En),Zl=mn(xA),so={width:rl,height:Zl},cA=(0,y.useMemo)(()=>{if(hi){let Dr=new Date(hi),Zr=Dr.getHours(),$r=Dr.getMinutes(),ia=Dr.getSeconds();return Zr=Zr<10?"0"+Zr:Zr,$r=$r<10?"0"+$r:$r,ia=ia<10?"0"+ia:ia,`${Zr}:${$r}:${ia}`}return 0},[hi]),Ml=Dr=>{const Zr=[];if(Gr){let $r=-1;Dr=Dr.replace(/(@▁▁@|@▁@)/g,function(ia,si,AA){Zr.push({multiLine:ia!==Ei})})}return Zr};function Ho(){window.sessionStorage.removeItem(qn),To(!1),iA(0)}function El(){To(!1),iA(0),Mn.setValue(window.sessionStorage.getItem(qn))}(0,y.useEffect)(()=>{An[PA]&&PA!==Xn&&PA!==or&&setTimeout(()=>{const Dr=document.getElementsByClassName("markdown-popup-form")[0],Zr=window.innerWidth/2-Dr.offsetWidth/2,$r=window.innerHeight/2-Dr.offsetHeight/2;mi(Zr),Ka($r)},0)},[PA]);const jo=Dr=>{Dr.preventDefault();const Zr=Dr.clientX-Il,$r=Dr.clientY-zl;document.body.onmousemove=ia=>{let si=ia.clientX-Zr,AA=ia.clientY-$r;const OA=document.getElementsByClassName("markdown-popup-form")[0],Qi=window.innerWidth-OA.offsetWidth,gA=window.innerHeight-OA.offsetHeight;si=Math.max(0,Math.min(si,Qi)),AA=Math.max(0,Math.min(AA,gA)),Gl(ia.clientX,ia.clientY,Zr,$r)&&(mi(si),Ka(AA))},document.body.onmouseup=function(){document.body.onmousemove=null}},Gl=(Dr,Zr,$r,ia)=>{const si=document.body.clientHeight,AA=document.body.clientWidth;return Dr<20&&$r>Dr||Dr>AA-20&&$rZr||Zr>si-20&&ia{var Zr;Ji.current=Dr,(Zr=po.current)==null||Zr.setHeight("100vh"),setTimeout(()=>{sA("add-flowchart")},150)}})):null))),da?y.createElement("a",{ref:uo,className:"editor-resize"}):null,PA===Xn&&y.createElement(It,{callback:jr,onCancel:tA}),PA===or&&y.createElement(se,{ref:po,editImgId:Ji.current,callback:jr,onCancel:tA}),y.createElement(Re.Z,null,An[PA]&&PA!==Xn&&PA!==or?y.createElement(ot.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Il,top:zl},title:y.createElement("div",{style:{cursor:"move"},onMouseDown:jo},An[PA]),open:!0,onCancel:tA,footer:null,destroyOnClose:!0,width:PA===or?"1200px":null,height:PA===or?"80vh":null,className:"markdown-popup-form"},Fi):null))}},45053:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return ut},I:function(){return yt}});var y=ne(28284),Ie=ne(6767),Me=ne(37568),Pe=ne(44104),Te=ne(4875),be=ne(47889),Xe=ne(7939),ze=ne(28735),De=ne(59301),et=ne(59301),We=Object.defineProperty,Fe=Object.defineProperties,rt=Object.getOwnPropertyDescriptors,je=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,ke=(Re,Ze,at)=>Ze in Re?We(Re,Ze,{enumerable:!0,configurable:!0,writable:!0,value:at}):Re[Ze]=at,Ge=(Re,Ze)=>{for(var at in Ze||(Ze={}))pe.call(Ze,at)&&ke(Re,at,Ze[at]);if(je)for(var at of je(Ze))ve.call(Ze,at)&&ke(Re,at,Ze[at]);return Re},Je=(Re,Ze)=>Fe(Re,rt(Ze));const{useForm:qe}=y.default,me={width:280,marginRight:10},Ye={labelCol:{span:5},wrapperCol:{span:19}};var ut=({callback:Re,onCancel:Ze})=>{const[at]=qe();let Oe=(0,De.useRef)();function Bt(Ot){Oe.current.width=at.getFieldValue("width"),Oe.current.align=at.getFieldValue("align"),Re(Ot,Oe.current)}function Ke(Ot,At){if(Ot.status===-1){Ie.ZP.error(Ot.message);return}at.setFieldsValue({src:`/api/attachments/${Ot.id}`,type:At.type})}function tt(Ot){let At=Ot.target.files[0];Oe.current=At,yt(At,Ke)}return et.createElement(y.default,Je(Ge({form:at},Ye),{className:"upload-image-panel",onFinish:Bt,style:{width:470,overflow:"hidden"}}),et.createElement(y.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},et.createElement("div",{className:"flex-container"},et.createElement(y.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},et.createElement(Me.default,{style:me})),et.createElement(ct,{onFileChange:tt}))),et.createElement(y.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},et.createElement(Me.default,{style:{width:264}})),et.createElement(y.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},et.createElement(Pe.Z,null,et.createElement(y.default.Item,{name:"width",style:{margin:0}},et.createElement(Te.Z,{style:{width:264}})),et.createElement("span",{className:"ml8"},"%"))),et.createElement(y.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},et.createElement(be.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),et.createElement("aside",null,et.createElement(y.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},et.createElement(Xe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),et.createElement(Xe.ZP,{type:"default",onClick:Ze},"\u53D6\u6D88"))))};function ct({onFileChange:Re}){return et.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",et.createElement("input",{type:"file",onChange:Re}))}function yt(Re,Ze){if(!Re)throw new String("\u6CA1\u6709\u6587\u4EF6");let at=new FormData;at.append("editormd-image-file",Re),at.append("file_param_name","editormd-image-file"),at.append("byxhr","true");var Oe=new window.XMLHttpRequest;Oe.withCredentials=!0,Oe.addEventListener("load",function(Bt){Ze(JSON.parse(Bt.target.responseText),Re)},!1),Oe.addEventListener("error",function(Bt){console.error(Bt)},!1),Oe.open("POST",`${ze.KI}/api/attachments.json`),Oe.send(at)}},57261:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return Me}});var y=ne(59301),Ie=ne(4676);class Me extends y.Component{constructor(Te){super(Te);const be=window.document;this.node=be.createElement("div"),be.body.appendChild(this.node)}render(){const{children:Te}=this.props;return(0,Ie.createPortal)(Te,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},50258:function(Ct,ht,ne){"use strict";ne.d(ht,{SV:function(){return It},ZP:function(){return ft}});var y=ne(59301),Ie=ne(76374);const Me={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"]},Pe={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"]},Te={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(` @@ -1163,27 +1163,27 @@ ${Dt} `)},{label:"include ",content:["#include "].join(` `)}]},be={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(` `)}]},Xe={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join(` -`)}]};var ze=ne(53184),De=ne.n(ze),et=(wt,Rt,Jt)=>new Promise((we,le)=>{var ie=ue=>{try{fe(Jt.next(ue))}catch(Ve){le(Ve)}},se=ue=>{try{fe(Jt.throw(ue))}catch(Ve){le(Ve)}},fe=ue=>ue.done?we(ue.value):Promise.resolve(ue.value).then(ie,se);fe((Jt=Jt.apply(wt,Rt)).next())});const We={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"]}},Fe=(wt,Rt,Jt,we)=>{const le=Rt.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Jt.lineNumber,endColumn:Jt.column});return Array.from(new Set(le.match(/\b\w{2,}\b/g)||[])).map(se=>({label:se,kind:wt.languages.CompletionItemKind.Text,insertText:se,range:we}))},rt=(wt,Rt,Jt,we)=>{wt.languages.registerCompletionItemProvider(Rt,{provideCompletionItems(le,ie){const se=le.getWordUntilPosition(ie),fe={startLineNumber:ie.lineNumber,endLineNumber:ie.lineNumber,startColumn:se.startColumn,endColumn:se.endColumn},ue=le.getLineContent(ie.lineNumber).substring(se.startColumn-2,se.endColumn);return{suggestions:[...Fe(wt,le,ie,fe),...Jt.map(Qt=>({label:Qt,kind:wt.languages.CompletionItemKind.Keyword,documentation:Qt,insertText:Qt,insertTextRules:wt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:fe})),...we.map(Qt=>({label:Qt.label,kind:wt.languages.CompletionItemKind.Snippet,documentation:Qt.content,insertText:ue.startsWith("#")?Qt.content.replace(/#/,""):Qt.content,insertTextRules:wt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:fe}))]}}})};var je=wt=>{We.languages.forEach(Rt=>{wt.languages.registerDocumentFormattingEditProvider(Rt,{provideDocumentFormattingEdits(Jt){return et(this,null,function*(){const we=De()(Jt.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:Jt.getFullModelRange(),text:we}]})}})}),rt(wt,"java",Pe.keywords,Pe.quickKey),rt(wt,"cpp",Te.keywords,Te.quickKey),rt(wt,"c",Me.keywords,[]),rt(wt,"python",be.keywords,be.quickKey),rt(wt,"scala",Xe.keywords,Xe.quickKey)};const pe="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var ve=Object.defineProperty,ke=(wt,Rt,Jt)=>Rt in wt?ve(wt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:Jt}):wt[Rt]=Jt,Ge=(wt,Rt,Jt)=>ke(wt,typeof Rt!="symbol"?Rt+"":Rt,Jt);const Je=class Ic{constructor(Rt,Jt,we){this.placeholder=Rt,this.editor=Jt,this.monaco=we,Jt.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Ic.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)}};Ge(Je,"ID","editor.widget.placeholderHint");var me=Je,Ye=ne(96236),ut=ne(6767),ct=ne(25399),yt=ne(89392),Re=ne(77254),Ze=ne(56102),at=Object.defineProperty,Oe=Object.defineProperties,Bt=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable,At=(wt,Rt,Jt)=>Rt in wt?at(wt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:Jt}):wt[Rt]=Jt,it=(wt,Rt)=>{for(var Jt in Rt||(Rt={}))tt.call(Rt,Jt)&&At(wt,Jt,Rt[Jt]);if(Ke)for(var Jt of Ke(Rt))Ot.call(Rt,Jt)&&At(wt,Jt,Rt[Jt]);return wt},bt=(wt,Rt)=>Oe(wt,Bt(Rt)),Ue=(wt,Rt)=>{var Jt={};for(var we in wt)tt.call(wt,we)&&Rt.indexOf(we)<0&&(Jt[we]=wt[we]);if(wt!=null&&Ke)for(var we of Ke(wt))Rt.indexOf(we)<0&&Ot.call(wt,we)&&(Jt[we]=wt[we]);return Jt},Ee=(wt,Rt,Jt)=>new Promise((we,le)=>{var ie=ue=>{try{fe(Jt.next(ue))}catch(Ve){le(Ve)}},se=ue=>{try{fe(Jt.throw(ue))}catch(Ve){le(Ve)}},fe=ue=>ue.done?we(ue.value):Promise.resolve(ue.value).then(ie,se);fe((Jt=Jt.apply(wt,Rt)).next())});function Qe(wt){return/^\d+$/.test(wt)?`${wt}px`:wt}function Et(){}let xt=!1;const Se={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function ot(wt=[]){let Rt=wt;if(Array.isArray(wt)){for(let Jt=0;JtEe(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(wt){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",wt)}});var ft=wt=>{var Rt=wt,{width:Jt="100%",height:we="100%",value:le,language:ie="javascript",style:se={},options:fe={},overrideServices:ue={},theme:Ve="vs-dark",onEditBlur:Qt,isCopy:Mt=!1,onSave:Bn,autoHeight:Sn=!1,forbidCopy:Pn=!1,forbidCopyTips:lr,onChange:zn=Et,editorDidMount:ja=Et,onFocus:ua=Et,onBreakPoint:Dt=Et,breakPointValue:Jn=[],filename:or="educoder.txt",errorLine:Xn,errorContent:cn="",highlightLine:On,openBreakPoint:Br=!1,placeholder:sa="",showMiniMap:_a=!0}=Rt,Yi=Ue(Rt,["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 Ti=(0,y.useRef)(),Cn=(0,y.useRef)({}),dr=(0,y.useRef)(),wn=(0,y.useRef)(),ur=(0,y.useRef)([]),Na=(0,y.useRef)(!1),Ei=(0,y.useRef)(),Ba=(0,y.useRef)(),Da=(0,y.useRef)(!1),[mn,Tr]=(0,y.useState)(!1);function Dn(){let dn;return Ti.current&&(dn=new Ie.Z(Rn=>{for(let Gr of Rn)(Gr.target.offsetHeight>0||Gr.target.offsetWidth>0)&&Cn.current.instance.layout()}),dn.observe(Ti.current)),dn}function rr(){ut.ZP.warning({content:decodeURIComponent(lr||pe),key:"monaco-editor-tip"})}const An=()=>{let dn=Cn.current.instance;if(le!=null&&dn&&mn){const Rn=dn.getModel();Rn&&le!==Rn.getValue()&&(xt=!0,Rn.setValue(le),dn.layout(),xt=!1)}};(0,y.useEffect)(()=>{const dn=Re.Z.subscribe("formatDocument",Rn=>{var Gr;let Kn=Cn.current.instance;(Gr=Kn==null?void 0:Kn.getAction)==null||Gr.call(Kn,"editor.action.formatDocument").run()});return window.updateMonacoValue=Rn=>{zn(Rn)},dn},[]),(0,y.useEffect)(()=>{var dn;let Rn=Cn.current.instance;wn.current&&clearTimeout(wn.current),wn.current=setTimeout(()=>{An()},500),le&&(le!=null&&le.length)&&((dn=Rn==null?void 0:Rn.updateOptions)==null||dn.call(Rn,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(le.split(/\r\n|\r|\n/g).length))+3,5)}))},[le,mn,Cn.current]),(0,y.useEffect)(()=>{if(Xn&&Cn.current&&Cn.current.instance){let Rn=Cn.current.instance;Rn.changeViewZones(function(Gr){var Kn=document.createElement("div");Kn.style.padding="10px 20px",Kn.style.width="calc(100% - 20px)",Kn.className="my-error-line-wrp",Kn.innerHTML=cn,Gr.addZone({afterLineNumber:Xn||11,heightInLines:3,domNode:Kn})});var dn={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}};Rn.addOverlayWidget(dn),Rn.revealPositionInCenter({lineNumber:20,column:1})}},[Xn,Cn.current,mn]);const Fn=(dn="",Rn)=>{if(!dn||dn.trim()==="")return!0;const Kn=Cn.current.instance.getModel().getLineTokens(Rn);let ya=!1;for(let eA=0;eA<2;eA++)Kn.getStandardTokenType(eA)===1&&(ya=!0);return ya};(0,y.useEffect)(()=>{var dn;const Rn=(dn=Cn.current)==null?void 0:dn.instance;if(Rn&&mn&&Pn){const Gr=Rn.onDidBlurEditorWidget(()=>{Da.current=!1}),Kn=Rn.onDidFocusEditorText(()=>{Da.current=!0});return()=>{Gr.dispose(),Kn.dispose()}}},[Cn.current,mn,Pn]),(0,y.useEffect)(()=>{var dn;if((dn=Cn.current)!=null&&dn.instance&&mn&&Br){let Rn=Cn.current.instance,Gr=Rn.getModel();if(!Gr)return;(()=>{var Ui;let Mr=[],Mn=[];const uA=Gr.getAllDecorations();for(let Ra of uA)Ra.options.className==="highlighted-line"&&(Mr.push((Ui=Ra==null?void 0:Ra.range)==null?void 0:Ui.startLineNumber),Mn.push(Ra==null?void 0:Ra.id));if(On===Mr[0])return;Gr.deltaDecorations(Mn,[]);const Hi=Gr.getLineCount();On&&On<=Hi&&(Rn.deltaDecorations([],[{range:new vt.Range(On,1,On,Gr.getLineMaxColumn(On)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Rn.revealLineInCenter(On))})();const ya=(Ui=!1)=>{var Mr;let Mn=[],uA=[];const Hi=Gr.getAllDecorations();for(let Ra of Hi)Ra.options.linesDecorationsClassName==="breakpoints-select"&&(Mn.push((Mr=Ra==null?void 0:Ra.range)==null?void 0:Mr.startLineNumber),uA.push(Ra==null?void 0:Ra.id));if(Ui)return{lines:Mn,ids:uA};Dt(Mn)},eA=Ui=>Ee(void 0,null,function*(){let Mr={range:new vt.Range(Ui,1,Ui,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Gr.deltaDecorations([],[Mr]),ya()}),RA=Ui=>Ee(void 0,null,function*(){let Mr=[];const Mn=Rn.getLineDecorations(Ui);for(let uA of Mn)uA.options.linesDecorationsClassName==="breakpoints-select"&&Mr.push(uA.id);yield Gr.deltaDecorations(Mr,[]),ya()}),FA=Ui=>{let Mr=Rn.getLineDecorations(Ui);for(let Mn of Mr)if(Mn.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,yt.isEqual)(Jn,ya(!0).lines)){Gr.deltaDecorations(ya(!0).ids,[]);const Ui=Jn.map(Mr=>({range:new vt.Range(Mr,1,Mr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Gr.deltaDecorations([],Ui)}const kn=Rn.onDidChangeModelContent(Ui=>{let Mr=Rn.getPosition();if(Mr){let Mn=Mr.lineNumber;clearTimeout(Ba.current),Ba.current=setTimeout(()=>{Fn(Gr.getLineContent(Mn),Mn)?RA(Mn):FA(Mn)?(RA(Mn),eA(Mn)):ya()},100)}}),ga=Rn.onMouseDown(Ui=>{var Mr,Mn,uA;if(Ui.target.detail&&((uA=(Mn=(Mr=Ui.target)==null?void 0:Mr.element)==null?void 0:Mn.className)!=null&&uA.includes("line-numbers"))){let Hi=Ui.target.position.lineNumber;if(Fn(Gr.getLineContent(Hi),Hi))return;FA(Hi)?RA(Hi):eA(Hi)}}),MA=Ui=>{let Mr={range:new vt.Range(Ui,1,Ui,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};ur.current=Rn.deltaDecorations(ur.current,[Mr])},tl=()=>{ur.current=Rn.deltaDecorations(ur.current,[])},mA=Rn.onMouseMove(Ui=>{var Mr,Mn,uA;if(tl(),Ui.target.detail&&((uA=(Mn=(Mr=Ui.target)==null?void 0:Mr.element)==null?void 0:Mn.className)!=null&&uA.includes("line-numbers"))){let Hi=Ui.target.position.lineNumber;if(Fn(Gr.getLineContent(Hi),Hi))return;MA(Hi)}}),Lt=Rn.onMouseLeave(()=>{tl()});return()=>{kn.dispose(),ga.dispose(),mA.dispose(),Lt.dispose()}}},[Cn.current,mn,Jn,On,Br,ie]),(0,y.useEffect)(()=>{var dn;(dn=Cn.current)!=null&&dn.instance&&Br&&Cn.current.instance.setPosition({lineNumber:0,column:0})},[On]);function en(){let dn=Cn.current.instance;if(dn){const Rn=dn.getSelection(),Gr=Cn.current.pastePos||{},Kn=new vt.Range(Gr.startLineNumber||Rn.endLineNumber,Gr.startColumn||Rn.endColumn,Gr.endLineNumber||Rn.endLineNumber,Gr.endColumn||Rn.endColumn);setTimeout(()=>{dn.executeEdits("",[{range:Kn,text:""}])},300)}}function rn(dn){(window.navigator.platform.match("Mac")?dn.metaKey:dn.ctrlKey)&&dn.keyCode==83&&(dn.preventDefault(),Bn())}const En=()=>{if(Sn&&Cn.current.instance){const dn=Cn.current.instance.getContentHeight();qn(dn{if(!Da.current)return;const{keyCode:Rn,ctrlKey:Gr,metaKey:Kn,target:ya,type:eA}=dn;return(eA==="paste"||(Rn===67||Rn===86)&&(Kn||Gr))&&ya.nodeName==="TEXTAREA"&&(rr(),dn.preventDefault()),!1};function Fr(dn,Rn){var Gr=window.URL||window.webkitURL||window,Kn=new Blob([Rn]),ya=document.createElementNS("http://www.w3.org/1999/xhtml","a");ya.href=Gr.createObjectURL(Kn),ya.download=dn,Sr(ya)}(0,y.useEffect)(()=>{En()},[En]),(0,y.useEffect)(()=>{Ti.current&&!mn&&Promise.all([ne.e(8909),ne.e(2460)]).then(ne.bind(ne,71448)).then(dn=>{try{vt=dn,Cn.current.instance=vt.editor.create(Ti.current,{value:le,language:ot(ie),theme:Ve,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:_a||!1}},ue);const Rn=Cn.current.instance;let ya=[...Ye.BH._menuItems].find(kn=>kn[0]._debugName=="EditorContext")[1],eA=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],RA=(kn,ga)=>{var MA,tl;let mA=kn._first;do ga.includes((tl=(MA=mA.element)==null?void 0:MA.command)==null?void 0:tl.id)&&kn._remove(mA);while(mA=mA.next)};if(ja(Rn,vt),setTimeout(()=>{En(),Cn.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Fr(or||"educoder.txt",Rn.getValue())}})},500),Cn.current.subscription=Rn.onDidChangeModelContent(kn=>{Na.current?clearTimeout(Ei.current):(En(),zn(Rn.getValue(),kn)),Ei.current=setTimeout(()=>{Na.current=!1},500)}),window.Monaco||je(vt,ot(ie)),Pn&&(RA(ya,eA),Ti.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",wr),window.removeEventListener("paste",wr),window.addEventListener("keydown",wr),window.addEventListener("paste",wr)),window.Monaco=vt,Qt&&Rn.onDidBlurEditorWidget(()=>{Qt(Rn.getValue())}),ua&&Rn.onDidFocusEditorText(()=>{Pn&&jt(),ua(Rn.getValue())}),Pn){jt();try{Rn.onDidPaste(kn=>{const ga=Rn.getSelection(),MA=Cn.current.pastePos||{},tl=new vt.Range(MA.startLineNumber||ga.endLineNumber,MA.startColumn||ga.endColumn,MA.endLineNumber||ga.endLineNumber,MA.endColumn||ga.endColumn);Rn.executeEdits("",[{range:kn.range,text:""}])})}catch(kn){}}let FA=Dn();return sa&&typeof sa=="string"&&new me(sa,Rn,vt),Tr(!0),()=>{const kn=Cn.current.instance;kn.dispose();const ga=kn.getModel();ga&&ga.dispose(),Cn.current.subscription&&Cn.current.subscription.dispose(),FA.unobserve(Ti.current)}}catch(Rn){}})},[]),(0,y.useEffect)(()=>{if(Cn.current.instance&&mn)return document.addEventListener("keydown",rn,!1),()=>{document.removeEventListener("keydown",rn)}},[Bn,mn]),(0,y.useEffect)(()=>{let dn=Cn.current.instance;if(dn&&mn){let Rn=ot(ie);vt.editor.setModelLanguage(dn.getModel(),Rn)}},[ie,mn]),(0,y.useEffect)(()=>{Cn.current.instance&&mn&&vt.editor.setTheme(Ve)},[Ve,mn]),(0,y.useEffect)(()=>{let dn=Cn.current.instance;dr.current=fe,dn&&mn&&(dn.updateOptions(it({},fe)),setTimeout(()=>{dn.getModel().updateOptions(it({},fe))},200))},[JSON.stringify(fe),mn]),(0,y.useEffect)(()=>{let dn=Cn.current.instance;dn&&mn&&dn.layout()},[Jt,we,mn]);const[Hr,sr]=(0,y.useState)(Qe(Jt)),[Ca,qn]=(0,y.useState)(Qe(we)),da=bt(it({},se),{width:Hr,height:Ca,position:"relative"});return y.createElement("div",{className:"my-monaco-editor",ref:Ti,style:da,onFocus:()=>{Pn&&jt()}},Mt&&y.createElement(Ze.CopyToClipboard,{text:le,onCopy:()=>ut.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(ct.Z,{title:"\u590D\u5236\u4EE3\u7801"},y.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},y.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function It({width:wt="100%",height:Rt="100%",original:Jt,modified:we,language:le,options:ie={}}){const se=(0,y.useRef)(),[fe,ue]=(0,y.useState)(null);function Ve(Sn){let Pn;return se.current&&(Pn=new Ie.Z(lr=>{for(let zn of lr)(zn.target.offsetHeight>0||zn.target.offsetWidth>0)&&Sn.layout()}),Pn.observe(se.current)),Pn}(0,y.useEffect)(()=>(se.current&&Promise.all([ne.e(8909),ne.e(9404)]).then(ne.bind(ne,2550)).then(Sn=>{vt=Sn;const Pn=vt.editor.createDiffEditor(se.current,bt(it({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},ie),{wordWrap:!0}));ue(Pn);let lr=Ve(Pn);return()=>{Pn.dispose();const zn=Pn.getModel();zn&&zn.dispose(),lr.unobserve(se.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,y.useEffect)(()=>{fe&&fe.setModel({original:vt.editor.createModel(Jt,le),modified:vt.editor.createModel(we,le)})},[Jt,we,le,fe]);const Qt=Qe(wt),Mt=Qe(Rt),Bn={width:Qt,height:Mt};return y.createElement("div",{className:"my-diff-editor",ref:se,style:Bn})}},61584:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return We}});var y={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT",tagsDom:"tagsDom___COQg7",hiddenbq:"hiddenbq___TqlUF"},Ie=ne(29787),Me=ne(25399),Pe=ne(89787),Te=ne(92310),be=ne.n(Te),Xe=ne(65862),ze=ne(2524),De=ne(59301),We=({className:Fe,dataSource:rt=[],col:je=4,right:pe,bottom:ve=23,precision:ke=0,wrapWidth:Ge=1200,trackEventItems:Je,loading:qe,onRemove:me=()=>{},isCurrent:Ye=!0,showProgress:ut=!1,showAlias:ct=!1,category:yt,hiddenClick:Re})=>{const Ze=Math.floor((Ge-(je-1)*pe)/je),at=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return De.createElement(Ie.Z,{spinning:qe},De.createElement("div",{className:be()(y.list,Fe)},!!(rt!=null&&rt.length)&&(rt==null?void 0:rt.map((Oe,Bt)=>{var Ke,tt,Ot,At,it,bt,Ue,Ee,Qe,Et,xt,Se,ot;const{name:vt,id:jt,identifier:ft,featured:It,school_name:wt,image_url:Rt,excellent:Jt,is_plan:we}=Oe;return De.createElement("div",{key:jt,className:Ye&&ut?y.wrapisCurrent:y.wrap,style:{width:Ze,marginRight:(1+Bt)%je===0?0:pe+ke,marginBottom:ve}},De.createElement("a",{className:y.li,onClick:le=>{le.preventDefault(),le.stopPropagation(),Je&&(0,Xe.L9)([Je]),(0,Xe.xg)(`/paths/${ft}`)}},De.createElement("div",{className:y.img},De.createElement("img",{className:y.cover,src:`${Rt}`}),(Ke=Oe==null?void 0:Oe.subject_tags)==null?void 0:Ke.map((le,ie)=>{var se,fe;if(ie===0){const Ve=(se=at.find(Qt=>Qt.name==le))==null?void 0:se.swimg;return De.createElement("img",{className:y.sign,src:Ve,style:{left:"-4px"}})}const ue=(fe=at.find(Ve=>Ve.name==le))==null?void 0:fe.ptimg;return De.createElement("img",{className:y.sign,src:ue,style:{left:`${48+52*(ie-1)+2*ie}px`}})}),De.createElement("div",{className:y.tagsDom},De.createElement("div",{className:"flex flex-wrap gap-10px item-center"},(Oe==null?void 0:Oe.excellent)&&De.createElement("div",{className:y.bq},"\u5F00\u653E\u8BFE\u7A0B"),((tt=Oe==null?void 0:Oe.custom_tags)==null?void 0:tt.length)>0&&De.createElement(Me.Z,{title:(it=(At=Oe==null?void 0:Oe.custom_tags)==null?void 0:At[((Ot=Oe==null?void 0:Oe.custom_tags)==null?void 0:Ot.length)-1])==null?void 0:it.tag_name},De.createElement("div",{className:"px-6px rounded-2px c-white h-16px flex item-center",style:{maxWidth:"62px",background:"#3061D0",border:"0.5px solid #8FAFF8"}},De.createElement("span",{className:"multi-llipsis1e text-10px"},(Ee=(Ue=Oe==null?void 0:Oe.custom_tags)==null?void 0:Ue[((bt=Oe==null?void 0:Oe.custom_tags)==null?void 0:bt.length)-1])==null?void 0:Ee.tag_name))))),yt=="hide"&&(Oe==null?void 0:Oe.studying)&&Ye&&De.createElement("div",{className:`${y.movebq} user-path-items`,onClick:le=>{le.stopPropagation(),me(Oe)}},De.createElement("i",{className:"iconfont icon-yichu1 font12"}),De.createElement("span",null,"\u79FB\u9664")),!["collect","payed"].includes(yt)&&Ye&&De.createElement("div",{className:`${y.hiddenbq} user-path-items`,onClick:le=>{le.stopPropagation(),Re(Oe)}},De.createElement("i",{className:`iconfont ${yt=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),De.createElement("span",null,yt=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF"))),De.createElement("div",{className:y.name},De.createElement(Me.Z,{title:ct&&(Oe!=null&&Oe.excellent_alias_name)?De.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${vt}`,De.createElement("br",null),De.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Oe==null?void 0:Oe.excellent_alias_name}`)):vt},De.createElement("span",{className:y.e},ct&&(Oe==null?void 0:Oe.excellent_alias_name)||vt))),Ye&&ut&&((Qe=Oe==null?void 0:Oe.progress)==null?void 0:Qe.all_score)!=0&&De.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},De.createElement(Pe.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Et=Oe==null?void 0:Oe.progress)==null?void 0:Et.my_score)/((xt=Oe==null?void 0:Oe.progress)==null?void 0:xt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Se=Oe==null?void 0:Oe.progress)==null?void 0:Se.my_score,"/",(ot=Oe==null?void 0:Oe.progress)==null?void 0:ot.all_score),(!Ye||!ut)&&De.createElement(Me.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${wt}`},De.createElement("div",{className:y.unit},De.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),wt)),(!Ye||!ut)&&De.createElement("div",{className:y.tags},De.createElement("div",null,De.createElement(Me.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},De.createElement("span",null,De.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),De.createElement("span",null,Oe.stages_count))),De.createElement(Me.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},De.createElement("span",null,De.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),De.createElement("span",null,Oe.members_count)))))))})),!rt.length&&De.createElement(ze.Z,null)))}},82636:function(Ct,ht,ne){"use strict";ne.d(ht,{jL:function(){return Te},w9:function(){return Qe},QD:function(){return or},cQ:function(){return At.Z},op:function(){return lr},O5:function(){return rr},_b:function(){return _a},t7:function(){return Ge},Gi:function(){return jt},YG:function(){return ot},qp:function(){return We},vr:function(){return On},qE:function(){return ua},Je:function(){return me},wb:function(){return Ot},cq:function(){return we},tp:function(){return je}});var y=ne(59301),Ie={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"},Me="data:image/png;base64,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",Te=({dataSource:An=[],img:Fn,imgWidth:en=346,title:rn,sunTitle:En,bannerExtraContent:Sr})=>y.createElement("div",{className:Ie.banner},y.createElement("div",{className:Ie.content},y.createElement("aside",null,y.createElement("p",null,y.createElement("b",null,rn),y.createElement("span",null,En)),An.length>0&&y.createElement("div",{className:Ie.btns},An.map((wr,Fr)=>y.createElement("div",{key:Fr,onClick:wr.click},wr.name,wr.sign?y.createElement("img",{src:Me,width:39}):null))),Sr),Fn&&y.createElement("img",{style:{marginTop:33,marginRight:38},src:Fn,width:en}))),be={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},Xe=ne(92310),ze=ne.n(Xe),De=ne(89392),We=({dataSource:An=[],value:Fn,onChange:en,onTitleChange:rn,className:En,title:Sr,titleWidth:wr=41,style:Fr={},fontColor:Hr="#6A7283",showCount:sr})=>{const[Ca,qn]=(0,y.useState)(1),[da,dn]=(0,y.useState)(!1),Rn=(0,y.useRef)(null),Gr=(0,y.useRef)(null);return(0,y.useEffect)(()=>{var Kn;An.length!==0&&(((Kn=Rn==null?void 0:Rn.current)==null?void 0:Kn.clientHeight)>97?qn(1):qn(0)),An.length===0&&qn(0),dn(!1)},[An]),y.createElement("div",{className:ze()(be.row,En,"fadeIn","animated"),style:Fr},y.createElement("div",{onClick:(0,De.throttle)(()=>rn==null?void 0:rn(),2e3),style:{width:wr,marginTop:da?12:4},className:`${be.title} ${rn?"current":""}`},Sr),y.createElement("div",{className:da?`${be.tagsWrap} ${be.tagsBorderWrap}`:be.tagsWrap},y.createElement("div",{className:be.bar,ref:Gr,style:Ca>0?{height:Ca===1?97:"auto",overflow:Ca===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},y.createElement("div",{className:be.tag,ref:Rn},An==null?void 0:An.map(Kn=>y.createElement("span",{onClick:()=>en(Kn.id),key:Kn.id,style:{color:Hr},className:Fn===Kn.id?be.active:""},y.createElement("span",{title:Kn.name,className:be.name},Kn.name),!!sr&&y.createElement("span",{className:be.num},Kn.count))))),!!Ca&&y.createElement(y.Fragment,null,Ca===1?y.createElement("div",{onClick:()=>{var Kn;qn(2),((Kn=Rn==null?void 0:Rn.current)==null?void 0:Kn.clientHeight)>245?dn(!0):dn(!1)},className:be.action},"\u5C55\u5F00",y.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):y.createElement("div",{onClick:()=>{Gr.current.scrollTop=0,qn(1),dn(!1)},className:be.action},"\u6536\u8D77",y.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Fe={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},je=({dataSource:An=[],value:Fn,onChange:en,className:rn,style:En={}})=>y.createElement("div",{style:En,className:ze()(Fe.tabs,rn)},An.map(Sr=>y.createElement("span",{onClick:()=>en(Sr.id),className:Fn===Sr.id?Fe.active:"",key:Sr.id},Sr.name))),pe={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"},ve=ne(37568),Ge=({dataSource:An=[],value:Fn="",onChange:en,onInputChange:rn=()=>{},className:En,style:Sr={},placeholder:wr,allowClear:Fr=!1})=>{var Hr;const[sr,Ca]=(0,y.useState)(""),[qn,da]=(0,y.useState)("");(0,y.useEffect)(()=>{var Gr;let Kn=Fn;(Gr=JSON.stringify(Fn))!=null&&Gr.includes("{")&&(Ca(Fn.id),Kn=Fn.value||"");try{da(decodeURIComponent(Kn||""))}catch(ya){da(decodeURIComponent(Kn||""))}},[Fn]);const dn=()=>{en(encodeURIComponent(qn),sr||null)},Rn=Gr=>{Gr!==sr&&(Ca(Gr),en(encodeURIComponent(qn),Gr))};return y.createElement("div",{className:ze()(pe.input,En),style:Sr},!!An.length&&y.createElement("div",{className:pe.dropdown},y.createElement("div",{className:pe.text},(Hr=An.find(Gr=>Gr.id===sr))==null?void 0:Hr.name,y.createElement("i",{className:"iconfont icon-zhankai4"}),y.createElement("b",{className:pe.b1}),y.createElement("b",{className:pe.b2})),y.createElement("div",{className:pe.menu},An.map((Gr,Kn)=>y.createElement("div",{key:Kn,onClick:()=>Rn(Gr.id)},Gr.name)))),y.createElement(ve.default,{onPressEnter:dn,value:qn,onChange:Gr=>{da(Gr.target.value),rn(encodeURIComponent(Gr.target.value),sr||null)},placeholder:wr,variant:"borderless",allowClear:Fr,onClear:()=>en("",sr||null)}),y.createElement("i",{onClick:dn,className:"iconfont icon-sousuo9 font14 current"}))},Je={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},me=({value:An,onChange:Fn,className:en,total:rn,pageSize:En,style:Sr={}})=>{const wr=An<2,Fr=An>=Math.ceil(rn/En);return rn<=En?y.createElement(y.Fragment,null):y.createElement("div",{className:ze()(Je.quickPager,en),style:Sr},y.createElement("div",{onClick:()=>{wr||Fn(An-1,"prev")},className:wr?Je.disabled:""},"\u4E0A\u4E00\u9875"),y.createElement("div",{onClick:()=>{Fr||Fn(An+1,"next")},className:Fr?Je.disabled:""},"\u4E0B\u4E00\u9875"))},Ye={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},ut=ne(29787),ct=ne(25399),yt=ne(63139),Re=ne(74128),Ze=ne(65862),at=ne(96908),Oe=ne(57177),Bt=ne(81378),Ke=ne(2524),Ot=({className:An,dataSource:Fn=[],col:en=4,right:rn,bottom:En=23,precision:Sr=0,wrapWidth:wr=1200,trackEventItems:Fr,loading:Hr})=>{const sr=Math.floor((wr-(en-1)*rn)/en);return y.createElement(ut.Z,{spinning:Hr},y.createElement("div",{className:ze()(Ye.list,An)},!!Fn.length&&Fn.map((Ca,qn)=>{const{name:da,id:dn,identifier:Rn,power:Gr,cover_image_id:Kn,pic:ya}=Ca;return y.createElement("div",{className:Ye.wrap,key:dn,style:{width:sr,marginRight:(1+qn)%en===0?0:rn+Sr,marginBottom:En}},y.createElement("a",{target:"_blank",href:`/shixuns/${Rn}/challenges`,className:Ye.li,onClick:eA=>{eA.preventDefault(),Fr&&(0,Ze.L9)([Fr]),Gr&&(0,Ze.xg)(`/shixuns/${Rn}/challenges`)}},y.createElement("div",{className:Ye.img},y.createElement("img",{className:Ye.cover,src:`${ya}`}),Ca.is_jupyter&&y.createElement("img",{className:Ye.sign,src:at}),Ca.is_jupyter_lab&&y.createElement("img",{className:Ye.sign,src:Oe}),Ca.is_unity_3d&&y.createElement("img",{className:Ye.sign,src:Bt})),y.createElement("div",{className:Ye.name},y.createElement(ct.Z,{title:da||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},y.createElement("span",{className:Ye.e},da||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),y.createElement("div",{className:Ye.tags},y.createElement(ct.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),y.createElement("span",null,Ca.challenges_count))),!!Ca.myshixuns_count&&y.createElement(ct.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),y.createElement("span",null,Ca.myshixuns_count))),y.createElement(ct.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},y.createElement("span",null,y.createElement("span",null,Ca.level))),y.createElement("div",{className:Ye.rate},y.createElement(yt.Z,{allowHalf:!0,disabled:!0,defaultValue:Ca.score_info}),y.createElement("span",null,"\xA0",Ca.score_info?`${Ca.score_info}\u5206`:"5\u5206")))),!Gr&&y.createElement("div",{className:Ye.lockWrap},y.createElement("img",{src:`${Re.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Fn.length&&y.createElement(Ke.Z,null)))},At=ne(61584),it={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",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},bt="data:image/png;base64,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",Ue=ne(59301),Qe=({className:An,dataSource:Fn=[],col:en=4,right:rn,bottom:En=23,precision:Sr=0,wrapWidth:wr=1200,trackEventItems:Fr,loading:Hr,category:sr,hiddenClick:Ca,handleVery:qn=()=>!0,isCurrent:da})=>{const dn=Math.floor((wr-(en-1)*rn)/en);return Ue.createElement(ut.Z,{spinning:Hr},Ue.createElement("div",{className:ze()(it.list,An)},!!Fn.length&&Fn.map((Rn,Gr)=>{const{subject_identifier:Kn,id:ya,identifier:eA,power:RA}=Rn,FA=Rn.is_public!=0&&Rn.is_public;return Ue.createElement("div",{className:it.wrap,key:ya,style:{width:dn,marginRight:(1+Gr)%en===0?0:rn+Sr,marginBottom:En}},Ue.createElement("a",{className:it.li,onClick:kn=>{kn.preventDefault(),qn(Rn==null?void 0:Rn.first_category_url)&&(Fr&&(0,Ze.L9)([Fr]),(0,Ze.xg)(Rn.first_category_url))}},Ue.createElement("div",{className:it.top},Ue.createElement(ct.Z,{title:Rn.name},Ue.createElement("div",{className:it.name},Rn.name)),Ue.createElement("img",{className:it.img,src:Re.Z.IMG_SERVER+"/images/"+Rn.avatar_url}),Ue.createElement("div",{className:it.text,title:Rn.creator},Rn.creator),Kn&&Ue.createElement("div",{className:it.btns},Ue.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Ue.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),FA&&Ue.createElement("div",{className:it.sign},"\u516C\u5F00"),da&&Ue.createElement("div",{className:it.hidden,onClick:kn=>{kn.stopPropagation(),Ca(Rn)}},Ue.createElement("i",{className:`iconfont ${sr=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),sr=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF")),Ue.createElement("div",{className:it.bottom},Rn.visits>0&&Ue.createElement(ct.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Ue.createElement("span",null,Ue.createElement("i",{className:"iconfont icon-liulanyan"}),Ue.createElement("span",null,Rn.visits))),Rn.course_members_count>0&&Ue.createElement(ct.Z,{title:"\u6210\u5458",placement:"bottom"},Ue.createElement("span",null,Ue.createElement("i",{className:"iconfont icon-chengyuan"}),Rn.course_members_count)),Rn.tasks_count>0&&Ue.createElement(ct.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Ue.createElement("span",null,Ue.createElement("i",{className:"iconfont icon-zuoye"}),Rn.tasks_count)),Rn.is_end?Ue.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Ue.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Rn.is_accessible&&Ue.createElement("div",{className:it.lockWrap},Ue.createElement("img",{src:`${Re.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Ue.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Fn.length&&Ue.createElement(Ke.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"},xt=ne(65582),ot=({dataSource:An=[],value:Fn,onChange:en,className:rn,style:En={},tabBarExtraContent:Sr})=>y.createElement("div",{className:ze()(Et.tabs,rn),style:En},y.createElement("div",{className:Et.tabsWrap},An.map((wr,Fr)=>!(wr!=null&&wr.hide)&&y.createElement("aside",{className:Et.tab,onClick:()=>{en(wr.id),wr.link&&xt.history.push(wr.link)},key:Fr},y.createElement("div",{className:Fn===wr.id?Et.active:""},wr.name),(wr==null?void 0:wr.resetCount)==null&&(wr==null?void 0:wr.total)!==void 0&&y.createElement("span",null,"\uFF08",wr==null?void 0:wr.total,"\uFF09"),(wr==null?void 0:wr.resetCount)!==void 0&&(wr==null?void 0:wr.total)!==void 0&&y.createElement(ct.Z,{title:(wr==null?void 0:wr.tip)!=null?wr==null?void 0:wr.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},wr==null?void 0:wr.resetCount),"/",y.createElement("span",null,wr==null?void 0:wr.total),"\uFF09"))))),y.createElement("div",{className:Et.tabBar},Sr)),jt=({className:An,style:Fn={},children:en})=>y.createElement("div",{className:ze()(An),style:Fn},en),ft={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"},It=ne(75727),wt=ne(93041);const Rt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var we=({sortValue:An,dropValue:Fn,className:en,onSort:rn,onDrop:En,dataSource:Sr=Rt})=>{var wr;return y.createElement("div",{className:ze()(ft.orderWrap,en)},y.createElement(It.Z,{dropdownRender:()=>y.createElement(wt.default,null,Sr.map((Fr,Hr)=>y.createElement(wt.default.Item,{key:Hr,onClick:()=>En(Fr.id)},Fr.name)))},y.createElement("span",{className:ft.orderTextWrap},(wr=Sr.find(Fr=>Fn===Fr.id))==null?void 0:wr.name)),y.createElement("span",{className:ft.orderIconWrap},y.createElement("span",{className:ft.orderAsc},y.createElement("i",{className:An==="asc"?`iconfont icon-sanjiaoxing-up font12 ${ft.cursorPointer} ${ft.active}`:`iconfont icon-sanjiaoxing-up font12 ${ft.cursorPointer}`,onClick:()=>rn(An==="asc"?"desc":"asc")})),y.createElement("span",{className:ft.orderDesc},y.createElement("i",{className:An==="desc"?`iconfont icon-sanjiaoxing-down font12 ${ft.cursorPointer} ${ft.active}`:`iconfont icon-sanjiaoxing-down font12 ${ft.cursorPointer}`,onClick:()=>rn(An==="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"},ie=ne(7939),se=Object.defineProperty,fe=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,Qt=(An,Fn,en)=>Fn in An?se(An,Fn,{enumerable:!0,configurable:!0,writable:!0,value:en}):An[Fn]=en,Mt=(An,Fn)=>{for(var en in Fn||(Fn={}))ue.call(Fn,en)&&Qt(An,en,Fn[en]);if(fe)for(var en of fe(Fn))Ve.call(Fn,en)&&Qt(An,en,Fn[en]);return An},Bn=(An,Fn)=>{var en={};for(var rn in An)ue.call(An,rn)&&Fn.indexOf(rn)<0&&(en[rn]=An[rn]);if(An!=null&&fe)for(var rn of fe(An))Fn.indexOf(rn)<0&&Ve.call(An,rn)&&(en[rn]=An[rn]);return en},Sn=(An,Fn,en)=>new Promise((rn,En)=>{var Sr=Hr=>{try{Fr(en.next(Hr))}catch(sr){En(sr)}},wr=Hr=>{try{Fr(en.throw(Hr))}catch(sr){En(sr)}},Fr=Hr=>Hr.done?rn(Hr.value):Promise.resolve(Hr.value).then(Sr,wr);Fr((en=en.apply(An,Fn)).next())}),lr=An=>{var Fn=An,{className:en,style:rn,children:En,loading:Sr=!1,openLoading:wr,onClick:Fr=()=>{},size:Hr="middle",shape:sr="round"}=Fn,Ca=Bn(Fn,["className","style","children","loading","openLoading","onClick","size","shape"]);const[qn,da]=(0,y.useState)(!1);return y.createElement(ie.ZP,Mt({onClick:(0,De.throttle)(dn=>Sn(void 0,null,function*(){wr&&da(!0);try{yield Fr(dn)}catch(Rn){console.log("error",Rn)}wr&&da(!1)}),2e3,{leading:!0,trailing:!1}),className:ze()(le.btn,le[`${Hr}-${sr}`],en),style:rn,size:Hr,shape:sr,loading:qn||Sr},Ca),En)},zn={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"},ua=({className:An,style:Fn,children:en=null,onClick:rn,title:En})=>y.createElement("div",{className:ze()(zn.head,An),style:Fn},y.createElement("span",{className:"primary-hover",onClick:rn},y.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),y.createElement("b",{title:En},En),y.createElement("div",{className:zn.node},en)),Dt={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},or=({confirmShow:An=!0,confirmTitle:Fn,confirmClick:en,cancelShow:rn=!0,cancelTitle:En,cancelClick:Sr,className:wr,style:Fr,confirmLoading:Hr=!1})=>y.createElement("div",{className:ze()(Dt.btns,wr),style:Fr},An&&y.createElement(ie.ZP,{loading:Hr,onClick:en,type:"primary",className:Dt.confirm},Fn),rn&&y.createElement(ie.ZP,{onClick:Sr,className:Dt.cancel},En)),Xn={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"},On=({className:An,style:Fn={},LeftContent:en,children:rn,RightContent:En})=>y.createElement("div",{className:ze()(Xn.fixedBottom,An),style:Fn},y.createElement("div",{className:Xn.wrap},y.createElement("div",{className:Xn.left},en),y.createElement("div",{className:Xn.center},rn),y.createElement("div",{className:Xn.right},En))),Br={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"},_a=({className:An,style:Fn={},dataSource:en=[]})=>y.createElement("div",{className:ze()(Br.crumbs,An),style:Fn},en.map((rn,En)=>Enxt.history.push(rn.path)},rn.name):y.createElement("span",null,rn.name),y.createElement("span",null,"\xA0",">","\xA0")):y.createElement("span",{key:En,style:{color:"#5F6368"}},rn.name))),Yi=ne(11938),Ti=Object.defineProperty,Cn=Object.defineProperties,dr=Object.getOwnPropertyDescriptors,wn=Object.getOwnPropertySymbols,ur=Object.prototype.hasOwnProperty,Na=Object.prototype.propertyIsEnumerable,Ei=(An,Fn,en)=>Fn in An?Ti(An,Fn,{enumerable:!0,configurable:!0,writable:!0,value:en}):An[Fn]=en,Ba=(An,Fn)=>{for(var en in Fn||(Fn={}))ur.call(Fn,en)&&Ei(An,en,Fn[en]);if(wn)for(var en of wn(Fn))Na.call(Fn,en)&&Ei(An,en,Fn[en]);return An},Da=(An,Fn)=>Cn(An,dr(Fn)),mn=(An,Fn)=>{var en={};for(var rn in An)ur.call(An,rn)&&Fn.indexOf(rn)<0&&(en[rn]=An[rn]);if(An!=null&&wn)for(var rn of wn(An))Fn.indexOf(rn)<0&&Na.call(An,rn)&&(en[rn]=An[rn]);return en};const{Countdown:Tr}=Yi.default;var rr=An=>{var Fn=An,{onChange:en}=Fn,rn=mn(Fn,["onChange"]);const[En,Sr]=(0,y.useState)(null);(0,y.useEffect)(()=>{typeof En=="number"&&En>=0&&en(En)},[En]);const wr=Fr=>{const Hr=Math.floor(Fr/1e3);Sr(Hr)};return y.createElement(Tr,Da(Ba({},rn),{onChange:wr}))}},31103:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return Ie}});var y=ne(59301);function Ie(Me,Pe){const Te=(0,y.useRef)();(0,y.useEffect)(()=>{Te.current=Me}),(0,y.useEffect)(()=>{function be(){Te.current()}if(Pe!==null){let Xe=setInterval(be,Pe);return()=>clearInterval(Xe)}},[Pe])}},99517:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return yt}});var y=ne(59301),Ie={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},Me=Object.defineProperty,Pe=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,Xe=(Re,Ze,at)=>Ze in Re?Me(Re,Ze,{enumerable:!0,configurable:!0,writable:!0,value:at}):Re[Ze]=at,ze=(Re,Ze)=>{for(var at in Ze||(Ze={}))Te.call(Ze,at)&&Xe(Re,at,Ze[at]);if(Pe)for(var at of Pe(Ze))be.call(Ze,at)&&Xe(Re,at,Ze[at]);return Re};const De=Re=>React.createElement("svg",ze({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},Re),React.createElement("title",null,"\u88C5\u9970\u70B9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"50%",x2:"0%",y2:"50%",id:"dot_svg__a"},React.createElement("stop",{stopColor:"#5EC7EA",offset:"0%"}),React.createElement("stop",{stopColor:"#3055D0",offset:"100%"}))),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m4.342 2.005 11.896 7.138a1 1 0 0 1 0 1.714L4.342 17.995a1 1 0 0 1-1.378-1.362L6.834 10l-3.87-6.633a1 1 0 0 1 1.378-1.362Z",fill:"url(#dot_svg__a)"}),React.createElement("circle",{fill:"#3061D0",cx:2,cy:10,r:2})));var et="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",We=ne(31691),Fe=ne(92310),rt=ne.n(Fe),je=ne(59301),pe=Object.defineProperty,ve=Object.defineProperties,ke=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,me=(Re,Ze,at)=>Ze in Re?pe(Re,Ze,{enumerable:!0,configurable:!0,writable:!0,value:at}):Re[Ze]=at,Ye=(Re,Ze)=>{for(var at in Ze||(Ze={}))Je.call(Ze,at)&&me(Re,at,Ze[at]);if(Ge)for(var at of Ge(Ze))qe.call(Ze,at)&&me(Re,at,Ze[at]);return Re},ut=(Re,Ze)=>ve(Re,ke(Ze)),yt=({dataSource:Re,className:Ze,style:at})=>{const[Oe,Bt]=(0,y.useState)([]),[Ke,tt]=(0,y.useState)(""),Ot=(0,y.useRef)("");(0,y.useEffect)(()=>{if(Re!=null&&Re.length){const bt=String(Math.random()).slice(-6),Ue=Re.map(Ee=>ut(Ye({},Ee),{key:`${bt}-${Ee.key}`}));Bt(Ue),tt(Ue[0].key)}},[Re.length]);const At=bt=>{tt(bt),Ot.current=bt;const Ue=document.getElementById(bt);if(Ue){const Ee=Ue.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:Ee,behavior:"smooth"})}},it=()=>{const bt=Oe.map(Ee=>document.getElementById(Ee.key)),Ue=window.innerHeight/2;for(const Ee of bt)if(Ee){const Qe=Ee.getBoundingClientRect();if(Qe.top>=0&&Qe.top(window.addEventListener("scroll",it),()=>{window.removeEventListener("scroll",it)}),[Oe]),je.createElement("div",{className:rt()(Ie.anchorNavigation,Ze),style:at},je.createElement(We.default,{items:Oe,tabBarGutter:60,className:Ie.tabs,activeKey:Ke,onChange:At}),Oe.map(bt=>je.createElement("div",{key:bt.key,id:bt.key,className:Ie.box},je.createElement("div",{className:Ie.head},je.createElement("img",{className:"mr10",src:et,alt:"Dot"}),bt.label),je.createElement("div",{className:Ie.element},bt.element))))}},26714:function(Ct,ht,ne){"use strict";var y=ne(59301),Ie=ne(62957),Me=ne(6767),Pe=ne(38147),Te=ne(65582),be=Object.defineProperty,Xe=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,et=(pe,ve,ke)=>ve in pe?be(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ke}):pe[ve]=ke,We=(pe,ve)=>{for(var ke in ve||(ve={}))ze.call(ve,ke)&&et(pe,ke,ve[ke]);if(Xe)for(var ke of Xe(ve))De.call(ve,ke)&&et(pe,ke,ve[ke]);return pe},Fe=(pe,ve)=>{var ke={};for(var Ge in pe)ze.call(pe,Ge)&&ve.indexOf(Ge)<0&&(ke[Ge]=pe[Ge]);if(pe!=null&&Xe)for(var Ge of Xe(pe))ve.indexOf(Ge)<0&&De.call(pe,Ge)&&(ke[Ge]=pe[Ge]);return ke},rt=(pe,ve,ke)=>new Promise((Ge,Je)=>{var qe=ut=>{try{Ye(ke.next(ut))}catch(ct){Je(ct)}},me=ut=>{try{Ye(ke.throw(ut))}catch(ct){Je(ct)}},Ye=ut=>ut.done?Ge(ut.value):Promise.resolve(ut.value).then(qe,me);Ye((ke=ke.apply(pe,ve)).next())});const je=pe=>{var ve=pe,{shixunHomeworks:ke,dispatch:Ge}=ve,Je=Fe(ve,["shixunHomeworks","dispatch"]);const qe=(0,Te.useParams)();return y.createElement(Ie.default,{centered:!0,title:"\u63D0\u793A",open:ke.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>rt(void 0,null,function*(){(yield(0,Pe.ZP)(`/api/myshixuns/${ke.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:qe.coursesId}})).shixun_identifier&&(Me.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ge({type:"shixunHomeworks/setActionTabs",payload:{}}),Ge({type:"shixunHomeworks/getWorkList",payload:We({},ke.actionTabs.params)}))}),onCancel:()=>{Ge({type:"shixunHomeworks/setActionTabs",payload:{}})}},y.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),y.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};ht.Z=(0,Te.connect)(({shixunHomeworks:pe})=>({shixunHomeworks:pe}))(je)},16850:function(Ct,ht,ne){"use strict";ne.d(ht,{n:function(){return _a},Z:function(){return Ti}});var y=ne(59301),Ie=ne(28284),Me=ne(6767),Pe=ne(25399),Te=ne(62957),be=ne(93041),Xe=ne(62673),ze=ne(77019),De=ne(5269),et=ne(37568),We=ne(29787),Fe=ne(7939),rt=ne(75727),je=ne(70858),pe=ne(47889),ve=ne(4875),ke=ne(31709),Ge=ne(84105),Je=ne(87395),qe=ne(67921),me=ne(89489),Ye=ne(2524),ut=ne(65862),ct=ne(26714),yt=ne(96512),Re=ne(38147),Ze=ne(65582),at=Object.defineProperty,Oe=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,tt=(Cn,dr,wn)=>dr in Cn?at(Cn,dr,{enumerable:!0,configurable:!0,writable:!0,value:wn}):Cn[dr]=wn,Ot=(Cn,dr)=>{for(var wn in dr||(dr={}))Bt.call(dr,wn)&&tt(Cn,wn,dr[wn]);if(Oe)for(var wn of Oe(dr))Ke.call(dr,wn)&&tt(Cn,wn,dr[wn]);return Cn},At=(Cn,dr)=>{var wn={};for(var ur in Cn)Bt.call(Cn,ur)&&dr.indexOf(ur)<0&&(wn[ur]=Cn[ur]);if(Cn!=null&&Oe)for(var ur of Oe(Cn))dr.indexOf(ur)<0&&Ke.call(Cn,ur)&&(wn[ur]=Cn[ur]);return wn},it=(Cn,dr,wn)=>new Promise((ur,Na)=>{var Ei=mn=>{try{Da(wn.next(mn))}catch(Tr){Na(Tr)}},Ba=mn=>{try{Da(wn.throw(mn))}catch(Tr){Na(Tr)}},Da=mn=>mn.done?ur(mn.value):Promise.resolve(mn.value).then(Ei,Ba);Da((wn=wn.apply(Cn,dr)).next())});const bt=Cn=>{var dr=Cn,{shixunHomeworks:wn,dispatch:ur}=dr,Na=At(dr,["shixunHomeworks","dispatch"]);const Ei=(0,Ze.useParams)(),[Ba,Da]=(0,y.useState)(!0),[mn,Tr]=(0,y.useState)(!1),[Dn]=Ie.default.useForm(),rr=()=>it(void 0,null,function*(){const An=Dn.getFieldValue();(yield(0,Re.ZP)(`/api/homework_commons/${Ei.categoryId}/batch_comment.json`,{method:"post",body:{student_work_ids:[...wn.actionTabs.selectArrs],cover_all:Ba,hidden_comment:An.hidden_comment,comment:An.comment}})).status===0&&(Me.ZP.success("\u8BC4\u9605\u6210\u529F"),Dn.resetFields(),ur({type:"shixunHomeworks/setActionTabs",payload:{}}),ur({type:"shixunHomeworks/getWorkList",payload:Ot({},wn.actionTabs.params)}))});return y.createElement(y.Fragment,null,y.createElement(Te.default,{centered:!0,title:"\u4E00\u952E\u70B9\u8BC4",open:wn.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>it(void 0,null,function*(){const An=Dn.getFieldValue();JSON.stringify(An)==="{}"||An.hidden_comment===""&&An.comment===""?Tr(!0):wn.workList.partial_comment?ur({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",selectArrs:wn.actionTabs.selectArrs,params:wn.actionTabs.params}}):rr()}),onCancel:()=>{ur({type:"shixunHomeworks/setActionTabs",payload:{}})}},y.createElement(Ie.default,{form:Dn,onChange:()=>{mn&&Tr(!1)}},y.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),y.createElement(Ie.default.Item,{name:"comment"},y.createElement(et.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),y.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),y.createElement(Ie.default.Item,{name:"hidden_comment"},y.createElement(et.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),mn&&y.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")),y.createElement(Te.default,{centered:!0,title:y.createElement("span",null,y.createElement(yt.Z,{className:"c-orange mr20"}),"\u63D0\u793A"),open:wn.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>{rr()},onCancel:()=>{ur({type:"shixunHomeworks/setActionTabs",payload:{}})},width:400},y.createElement("div",{className:"tc"},y.createElement("p",null,"\u90E8\u5206\u5B66\u751F\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF0C\u662F\u5426\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF1F"),y.createElement("p",null,y.createElement(pe.ZP.Group,{onChange:An=>{Da(An.target.value)},value:Ba},y.createElement(pe.ZP,{value:!0},"\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4"),y.createElement(pe.ZP,{value:!1},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4"))))))};var Ue=(0,Ze.connect)(({shixunHomeworks:Cn})=>({shixunHomeworks:Cn}))(bt),Ee=ne(88761),Qe=ne(41867),Et={wrap:"wrap___altfw",maxWidth70:"maxWidth70___Q4NoO",maxWidth80:"maxWidth80___lwsmt",maxWidth100:"maxWidth100___Wnsw8",maxWidth110:"maxWidth110___zQh0P",maxWidth120:"maxWidth120___gjwfa",reviewStatusTooltip:"reviewStatusTooltip___um7Rt",color32C:"color32C___GIjgW",MdEditor:"MdEditor___OuyKH",tr1:"tr1___nwwbX",TableDom:"TableDom___pl59W",under_review:"under_review___SxG7i"},xt=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,vt=(Cn,dr)=>{var wn={};for(var ur in Cn)Se.call(Cn,ur)&&dr.indexOf(ur)<0&&(wn[ur]=Cn[ur]);if(Cn!=null&&xt)for(var ur of xt(Cn))dr.indexOf(ur)<0&&ot.call(Cn,ur)&&(wn[ur]=Cn[ur]);return wn},jt=(Cn,dr,wn)=>new Promise((ur,Na)=>{var Ei=mn=>{try{Da(wn.next(mn))}catch(Tr){Na(Tr)}},Ba=mn=>{try{Da(wn.throw(mn))}catch(Tr){Na(Tr)}},Da=mn=>mn.done?ur(mn.value):Promise.resolve(mn.value).then(Ei,Ba);Da((wn=wn.apply(Cn,dr)).next())});const ft=Cn=>{var dr=Cn,{shixunHomeworks:wn,dispatch:ur}=dr,Na=vt(dr,["shixunHomeworks","dispatch"]),Ei,Ba,Da,mn;const Tr=(0,Ze.useParams)(),[Dn,rr]=(0,y.useState)(!1),[An,Fn]=(0,y.useState)((Ba=(Ei=wn.actionTabs.selectArrs)==null?void 0:Ei.data)==null?void 0:Ba.name),[en]=Ie.default.useForm();(0,y.useEffect)(()=>{var En,Sr,wr,Fr,Hr,sr;wn.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&en.setFieldsValue({comment:(Sr=(En=wn.actionTabs.selectArrs)==null?void 0:En.data)==null?void 0:Sr.work_comment,hidden_comment:(Fr=(wr=wn.actionTabs.selectArrs)==null?void 0:wr.data)==null?void 0:Fr.work_comment_hidden}),Fn((sr=(Hr=wn.actionTabs.selectArrs)==null?void 0:Hr.data)==null?void 0:sr.name)},[wn.actionTabs.key]);const rn=()=>jt(void 0,null,function*(){var En,Sr;const wr=en.getFieldValue();if((yield(0,Re.ZP)(`/api/student_works/${(Sr=(En=wn.actionTabs.selectArrs)==null?void 0:En.data)==null?void 0:Sr.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:wr.hidden_comment,comment:wr.comment}})).status===0)return Me.ZP.success("\u8BC4\u9605\u6210\u529F"),en.resetFields(),ur({type:"shixunHomeworks/setActionTabs",payload:{}}),ur({type:"shixunHomeworks/getWorkList",payload:Tr})});return y.createElement(y.Fragment,null,y.createElement(Te.default,{centered:!0,title:(mn=(Da=wn.actionTabs.selectArrs)==null?void 0:Da.data)!=null&&mn.work_comment_hidden?"\u66F4\u6539"+An+"\u70B9\u8BC4":An+"\u70B9\u8BC4",open:wn.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>jt(void 0,null,function*(){const En=en.getFieldValue();JSON.stringify(En)==="{}"||En.hidden_comment===""&&En.comment===""?rr(!0):rn()}),onCancel:()=>{ur({type:"shixunHomeworks/setActionTabs",payload:{}})}},y.createElement(Ie.default,{form:en,onChange:()=>{Dn&&rr(!1)}},y.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),y.createElement(Ie.default.Item,{name:"comment"},y.createElement(et.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),y.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),y.createElement(Ie.default.Item,{name:"hidden_comment"},y.createElement(et.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),Dn&&y.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var It=(0,Ze.connect)(({shixunHomeworks:Cn})=>({shixunHomeworks:Cn}))(ft),wt=Object.getOwnPropertySymbols,Rt=Object.prototype.hasOwnProperty,Jt=Object.prototype.propertyIsEnumerable,we=(Cn,dr)=>{var wn={};for(var ur in Cn)Rt.call(Cn,ur)&&dr.indexOf(ur)<0&&(wn[ur]=Cn[ur]);if(Cn!=null&&wt)for(var ur of wt(Cn))dr.indexOf(ur)<0&&Jt.call(Cn,ur)&&(wn[ur]=Cn[ur]);return wn},le=(Cn,dr,wn)=>new Promise((ur,Na)=>{var Ei=mn=>{try{Da(wn.next(mn))}catch(Tr){Na(Tr)}},Ba=mn=>{try{Da(wn.throw(mn))}catch(Tr){Na(Tr)}},Da=mn=>mn.done?ur(mn.value):Promise.resolve(mn.value).then(Ei,Ba);Da((wn=wn.apply(Cn,dr)).next())});const ie=Cn=>{var dr=Cn,{shixunHomeworks:wn,dispatch:ur}=dr,Na=we(dr,["shixunHomeworks","dispatch"]);const Ei=(0,Ze.useParams)(),[Ba,Da]=(0,y.useState)([]),[mn,Tr]=(0,y.useState)([]);(0,y.useEffect)(()=>{wn.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&Dn()},[wn.actionTabs.key]);function Dn(){return le(this,null,function*(){const An=yield(0,Re.ZP)(`/api/homework_commons/${Ei.categoryId}/code_quality_analyses/group_list.json`,{method:"GET",params:{page:1,limit:200}});Da(An)})}const rr=[{title:"\u5206\u73ED\u60C5\u51B5",dataIndex:"name"},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u68C0\u6D4B\u8FDB\u5EA6",dataIndex:"status"},{title:"\u4E0A\u6B21\u8BC4\u5206\u65F6\u95F4",dataIndex:"last_analysis_time"}];return y.createElement(y.Fragment,null,y.createElement(Te.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:wn.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>le(void 0,null,function*(){const An=yield(0,Re.ZP)(`/api/homework_commons/${Ei.categoryId}/code_quality_analyses.json`,{method:"POST",body:{group_ids:mn}});(An==null?void 0:An.status)===0&&(Ze.history.replace(`/classrooms/${Ei.coursesId}/shixun_homework/${Ei.categoryId}/detail?tabs=4`),window.location.reload(),ur({type:"shixunHomeworks/setActionTabs",payload:{}}),Tr([]))}),onCancel:()=>{Tr([]),ur({type:"shixunHomeworks/setActionTabs",payload:{}})}},y.createElement(je.default,{rowSelection:{type:"checkbox",onChange:(An,Fn)=>{Tr([...An])},selectedRowKeys:mn,getCheckboxProps:An=>({disabled:An.status==="\u8FDB\u884C\u4E2D"||An.works_count===0})},rowKey:An=>An.key||An.id,scroll:{y:300},pagination:!1,columns:rr,dataSource:Ba==null?void 0:Ba.group_list})))};var se=(0,Ze.connect)(({shixunHomeworks:Cn})=>({shixunHomeworks:Cn}))(ie),fe=ne(25374),ue=ne(84454),Ve=ne(66457),Qt=Object.defineProperty,Mt=Object.getOwnPropertySymbols,Bn=Object.prototype.hasOwnProperty,Sn=Object.prototype.propertyIsEnumerable,Pn=(Cn,dr,wn)=>dr in Cn?Qt(Cn,dr,{enumerable:!0,configurable:!0,writable:!0,value:wn}):Cn[dr]=wn,lr=(Cn,dr)=>{for(var wn in dr||(dr={}))Bn.call(dr,wn)&&Pn(Cn,wn,dr[wn]);if(Mt)for(var wn of Mt(dr))Sn.call(dr,wn)&&Pn(Cn,wn,dr[wn]);return Cn},zn=(Cn,dr,wn)=>new Promise((ur,Na)=>{var Ei=mn=>{try{Da(wn.next(mn))}catch(Tr){Na(Tr)}},Ba=mn=>{try{Da(wn.throw(mn))}catch(Tr){Na(Tr)}},Da=mn=>mn.done?ur(mn.value):Promise.resolve(mn.value).then(Ei,Ba);Da((wn=wn.apply(Cn,dr)).next())});const ja=({shixunHomeworks:Cn,dispatch:dr,isShow:wn,setIsShow:ur,item:Na,coursesId:Ei,categoryId:Ba})=>{const[Da,mn]=(0,y.useState)({page:1,limit:10}),[Tr,Dn]=(0,y.useState)([]),[rr,An]=(0,y.useState)(!1);(0,y.useEffect)(()=>{wn&&Fn()},[wn]);function Fn(){return zn(this,null,function*(){An(!0);const rn=yield(0,Re.ZP)(`/api/student_works/${Na.id}/game_details.json`,{method:"get",params:lr({},Da)});An(!1),rn.status===0&&Dn(rn==null?void 0:rn.data)})}const en=[{title:"\u5E8F\u53F7",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:(rn,En,Sr)=>y.createElement("span",{style:{color:"#000"}},Da.limit*(Da.page-1)+Sr+1)},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,render:(rn,En,Sr)=>y.createElement("span",{style:{color:"#000"}},rn)},{title:"\u901A\u5173\u8BE6\u60C5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:(rn,En,Sr)=>y.createElement("span",null,rn==0?"\u672A\u901A\u5173":rn==4?"\u622A\u6B62\u540E\u901A\u5173":"\u5DF2\u901A\u5173")},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",width:100,ellipsis:!0,render:(rn,En,Sr)=>y.createElement("span",{style:{color:"#333"}},rn)},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:(rn,En,Sr)=>y.createElement("span",{style:{color:"#333"}},rn)}];return y.createElement(y.Fragment,null,y.createElement(Te.default,{centered:!0,title:"\u901A\u5173\u60C5\u51B5",open:wn,width:700,footer:null,maskClosable:!1,onCancel:()=>{Da.page=1,Da.limit=10,mn(lr({},Da)),ur(!1)}},y.createElement("div",{style:{display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"20px"}},y.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},y.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u751F\u59D3\u540D"),y.createElement("span",{title:Na==null?void 0:Na.user_name,style:{color:"#232B40"}},Na==null?void 0:Na.user_name)),y.createElement("div",{style:{marginLeft:"50px",marginRight:"50px",maxWidth:"180px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},y.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u53F7"),y.createElement("span",{title:Na==null?void 0:Na.student_id,style:{color:"#232B40"}},(Na==null?void 0:Na.student_id)||"--")),y.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},y.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u73ED\u7EA7"),y.createElement("span",{title:Na==null?void 0:Na.group_name,style:{color:"#232B40"}},(Na==null?void 0:Na.group_name)||"--"))),y.createElement(je.default,{scroll:{y:380},columns:en,loading:rr,style:{marginBottom:Da.limit>(Tr==null?void 0:Tr.count)?"16px":"0"},dataSource:Tr.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:Da.limit,current:Da.page,position:["bottomRight"],onChange:(rn,En)=>{Da.page=rn,Da.limit=En,mn(lr({},Da)),Fn()},total:Tr==null?void 0:Tr.count,showTotal:(rn,En)=>y.createElement("span",null,"\u5171",y.createElement("span",{style:{color:"#165DFF"}}," ",rn," "),"\u6761\u6570\u636E")}})))};var ua=(0,Ze.connect)(({shixunHomeworks:Cn})=>({shixunHomeworks:Cn}))(ja),Dt=ne(59301),Jn=Object.defineProperty,or=Object.getOwnPropertySymbols,Xn=Object.prototype.hasOwnProperty,cn=Object.prototype.propertyIsEnumerable,On=(Cn,dr,wn)=>dr in Cn?Jn(Cn,dr,{enumerable:!0,configurable:!0,writable:!0,value:wn}):Cn[dr]=wn,Br=(Cn,dr)=>{for(var wn in dr||(dr={}))Xn.call(dr,wn)&&On(Cn,wn,dr[wn]);if(or)for(var wn of or(dr))cn.call(dr,wn)&&On(Cn,wn,dr[wn]);return Cn},sa=(Cn,dr,wn)=>new Promise((ur,Na)=>{var Ei=mn=>{try{Da(wn.next(mn))}catch(Tr){Na(Tr)}},Ba=mn=>{try{Da(wn.throw(mn))}catch(Tr){Na(Tr)}},Da=mn=>mn.done?ur(mn.value):Promise.resolve(mn.value).then(Ei,Ba);Da((wn=wn.apply(Cn,dr)).next())});const _a=({value:Cn,placeholder:dr=""})=>{if(Cn==null||Cn==="")return Dt.createElement("span",null,dr);{const wn=Number(Cn);if(wn>=80)return Dt.createElement("span",{style:{color:"#009C0F"}},wn);if(wn<80&&wn>=60)return Dt.createElement("span",{style:{color:"#FA6400"}},wn);if(wn<60)return Dt.createElement("span",{style:{color:"#E30000"}},wn)}},Yi=({shixunHomeworks:Cn,classroomList:dr,loading:wn,dispatch:ur,setExportParams:Na,user:Ei})=>{var Ba,Da,mn,Tr,Dn,rr,An,Fn,en,rn,En,Sr,wr,Fr,Hr;const sr=(0,Ze.useParams)(),{workSetting:Ca}=Cn,[qn,da]=(0,y.useState)(Br(Br({},{page:1,limit:20,order:"work_score",b_order:"desc"}),sr)),[dn]=Ie.default.useForm(),[Rn,Gr]=(0,y.useState)(),[Kn,ya]=(0,y.useState)({}),[eA,RA]=(0,y.useState)([]),[FA,kn]=(0,y.useState)(!1),[ga,MA]=(0,y.useState)([]),[tl,mA]=(0,y.useState)(!1),[Lt,Ui]=(0,y.useState)(),[Mr,Mn]=(0,y.useState)(1),[uA,Hi]=(0,y.useState)(),[Ra,aA]=(0,y.useState)(),[EA,GA]=(0,y.useState)(),[ni,PA]=(0,y.useState)(),[sA,fi]=(0,y.useState)(),[iA,xA]=(0,y.useState)(!1),[cl,oo]=(0,y.useState)(!1),[To,Il]=(0,y.useState)(),[hi,zl]=(0,y.useState)(null),Ka=(0,Ze.useLocation)();(0,y.useEffect)(()=>{let Qn=null;if((hi==null?void 0:hi.status)==1&&clearInterval(Qn),(hi==null?void 0:hi.complete_num)!=(hi==null?void 0:hi.total_count)&&(hi==null?void 0:hi.status)!=1)return Qn=setInterval(()=>{Za()},3e3),()=>clearInterval(Qn)},[hi==null?void 0:hi.complete_num,hi==null?void 0:hi.status]);const Za=()=>sa(void 0,null,function*(){const{ai_question_record_id:Qn}=Cn==null?void 0:Cn.workSetting;if(!Qn)return;const Rr=yield(0,Re.ZP)(`/api/program_homeworks/${sr==null?void 0:sr.categoryId}/comments_schedule.json`,{method:"get",params:{ai_question_record_id:Qn}});zl(Rr)});(0,y.useEffect)(()=>{wn["shixunHomeworks/getWorkSetting"]||Za()},[wn["shixunHomeworks/getWorkSetting"]]),(0,y.useEffect)(()=>(VA(),()=>{ya([]),RA([])}),[qn.coursesId]),(0,y.useEffect)(()=>{var Qn;const Rr=JSON.parse(JSON.stringify(Cn.workList));!((Qn=Rr==null?void 0:Rr.student_works)!=null&&Qn.length)&&(Rr!=null&&Rr.id)?(Rr.student_works=[Br({},Rr)],ya(Rr)):(Rr!=null&&Rr.id&&RA([Br(Br({},Rr),{number:"\u6211"})]),ya(Br({},Rr)))},[Cn.workList]);const VA=Qn=>(Na(Br({},qn)),ur({type:"shixunHomeworks/getWorkList",payload:qn}));(0,y.useEffect)(()=>{ur({type:"user/getUserInfo",payload:{course_id:qn.coursesId}})},[]);const uo=()=>sa(void 0,null,function*(){const Qn=yield(0,Ee.Uc)({categoryId:sr.categoryId});Gr(Qn==null?void 0:Qn.update_score)}),nl=()=>sa(void 0,null,function*(){ur({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const Qn=yield(0,Ee.Vs)({categoryId:sr.categoryId});ur({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(Qn==null?void 0:Qn.status)===0&&(Me.ZP.success(Qn==null?void 0:Qn.message),VA())}),Vi=()=>{qn.page=1;const Qn=Object.assign({},dn.getFieldsValue());delete qn.course_group,delete qn.teacher_comment,Object.keys(Qn).map(function(Rr){var Fi;switch(Rr){case"task_status":Qn[Rr].includes("all")||!Qn[Rr].length?(delete qn.work_status,dn.setFieldsValue({task_status:"all"})):(qn.work_status=Qn[Rr],dn.setFieldsValue({task_status:qn.work_status}));break;case"course_group_info":Qn[Rr].includes("all")||!Qn[Rr].length?(delete qn.course_group,dn.setFieldsValue({course_group_info:"all"})):(qn.course_group=Qn[Rr],dn.setFieldsValue({course_group_info:qn.course_group}));break;case"teacher_comment":Qn[Rr].includes("all")||!Qn[Rr].length?(delete qn.teacher_comment,dn.setFieldsValue({teacher_comment:"all"})):(qn.teacher_comment=((Fi=Qn[Rr])==null?void 0:Fi.length)===1?Number(Qn[Rr][0]):"",dn.setFieldsValue({teacher_comment:Qn[Rr]}));break}}),VA()};(0,y.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(fi(47),xA(!0))},[document.getElementById("divhe")]);const po=(Qn,Rr)=>{qn.page=Qn,qn.limit=20,VA()};function HA(){Mn(1),Hi(""),aA(""),GA(""),PA(""),MA([])}const Ul=[{title:"\u5E8F\u53F7",dataIndex:"number",align:"center",width:50,fixed:"left",ellipsis:!0,render:(Qn,Rr,Fi)=>qn.limit*(qn.page-1)+Fi+1},{title:"\u59D3\u540D",dataIndex:"user_name",align:"center",width:110,fixed:"left",ellipsis:!0,render:Qn=>Dt.createElement(Pe.Z,{placement:"bottomLeft",title:Qn},Dt.createElement("span",{className:"current"},Qn))},!(0,Qe.Jd)()&&{title:"\u5B66\u53F7",dataIndex:"student_id",align:"center",sorter:!0,fixed:"left",width:100,ellipsis:!0,showSorterTooltip:!1,sortOrder:qn.order==="student_id"?qn.b_order==="desc"?"descend":"ascend":null,render:Qn=>Dt.createElement(Pe.Z,{placement:"bottomLeft",title:Qn||"--"},Dt.createElement("span",{className:"current"},Qn||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",align:"center",width:100,fixed:"left",ellipsis:!0,render:(Qn,Rr)=>Qn?Dt.createElement(Pe.Z,{placement:"bottom",title:Qn},Dt.createElement("span",{className:"current"},Qn)):"--"},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",align:"center",width:94,ellipsis:!0,fixed:"left",sorter:!0,showSorterTooltip:!1,sortOrder:qn.order==="work_status"?qn.b_order==="desc"?"descend":"ascend":null,render:Qn=>Dt.createElement(ut.lC,{status:Qn})},{title:"\u5B8C\u6210\u65F6\u95F4",align:"center",dataIndex:"achieve_time",ellipsis:!0,sorter:!0,sortOrder:qn.order==="achieve_time"?qn.b_order==="desc"?"descend":"ascend":null,render:(Qn,Rr)=>Dt.createElement(Pe.Z,{placement:"bottomLeft",title:Qn},Dt.createElement("span",{className:"current"},Qn))},{title:"\u901A\u8FC7\u60C5\u51B5",align:"center",dataIndex:"achieve_info",ellipsis:!0,render:(Qn,Rr)=>Dt.createElement("span",{onClick:Fi=>{var tA;Fi.stopPropagation(),(tA=Kn.homework_status)!=null&&tA.includes("\u5BFC\u5165")&&(Il(Rr),oo(!0))}},Qn||"- -")},{title:"\u6700\u7EC8\u6210\u7EE9",align:"center",dataIndex:"score",ellipsis:!0,sorter:!0,sortOrder:qn.order==="work_score"?qn.b_order==="desc"?"descend":"ascend":null,render:(Qn,Rr)=>Dt.createElement(Pe.Z,{title:Dt.createElement(Dt.Fragment,null,Dt.createElement("div",null,"\u8BD5\u9898\u5F97\u5206\uFF1A",(Rr==null?void 0:Rr.late_final_score)||0),Dt.createElement("div",null,"\u8865\u4EA4\u6263\u5206\uFF1A",(Rr==null?void 0:Rr.late_penalty)||0),Dt.createElement("div",null,"\u6700\u7EC8\u6210\u7EE9\uFF1A",(Rr==null?void 0:Rr.score)||0))},_a({value:Qn,placeholder:"- -"}))},{title:"\u5B8C\u6210\u65F6\u957F",dataIndex:"achieve_time_long",align:"center",sorter:!0,ellipsis:!0,sortOrder:qn.order==="achieve_time_long"?qn.b_order==="desc"?"descend":"ascend":null,render:(Qn,Rr)=>Qn&&Qn!="--"?Dt.createElement(Pe.Z,{placement:"bottom",title:Qn},Dt.createElement("span",{className:"current"},Qn)):"--"},((Ba=Kn.homework_status)==null?void 0:Ba.includes("\u5BFC\u5165"))&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"sum_evaluate_count",align:"center"},!((Da=Kn.homework_status)!=null&&Da.includes("\u5BFC\u5165"))&&{title:Dt.createElement("span",null,"\u8BC4\u9605\u72B6\u6001"),align:"center",dataIndex:"has_comment",fixed:"right",ellipsis:!0,render:Qn=>Qn?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},{title:"\u64CD\u4F5C",dataInex:"action",align:"center",fixed:"right",ellipsis:!0,className:"workListTable",render:(Qn,Rr)=>{var Fi;return(Fi=Kn.homework_status)!=null&&Fi.includes("\u5BFC\u5165")?(0,Qe.GJ)()?Dt.createElement("a",{onClick:tA=>{tA.stopPropagation(),ur({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:Rr==null?void 0:Rr.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"):Dt.createElement("a",{onClick:tA=>{tA.stopPropagation(),Il(Rr),oo(!0)}},"\u67E5\u770B"):(0,Qe.dE)()?Dt.createElement("div",null,(0,ut.JL)(Rr==null?void 0:Rr.work_status)==="\u672A\u5F00\u542F"?Dt.createElement("span",null,"--"):Dt.createElement("a",{onClick:tA=>{var rl;if(tA.stopPropagation(),(0,Qe.Rm)()&&!((rl=dr.AssistantObject.hack)!=null&&rl.can_view)){Me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}window.open(`/classrooms/${qn.coursesId}/program_homework/${qn.categoryId}/${Rr.id}/${Rr.user_id}/comment`,"_blank")}},"\u67E5\u770B")):Dt.createElement("a",{target:"_blank",onClick:tA=>{var rl,Zl;if(tA.stopPropagation(),(0,Qe.Rm)()&&!((rl=dr.AssistantObject.hack)!=null&&rl.can_view)){Me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((Zl=Ei.userInfo)!=null&&Zl.professional_certification)window.open(`/classrooms/${qn.coursesId}/program_homework/${qn.categoryId}/${Rr.id}/${Rr.user_id}/comment`,"_blank");else return Te.default.confirm({title:"\u63D0\u793A",centered:!0,content:Dt.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,ut.xg)("/account/certification")}}),!1}},"\u67E5\u770B\u4F5C\u4E1A")}}].filter(Qn=>!!Qn),JA=()=>{var Qn,Rr;return Dt.createElement(be.default,null,Dt.createElement(be.default.Item,{onClick:()=>{var Fi;if(!(0,ut.Ye)(ur)){if((0,Qe.Rm)()&&!((Fi=dr.AssistantObject.hack)!=null&&Fi.can_download)){Me.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}ur({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:Kn==null?void 0:Kn.course_group_info,fn:()=>{(0,ue.Iy)(JSON.parse(sessionStorage.all_student_works_params),"hack_work_list")}}})}},key:"1"},"\u5B66\u751F\u6210\u7EE9"),(0,Qe.GJ)()&&((Qn=Kn==null?void 0:Kn.student_works)==null?void 0:Qn.length)>0&&!((Rr=Kn==null?void 0:Kn.homework_status)!=null&&Rr.includes("\u5BFC\u5165"))&&Dt.createElement(be.default.Item,{key:"3",onClick:()=>{var Fi;if(!(!(Ca!=null&&Ca.is_old_data_for_time)&&(0,ut.Ye)(ur))){if((0,Qe.Rm)()&&!((Fi=dr.AssistantObject.hack)!=null&&Fi.can_download)){Me.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}ur({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",course_groups:Kn==null?void 0:Kn.course_group_info,fn:()=>{var tA,rl,Zl,so;ur({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",type:2}}),localStorage.setItem("dowolders","1"),Ze.history.push(`/classrooms/${qn==null?void 0:qn.coursesId}/program_homework/${qn.categoryId}/${(rl=(tA=Kn==null?void 0:Kn.student_works)==null?void 0:tA[0])==null?void 0:rl.id}/${(so=(Zl=Kn==null?void 0:Kn.student_works)==null?void 0:Zl[0])==null?void 0:so.user_id}/comment`)}}})}}},"\u7F16\u7A0B\u62A5\u544A"),Dt.createElement(be.default.Item,{key:"2",onClick:()=>{var Fi;if((0,Qe.Rm)()&&!((Fi=dr.AssistantObject.hack)!=null&&Fi.can_download)){Me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ze.history.push(`/classrooms/${qn.coursesId}/exportlist/hack_work_list`)}},"\u5386\u53F2\u5BFC\u51FA"))};return Dt.createElement(Dt.Fragment,null,Dt.createElement("section",{className:`${Et.wrap} minH500 bg-white pl30 pr30 pt30`},((mn=Kn.homework_status)==null?void 0:mn.includes("\u672A\u53D1\u5E03"))&&Dt.createElement(Ye.Z,null),!((Tr=Kn.homework_status)!=null&&Tr.includes("\u672A\u53D1\u5E03"))&&Dt.createElement("aside",null,!(0,Qe.GJ)()&&Dt.createElement("div",{className:"c-light-black font12"},Dt.createElement("span",null,"\u53D1\u5E03\u65F6\u95F4 ",Kn==null?void 0:Kn.publish_time),Dt.createElement("span",{className:"ml5"},"\u622A\u6B62\u65F6\u95F4 ",Kn==null?void 0:Kn.end_time),Dt.createElement("span",{className:"ml5"},"\u8865\u4EA4\u65F6\u95F4 ",(Kn==null?void 0:Kn.late_time)||"- -")),(0,Qe.GJ)()&&Dt.createElement(Dt.Fragment,null,Dt.createElement(Ie.default,{form:dn,onChange:Vi,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all"}},((Dn=Kn.task_status)==null?void 0:Dn.length)>0&&Dt.createElement(Ie.default.Item,{name:"task_status"},Dt.createElement(Xe.default.Group,{value:[],style:{width:"100%"}},Dt.createElement(ze.Z,null,Dt.createElement(De.Z,{className:"font14",flex:"80px"},"\u4F5C\u4E1A\u72B6\u6001:"),Dt.createElement(De.Z,{flex:"80px"},Dt.createElement(Xe.default,{value:"all"},"\u5168\u90E8")),Dt.createElement(De.Z,{flex:"1"},Kn.task_status&&Kn.task_status.map((Qn,Rr)=>Dt.createElement(Xe.default,{name:"task_status",value:Qn.id},Qn.name,"(",Qn.count,")")))))),((rr=Kn.course_group_info)==null?void 0:rr.length)>0&&Dt.createElement(Ie.default.Item,{name:"course_group_info"},Dt.createElement(Xe.default.Group,{style:{width:"100%"}},Dt.createElement(ze.Z,null,Dt.createElement(De.Z,{className:"font14",flex:"80px"},"\u5206\u73ED\u60C5\u51B5:"),Dt.createElement(De.Z,{flex:"80px"},Dt.createElement(Xe.default,{value:"all"},"\u5168\u90E8")),Dt.createElement(De.Z,{flex:"1",id:"divhe",style:{height:sA+"px",overflow:"hidden"}},(An=Kn.course_group_info)==null?void 0:An.map((Qn,Rr)=>Dt.createElement(Xe.default,{value:Qn.course_group_id},Qn.group_group_name,"(",Qn.count,")"))),iA&&Dt.createElement("span",{onClick:()=>{let Qn=document.getElementById("divhe").scrollHeight;sA>47?fi(47):fi(Qn)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},sA===47?"\u5C55\u5F00":"\u6536\u8D77",sA===47?Dt.createElement(Ge.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):Dt.createElement(Je.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),((Fn=Kn.teacher_comment)==null?void 0:Fn.length)>0&&Dt.createElement(Ie.default.Item,{name:"teacher_comment"},Dt.createElement(Xe.default.Group,{style:{width:"100%"}},Dt.createElement(ze.Z,null,Dt.createElement(De.Z,{className:"font14",flex:"80px"},"\u8FFD\u52A0\u70B9\u8BC4:"),Dt.createElement(De.Z,{flex:"80px"},Dt.createElement(Xe.default,{value:"all"},"\u5168\u90E8")),Dt.createElement(De.Z,{flex:"1"},Kn.teacher_comment&&Kn.teacher_comment.map((Qn,Rr)=>Dt.createElement(Xe.default,{value:String(Qn.id)},Qn.name,"(",Qn.count,")"))))))),Dt.createElement(ze.Z,{align:"middle"},Dt.createElement(De.Z,{flex:"1"},Dt.createElement(ze.Z,{align:"middle"},Dt.createElement(De.Z,null,Dt.createElement(et.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:Qn=>{qn.search=Qn.trim(),qn.page=1,VA()},style:{width:240}})),Dt.createElement(De.Z,null,Dt.createElement("span",{className:"ml5"},Dt.createElement("span",{className:"c-red"},Kn.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",Kn.work_count,"\u4E2A\u5B66\u751F\uFF09")))),Dt.createElement(De.Z,null,(hi==null?void 0:hi.complete_num)!=(hi==null?void 0:hi.total_count)&&(hi==null?void 0:hi.status)!=1&&Dt.createElement("div",{className:Et.under_review},Dt.createElement(We.Z,{spinning:!0,className:"mr6",size:"small"}),Dt.createElement("span",{className:"ml10"},"\u4EE3\u7801\u8BC4\u4EF7\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6"),Dt.createElement("span",{className:"ml5"},Dt.createElement("span",{style:{color:"#3061D0"}},hi==null?void 0:hi.complete_num),"/",hi==null?void 0:hi.total_count)),(((en=Kn==null?void 0:Kn.homework_status)==null?void 0:en.includes("\u5DF2\u622A\u6B62"))||((rn=Kn==null?void 0:Kn.homework_status)==null?void 0:rn.includes("\u63D0\u4EA4\u4E2D"))||((En=Kn==null?void 0:Kn.homework_status)==null?void 0:En.includes("\u8FDB\u884C\u4E2D")))&&Dt.createElement(Fe.ZP,{className:"ml10",onClick:()=>{var Qn;if(!(!(Ca!=null&&Ca.is_old_data_for_time)&&(0,ut.Ye)(ur))){if(((Qn=Kn==null?void 0:Kn.challenges)==null?void 0:Qn.length)===0)return Me.ZP.info("\u672C\u6B21\u4F5C\u4E1A\u4E2D\u6CA1\u6709\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u4EFB\u52A1\u5173\u5361~");if((Kn==null?void 0:Kn.commit_count)==0)return Me.ZP.info("\u6682\u65E0\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A~");if((hi==null?void 0:hi.complete_num)!=(hi==null?void 0:hi.total_count)&&(hi==null?void 0:hi.status)!=1)return Me.ZP.info("\u6B63\u5728\u4EE3\u7801\u8BC4\u4EF7\u4E2D\uFF0C\u8BF7\u7B49\u5F85\u672C\u6B21\u8BC4\u4EF7\u5B8C\u6210\u4E4B\u540E\u518D\u8FDB\u884C\u64CD\u4F5C\uFF01");ur({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"}})}}},Dt.createElement("span",{className:`${Et.tr1} iconfont icon-yijiandaimapingjia mr5`}),"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"),(0,Qe.GJ)()&&!((Sr=Kn.homework_status)!=null&&Sr.includes("\u5BFC\u5165"))&&Dt.createElement(Fe.ZP,{className:"ml10",onClick:()=>{!(Ca!=null&&Ca.is_old_data_for_time)&&(0,ut.Ye)(ur)||ur({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",selectArrs:Kn.student_works.map(Qn=>Qn.id),params:qn}})}},Dt.createElement("span",{className:`${Et.tr1} iconfont icon-daimachazhong`}),"\u4EE3\u7801\u67E5\u91CD"),(0,Qe.GJ)()&&!((wr=Kn.homework_status)!=null&&wr.includes("\u5BFC\u5165"))&&Dt.createElement(Fe.ZP,{className:"ml10",onClick:nl},Dt.createElement("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),"\u66F4\u65B0\u6210\u7EE9"),(0,Qe.GJ)()&&Dt.createElement(rt.Z,{dropdownRender:JA,className:"ml10"},Dt.createElement(Fe.ZP,null,Dt.createElement(qe.Z,null),"\u5BFC\u51FA",Dt.createElement(me.Z,null)))))),Dt.createElement(ze.Z,{style:{justifyContent:"end",marginTop:"5px"}},(0,Qe.GJ)()&&Rn&&Dt.createElement("span",null,Dt.createElement("span",{style:{color:"red"}},"*"),"\u5217\u8868\u4E2D\u4F5C\u4E1A\u8BB0\u5F55\u5B58\u5728\u5DEE\u5F02\uFF0C\u8BF7\u70B9\u51FB\u201C\u66F4\u65B0\u6210\u7EE9\u201D\u6309\u94AE")),Dt.createElement(je.default,{className:`mt30 ${Et.TableDom}`,loading:wn["shixunHomeworks/getWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:Qn=>({onClick:Rr=>{var Fi,tA;if(!((Fi=Kn.homework_status)!=null&&Fi.includes("\u5BFC\u5165"))){if((0,Qe.Rm)()&&!((tA=dr.AssistantObject.hack)!=null&&tA.can_view)){Me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(0,Ve.O5)()&&window.open(`/classrooms/${qn.coursesId}/program_homework/${qn.categoryId}/${Qn.id}/${Qn.user_id}/comment`,"_blank")}}}),scroll:{x:1200},dataSource:Kn.student_works,columns:Ul,onChange:(Qn,Rr,Fi)=>{Fi.field&&(qn.order=Fi.field==="score"?"work_score":Fi.field),Fi.order||(qn.b_order="asc"),Fi.order==="ascend"&&(qn.b_order="asc"),Fi.order==="descend"&&(qn.b_order="desc"),Fi.order||(qn.b_order="asc"),VA()}}),Dt.createElement(Ue,null),Dt.createElement(It,null),Dt.createElement(ct.Z,null)),Dt.createElement(Te.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:FA,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>sa(void 0,null,function*(){if(Mr===2){if(ga.length<=0){Me.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!ni){Me.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let Qn=yield(0,Re.ZP)(`/api/homework_commons/${qn.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:qn.categoryId,comment:ni,status:ga}});Qn.status===0&&(Ui(Qn),kn(!1),mA(!0))}else{if(!(EA===0||Ra===0)){if(!EA){Me.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!Ra){Me.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(EA>Ra){Me.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!ni){Me.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let Qn=yield(0,Re.ZP)(`/api/homework_commons/${qn.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:qn.categoryId,comment:ni,min_score:EA,max_score:Ra}});Qn.status===0&&(Ui(Qn),kn(!1),mA(!0))}}),onCancel:()=>{kn(!1),HA()}},Dt.createElement("div",{style:{padding:"32px"}},Dt.createElement("div",null,Dt.createElement("div",null,Dt.createElement("span",{style:{width:"80px"}},"\u6253\u56DE\u65B9\u5F0F\uFF1A"),Dt.createElement(pe.ZP.Group,{value:Mr,onChange:Qn=>{Mn(Qn.target.value)}},Dt.createElement(pe.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),Dt.createElement(pe.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),Mr===1&&Dt.createElement("div",{style:{display:"flex",marginTop:"20px"}},Dt.createElement("span",{style:{width:"70px",textAlign:"end"}},Dt.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),Dt.createElement(ve.Z,{min:0,max:100,value:EA,onChange:Qn=>GA(Qn),style:{width:"100px"}}),Dt.createElement("span",{style:{width:"80px",textAlign:"end"}},Dt.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),Dt.createElement(ve.Z,{min:0,max:100,value:Ra,onChange:Qn=>aA(Qn),style:{width:"100px"}})),Mr===2&&Dt.createElement("div",{style:{display:"flex",marginTop:"20px"}},Dt.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),Dt.createElement(Xe.default.Group,{onChange:Qn=>{MA([...Qn])},style:{width:"100%"}},(Fr=Kn.task_status)==null?void 0:Fr.map((Qn,Rr)=>Dt.createElement(Xe.default,{name:"task_status",value:Qn.id},Qn.name,"(",Qn.count,")")))),Dt.createElement("div",{style:{display:"flex",marginTop:"20px"}},Dt.createElement("span",{style:{width:"70px",textAlign:"end"}},Dt.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),Dt.createElement(fe.Z,{className:Et.MdEditor,onChange:Qn=>PA(Qn),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),Dt.createElement(Te.default,{open:tl,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>sa(void 0,null,function*(){Mr===2?(yield(0,Re.ZP)(`/api/homework_commons/${qn.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:qn.categoryId,comment:ni,status:ga}})).status===0&&(Me.ZP.info("\u6253\u56DE\u6210\u529F"),HA(),VA(),mA(!1)):(yield(0,Re.ZP)(`/api/homework_commons/${qn.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:qn.categoryId,comment:ni,min_score:EA,max_score:Ra}})).status===0&&(Me.ZP.info("\u6253\u56DE\u6210\u529F"),HA(),VA(),mA(!1))}),onCancel:()=>{HA(),mA(!1)}},Dt.createElement("div",{style:{padding:"32px"}},Mr===1&&Dt.createElement("span",null,"\u786E\u8BA4\u5C06\u6210\u7EE9\u5728",EA,"-",Ra,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Mr===2&&Dt.createElement("span",null,"\u786E\u8BA4\u5C06\u4F5C\u4E1A\u72B6\u6001\u4E3A",((Hr=Kn.task_status)==null?void 0:Hr.filter(Qn=>ga==null?void 0:ga.includes(Qn.id)).map(Qn=>Qn.name).toString())+",","\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Dt.createElement("br",null),Dt.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",Lt==null?void 0:Lt.count,"\u540D\u5B66\u751F")))),Dt.createElement(se,null),Dt.createElement(ua,{isShow:cl,setIsShow:oo,item:To,coursesId:qn.coursesId,categoryId:qn.categoryId}),Dt.createElement("aside",{className:"tc mb50 mt30"},Dt.createElement(ke.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,onChange:po,current:qn.page||1,defaultPageSize:20,total:Kn.work_count})))};var Ti=(0,Ze.connect)(({shixunHomeworks:Cn,classroomList:dr,loading:wn,user:ur})=>({shixunHomeworks:Cn,classroomList:dr,loading:wn.effects,user:ur}))(Yi)},13676:function(Ct,ht,ne){"use strict";ne.d(ht,{mU:function(){return it},Q_:function(){return bt},ZP:function(){return Ee}});var y=ne(59301),Ie=ne(89787),Me=ne(25399),Pe=ne(77019),Te=ne(5269),be=ne(70858),Xe={analysisWrapper:"analysisWrapper___vy_V8",title:"title___tQAzn",tableWrapper:"tableWrapper___ztB9P",firstCol:"firstCol___Itr68",itemWrapper:"itemWrapper___Jaw8O",itemTitle:"itemTitle___gmKyn",count:"count___MUY3o",echarts_list:"echarts_list___RNu3g",echarts_item:"echarts_item___ZHo0B",tips:"tips___k4pHA"},ze=ne(38147),De=ne(65582),et=ne(65078),We=ne(62957),Fe=ne(82326),rt=ne(82636),je=ne(65862),pe=Object.defineProperty,ve=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,Je=(Qe,Et,xt)=>Et in Qe?pe(Qe,Et,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Qe[Et]=xt,qe=(Qe,Et)=>{for(var xt in Et||(Et={}))ke.call(Et,xt)&&Je(Qe,xt,Et[xt]);if(ve)for(var xt of ve(Et))Ge.call(Et,xt)&&Je(Qe,xt,Et[xt]);return Qe},me=(Qe,Et,xt)=>new Promise((Se,ot)=>{var vt=It=>{try{ft(xt.next(It))}catch(wt){ot(wt)}},jt=It=>{try{ft(xt.throw(It))}catch(wt){ot(wt)}},ft=It=>It.done?Se(It.value):Promise.resolve(It.value).then(vt,jt);ft((xt=xt.apply(Qe,Et)).next())});const Ye=({shixunHomeworks:Qe,dispatch:Et,isShow:xt,setIsShow:Se,item:ot,courseId:vt,categoryId:jt})=>{const[ft,It]=(0,y.useState)({page:1,limit:10,keyword:"",type:null}),[wt,Rt]=(0,y.useState)([]),[Jt,we]=(0,y.useState)(!1),[le,ie]=(0,y.useState)(1);(0,y.useEffect)(()=>{xt&&se()},[xt,ft.type]);function se(){return me(this,null,function*(){we(!0);const ue=yield(0,ze.ZP)(`/api/homework_commons/${jt}/shixun_game_statisic.json`,{method:"get",params:{challenge_id:ot.id,id:jt,type:ft.type,page:ft.page,limit:ft.limit,keyword:ft.keyword}});we(!1),ue.status===0&&Rt(ue==null?void 0:ue.data)})}const fe=[{title:"\u5E8F\u53F7",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:(ue,Ve,Qt)=>y.createElement("span",{style:{color:"#000"}},ft.limit*(ft.page-1)+Qt+1)},{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"name",key:"name",ellipsis:!0,render:(ue,Ve,Qt)=>y.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{(0,je.xg)(`/classrooms/${vt}/shixun_homework/${jt}/${Ve.student_work_id}/comment`)}},ue)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,render:(ue,Ve,Qt)=>y.createElement("span",{style:{color:"#333"}},ue)},{title:"\u73ED\u7EA7",dataIndex:"group_name",key:"group_name",ellipsis:!0,render:(ue,Ve,Qt)=>y.createElement("span",{style:{color:"#333"}},ue)},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",ellipsis:!0,render:(ue,Ve,Qt)=>y.createElement("span",{style:{color:"#333"}},ue)},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",ellipsis:!0,render:(ue,Ve,Qt)=>y.createElement("span",{style:{color:"#333"}},ue)},{title:"\u901A\u5173\u60C5\u51B5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,render:(ue,Ve,Qt)=>y.createElement("span",null,ue==2?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173")}];return y.createElement(y.Fragment,null,y.createElement(We.default,{centered:!0,title:"\u5173\u5361\u901A\u5173\u8BE6\u60C5",open:xt,width:900,footer:null,maskClosable:!1,onCancel:()=>{ft.keyword="",ft.page=1,ft.limit=10,ft.type=null,It(qe({},ft)),Se(!1)}},y.createElement("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",marginBottom:"20px"}},y.createElement("div",{style:{color:"#333",marginRight:"20px",wordBreak:"break-all",textOverflow:"ellipsis",overflow:"hidden",WebkitLineClamp:2,display:"-webkit-box",WebkitBoxOrient:"vertical"}},"\u5173\u5361",ot==null?void 0:ot.index," ",y.createElement(Me.Z,{title:ot==null?void 0:ot.subject},y.createElement("span",null,ot==null?void 0:ot.subject))),y.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},y.createElement("div",null,y.createElement(Fe.default,{size:"large",value:ft.type,onChange:ue=>me(void 0,null,function*(){ft.type=ue,It(qe({},ft)),se()}),style:{width:140,marginRight:20}},y.createElement(Fe.default.Option,{value:null},"\u5168\u90E8"),y.createElement(Fe.default.Option,{value:1},"\u672A\u901A\u5173"),y.createElement(Fe.default.Option,{value:2},"\u5DF2\u901A\u5173"))),y.createElement("div",null,y.createElement(rt.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D/\u5B66\u53F7\u641C\u7D22",value:ft.keyword,onChange:ue=>{ft.keyword=ue,ft.page=1,It(qe({},ft)),se()}})))),y.createElement(be.default,{scroll:{y:380},columns:fe,loading:Jt,dataSource:wt.users,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],pageSize:ft.limit,current:ft.page,position:["bottomRight"],onChange:(ue,Ve)=>{ft.page=ue,ft.limit=Ve,It(qe({},ft)),se()},total:wt==null?void 0:wt.count,showTotal:(ue,Ve)=>y.createElement("span",null,"\u5171",y.createElement("span",{style:{color:"#165DFF"}}," ",ue," "),"\u6761\u6570\u636E")}})))};var ut=(0,De.connect)(({shixunHomeworks:Qe})=>({shixunHomeworks:Qe}))(Ye),ct=ne(96935),yt=Object.defineProperty,Re=Object.defineProperties,Ze=Object.getOwnPropertyDescriptors,at=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,Bt=Object.prototype.propertyIsEnumerable,Ke=(Qe,Et,xt)=>Et in Qe?yt(Qe,Et,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Qe[Et]=xt,tt=(Qe,Et)=>{for(var xt in Et||(Et={}))Oe.call(Et,xt)&&Ke(Qe,xt,Et[xt]);if(at)for(var xt of at(Et))Bt.call(Et,xt)&&Ke(Qe,xt,Et[xt]);return Qe},Ot=(Qe,Et)=>Re(Qe,Ze(Et)),At=(Qe,Et,xt)=>new Promise((Se,ot)=>{var vt=It=>{try{ft(xt.next(It))}catch(wt){ot(wt)}},jt=It=>{try{ft(xt.throw(It))}catch(wt){ot(wt)}},ft=It=>It.done?Se(It.value):Promise.resolve(It.value).then(vt,jt);ft((xt=xt.apply(Qe,Et)).next())});const it=({title:Qe,strokeColor:Et,trailColor:xt,percent:Se,count:ot})=>y.createElement("div",{className:Xe.itemWrapper},y.createElement("div",{className:Xe.itemTitle},Qe),y.createElement(Ie.Z,{percent:Se,strokeColor:Et,trailColor:xt}),y.createElement("div",{className:Xe.count},ot,"\u4EBA")),bt=(Qe,Et)=>{const xt=`${(Et/Qe*100).toFixed(1)}`;return xt==="0.0"?0:xt};var Ee=()=>{const[Qe,Et]=(0,y.useState)(),xt=(0,De.useParams)(),[Se,ot]=(0,y.useState)(!1),[vt,jt]=(0,y.useState)(),[ft,It]=(0,y.useState)(),[wt,Rt]=(0,y.useState)(!1),[Jt,we]=(0,y.useState)({page:1,limit:10});(0,y.useEffect)(()=>{(0,ze.ZP)(`/api/homework_commons/${xt.categoryId}/statistic.json`,{method:"GET"}).then(fe=>{Et(fe)}),se()},[]);const le=[{title:"\u6309\u65F6\u901A\u5173",color:"#00AE87",trailColor:"#e5f6f3",percent:bt(Qe==null?void 0:Qe.total_count,Qe==null?void 0:Qe.finished_count),count:Qe==null?void 0:Qe.finished_count},{title:"\u8865\u4EA4\u901A\u5173",color:"#2271FF",trailColor:"#e7f0ff",percent:bt(Qe==null?void 0:Qe.total_count,Qe==null?void 0:Qe.late_finished_count),count:Qe==null?void 0:Qe.late_finished_count},{title:"\u672A\u901A\u5173",color:"#E53333",trailColor:"#fceaea",percent:bt(Qe==null?void 0:Qe.total_count,Qe==null?void 0:Qe.unfinished_count),count:Qe==null?void 0:Qe.unfinished_count},{title:"\u672A\u5F00\u542F",color:"#C6CED6",trailColor:"#f6f7f8",percent:bt(Qe==null?void 0:Qe.total_count,Qe==null?void 0:Qe.unstart_count),count:Qe==null?void 0:Qe.unstart_count}],ie=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,fixed:"left",ellipsis:!0,render:(fe,ue,Ve)=>y.createElement("span",{style:{color:"#333"}},Jt.limit*(Jt.page-1)+Ve+1)},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"subject",key:"subject",ellipsis:!0,render:(fe,ue,Ve)=>y.createElement("span",{style:{color:"#000"}},fe)},{title:"\u5DF2\u901A\u5173",width:120,dataIndex:"completed_sum",key:"completed_sum",ellipsis:!0,render:(fe,ue,Ve)=>y.createElement("span",{style:{color:"#333"}},fe," \u4EBA")},{title:"\u672A\u901A\u5173",width:120,dataIndex:"uncompleted_sum",key:"uncompleted_sum",ellipsis:!0,render:(fe,ue,Ve)=>y.createElement("span",{style:{color:"#333"}},fe," \u4EBA")},{title:"\u603B\u8BC4\u6D4B\u6B21\u6570",width:120,dataIndex:"evaluation_total",key:"evaluation_total",ellipsis:!0,render:(fe,ue,Ve)=>y.createElement("span",{style:{color:"#333"}},fe," \u6B21")},{title:y.createElement("span",null,"\u901A\u5173\u7387",y.createElement(Me.Z,{title:"\u901A\u5173\u7387=\u901A\u8FC7\u8BC4\u6D4B\u7684\u4EBA\u6570/\u4F5C\u4E1A\u53D1\u5E03\u4EBA\u6570"},y.createElement("span",{className:Xe.tips},y.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"})))),dataIndex:"passed_rate",key:"passed_rate",width:120,ellipsis:!0,render:(fe,ue,Ve)=>y.createElement("span",{style:{color:"#000"}},fe,fe?"%":"")},{title:"\u64CD\u4F5C",dataIndex:"action",key:"action",align:"right",ellipsis:!0,width:100,render:(fe,ue,Ve)=>y.createElement("a",{style:{color:"#165DFF"},onClick:Qt=>{Qt.stopPropagation(),It(Ot(tt({},ue),{index:Jt.limit*(Jt.page-1)+Ve+1})),Rt(!0)}},"\u67E5\u770B")}];function se(){return At(this,null,function*(){ot(!0);const fe=yield(0,ze.ZP)(`/api/homework_commons/${xt.categoryId}/shixun_challenge_statisic.json`,{method:"get",params:{page:Jt.page,limit:Jt.limit}});ot(!1),fe.status===0&&jt(fe==null?void 0:fe.data)})}return y.createElement("div",{className:Xe.analysisWrapper},y.createElement("div",{className:`${Xe.title} mb20`},"\u4F5C\u4E1A\u5B8C\u6210\u60C5\u51B5"),y.createElement("div",{className:"mb20"},"\u5E94\u63D0\u4EA4",Qe==null?void 0:Qe.total_count,"\u4EBA\uFF0C\u6309\u65F6\u901A\u5173",Qe==null?void 0:Qe.finished_count,"\u4EBA\uFF0C\u5360\u6BD4",bt(Qe==null?void 0:Qe.total_count,Qe==null?void 0:Qe.finished_count),"\uFF1B \u8865\u4EA4\u901A\u5173",Qe==null?void 0:Qe.late_finished_count,"\u4EBA\uFF0C\u5360\u6BD4",bt(Qe==null?void 0:Qe.total_count,Qe==null?void 0:Qe.late_finished_count),"\uFF1B \u672A\u901A\u5173",Qe==null?void 0:Qe.unfinished_count,"\u4EBA\uFF0C\u5360\u6BD4",bt(Qe==null?void 0:Qe.total_count,Qe==null?void 0:Qe.unfinished_count),"\uFF1B \u672A\u5F00\u542F",Qe==null?void 0:Qe.unstart_count,"\u4EBA\uFF0C\u5360\u6BD4",bt(Qe==null?void 0:Qe.total_count,Qe==null?void 0:Qe.unstart_count)),y.createElement(Pe.Z,{justify:"space-between",className:"mb30"},le.map(fe=>y.createElement(Te.Z,{flex:"212px",key:fe.title},y.createElement(it,{title:fe.title,strokeColor:fe.color,trailColor:fe.trailColor,percent:parseInt(fe.percent),count:fe.count})))),y.createElement("div",{className:`${Xe.title} mb20`},y.createElement("div",null,"\u901A\u5173\u60C5\u51B5"),y.createElement("div",{style:{flex:1,display:"flex",alignItems:"center",justifyContent:"flex-end"}},y.createElement(ct.Z,{type:"primary",onClick:()=>At(void 0,null,function*(){(yield(0,ze.ZP)(`/api/homework_commons/${xt==null?void 0:xt.categoryId}/export_challenge_statistic.json`,{method:"get"})).status==0&&(0,je.xg)(`/classrooms/${xt==null?void 0:xt.coursesId}/exportlist/shixun_work_list`)})},"\u5BFC\u51FA\u901A\u5173\u60C5\u51B5"))),y.createElement(be.default,{scroll:{y:490},columns:ie,loading:Se,className:(vt==null?void 0:vt.count){Jt.page=fe,Jt.limit=ue,we(tt({},Jt)),se()},total:vt==null?void 0:vt.count,showTotal:(fe,ue)=>y.createElement("span",null,"\u5171",y.createElement("span",{style:{color:"#165DFF"}}," ",fe," "),"\u6761\u6570\u636E")}}),y.createElement("div",{className:`${Xe.title} mb20`},"\u4EE3\u7801\u67E5\u91CD\u60C5\u51B5"),y.createElement("div",{className:"mb20"},"\u7591\u4F3C\u6284\u88AD\u4EBA\u6570",Qe==null?void 0:Qe.review_total_count,"\u4EBA\uFF0C\u4EE3\u7801\u91CD\u5408100%\u4EBA\u6570",Qe==null?void 0:Qe.first_review_count,"\u4EBA\uFF1B\u4EE3\u7801\u91CD\u540890%\uFF5E100%\u4EBA\u6570",Qe==null?void 0:Qe.second_review_count,"\u4EBA\uFF1B\u4EE3\u7801\u91CD\u540880%\uFF5E90%\u4EBA\u6570",Qe==null?void 0:Qe.third_review_count,"\u4EBA\uFF1B\u4EE3\u7801\u91CD\u540870%\uFF5E80%\u4EBA\u6570",Qe==null?void 0:Qe.fourth_review_count,"\u4EBA\u3002"),y.createElement(be.default,{bordered:!0,className:`${Xe.tableWrapper} mb30`,columns:[{title:"\u4EE3\u7801\u91CD\u5408\u7387",align:"center",className:Xe.firstCol,render:()=>y.createElement("span",null,"\u5360\u6BD4")},{title:"100%",align:"center",dataIndex:"a"},{title:"90%-100%",align:"center",dataIndex:"b"},{title:"80%-90%",align:"center",dataIndex:"c"},{title:"70%-80%",align:"center",dataIndex:"d"}],dataSource:[{a:`${Qe==null?void 0:Qe.first_review_count}\u4EBA`,b:`${Qe==null?void 0:Qe.second_review_count}\u4EBA`,c:`${Qe==null?void 0:Qe.third_review_count}\u4EBA`,d:`${Qe==null?void 0:Qe.fourth_review_count}\u4EBA`,index:0}],rowKey:"index",pagination:!1}),y.createElement(et.ZP,{title:"\u5B9E\u8BAD\u884C\u4E3A\u5206\u6790\u7EDF\u8BA1",data:(0,et.Uf)(Qe)}),y.createElement(ut,{courseId:xt.coursesId,item:ft,isShow:wt,setIsShow:Rt,categoryId:xt.categoryId}))}},99981:function(Ct,ht,ne){"use strict";ne.d(ht,{Q8:function(){return Ee},d0:function(){return Qe},w6:function(){return Ue}});var y=ne(59301),Ie=ne(24017),Me=ne(82326),Pe=ne(6767),Te=ne(62957),be=ne(47889),Xe=ne(77019),ze=ne(5269),De=ne(25399),et=ne(62673),We=ne(7939),Fe=ne(66649),rt=ne.n(Fe),je=ne(41867),pe=ne(38147),ve=ne(89392),ke=ne.n(ve),Ge=ne(65862),Je=ne(61191),qe=ne(65582),me=ne(4324),Ye=ne(66457),ut=ne(42656),ct=ne(83028),yt=ne(60979),Re=ne(59301),Ze=Object.defineProperty,at=Object.defineProperties,Oe=Object.getOwnPropertyDescriptors,Bt=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,Ot=(vt,jt,ft)=>jt in vt?Ze(vt,jt,{enumerable:!0,configurable:!0,writable:!0,value:ft}):vt[jt]=ft,At=(vt,jt)=>{for(var ft in jt||(jt={}))Ke.call(jt,ft)&&Ot(vt,ft,jt[ft]);if(Bt)for(var ft of Bt(jt))tt.call(jt,ft)&&Ot(vt,ft,jt[ft]);return vt},it=(vt,jt)=>at(vt,Oe(jt)),bt=(vt,jt,ft)=>new Promise((It,wt)=>{var Rt=le=>{try{we(ft.next(le))}catch(ie){wt(ie)}},Jt=le=>{try{we(ft.throw(le))}catch(ie){wt(ie)}},we=le=>le.done?It(le.value):Promise.resolve(le.value).then(Rt,Jt);we((ft=ft.apply(vt,jt)).next())});function Ue(vt,jt){const ft=[];for(let It=vt;It{const It=vtrt()(jt).endOf("day"),Rt=vt{const ft=parseInt(rt()(vt).format("HH")),It=parseInt(rt()().format("HH")),wt=parseInt(rt()().format("mm"));if(!vt)return{disabledHours:()=>Ue(0,It),disabledMinutes:()=>Ue(0,wt)};if(jt){const Rt=parseInt(rt()(jt).format("HH")),Jt=parseInt(rt()(jt).format("mm"));return rt()(vt).isSame(rt()(jt),"day")?{disabledHours:()=>Ue(0,Rt),disabledMinutes:()=>ft<=Rt?Ue(0,Jt):[]}:void 0}if(rt()(vt).isSame(rt()(),"day"))return{disabledHours:()=>Ue(0,It),disabledMinutes:()=>rt()(vt).isSame(rt()(),"hour")&&ft<=It?Ue(0,wt):[]}},Et=(vt,jt)=>vt==null?void 0:vt.map(ft=>{var It;return(It=jt==null?void 0:jt.find(wt=>wt.value===ft))==null?void 0:It.id}),{RangePicker:xt}=Ie.default,{Option:Se}=Me.default,ot=({shixunHomeworks:vt,loading:jt,dispatch:ft,classroomList:It,user:wt})=>{var Rt,Jt,we,le,ie,se,fe,ue,Ve;const Qt=(0,qe.useParams)(),{workSetting:Mt,workList:Bn,shixunWorkList:Sn,headerInfo:Pn,changeData:lr}=vt,[zn,ja]=(0,y.useState)(!1),[ua,Dt]=(0,y.useState)(!1);let[Jn,or]=(0,y.useState)([]),[Xn,cn]=(0,y.useState)([]),[On,Br]=(0,y.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:me.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[sa,_a]=(0,y.useState)({}),[Yi,Ti]=(0,y.useState)({});(0,y.useEffect)(()=>()=>{or([])},[]),(0,y.useEffect)(()=>{ja(!(0,je.GJ)())},[(0,je.GJ)()]);const Cn=()=>{ft({type:"shixunHomeworks/getWorkSetting",payload:At({},Qt)})};(0,y.useEffect)(()=>{if(!(Mt!=null&&Mt.course_id))return;Object.keys(On).map(function(rr){On[rr]=Mt[rr]}),(!On.allow_late||!On.unified_late)&&(On.late_penalty=20,On.penalty_type=me.Q.Percent),On.unified_setting||(On.unified_late=!1,On.unified_anonymous_comment=!1,On.unified_anonymous_appeal=!1),Jn=JSON.parse(JSON.stringify(Mt.group_settings.map(rr=>it(At({},rr),{group_name:[rr.group_name]})).filter(rr=>rr.publish_time!==null))),Xn=JSON.parse(JSON.stringify(Mt.allow_late_settings.map(rr=>it(At({},rr),{group_name:[rr.group_name]})).filter(rr=>rr.late_time!==null))),Br(At({},On));const Dn=(0,Ge.QE)((Jn==null?void 0:Jn.length)>0?Jn:[]);or([...Dn]),(Xn==null?void 0:Xn.length)<=0?cn([{penalty_type:me.Q.Percent,late_penalty:20}]):cn([...Xn])},[Mt]);const dr=()=>bt(void 0,null,function*(){var Dn,rr,An,Fn,en,rn,En,Sr,wr;if(((An=(rr=(Dn=wt==null?void 0:wt.userInfo)==null?void 0:Dn.course)==null?void 0:rr.shixun_homework_info)==null?void 0:An.shixun_homework_remaining_count)===0&&((en=(Fn=vt==null?void 0:vt.headerInfo)==null?void 0:Fn.homework_status)!=null&&en.includes("\u672A\u53D1\u5E03"))){(0,Ge.bR)(`\u60A8\u4ECA\u65E5\u5728\u3010${(En=(rn=(0,je.eY)())==null?void 0:rn.course)==null?void 0:En.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(((Sr=wt==null?void 0:wt.userInfo)==null?void 0:Sr.user_status)===2){(0,Ye.Rd)();return}const Fr=JSON.parse(JSON.stringify(On));if(Fr.challenge_settings.filter(sr=>!sr.hide),Fr.categoryId=Qt.categoryId,(wr=Fr.challenge_settings)!=null&&wr.every(sr=>!sr.checked)){Pe.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(Jn),!On.unified_setting)Jn=Jn==null?void 0:Jn.map(sr=>{var Ca;if(!sr.publish_time||!sr.end_time)throw Pe.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(!sr.group_name)throw Pe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return sr.group_name=typeof(sr==null?void 0:sr.group_name)=="string"?[sr==null?void 0:sr.group_name]:sr==null?void 0:sr.group_name,sr.group_id=(Ca=Mt.group_settings)==null?void 0:Ca.filter(qn=>{var da;return(da=sr==null?void 0:sr.group_name)==null?void 0:da.includes(qn.group_name)}).map(qn=>qn.group_id||qn.id).toString().split(","),sr});else if(!On.publish_time||!On.end_time)throw Pe.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(Fr.group_settings=Jn,On.allow_late)if(On.unified_late){if(On.late_penalty===null||On.late_penalty===void 0||On.late_penalty<0||On.late_penalty>100)throw Pe.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(!On.late_time)throw Pe.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 Xn=Xn==null?void 0:Xn.map(sr=>{var Ca,qn;if(sr.late_penalty===null||sr.late_penalty===void 0||sr.late_penalty<0||sr.late_penalty>100)throw Pe.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(!sr.late_time)throw Pe.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(!sr.group_name)throw Pe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return sr.group_name=typeof(sr==null?void 0:sr.group_name)=="string"?[sr==null?void 0:sr.group_name]:sr==null?void 0:sr.group_name,sr.group_id=(qn=(Ca=sr==null?void 0:sr.group_name)==null?void 0:Ca.map(da=>{var dn,Rn;let Gr=(Rn=(dn=Mt.group_settings)==null?void 0:dn.filter(Kn=>(Kn==null?void 0:Kn.group_name)===da))==null?void 0:Rn[0];return Gr==null?void 0:Gr.group_id}))==null?void 0:qn.toString().split(","),sr}),Fr.allow_late_settings=Xn;let Hr=yield(0,yt.Tr)({homework_common_ids:[parseInt(Qt.categoryId)],course_id:Qt.coursesId,type:"homework_common"});(Hr==null?void 0:Hr.student_count)===0?wn(Fr):(Ti(Fr),_a(Hr))}),wn=Dn=>{var rr;if(Dn.total_score===null){Pe.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Dn!=null&&Dn.work_efficiency&&Dn.eff_score===null){Pe.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const An=Dn.challenge_settings.reduce((rn,En)=>rn+Number(En.challenge_score),0);if((An==null?void 0:An.toFixed(10))!==((rr=Dn.total_score-Dn.eff_score)==null?void 0:rr.toFixed(10))){Pe.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${Dn.total_score}\u5206`);return}const Fn={shixun_evaluation:Dn.shixun_evaluation,challenge_settings:Dn.challenge_settings};let en=()=>{var rn;const En=()=>bt(void 0,null,function*(){Dt(!0),(yield(0,pe.ZP)(`/api/homework_commons/${Qt.categoryId}/publish_setting.json`,{method:"post",body:At({},Dn)})).status===0&&(Pe.ZP.success("\u66F4\u65B0\u6210\u529F"),Cn(),ft({type:"user/getUserInfo",payload:{course_id:Qt.coursesId}}),ft({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:At({},Qt)})),Dt(!1)});!(0,ve.isEqual)(lr,Fn)&&!((rn=Pn==null?void 0:Pn.homework_status)!=null&&rn.includes("\u672A\u53D1\u5E03"))?Te.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:En}):En()};Mt!=null&&Mt.high_resources_consume&&!(Mt!=null&&Mt.high_resources_consume_permission)?ft({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Qt.coursesId,type:"shixun",type_id:Qt.categoryId,name:Mt.homework_name,fn:()=>{en()}}}):en()},ur=(Dn,rr,An="group_id")=>{var Fn;return rr?rr.find(en=>en[An]===Dn):(Fn=Mt==null?void 0:Mt.group_settings)==null?void 0:Fn.find(en=>en.group_id[0]===Dn)},Na=(Mt==null?void 0:Mt.allow_late)||(Mt==null?void 0:Mt.anonymous_comment),Ei=Dn=>{var rr,An;const Fn=ur(Dn,Mt==null?void 0:Mt.allow_late_settings,"id"),en=ur(Dn,Mt==null?void 0:Mt.anonymous_comment_settings),rn=ur(Dn);return(Mt==null?void 0:Mt.allow_late)&&Fn&&rt()(Fn==null?void 0:Fn.late_time)<=rt()()||(Mt==null?void 0:Mt.anonymous_comment)&&en&&(en==null?void 0:en.evaluation_start)!==null||((An=(rt()(rn==null?void 0:rn.end_time)<=rt()()&&((rr=Mt==null?void 0:Mt.allow_late_settings)==null?void 0:rr.filter(En=>En.group_id.includes(Dn))))[0])==null?void 0:An.late_time)!=null},Ba=(0,y.useMemo)(()=>(Mt==null?void 0:Mt.allow_late)||(Mt==null?void 0:Mt.all_group_late),[Mt,Pn]),Da=Mt==null?void 0:Mt.anonymous_comment,mn=Dn=>{if(!Dn)return!1;const rr=ur(Dn,Mt==null?void 0:Mt.anonymous_comment_settings);return(Mt==null?void 0:Mt.anonymous_comment)&&rr&&(rr==null?void 0:rr.evaluation_start)!==null},Tr=(Dn,rr)=>{var An,Fn,en,rn,En;Dn!=null&&Dn.group_id||(Dn.group_id=Et(Dn==null?void 0:Dn.group_name,Mt==null?void 0:Mt.group_settings)),ft({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Dn,index:rr,rangePickerDisabled:(Fn=(An=Dn==null?void 0:Dn.group_id)==null?void 0:An[0])!=null&&Fn.publish_time?zn||(rt()()<=rt()((rn=ur((en=Dn==null?void 0:Dn.group_id)==null?void 0:en[0]))==null?void 0:rn.publish_time)?!1:[!0,Ei((En=Dn==null?void 0:Dn.group_id)==null?void 0:En[0])]):!1,disabledDate:Mt==null?void 0:Mt.course_end_date}})};return Re.createElement("section",{className:Je.Z.form},Re.createElement("div",{className:Je.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",Re.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")),Re.createElement("div",null,Re.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Re.createElement(be.ZP.Group,{disabled:zn||!((Rt=Pn==null?void 0:Pn.homework_status)!=null&&Rt.includes("\u672A\u53D1\u5E03"))||(0,je.Rm)()&&!((Jt=It.AssistantObject.practice)!=null&&Jt.can_publish),value:On.unified_setting,onChange:Dn=>{var rr;if(!((rr=Pn==null?void 0:Pn.homework_status)!=null&&rr.includes("\u672A\u53D1\u5E03"))){Pe.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(On.unified_setting=!On.unified_setting,On.unified_setting||(On.unified_late=!1,cn([{late_penalty:5}])),Br(Object.assign({},On)),On.unified_setting===!1&&Jn==""){or(Jn.concat({}));return}On.unified_setting&&(or([]),cn([{late_penalty:5}]))}},Re.createElement(be.ZP,{value:!0,disabled:zn||!(Mt!=null&&Mt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),Re.createElement(be.ZP,{disabled:zn||!((we=Mt==null?void 0:Mt.group_settings)!=null&&we.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((le=Mt==null?void 0:Mt.group_settings)==null?void 0:le.length)===0&&Re.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")),On.unified_setting&&Re.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},Re.createElement(Xe.Z,{align:"middle"},Re.createElement(ze.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),Re.createElement(ze.Z,{className:"ml10"},Re.createElement(Ie.default,{size:"large",disabled:zn||!((ie=Pn==null?void 0:Pn.homework_status)!=null&&ie.includes("\u672A\u53D1\u5E03")||(se=Pn==null?void 0:Pn.homework_status)!=null&&se.includes("\u672A\u5F00\u59CB"))||(0,je.Rm)()&&!((fe=It.AssistantObject.practice)!=null&&fe.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:Dn=>Ee(Dn,Mt==null?void 0:Mt.course_end_date),disabledTime:Dn=>Qe(Dn),value:On.publish_time?rt()(On.publish_time):"",onChange:(Dn,rr)=>{On.publish_time=rr,(On.end_time==""||!On.end_time)&&On.unified_setting&&(On.end_time=rt()(Dn).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Br(Object.assign({},On))}}))),Re.createElement(Xe.Z,{align:"middle",className:"pl30"},Re.createElement(ze.Z,null,"\u622A\u6B62\u65F6\u95F4"),Re.createElement(ze.Z,{className:"ml10"},Re.createElement(Ie.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:rt()((0,Ge.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(Mt==null?void 0:Mt.allow_late)&&(Mt==null?void 0:Mt.homework_status.includes("\u5DF2\u622A\u6B62"))||zn||(Mt==null?void 0:Mt.allow_late)&&rt()()>=rt()(Mt==null?void 0:Mt.end_time)||(0,je.Rm)()&&!((ue=It.AssistantObject.practice)!=null&&ue.can_publish),disabledDate:Dn=>Ee(Dn,Mt==null?void 0:Mt.course_end_date,On.publish_time),disabledTime:Dn=>Qe(Dn,On.publish_time),value:On.end_time?rt()(On.end_time):"",onChange:(Dn,rr)=>{On.end_time=rr,Br(Object.assign({},On))}})))),!On.unified_setting&&(Jn==null?void 0:Jn.length)>0&&Re.createElement(Xe.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Jn&&Jn.map(function(Dn,rr){var An,Fn,en,rn,En,Sr,wr;return Re.createElement(ze.Z,{span:24,key:rr},Re.createElement(Xe.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:rr==(Jn==null?void 0:Jn.length)-1?"0px":"10px"}},Re.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",rr+1),Re.createElement(Me.default,{disabled:zn||((An=Pn==null?void 0:Pn.homework_status)!=null&&An.includes("\u672A\u53D1\u5E03")&&Dn.id||rt()(){var Hr;if((0,je.Rm)()&&!((Hr=It.AssistantObject.practice)!=null&&Hr.can_publish)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Jn[rr].group_name=Fr,Jn[rr].group_id=Dn.group_id;const sr=(0,ve.flattenDeep)(Jn.map(qn=>qn.group_name)),Ca=Xn.map(qn=>{let da=(qn==null?void 0:qn.group_name)||[];return it(At({},qn),{group_name:(0,ve.remove)(da,dn=>sr.includes(dn))})});cn(Ca),or(Jn.slice())},maxTagCount:4,maxTagPlaceholder:Fr=>Re.createElement("div",{style:{cursor:"pointer"},onClick:()=>Tr(Dn,rr)},"+",Fr==null?void 0:Fr.length)},Mt.group_settings&&Mt.group_settings.map(function(Fr){if(!Jn.map(sr=>sr.group_name).flat().includes(Fr.group_name))return Re.createElement(Se,{value:Fr.group_name,key:Fr.id},Fr.group_name)})),Re.createElement("div",{className:"ml20"},Re.createElement(xt,{size:"large",ranges:{\u6B64\u523B:[Dn.publish_time?rt()(Dn.publish_time):rt()(),rt()()]},allowClear:!1,disabled:zn||(rt()()<=rt()((rn=ur((en=Dn==null?void 0:Dn.group_id)==null?void 0:en[0]))==null?void 0:rn.publish_time)?!1:[!0,Ei((En=Dn==null?void 0:Dn.group_id)==null?void 0:En[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:Fr=>Ee(Fr,Mt==null?void 0:Mt.course_end_date),disabledTime:Fr=>Qe(Fr),showTime:{showNow:!0,format:"HH:mm",defaultValue:[rt()((0,Ge.U6)(),"HH:mm"),rt()((0,Ge.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[Dn.publish_time?rt()(Dn.publish_time):void 0,Dn.end_time?rt()(Dn.end_time):void 0],onChange:(Fr,Hr)=>{var sr;if((0,je.Rm)()&&!((sr=It.AssistantObject.practice)!=null&&sr.can_publish)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Jn[rr].publish_time=Hr[0],!Dn.end_time&&Hr[0]?Jn[rr].end_time=rt()(Hr[0]).add(7,"days"):Jn[rr].end_time=Hr[1],or([...Jn])},onCalendarChange:(Fr,Hr,sr)=>{if(Hr!=null&&Hr[0]&&!Hr[1]){const Ca=rt()(Hr[0]).add(7,"days");Jn[rr].publish_time=Hr[0],Jn[rr].end_time=Ca,or([...Jn])}}})),!zn&&Re.createElement("div",{style:{display:"flex",width:"50px"}},((Sr=Dn==null?void 0:Dn.group_id)==null?void 0:Sr.length)>1&&Re.createElement(De.Z,{title:"\u89C4\u5219\u62C6\u5206"},Re.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Tr(Dn,rr)})),Jn.length<((wr=Mt==null?void 0:Mt.group_settings)==null?void 0:wr.length)&&Re.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Fr;if((0,je.Rm)()&&!((Fr=It.AssistantObject.practice)!=null&&Fr.can_publish)){Pe.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}or(Jn.concat({}))}}),((Dn==null?void 0:Dn.publish_time)&&rt()(){const Fr=(0,ve.cloneDeep)(Xn);Fr.forEach((Hr,sr)=>{Hr.group_name&&(Hr.group_name=Hr.group_name.filter(Ca=>{var qn;return!((qn=Jn[rr].group_name)!=null&&qn.includes(Ca))}))}),Jn=Jn.filter((Hr,sr)=>rr!==sr),cn(Fr),or(Jn.slice()),setTimeout(()=>or(Jn.slice()),10)}}))))}))),Re.createElement(Xe.Z,null,Re.createElement(ze.Z,null,Re.createElement("div",{className:Je.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",Re.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"))),Re.createElement(ze.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Re.createElement(et.default,{checked:On.allow_late,disabled:zn||Ba,onChange:Dn=>{var rr;if((0,je.Rm)()&&!((rr=It.AssistantObject.practice)!=null&&rr.can_late)){Pe.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}Dn.target.checked&&Te.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:Re.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Re.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"),Re.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Re.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"))}),On.allow_late=!On.allow_late,Xn==""&&cn([{late_penalty:5}]),Br(Object.assign({},On))}},Re.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(On==null?void 0:On.allow_late)&&Re.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},Re.createElement("div",{style:{display:"flex"}},Re.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),Re.createElement(be.ZP.Group,{style:{marginLeft:"20px"},disabled:zn||(Mt==null?void 0:Mt.anonymous_comment)||(Mt==null?void 0:Mt.allow_late),value:On.unified_late,onChange:Dn=>{var rr;if((0,je.Rm)()&&!((rr=It.AssistantObject.practice)!=null&&rr.can_late)){Pe.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.unified_late=Dn.target.value,Xn==""&&!Dn.target.value&&cn([{penalty_type:me.Q.Percent,late_penalty:20}]),Br(At({},On))}},(On==null?void 0:On.unified_setting)&&Re.createElement(be.ZP,{value:!0,disabled:!(Mt!=null&&Mt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((Ve=Mt==null?void 0:Mt.group_settings)==null?void 0:Ve.length)>0&&Re.createElement(be.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),On!=null&&On.unified_late?Re.createElement(Re.Fragment,null,Re.createElement(Xe.Z,{align:"middle",style:{marginTop:"10px"}},Re.createElement(ze.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),Re.createElement(ze.Z,{className:"ml20"},Re.createElement(me.Z,{disabled:zn||Da,value:{type:On.penalty_type,inputValue:On.late_penalty},onChange:Dn=>{var rr;if((0,je.Rm)()&&!((rr=It.AssistantObject.practice)!=null&&rr.can_late)){Pe.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}Br(it(At({},On),{late_penalty:Dn.inputValue,penalty_type:Dn.type}))}})),Re.createElement(ze.Z,{flex:"1",className:"ml5"},Re.createElement("span",{className:"c-grey-c ml10"},On.penalty_type===me.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)"))),Re.createElement(Xe.Z,{align:"middle",style:{marginTop:"15px"}},Re.createElement(ze.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Re.createElement(ze.Z,{className:"ml20"},Re.createElement(Ie.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:rt()((0,Ge.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:zn||Da,value:On.late_time?rt()(On.late_time):"",disabledDate:Dn=>Ee(Dn,Mt==null?void 0:Mt.course_end_date),onChange:(Dn,rr)=>{var An;if((0,je.Rm)()&&!((An=It.AssistantObject.practice)!=null&&An.can_late)){Pe.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.late_time=rr,Br(Object.assign({},On))}})))):Xn.map(function(Dn,rr){var An;return Re.createElement(ze.Z,{span:24,key:rr},Re.createElement(Xe.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},Re.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",rr+1),Re.createElement(Me.default,{disabled:zn||!((An=Pn==null?void 0:Pn.homework_status)!=null&&An.includes("\u672A\u53D1\u5E03"))&&Dn.id||(Mt==null?void 0:Mt.anonymous_comment),mode:"multiple",className:Je.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof Dn.group_name=="string"?[Dn.group_name]:Dn.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Fn=>{var en;if((0,je.Rm)()&&!((en=It.AssistantObject.practice)!=null&&en.can_late)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Xn[rr].group_name=Fn,Xn[rr].group_id=Dn.group_id,cn(Xn.slice())}},Mt.group_settings&&Mt.group_settings.map(function(Fn){const en=Xn.map(En=>En.group_name).flat(),rn=Jn.map(En=>En.group_name).flat();if(On!=null&&On.unified_setting){if(!en.includes(Fn.group_name))return Re.createElement(Se,{value:Fn.group_name,key:Fn.id},Fn.group_name)}else if(rn.includes(Fn.group_name)&&!en.includes(Fn.group_name))return Re.createElement(Se,{value:Fn.group_name,key:Fn.id},Fn.group_name)})),Re.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),Re.createElement(me.Z,{disabled:zn||mn(Dn.id),value:{type:Dn.penalty_type,inputValue:Dn.late_penalty},onChange:Fn=>{var en;if((0,je.Rm)()&&!((en=It.AssistantObject.practice)!=null&&en.can_late)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Xn[rr].late_penalty=Fn.inputValue,Xn[rr].penalty_type=Fn.type,cn([...Xn])}}),Re.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Re.createElement(Ie.default,{size:"large",disabled:zn||mn(Dn.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:rt()((0,Ge.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:Fn=>Ee(Fn,Mt==null?void 0:Mt.course_end_date),format:"YYYY-MM-DD HH:mm",value:Dn!=null&&Dn.late_time?rt()(Dn.late_time):void 0,onChange:(Fn,en)=>{var rn;if((0,je.Rm)()&&!((rn=It.AssistantObject.practice)!=null&&rn.can_late)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Xn[rr].late_time=en,cn([...Xn])}}),!zn&&Re.createElement("div",{style:{display:"flex",width:"50px"}},Re.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Fn;if((0,je.Rm)()&&!((Fn=It.AssistantObject.practice)!=null&&Fn.can_late)){Pe.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(Xn.concat({penalty_type:me.Q.Percent,late_penalty:20}))}}),rr>0&&!Dn.id&&Re.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var Fn;if((0,je.Rm)()&&!((Fn=It.AssistantObject.practice)!=null&&Fn.can_late)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Xn=Xn.filter((en,rn)=>rr!==rn),cn(Xn.slice()),setTimeout(()=>cn(Xn.slice()),10)}}))))})),!zn&&Re.createElement(Re.Fragment,null,Re.createElement(We.ZP,{type:"primary",size:"large",loading:ua,style:{width:"138px",marginTop:"30px"},onClick:()=>dr()},"\u4FDD\u5B58")),Re.createElement(ut.Z,{onConfirm:(Dn,rr)=>{Jn.splice(Dn,0,...rr),Jn.splice(Dn+rr.length,1);const An=(0,Ge.QE)([...Jn]);or([...An])}}),Re.createElement(ct.Z,{resdata:sa,type:"shixun",okloading:ua,oktext:(sa==null?void 0:sa.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Dn=>bt(void 0,null,function*(){Dt(!0);let rr=yield(0,pe.ZP)(`/api/courses/${Qt.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(Qt.categoryId)]}});Dt(!1),(rr==null?void 0:rr.status)===0&&wn(Yi)})}))};ht.ZP=(0,qe.connect)(({shixunHomeworks:vt,classroomList:jt,loading:ft,user:It})=>({shixunHomeworks:vt,classroomList:jt,loading:ft.effects,user:It}))(ot)},52217:function(Ct,ht,ne){"use strict";var y=ne(62957),Ie=ne(6767),Me=ne(38147),Pe=ne(65582),Te=ne(41867),be=ne(59301),Xe=(De,et,We)=>new Promise((Fe,rt)=>{var je=ke=>{try{ve(We.next(ke))}catch(Ge){rt(Ge)}},pe=ke=>{try{ve(We.throw(ke))}catch(Ge){rt(Ge)}},ve=ke=>ke.done?Fe(ke.value):Promise.resolve(ke.value).then(je,pe);ve((We=We.apply(De,et)).next())});const ze=({shixunHomeworks:De,classroomList:et,dispatch:We})=>{const Fe=(0,Pe.useParams)();return be.createElement(y.default,{centered:!0,title:"\u63D0\u793A",open:De.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Xe(void 0,null,function*(){var rt,je,pe,ve;if((0,Te.Rm)()&&!((rt=et.AssistantObject.practice)!=null&&rt.can_redo)){Ie.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const ke=yield(0,Me.ZP)(`/api/myshixuns/${De.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:Fe.coursesId,homework_common_id:De.actionTabs.homework_common_id}});if(ke.shixun_identifier){Ie.ZP.success("\u64CD\u4F5C\u6210\u529F"),We({type:"shixunHomeworks/setActionTabs",payload:{}});const Ge=(pe=(je=ke==null?void 0:ke.new_works)==null?void 0:je.find(Je=>`${Je.homework_common_id}`===Fe.categoryId))==null?void 0:pe.id;if((0,Te.Rm)()&&!((ve=et.AssistantObject.practice)!=null&&ve.can_view))return;Pe.history.replace(`/classrooms/${Fe.coursesId}/shixun_homework/${Fe.categoryId}/${Ge}/comment`)}}),onCancel:()=>{We({type:"shixunHomeworks/setActionTabs",payload:{}})}},be.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),be.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};ht.Z=(0,Pe.connect)(({shixunHomeworks:De,classroomList:et})=>({shixunHomeworks:De,classroomList:et}))(ze)},88892:function(Ct,ht,ne){"use strict";ne.r(ht),ne.d(ht,{default:function(){return os}});var y=ne(59301),Ie=ne(65582),Me=ne(62957),Pe=ne(6767),Te=ne(91882),be=ne(25399),Xe=ne(37639),ze=ne(7939),De=ne(31691),et=ne(27812),We=ne(65862),Fe=ne(38147),rt=ne(25374),je=ne(74128),pe=ne(95097),ve=Object.defineProperty,ke=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,qe=(ce,Be,ge)=>Be in ce?ve(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,me=(ce,Be)=>{for(var ge in Be||(Be={}))Ge.call(Be,ge)&&qe(ce,ge,Be[ge]);if(ke)for(var ge of ke(Be))Je.call(Be,ge)&&qe(ce,ge,Be[ge]);return ce},Ye=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Wt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Wt(ge.throw(dt))}catch(Ut){on(Ut)}},Wt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Wt((ge=ge.apply(ce,Be)).next())});const ut=({shixunHomeworks:ce,dispatch:Be})=>{const ge=(0,Ie.useParams)();return y.createElement(Me.default,{centered:!0,title:"\u63D0\u793A",open:ce.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ye(void 0,null,function*(){(yield Be({type:"shixunHomeworks/deleteReply",payload:{object_id:ce.actionTabs.selectArr.id,object_type:"journals_for_message"}})).status===0&&(Pe.ZP.success("\u5220\u9664\u6210\u529F"),Be({type:"shixunHomeworks/setActionTabs",payload:{}}),Be({type:"shixunHomeworks/getReplyList",payload:me({},ce.actionTabs.params)}))}),onCancel:()=>{Be({type:"shixunHomeworks/setActionTabs",payload:{}})}},y.createElement("p",null,"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417\uFF1F"))};var ct=(0,Ie.connect)(({shixunHomeworks:ce})=>({shixunHomeworks:ce}))(ut),yt=ne(88761),Re=ne(66649),Ze=ne.n(Re),at=ne(29787),Oe=ne(70858),Bt=ne(31709),Ke=ne(77019),tt=ne(5269),Ot=ne(37568),At=ne(82326),it=ne(26227),bt=ne(63524),Ue={flex_box_center:"flex_box_center___oXmmv",flex_space_between:"flex_space_between___D5_mZ",flex_box_vertical_center:"flex_box_vertical_center___S5DkJ",flex_box_center_end:"flex_box_center_end___KnbTG",flex_box_column:"flex_box_column____klOK",top:"top___FyBsZ",desc:"desc___sMJy6",liked:"liked___P7kc_",likedActive:"likedActive___gv4cj",reply:"reply___fFyWG",replyList:"replyList___RDcrF",comment:"comment___uNa2p",deseIconSty:"deseIconSty___hiTV2",buttonEdit:"buttonEdit___godGx",maskWrap:"maskWrap___bA1lb",desHead:"desHead___gsg50",mask:"mask___HzQwZ",md:"md___kNtFb",tip:"tip___enkdY",selectWrapper:"selectWrapper___x8uH0",inputBox:"inputBox___VxU7y",pass_info:"pass_info___Kig4_",todo:"todo___hntv8",name:"name___UD8SI",info:"info___lOOGO",viewreport:"viewreport___CAnci"},Ee="data:image/png;base64,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",Qe=ne(41867),Et=ne(82636),xt=ne(16850),Se=ne(59301),ot=Object.defineProperty,vt=Object.defineProperties,jt=Object.getOwnPropertyDescriptors,ft=Object.getOwnPropertySymbols,It=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,Rt=(ce,Be,ge)=>Be in ce?ot(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,Jt=(ce,Be)=>{for(var ge in Be||(Be={}))It.call(Be,ge)&&Rt(ce,ge,Be[ge]);if(ft)for(var ge of ft(Be))wt.call(Be,ge)&&Rt(ce,ge,Be[ge]);return ce},we=(ce,Be)=>vt(ce,jt(Be)),le=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Wt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Wt(ge.throw(dt))}catch(Ut){on(Ut)}},Wt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Wt((ge=ge.apply(ce,Be)).next())});Ze().locale("ZH-cn");const ie=({shixunHomeworks:ce,classroomList:Be,globalSetting:ge,user:Kt,loading:on,dispatch:Gt,gotosetting:ln})=>{var Wt,dt,Ut,va,Or,jn,Yr;const[nr,Zn]=(0,y.useState)(we(Jt({},(0,Ie.useParams)()),{limit:10})),[Er,Qr]=(0,y.useState)({page:1,limit:10}),[gr,xa]=(0,y.useState)({page:1,limit:10,course_group_ids:"all",passed_status:"all",search:""}),[Yn,gn]=(0,y.useState)(!1),[nn,Ta]=(0,y.useState)(-1),[wa,Un]=(0,y.useState)(""),[Ir,kt]=(0,y.useState)(""),{detailLeftMenus:Pt}=Be,[ar,Wr]=(0,y.useState)({}),{workDetail:zr,workList:fn}=ce;let[yr,Qa]=(0,y.useState)({});const[Va,YA]=(0,y.useState)(!1),[ma,fA]=(0,y.useState)(!1),[ml,Ja]=(0,y.useState)(!1),[Ar,Wa]=(0,y.useState)(!1),[li,$a]=(0,y.useState)(1),qA=(0,y.useRef)(null),[di,jA]=(0,y.useState)({}),[oA,a]=(0,y.useState)({}),[E,x]=(0,y.useState)(!1),b=(0,y.useRef)(!0),[z,Ae]=(0,y.useState)([]),de=(0,y.useRef)(null);nr.page_size=10,(0,y.useEffect)(()=>{qA.current&&(qA.current.clientHeight>200?$a(2):$a(4))},[zr==null?void 0:zr.explanation]),(0,y.useEffect)(()=>{Gt({type:"shixunHomeworks/getReplyList",payload:Jt({},nr)}),Gt({type:"shixunHomeworks/getWorkDetail",payload:Jt({},nr)}),xe()},[nr.categoryId]),(0,y.useEffect)(()=>{ce!=null&&ce.replyList&&Wr(ce.replyList)},[ce]);function Ce(st){return le(this,null,function*(){if(!(yr!=null&&yr.ec_point_ids))return;let _t=yield(0,Fe.ZP)(`/api/ec_courses/${yr==null?void 0:yr.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:Jt({homework_common_id:st},yr)})})}function xe(){return le(this,null,function*(){YA(!0);let st=yield(0,Fe.ZP)(`/api/homework_commons/${nr==null?void 0:nr.categoryId}/shixun_challenge_data.json`,{method:"get"});(st==null?void 0:st.status)===0&&jA(st==null?void 0:st.data),YA(!1)})}const Ne=()=>le(void 0,null,function*(){fA(!0);const st=yield(0,Fe.ZP)(`/api/homework_commons/${nr==null?void 0:nr.categoryId}/challenge_passed_details.json`,{method:"get",params:we(Jt({challenge_id:de.current},gr),{passed_status:gr.passed_status==="all"?null:gr.passed_status,course_group_ids:gr.course_group_ids==="all"?null:gr.course_group_ids})});(st==null?void 0:st.status)===0&&a(st==null?void 0:st.data),fA(!1)}),mt=()=>{if(li===1)return{visibility:"hidden"};if(li===2)return{overflow:"hidden",height:"200px"};if(li===3)return{overflow:"initial"};if(li===4)return{overflow:"initial"}},lt=st=>{gr.course_group_ids=st,gr.page=1,xa(Jt({},gr)),Ne()},Tt=st=>{gr.passed_status=st,nr.page=1,xa(Jt({},gr)),Ne()};return Se.createElement("section",{className:Ue.bg},Se.createElement(at.Z,{spinning:Va},(!(zr!=null&&zr.hide_explanation)||(0,Qe.GJ)())&&Se.createElement("section",{className:" edu-container",style:{padding:"20px 20px 0 20px",background:"#fff",position:"relative"}},!Ar&&(0,Qe.GJ)()&&Se.createElement("div",{style:{position:"absolute",zIndex:10,right:34,top:30}},(0,Qe.GJ)()&&Se.createElement("span",{className:Ue.deseIconSty,style:{marginLeft:"auto",cursor:"pointer"},onClick:()=>{Wa(!0)}},Se.createElement(be.Z,{title:"\u7F16\u8F91\u8BF4\u660E"},Se.createElement("i",{className:"iconfont icon-bianji-moren font14"}),Se.createElement("span",null,"\u7F16\u8F91\u8BF4\u660E"))),Se.createElement("span",{className:Ue.deseIconSty,style:{marginLeft:"20px",cursor:"pointer"},onClick:()=>le(void 0,null,function*(){if(!(zr!=null&&zr.hide_explanation))Me.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u9690\u85CF\u540E\uFF0C\u5B66\u751F\u7AEF\u5C06\u9690\u85CF\u4F5C\u4E1A\u8BF4\u660E\u6A21\u5757",onOk:()=>le(void 0,null,function*(){let st=yield(0,Fe.ZP)(`/api/homework_commons/${nr==null?void 0:nr.categoryId}/hide_explanation.json`,{method:"post",body:{hide_explanation:!0}});(st==null?void 0:st.status)==0&&(Pe.ZP.success("\u9690\u85CF\u6210\u529F"),Gt({type:"shixunHomeworks/getWorkDetail",payload:Jt({},nr)}))})});else{let st=yield(0,Fe.ZP)(`/api/homework_commons/${nr==null?void 0:nr.categoryId}/hide_explanation.json`,{method:"post",body:{hide_explanation:!1}});(st==null?void 0:st.status)==0&&(Pe.ZP.success("\u516C\u5F00\u6210\u529F"),Gt({type:"shixunHomeworks/getWorkDetail",payload:Jt({},nr)}))}})},Se.createElement(be.Z,{title:zr!=null&&zr.hide_explanation?"\u516C\u5F00\u8BF4\u660E":"\u9690\u85CF\u8BF4\u660E"},Se.createElement("i",{className:"iconfont icon-xianshiyincang font14"}),Se.createElement("span",null,zr!=null&&zr.hide_explanation?"\u516C\u5F00\u8BF4\u660E":"\u9690\u85CF\u8BF4\u660E")))),Ar?Se.createElement(Se.Fragment,null,Se.createElement(rt.Z,{defaultValue:zr==null?void 0:zr.explanation,watch:!0,height:155,onChange:st=>{Un(st)}}),Se.createElement("div",{style:{display:"flex"}},Se.createElement(ze.ZP,{size:"middle",type:"primary",className:`${Ue.buttonEdit} mr20`,style:{marginLeft:"auto"},htmlType:"submit",onClick:()=>le(void 0,null,function*(){$a(1);const st=yield Gt({type:"shixunHomeworks/updateWork",payload:{explanation:wa,categoryId:nr.categoryId}});(st==null?void 0:st.status)==0&&(Pe.ZP.success("\u7F16\u8F91\u6210\u529F"),Wa(!1),Gt({type:"shixunHomeworks/getWorkDetail",payload:Jt({},nr)}))})},"\u63D0\u4EA4"),Se.createElement(ze.ZP,{size:"middle",type:"primary",ghost:!0,className:Ue.buttonEdit,onClick:()=>{Wa(!1)}},"\u53D6\u6D88"))):!!(zr!=null&&zr.explanation)&&Se.createElement("div",{ref:qA,className:Ue.maskWrap,style:mt()},Se.createElement("div",{className:Ue.desHead},Se.createElement("img",{src:Ee,width:94})),Se.createElement(pe.Z,{className:Ue.md,value:(zr==null?void 0:zr.explanation)||""}),li===2&&Se.createElement("div",{className:Ue.mask},Se.createElement("div",{onClick:()=>$a(3)},"\u5C55\u5F00",Se.createElement("i",{className:"iconfont icon-zhankai4"}))),li===3&&Se.createElement("div",{className:Ue.mask,style:{position:"relative",height:30,background:"transparent",paddingTop:5}},Se.createElement("div",{onClick:()=>$a(2)},"\u6536\u8D77",Se.createElement("i",{className:"iconfont icon-shouqi5"}))))),Se.createElement("section",{className:" edu-container",style:{background:"#fff",paddingTop:20}},(0,Qe.dE)()&&!!(di!=null&&di.group_name)&&Se.createElement("div",{className:Ue.info},Se.createElement("img",{src:`${je.Z.IMG_SERVER}/images/${di==null?void 0:di.image_url}`}),Se.createElement("div",{className:"ml20",style:{alignItems:"start"}},Se.createElement("b",null,(di==null?void 0:di.username)||""),Se.createElement("span",{title:(di==null?void 0:di.group_name)||"",style:{maxWidth:"130px",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",wordBreak:"break-all"}},(di==null?void 0:di.group_name)||"")),Se.createElement("div",null,Se.createElement("b",null,Se.createElement(xt.n,{value:di==null?void 0:di.work_score})),Se.createElement("span",null,"\u603B\u6210\u7EE9")),Se.createElement("div",null,Se.createElement("b",null,(di==null?void 0:di.evaluate_count)||"-"),Se.createElement("span",null,"\u8BC4\u6D4B\u6B21\u6570")),Se.createElement("div",null,Se.createElement("b",null,(di==null?void 0:di.time_consuming)||"-"),Se.createElement("span",null,"\u603B\u8017\u65F6")),Se.createElement("div",null,Se.createElement("b",{style:{color:"#009C0F"}},di==null?void 0:di.passed_count),Se.createElement("span",null,"\u5DF2\u901A\u8FC7\u6570")),Se.createElement("div",null,Se.createElement("b",{style:{color:"#FA6400"}},di==null?void 0:di.progress_count),Se.createElement("span",null,"\u672A\u901A\u8FC7")),Se.createElement("div",null,Se.createElement("b",{style:{color:"#E30000"}},di==null?void 0:di.no_evaluate_count),Se.createElement("span",null,"\u672A\u8BC4\u6D4B")),((Wt=ce.headerInfo)==null?void 0:Wt.is_open_submit_test_result)&&Se.createElement("div",null,di!=null&&di.is_submit_test_result?Se.createElement("b",{style:{color:"#1B8565",fontSize:"14px"}},"\u5DF2\u63D0\u4EA4"):Se.createElement("b",{style:{color:"#E02020",fontSize:"14px"}},"\u672A\u63D0\u4EA4"),Se.createElement("span",null,"\u5B9E\u9A8C\u7ED3\u679C")),Se.createElement("div",{className:Ue.viewreport,style:{marginLeft:60,fontSize:14,color:"#3061D0",cursor:"pointer"},onClick:()=>{window.open(`/classrooms/${nr.coursesId}/shixun_homework/${nr.categoryId}/${zr==null?void 0:zr.work_id}/comment`)}},Se.createElement("i",{className:"iconfont icon-baogao",style:{marginRight:7}}),Se.createElement("span",null,"\u67E5\u770B\u62A5\u544A")),((dt=ce.headerInfo)==null?void 0:dt.related_poll)&&Se.createElement("div",{className:Ue.viewreport,style:{marginLeft:20,fontSize:14,color:"#3061D0",cursor:"pointer"},onClick:()=>{var st,_t,vn,Vn,pr;if(((st=ce.headerInfo)==null?void 0:st.poll_status)===1){Pe.ZP.warning("\u8C03\u67E5\u95EE\u5377\u6682\u672A\u53D1\u5E03\uFF0C\u8BF7\u8054\u7CFB\u8001\u5E08\u67E5\u770B\u60C5\u51B5");return}(_t=ce.headerInfo)!=null&&_t.poll_commit_status?(0,We.xg)(`/classrooms/${nr.coursesId}/poll/${(vn=ce.headerInfo)==null?void 0:vn.poll_id}/detail?tabs=0`):(0,We.xg)(`/classrooms/${nr.coursesId}/poll/${(Vn=ce.headerInfo)==null?void 0:Vn.poll_id}/users/${(pr=Kt.userInfo)==null?void 0:pr.login}`)}},Se.createElement("i",{className:"iconfont icon-baogao",style:{marginRight:7}}),Se.createElement("span",null,(Ut=ce.headerInfo)!=null&&Ut.poll_commit_status?"\u67E5\u770B\u95EE\u5377":"\u586B\u5199\u95EE\u5377")))),Se.createElement("div",null,Se.createElement("section",{className:" edu-container",style:{padding:"20px",background:"#fff"}},(0,Qe.GJ)()&&Se.createElement("div",{className:Ue.tip},Se.createElement("i",{className:"iconfont icon-tishi12 font14",style:{color:"#FEB636",margin:"0 6px 0 12px"}}),Se.createElement("div",null,zr!=null&&zr.answer_public?Se.createElement("span",{style:{color:"#CA7720"}},"\u672C\u4F5C\u4E1A\u8BBE\u7F6E\u5B66\u751F\u7AEF\u53EF\u67E5\u770B\u7B54\u6848\uFF0C\u5982\u679C\u9700\u8BBE\u7F6E\u9690\u85CF\u8BF7\u70B9\u51FB"):Se.createElement("span",{style:{color:"#CA7720"}},"\u672C\u4F5C\u4E1A\u8BBE\u7F6E\u5B66\u751F\u7AEF\u4E0D\u53EF\u67E5\u770B\u7B54\u6848\uFF0C\u5982\u679C\u9700\u8BBE\u7F6E\u516C\u5F00\u8BF7\u70B9\u51FB"),Se.createElement("span",{style:{color:"#145DFF",marginLeft:10,cursor:"pointer"},onClick:()=>{ln()}},"\u5C55\u793A\u8BBE\u7F6E"))),Se.createElement(Oe.default,{dataSource:di==null?void 0:di.challenge_settings,pagination:!1,columns:(va=[{title:"\u5E8F\u53F7",dataIndex:"index",ellipsis:!0,key:"index",width:55,render:(st,_t,vn)=>`${(Er.page-1)*Er.limit+vn+1}`},{title:"\u5173\u5361\u540D\u79F0",dataIndex:"challenge_name",ellipsis:!0,width:(0,Qe.dE)()?280:420,key:"challenge_name",render:(st,_t,vn)=>Se.createElement("div",null,Se.createElement("span",{className:Ue.name,title:st},st),!(_t!=null&&_t.checked)&&(_t==null?void 0:_t.is_show)&&Se.createElement("span",{className:Ue.todo},"\u9009\u505A"))},{title:"\u5173\u5361\u5206\u503C",dataIndex:"challenge_score",ellipsis:!0,key:"challenge_score"},(0,Qe.dE)()&&{title:"\u6211\u7684\u5F97\u5206",dataIndex:"game_score",key:"game_score",render:st=>{let _t="",vn=Number(st);return vn>=0&&vn<=60?_t="c-red":vn>=90?_t="c-green":vn>60?_t="c-orange":_t="",Se.createElement("span",{className:_t},st)}},(0,Qe.dE)()&&{title:"\u901A\u8FC7\u72B6\u6001",dataIndex:"passed_status",key:"passed_status",render(st){return Se.createElement(Se.Fragment,null,st===0&&Se.createElement("span",{style:{color:"#E30000"}},"\u672A\u8BC4\u6D4B"),st===1&&Se.createElement("span",{style:{color:"#FA6400"}},"\u672A\u901A\u8FC7"),st===2&&Se.createElement("span",{style:{color:"#009C0F"}},"\u5DF2\u901A\u8FC7"))}},(0,Qe.dE)()&&{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",ellipsis:!0,width:100},(0,Qe.dE)()&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",ellipsis:!0,width:100},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",width:100,ellipsis:!0,render(st,_t,vn){return st}},{title:"\u901A\u8FC7\u7387",dataIndex:"passed_rate",key:"passed_rate",width:100,ellipsis:!0,render:(st,_t)=>Se.createElement("span",null,(parseFloat(st)*100).toFixed(2),"%")},{title:"\u77E5\u8BC6\u70B9",dataIndex:"knowledge_points",ellipsis:!0,key:"knowledge_points",width:200,render:(st,_t)=>Se.createElement("span",{style:{backgroundColor:"#ECFAF5",color:"#1B8565",overflow:"hidden",textOverflow:"ellipsis",padding:"2px 6px"}},st||"--")},!(0,Qe.dE)()&&{title:"\u64CD\u4F5C",dataIndex:"identifier",key:"identifier",width:146,align:"right",render(st,_t,vn){return Se.createElement("div",null,Se.createElement("a",{onClick:()=>le(this,null,function*(){de.current=_t==null?void 0:_t.challenge_id,yield Ne(),Ja(!0)}),className:"ml20"},"\u67E5\u770B\u901A\u8FC7\u8BE6\u60C5"))}}])==null?void 0:va.filter(st=>!!st)})),Se.createElement("aside",{style:{padding:"0 20px 20px 20px"}},Se.createElement(Bt.Z,{defaultCurrent:1,total:Yn==null?void 0:Yn.count,hideOnSinglePage:!0,showTotal:st=>Se.createElement("span",null,"\u5171",st,"\u6761"),current:Er.page||1,pageSize:Er.limit||10,onChange:(st,_t)=>{Er.page=st,Er.limit=_t,Qr(Jt({},nr)),xe()}})))),Se.createElement("aside",{className:[Ue.reply,"bg-white","mt20"].join(" ")},Yn&&Se.createElement(rt.Z,{onChange:st=>{Un(st)},height:200,isFocus:!0,watch:!0}),Se.createElement(Ke.Z,{onClick:()=>{gn(!0)}},Se.createElement(tt.Z,{flex:"1",style:{pointerEvents:"none"}},!Yn&&Se.createElement(Ot.default,{size:"middle",className:"current",placeholder:"\u8BF4\u70B9\u4EC0\u4E48",disabled:!0})),Se.createElement(tt.Z,null,Se.createElement(ze.ZP,{type:"primary",size:"middle",onClick:()=>le(void 0,null,function*(){var st;if((0,Qe.Rm)()&&!((st=Be.AssistantObject.practice)!=null&&st.can_create)){Pe.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}wa===""?Pe.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield Gt({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:nr.categoryId,jour_type:"HomeworkCommon",reply_id:1,notes:wa}}})).status===0&&(Pe.ZP.success("\u53D1\u5E03\u6210\u529F"),Gt({type:"shixunHomeworks/getReplyList",payload:Jt({},nr)}),gn(!1),Un(""))})},"\u53D1\u8868")))),(ar==null?void 0:ar.comments)&&ar.comments!=""&&Se.createElement("aside",{className:[Ue.replyList,"bg-white"].join(" ")},ar==null?void 0:ar.comments.map(function(st,_t){var vn,Vn,pr,Pr;return Se.createElement(Ke.Z,{gutter:[12,12],key:_t},Se.createElement(tt.Z,{flex:"40px"},Se.createElement("img",{width:"40",src:`${je.Z.IMG_SERVER}/images/${(vn=st==null?void 0:st.author)==null?void 0:vn.image_url}`})),Se.createElement(tt.Z,{flex:"1"},Se.createElement(Ke.Z,{align:"middle"},Se.createElement(tt.Z,{span:20},Se.createElement("span",{className:"c-light-black"},(Vn=st==null?void 0:st.author)==null?void 0:Vn.name),Se.createElement("span",{className:"c-light-black ml10"},st.time," \u53D1\u5E03")),Se.createElement(tt.Z,{span:4},Se.createElement("div",{className:"tr"},((0,Qe.GJ)()||((pr=Kt==null?void 0:Kt.userInfo)==null?void 0:pr.login)===((Pr=st==null?void 0:st.author)==null?void 0:Pr.login))&&Se.createElement(it.Z,{className:"current",onClick:()=>{Gt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5220\u9664",params:nr,selectArr:st,object_type:"message"}})}}))),Se.createElement(tt.Z,{span:24},Se.createElement(pe.Z,{value:st.content})),st.children&&Se.createElement("aside",{className:Ue.comment},st.children.map(function($n,Vt){var Ma,oa;return Se.createElement(Ke.Z,{key:Vt},Se.createElement(tt.Z,{span:24},Se.createElement(Ke.Z,null,Se.createElement(tt.Z,{flex:"1"},$n.author.name,Se.createElement("span",{className:"c-light-black ml10"},Ze()($n==null?void 0:$n.created_on).fromNow())),Se.createElement(tt.Z,null,((0,Qe.GJ)()||((Ma=Kt==null?void 0:Kt.userInfo)==null?void 0:Ma.login)===((oa=$n==null?void 0:$n.author)==null?void 0:oa.login))&&Se.createElement(be.Z,{title:"\u5220\u9664"},Se.createElement(it.Z,{className:"current",onClick:()=>{Gt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5220\u9664",params:nr,selectArr:$n}})}}))))),Se.createElement(tt.Z,null,Se.createElement(pe.Z,{value:$n.content})))})),Se.createElement("div",{className:"tc w100 mt10"},Se.createElement(Bt.Z,{defaultCurrent:1,total:st==null?void 0:st.child_message_count,hideOnSinglePage:!0,pageSize:5,current:st.page||1,onChange:$n=>le(this,null,function*(){var Vt;const Ma=yield(0,yt.PC)(we(Jt({},nr),{parent_id:st.id,page:$n,limit:5}));(Vt=Ma==null?void 0:Ma.comments)!=null&&Vt.length&&(ar.comments[_t].page=$n,ar.comments[_t].children=[...Ma==null?void 0:Ma.comments],Wr(Jt({},ar)))})})),Se.createElement(tt.Z,{span:24,className:"mt5 c-light-black"},nn===_t&&Se.createElement("aside",null,Se.createElement(rt.Z,{onChange:$n=>{kt($n)},height:150,isFocus:!0}),Se.createElement(Ke.Z,null,Se.createElement(tt.Z,{span:24,className:"tr"},Se.createElement(ze.ZP,{type:"primary",size:"middle",onClick:()=>le(this,null,function*(){var $n;if(Ir==="")Pe.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9");else{yield Gt({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:nr.categoryId,jour_type:"HomeworkCommon",m_parent_id:st.id,reply_id:1,notes:Ir}}});const Vt=yield(0,yt.PC)(we(Jt({},nr),{parent_id:st.id,limit:5}));($n=Vt==null?void 0:Vt.comments)!=null&&$n.length&&(++ar.comments[_t].child_message_count,ar.comments[_t].children=[...Vt==null?void 0:Vt.comments],ar.comments[_t].page=1,Wr(ar)),Pe.ZP.success("\u53D1\u5E03\u6210\u529F"),Ta(-1)}})},"\u53D1\u8868")))),nn!==_t&&Se.createElement("div",{className:"tr"},Se.createElement("span",{className:"iconfont icon-huifu1 mr5 ml30",onClick:()=>Ta(_t)}),st.child_message_count||0,!!(st!=null&&st.user_praise)&&Se.createElement("span",{className:"c-orange"},Se.createElement(bt.Z,{className:"mr5 ml30",onClick:()=>le(this,null,function*(){yield Gt({type:"shixunHomeworks/replyUnLike",payload:{object_id:st.id,object_type:"journals_for_message"}}),Gt({type:"shixunHomeworks/getReplyList",payload:Jt({},nr)})})}),st==null?void 0:st.praise_count),!st.user_praise&&Se.createElement("span",null,Se.createElement(bt.Z,{className:"mr5 ml30",onClick:()=>le(this,null,function*(){yield Gt({type:"shixunHomeworks/replyLike",payload:{object_id:st.id,object_type:"journals_for_message"}}),Gt({type:"shixunHomeworks/getReplyList",payload:Jt({},nr)})})}),st.praise_count))))))})),Se.createElement("aside",{className:"tc mt30 pb30"},Se.createElement(Bt.Z,{defaultCurrent:1,total:ar==null?void 0:ar.parent_messages_count,hideOnSinglePage:!0,current:nr.page||1,pageSize:10,onChange:st=>{nr.page=st,Gt({type:"shixunHomeworks/getReplyList",payload:Jt({},nr)})}})),Se.createElement(ct,null),Se.createElement(Me.default,{centered:!0,title:"\u5173\u5361\u901A\u8FC7\u8BE6\u60C5",width:1200,open:ml,okText:"\u786E\u5B9A",bodyStyle:{minHeight:550},afterClose:()=>{gr.course_group_ids="all",gr.passed_status="all",gr.search=""},footer:null,cancelText:"\u53D6\u6D88",onOk:()=>le(void 0,null,function*(){(yield Gt({type:"shixunHomeworks/deleteReply",payload:{object_id:ce.actionTabs.selectArr.id,object_type:"journals_for_message"}})).status===0&&(Pe.ZP.success("\u5220\u9664\u6210\u529F"),Ja(!1),Gt({type:"shixunHomeworks/getReplyList",payload:Jt({},ce.actionTabs.params)}))}),onCancel:()=>{Ja(!1)}},Se.createElement("div",{className:"mb20"},Se.createElement("span",{style:{color:"#5F6368",marginRight:10}},"\u5173\u5361\u540D\u79F0"),Se.createElement("span",{style:{color:"#CA7720",fontWeight:500}},oA==null?void 0:oA.challenge_name)),Se.createElement("div",{className:Ue.inputBox},Se.createElement("div",{style:{display:"flex",alignItems:"center"}},Se.createElement("div",{className:"mr20"},Se.createElement("span",{style:{color:"#9B9B9B",marginRight:10}},"\u901A\u8FC7\u72B6\u6001"),Se.createElement(At.default,{value:gr==null?void 0:gr.passed_status,defaultValue:"all",className:Ue.selectWrapper,style:{width:130},getPopupContainer:st=>st.parentNode,onChange:Tt},Se.createElement(At.default.Option,{value:"all"},"\u5168\u90E8"),Se.createElement(At.default.Option,{value:0},"\u672A\u8BC4\u6D4B"),Se.createElement(At.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),Se.createElement(At.default.Option,{value:2},"\u5DF2\u901A\u8FC7"))),Se.createElement("div",null,Se.createElement("span",{style:{color:"#9B9B9B",marginRight:10}},"\u5206\u73ED\u60C5\u51B5"),Se.createElement(At.default,{value:gr==null?void 0:gr.course_group_ids,defaultValue:"all",className:Ue.selectWrapper,style:{width:220},showSearch:!0,placeholder:"\u8F93\u5165\u5173\u952E\u8BCD\u5BF9\u5206\u73ED\u8FDB\u884C\u641C\u7D22",getPopupContainer:st=>st.parentNode,onChange:lt,dropdownRender:st=>Se.createElement(at.Z,{spinning:E},st)},Se.createElement(At.default.Option,{key:-1,value:"all"},"\u5168\u90E8\u73ED\u7EA7"),(jn=(Or=ce==null?void 0:ce.headerInfo)==null?void 0:Or.course_group_info)==null?void 0:jn.map(st=>Se.createElement(At.default.Option,{key:st.course_group_id,value:st.course_group_id},st.group_group_name))))),Se.createElement(Et.t7,{style:{width:290,height:38},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:gr==null?void 0:gr.search,onChange:st=>{gr.page=1,gr.search=st,xa(Jt({},gr)),Ne()}})),Se.createElement("div",{className:Ue.pass_info},Se.createElement("span",{style:{marginLeft:12}},"\u5171\u6709 ",Se.createElement("span",{style:{color:"#3061D0"}},oA==null?void 0:oA.count)," \u540D\u540C\u5B66\u53C2\u4E0E\uFF0C\u5176\u4E2D ",Se.createElement("span",{style:{color:"#009C0F"}},oA==null?void 0:oA.passed_count)," \u4EBA\u5DF2\u901A\u8FC7\uFF0C",Se.createElement("span",{style:{color:"#E30000"}},oA==null?void 0:oA.no_passed_count)," \u4EBA\u672A\u901A\u8FC7")),Se.createElement(Oe.default,{dataSource:oA==null?void 0:oA.list,pagination:!1,loading:ma,columns:(Yr=[{title:"\u5E8F\u53F7",dataIndex:"index",ellipsis:!0,key:"index",width:55,render:(st,_t,vn)=>`${(Er.page-1)*Er.limit+vn+1}`},{title:"\u59D3\u540D",dataIndex:"username",ellipsis:!0,key:"index"},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,key:"index"},{title:"\u5206\u73ED",dataIndex:"group_name",ellipsis:!0,key:"index"},{title:"\u901A\u8FC7\u72B6\u6001",dataIndex:"passed_status",key:"passed_status",render(st){return Se.createElement(Se.Fragment,null,st===0&&Se.createElement("span",{style:{color:"#E30000"}},"\u672A\u8BC4\u6D4B"),st===1&&Se.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),st===2&&Se.createElement("span",{style:{color:"#009C0F"}},"\u5DF2\u901A\u8FC7"))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",ellipsis:!0,width:100},(0,Qe.dE)()&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",ellipsis:!0,width:100}])==null?void 0:Yr.filter(st=>!!st)}),Se.createElement("aside",{className:"tc mt30"},Se.createElement(Bt.Z,{defaultCurrent:1,total:oA==null?void 0:oA.count,hideOnSinglePage:!0,current:gr.page||1,pageSize:10,onChange:st=>{gr.page=st,Ne(de)}}))))};var se=(0,Ie.connect)(({shixunHomeworks:ce,classroomList:Be,loading:ge,user:Kt,globalSetting:on})=>({shixunHomeworks:ce,globalSetting:on,classroomList:Be,user:Kt,loading:ge.effects}))(ie),fe=ne(28284),ue=ne(93041),Ve=ne(62673),Qt=ne(75727),Mt=ne(58755),Bn=ne(47889),Sn=ne(4875),Pn=ne(84105),lr=ne(87395),zn=ne(95869),ja=ne(67921),ua=ne(89489),Dt=ne(2524),Jn=ne(52217),or=ne(96512),Xn=Object.defineProperty,cn=Object.getOwnPropertySymbols,On=Object.prototype.hasOwnProperty,Br=Object.prototype.propertyIsEnumerable,sa=(ce,Be,ge)=>Be in ce?Xn(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,_a=(ce,Be)=>{for(var ge in Be||(Be={}))On.call(Be,ge)&&sa(ce,ge,Be[ge]);if(cn)for(var ge of cn(Be))Br.call(Be,ge)&&sa(ce,ge,Be[ge]);return ce},Yi=(ce,Be)=>{var ge={};for(var Kt in ce)On.call(ce,Kt)&&Be.indexOf(Kt)<0&&(ge[Kt]=ce[Kt]);if(ce!=null&&cn)for(var Kt of cn(ce))Be.indexOf(Kt)<0&&Br.call(ce,Kt)&&(ge[Kt]=ce[Kt]);return ge},Ti=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Wt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Wt(ge.throw(dt))}catch(Ut){on(Ut)}},Wt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Wt((ge=ge.apply(ce,Be)).next())});const Cn=ce=>{var Be=ce,{shixunHomeworks:ge,dispatch:Kt}=Be,on=Yi(Be,["shixunHomeworks","dispatch"]);const Gt=(0,Ie.useParams)(),[ln,Wt]=(0,y.useState)(!0),[dt,Ut]=(0,y.useState)(!1),[va]=fe.default.useForm(),Or=()=>Ti(void 0,null,function*(){const jn=va.getFieldValue();(yield(0,Fe.ZP)(`/api/homework_commons/${Gt.categoryId}/batch_comment.json`,{method:"post",body:{student_work_ids:[...ge.actionTabs.selectArrs],cover_all:ln,hidden_comment:jn.hidden_comment,comment:jn.comment}})).status===0&&(Pe.ZP.success("\u8BC4\u9605\u6210\u529F"),va.resetFields(),Kt({type:"shixunHomeworks/setActionTabs",payload:{}}),Kt({type:"shixunHomeworks/getShixunWorkList",payload:_a({},ge.actionTabs.params)}))});return y.createElement(y.Fragment,null,y.createElement(Me.default,{centered:!0,title:"\u4E00\u952E\u70B9\u8BC4",open:ge.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ti(void 0,null,function*(){var jn,Yr,nr;const Zn=va.getFieldValue();JSON.stringify(Zn)==="{}"||Zn.hidden_comment===""&&Zn.comment===""?Ut(!0):(nr=(Yr=(jn=ge.shixunWorkList)==null?void 0:jn.student_works)==null?void 0:Yr.some)!=null&&nr.call(Yr,Er=>Er.has_shixun_work_comment)?Kt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",selectArrs:ge.actionTabs.selectArrs,params:ge.actionTabs.params}}):Or()}),onCancel:()=>{Kt({type:"shixunHomeworks/setActionTabs",payload:{}})}},y.createElement(fe.default,{form:va,onChange:()=>{dt&&Ut(!1)}},y.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),y.createElement(fe.default.Item,{name:"comment"},y.createElement(Ot.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),y.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),y.createElement(fe.default.Item,{name:"hidden_comment"},y.createElement(Ot.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),dt&&y.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")),y.createElement(Me.default,{centered:!0,title:y.createElement("span",null,y.createElement(or.Z,{className:"c-orange mr20"}),"\u63D0\u793A"),open:ge.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>{Or()},onCancel:()=>{Kt({type:"shixunHomeworks/setActionTabs",payload:{}})},width:400},y.createElement("div",{className:"tc"},y.createElement("p",null,"\u90E8\u5206\u5B66\u751F\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF0C\u662F\u5426\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF1F"),y.createElement("p",null,y.createElement(Bn.ZP.Group,{onChange:jn=>{Wt(jn.target.value)},value:ln},y.createElement(Bn.ZP,{value:!0},"\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4"),y.createElement(Bn.ZP,{value:!1},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4"))))))};var dr=(0,Ie.connect)(({shixunHomeworks:ce})=>({shixunHomeworks:ce}))(Cn),wn={wrap:"wrap___kCwPu",refresh:"refresh___dkiX_",maxWidth70:"maxWidth70___u0Fnw",maxWidth80:"maxWidth80___B8pkG",maxWidth100:"maxWidth100___jQ_W6",maxWidth110:"maxWidth110___t9GZl",maxWidth120:"maxWidth120___tvrlz",reviewStatusTooltip:"reviewStatusTooltip___nCQT1",color32C:"color32C___KnLuR",MdEditor:"MdEditor___IcZwd",tr1:"tr1___k3Rcs",scroll:"scroll___TVUAz",work_button:"work_button___QokXJ",under_review:"under_review___jMAOI"},ur=ne(89392),Na=ne(59301),Ei=({defaultValue:ce,onBlur:Be,max:ge,className:Kt="game-score",disabled:on=!1})=>{const[Gt,ln]=(0,y.useState)(ce);(0,y.useEffect)(()=>{ln(ce)},[ce]);function Wt(Ut){ln(Ut)}function dt(){Gt!==ce&&Be(Gt>ge?ge:Gt)}return Na.createElement(Sn.Z,{max:ge,min:0,className:Kt,value:Gt,onChange:Wt,onBlur:dt,disabled:on})},Ba={greyText:"greyText___XLove",info:"info___A1gYD",label:"label___hzhZk",blackContent:"blackContent___WdHyW",orangeContent:"orangeContent___d5L7E",inputLabel:"inputLabel___arXff",tableTitle:"tableTitle___xt1qf",scoreTable:"scoreTable___AoIAG"},Da=ne(27185),mn=ne(59301),Tr=Object.defineProperty,Dn=Object.defineProperties,rr=Object.getOwnPropertyDescriptors,An=Object.getOwnPropertySymbols,Fn=Object.prototype.hasOwnProperty,en=Object.prototype.propertyIsEnumerable,rn=(ce,Be,ge)=>Be in ce?Tr(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,En=(ce,Be)=>{for(var ge in Be||(Be={}))Fn.call(Be,ge)&&rn(ce,ge,Be[ge]);if(An)for(var ge of An(Be))en.call(Be,ge)&&rn(ce,ge,Be[ge]);return ce},Sr=(ce,Be)=>Dn(ce,rr(Be)),wr=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Wt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Wt(ge.throw(dt))}catch(Ut){on(Ut)}},Wt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Wt((ge=ge.apply(ce,Be)).next())});const Fr=({shixunHomeworks:ce,dispatch:Be,classroomList:ge,loading:Kt,paramslist:on})=>{const{shixunWorkReport:Gt}=ce,ln=(0,Ie.useParams)(),[Wt,dt]=(0,y.useState)(),[Ut,va]=(0,y.useState)(!1),[Or,jn]=Me.default.useModal(),[Yr,nr]=(0,y.useState)(!1),[Zn,Er]=(0,y.useState)(!1),[Qr]=fe.default.useForm();(0,y.useEffect)(()=>{ce.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&gr()},[ce.actionTabs.key]);const gr=()=>wr(void 0,null,function*(){var gn,nn,Ta,wa,Un;const Ir=yield Be({type:"shixunHomeworks/getShixunWorkReport",payload:Sr(En({},ln),{homeworkId:(nn=(gn=ce.actionTabs.selectArrs)==null?void 0:gn.data)==null?void 0:nn.homeworkId})});return console.log(Ir),dt((wa=(Ta=ce.actionTabs.selectArrs)==null?void 0:Ta.data)==null?void 0:wa.homeworkId),Qr.setFieldsValue({comment:Ir==null?void 0:Ir.work_comment,hidden_comment:(Un=ce.res)==null?void 0:Un.work_comment_hidden}),Ir}),xa=()=>wr(void 0,null,function*(){const gn=Qr.getFieldsValue();(yield(0,Fe.ZP)(`/api/student_works/${Wt}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:gn.hidden_comment,comment:gn.comment}})).status===0&&(Pe.ZP.success("\u8BC4\u9605\u6210\u529F"),Qr.resetFields(),Be({type:"shixunHomeworks/setActionTabs",payload:{}}),Be({type:"shixunHomeworks/getShixunWorkList",payload:En(En({},ln),on)}))}),Yn=[{title:"\u5173\u5361",dataIndex:"name",render:(gn,nn,Ta)=>Ta+1},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",render:(gn,nn,Ta)=>mn.createElement("div",null,gn,nn.complete_status===4&&mn.createElement(We.vA,{status:nn.complete_status}))},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"open_time"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finished_time"},{title:"\u5173\u5361\u7C7B\u522B",dataIndex:"checked",render:gn=>mn.createElement("span",{style:{color:gn?"green":"#13B5D1"}},gn?"\u5FC5\u505A":"\u9009\u505A")},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",align:"center"},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming"},{title:"\u662F\u5426\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",align:"center",render:gn=>gn?"\u662F":"\u5426"},{title:"\u5173\u5361\u5F97\u5206",dataIndex:"game_score",align:"center",render:(gn,nn)=>mn.createElement("div",null,mn.createElement("span",{style:{color:parseFloat(nn.game_score_full)!==parseFloat(gn)?"#E30000":"#53C41B"}},gn),"/",nn.game_score_full)},{title:"\u8C03\u5206",dataIndex:"game_score",align:"center",fixed:"right",render:(gn,nn)=>(0,Qe.GJ)()?mn.createElement(Ei,{max:nn.game_score_full,defaultValue:parseFloat(gn),disabled:!(nn!=null&&nn.checked)&&(nn==null?void 0:nn.is_show),onBlur:Ta=>wr(void 0,null,function*(){var wa;if((0,Qe.Rm)()&&!((wa=ge.AssistantObject.practice)!=null&&wa.can_appraise)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Un=yield Be({type:"shixunHomeworks/changeScore",payload:{categoryId:Wt,type:"report",score:Ta,challenge_id:nn.challenge_id}});yield Be({type:"shixunHomeworks/getShixunWorkReport",payload:Sr(En({},ln),{homeworkId:Wt})}),Be({type:"shixunHomeworks/getShixunWorkList",payload:ln}),Un.status===0&&Pe.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):gn}];return mn.createElement(mn.Fragment,null,jn,mn.createElement(Me.default,{centered:!0,width:1080,title:"\u70B9\u8BC4\u4F5C\u4E1A",open:ce.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>wr(void 0,null,function*(){var gn;if((0,Qe.Rm)()&&!((gn=ge.AssistantObject.practice)!=null&&gn.can_appraise)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const nn=Qr.getFieldsValue();console.log(nn),JSON.stringify(nn)==="{}"||nn.hidden_comment===""&&nn.comment===""?va(!0):xa()}),onCancel:()=>{Be({type:"shixunHomeworks/setActionTabs",payload:{}})}},mn.createElement(Ke.Z,{justify:"space-between",className:Ba.info},mn.createElement(tt.Z,null,mn.createElement("span",{className:`${Ba.label} ${Ba.greyText}`},"\u59D3\u540D"),mn.createElement("span",{className:Ba.blackContent},Gt==null?void 0:Gt.username)),mn.createElement(tt.Z,null,mn.createElement("span",{className:`${Ba.label} ${Ba.greyText}`},"\u5B66\u53F7"),mn.createElement("span",{className:Ba.blackContent},(Gt==null?void 0:Gt.student_id)||"--")),mn.createElement(tt.Z,null,mn.createElement("span",{className:`${Ba.label} ${Ba.greyText}`},"\u73ED\u7EA7"),mn.createElement("span",{className:Ba.blackContent},(Gt==null?void 0:Gt.group_name)||"--")),mn.createElement(tt.Z,null,mn.createElement("span",{className:`${Ba.label} ${Ba.greyText}`},"\u5173\u5361\u5F97\u5206"),mn.createElement("span",{className:Ba.orangeContent},(Gt==null?void 0:Gt.challenge_score)||"--")),mn.createElement(tt.Z,null,mn.createElement("span",{className:`${Ba.label} ${Ba.greyText}`},"\u6548\u7387\u5206"),mn.createElement("span",{className:Ba.orangeContent},(Gt==null?void 0:Gt.eff_score)||"--")),mn.createElement(tt.Z,null,mn.createElement("span",{className:`${Ba.label} ${Ba.greyText}`},"\u8865\u4EA4\u6263\u5206"),mn.createElement("span",{className:Ba.orangeContent},(Gt==null?void 0:Gt.late_penalty)||"--")),mn.createElement(tt.Z,null,mn.createElement("span",{className:`${Ba.label} ${Ba.greyText}`},"\u6700\u7EC8\u6210\u7EE9"),mn.createElement("span",{className:Ba.orangeContent},(Gt==null?void 0:Gt.work_score)||"--"))),mn.createElement(at.Z,{spinning:Kt["shixunHomeworks/getShixunWorkReport"]},mn.createElement(fe.default,{form:Qr,onChange:()=>{Ut&&va(!1)}},mn.createElement(Ke.Z,{wrap:!1,align:"middle",justify:"space-between"},mn.createElement(tt.Z,null,mn.createElement("div",{className:`${Ba.inputLabel} ${Ba.greyText}`},"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),mn.createElement(tt.Z,null,mn.createElement(Da.Z,{isShowComponent:(0,Qe.G5)(),ModalProps:{open:Yr,onCancel:()=>{nr(!1)}},onDataSelect:(gn,nn)=>wr(void 0,[gn,nn],function*(Ta,{node:wa}){const Un=()=>{Qr.setFieldsValue({comment:wa==null?void 0:wa.value}),nr(!1)};if(Qr.getFieldValue("comment")){Or.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:Un});return}Un()})},mn.createElement(ze.ZP,{style:{padding:0,height:"auto"},icon:mn.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:gn=>{nr(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),mn.createElement(fe.default.Item,{name:"comment"},mn.createElement(Ot.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:3})),mn.createElement(Ke.Z,{wrap:!1,align:"middle",justify:"space-between"},mn.createElement(tt.Z,null,mn.createElement("div",{className:`${Ba.inputLabel} ${Ba.greyText}`},"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),mn.createElement(tt.Z,null,mn.createElement(Da.Z,{isShowComponent:(0,Qe.G5)(),ModalProps:{open:Zn,onCancel:()=>{Er(!1)}},onDataSelect:(gn,nn)=>wr(void 0,[gn,nn],function*(Ta,{node:wa}){const Un=()=>{Qr.setFieldsValue({hidden_comment:wa==null?void 0:wa.value}),Er(!1)};if(Qr.getFieldValue("hidden_comment")){Or.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:Un});return}Un()})},mn.createElement(ze.ZP,{style:{padding:0,height:"auto"},icon:mn.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:gn=>{Er(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),mn.createElement(fe.default.Item,{name:"hidden_comment"},mn.createElement(Ot.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:3}))),Ut&&mn.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A"),mn.createElement("div",{className:Ba.tableTitle},"\u5173\u5361\u6210\u7EE9"),mn.createElement(Oe.default,{className:Ba.scoreTable,dataSource:Gt.stage_list,rowKey:"challenge_id",pagination:!1,columns:Yn,scroll:{x:"max-content"}}))))};var Hr=(0,Ie.connect)(({shixunHomeworks:ce,classroomList:Be,loading:ge})=>({shixunHomeworks:ce,classroomList:Be,loading:ge.effects}))(Fr),sr=Object.getOwnPropertySymbols,Ca=Object.prototype.hasOwnProperty,qn=Object.prototype.propertyIsEnumerable,da=(ce,Be)=>{var ge={};for(var Kt in ce)Ca.call(ce,Kt)&&Be.indexOf(Kt)<0&&(ge[Kt]=ce[Kt]);if(ce!=null&&sr)for(var Kt of sr(ce))Be.indexOf(Kt)<0&&qn.call(ce,Kt)&&(ge[Kt]=ce[Kt]);return ge},dn=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Wt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Wt(ge.throw(dt))}catch(Ut){on(Ut)}},Wt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Wt((ge=ge.apply(ce,Be)).next())});const Rn=ce=>{var Be=ce,{shixunHomeworks:ge,dispatch:Kt}=Be,on=da(Be,["shixunHomeworks","dispatch"]);const Gt=(0,Ie.useParams)(),[ln,Wt]=(0,y.useState)([]),[dt,Ut]=(0,y.useState)([]);(0,y.useEffect)(()=>{ge.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&va()},[ge.actionTabs.key]);function va(){return dn(this,null,function*(){const jn=yield(0,Fe.ZP)(`/api/homework_commons/${Gt.categoryId}/code_quality_analyses/group_list.json`,{method:"GET",params:{page:1,limit:200}});Wt(jn)})}const Or=[{title:"\u5206\u73ED\u60C5\u51B5",dataIndex:"name"},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u68C0\u6D4B\u8FDB\u5EA6",dataIndex:"status"},{title:"\u4E0A\u6B21\u8BC4\u5206\u65F6\u95F4",dataIndex:"last_analysis_time"}];return y.createElement(y.Fragment,null,y.createElement(Me.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:ge.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>dn(void 0,null,function*(){const jn=yield(0,Fe.ZP)(`/api/homework_commons/${Gt.categoryId}/code_quality_analyses.json`,{method:"POST",body:{group_ids:dt}});(jn==null?void 0:jn.status)===0&&(Ie.history.replace(`/classrooms/${Gt.coursesId}/shixun_homework/${Gt.categoryId}/detail?tabs=4`),window.location.reload(),Kt({type:"shixunHomeworks/setActionTabs",payload:{}}),Ut([]))}),onCancel:()=>{Ut([]),Kt({type:"shixunHomeworks/setActionTabs",payload:{}})}},y.createElement(Oe.default,{rowSelection:{type:"checkbox",onChange:(jn,Yr)=>{Ut([...jn])},selectedRowKeys:dt,getCheckboxProps:jn=>({disabled:jn.status==="\u8FDB\u884C\u4E2D"||jn.works_count===0})},rowKey:jn=>jn.key||jn.id,scroll:{y:300},pagination:!1,columns:Or,dataSource:ln==null?void 0:ln.group_list})))};var Gr=(0,Ie.connect)(({shixunHomeworks:ce})=>({shixunHomeworks:ce}))(Rn),Kn=Object.defineProperty,ya=Object.getOwnPropertySymbols,eA=Object.prototype.hasOwnProperty,RA=Object.prototype.propertyIsEnumerable,FA=(ce,Be,ge)=>Be in ce?Kn(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,kn=(ce,Be)=>{for(var ge in Be||(Be={}))eA.call(Be,ge)&&FA(ce,ge,Be[ge]);if(ya)for(var ge of ya(Be))RA.call(Be,ge)&&FA(ce,ge,Be[ge]);return ce},ga=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Wt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Wt(ge.throw(dt))}catch(Ut){on(Ut)}},Wt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Wt((ge=ge.apply(ce,Be)).next())});const MA=({shixunHomeworks:ce,dispatch:Be,isShow:ge,setIsShow:Kt,item:on,coursesId:Gt,categoryId:ln})=>{const[Wt,dt]=(0,y.useState)({page:1,limit:10}),[Ut,va]=(0,y.useState)([]),[Or,jn]=(0,y.useState)(!1);(0,y.useEffect)(()=>{ge&&Yr()},[ge]);function Yr(){return ga(this,null,function*(){jn(!0);const Zn=yield(0,Fe.ZP)(`/api/student_works/${on.id}/game_details.json`,{method:"get",params:kn({},Wt)});jn(!1),Zn.status===0&&va(Zn==null?void 0:Zn.data)})}const nr=[{title:"\u5E8F\u53F7",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:(Zn,Er,Qr)=>y.createElement("span",{style:{color:"#000"}},Wt.limit*(Wt.page-1)+Qr+1)},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,render:(Zn,Er,Qr)=>y.createElement("span",{style:{color:"#000"}},Zn)},{title:"\u5173\u5361\u7C7B\u522B",dataIndex:"checked",key:"checked",ellipsis:!0,width:100,render:(Zn,Er,Qr)=>y.createElement("span",{style:{color:Zn?"green":"#13B5D1"}},Zn?"\u5FC5\u505A":"\u9009\u505A")},{title:"\u901A\u5173\u8BE6\u60C5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:(Zn,Er,Qr)=>y.createElement("span",null,Zn==0?"\u672A\u901A\u5173":Zn==4?"\u622A\u6B62\u540E\u901A\u5173":"\u5DF2\u901A\u5173")},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",width:100,ellipsis:!0,render:(Zn,Er,Qr)=>y.createElement("span",{style:{color:"#333"}},Zn)},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:(Zn,Er,Qr)=>y.createElement("span",{style:{color:"#333"}},Zn)}];return y.createElement(y.Fragment,null,y.createElement(Me.default,{centered:!0,title:"\u901A\u5173\u60C5\u51B5",open:ge,width:700,footer:null,maskClosable:!1,onCancel:()=>{Wt.page=1,Wt.limit=10,dt(kn({},Wt)),Kt(!1)}},y.createElement("div",{style:{display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"20px"}},y.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},y.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u751F\u59D3\u540D"),y.createElement("span",{title:on==null?void 0:on.user_name,style:{color:"#232B40"}},on==null?void 0:on.user_name)),y.createElement("div",{style:{marginLeft:"50px",marginRight:"50px",maxWidth:"180px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},y.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u53F7"),y.createElement("span",{title:on==null?void 0:on.student_id,style:{color:"#232B40"}},(on==null?void 0:on.student_id)||"--")),y.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},y.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u73ED\u7EA7"),y.createElement("span",{title:on==null?void 0:on.group_name,style:{color:"#232B40"}},(on==null?void 0:on.group_name)||"--"))),y.createElement(Oe.default,{scroll:{y:380},columns:nr,loading:Or,style:{marginBottom:Wt.limit>(Ut==null?void 0:Ut.count)?"16px":"0"},dataSource:Ut.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:Wt.limit,current:Wt.page,position:["bottomRight"],onChange:(Zn,Er)=>{Wt.page=Zn,Wt.limit=Er,dt(kn({},Wt)),Yr()},total:Ut==null?void 0:Ut.count,showTotal:(Zn,Er)=>y.createElement("span",null,"\u5171",y.createElement("span",{style:{color:"#165DFF"}}," ",Zn," "),"\u6761\u6570\u636E")}})))};var tl=(0,Ie.connect)(({shixunHomeworks:ce})=>({shixunHomeworks:ce}))(MA),mA=ne(84454),Lt=ne(59301),Ui=Object.defineProperty,Mr=Object.getOwnPropertySymbols,Mn=Object.prototype.hasOwnProperty,uA=Object.prototype.propertyIsEnumerable,Hi=(ce,Be,ge)=>Be in ce?Ui(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,Ra=(ce,Be)=>{for(var ge in Be||(Be={}))Mn.call(Be,ge)&&Hi(ce,ge,Be[ge]);if(Mr)for(var ge of Mr(Be))uA.call(Be,ge)&&Hi(ce,ge,Be[ge]);return ce},aA=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Wt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Wt(ge.throw(dt))}catch(Ut){on(Ut)}},Wt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Wt((ge=ge.apply(ce,Be)).next())});const EA=({shixunHomeworks:ce,loading:Be,dispatch:ge,setExportParams:Kt,classroomList:on,user:Gt})=>{var ln,Wt,dt,Ut,va,Or,jn,Yr,nr,Zn,Er,Qr,gr,xa,Yn,gn,nn,Ta,wa,Un,Ir,kt,Pt,ar,Wr,zr,fn,yr,Qa,Va,YA,ma,fA,ml,Ja,Ar,Wa,li,$a,qA,di,jA,oA,a,E,x,b,z,Ae,de,Ce,xe,Ne,mt,lt,Tt,st,_t,vn,Vn,pr,Pr;const $n=(0,Ie.useParams)(),[Vt,Ma]=(0,y.useState)(Ra(Ra({},{page:1,limit:20,order:"work_score",b_order:"desc"}),$n)),[oa]=fe.default.useForm(),[vi,_i]=(0,y.useState)(),[hA,IA]=(0,y.useState)({}),[Wl,Fl]=(0,y.useState)({}),[NA,ul]=(0,y.useState)([]),[gl,xr]=(0,y.useState)(!1),[qt,cr]=(0,y.useState)([]),[un,vr]=(0,y.useState)(!1),[ir,br]=(0,y.useState)(),[Zi,Ki]=(0,y.useState)(1),[sl,Yl]=(0,y.useState)(),[_A,eo]=(0,y.useState)(),[$A,fu]=(0,y.useState)(),[eu,lc]=(0,y.useState)(),[Js,Xs]=(0,y.useState)(),[dc,oc]=(0,y.useState)(!1),[qs,yc]=(0,y.useState)(!1),[fc,uc]=(0,y.useState)(!1),[wc,hc]=(0,y.useState)(),Is=(0,y.useRef)(),[xo,sc]=(0,y.useState)([]),[Ps,Fc]=(0,y.useState)([]),[mc,_s]=(0,y.useState)(0),[vA,$s]=(0,y.useState)(null),ec=(0,y.useRef)(null);(0,y.useEffect)(()=>(zu(!0),()=>{IA([]),ul([]),clearInterval(Is.current)}),[Vt.coursesId]),(0,y.useEffect)(()=>{var tn;try{const Hn=JSON.parse(JSON.stringify(ce.shixunWorkList));!((tn=Hn==null?void 0:Hn.student_works)!=null&&tn.length)&&(Hn!=null&&Hn.id)?(Hn.student_works=[Ra({},Hn)],IA(Hn)):(Hn!=null&&Hn.id&&ul([Ra(Ra({},Hn),{number:"\u6211"})]),IA(Ra({},Hn)))}catch(Hn){}},[ce.shixunWorkList]),(0,y.useEffect)(()=>{let tn=null;if((vA==null?void 0:vA.status)==1&&clearInterval(tn),(vA==null?void 0:vA.complete_num)!=(vA==null?void 0:vA.total_count)&&(vA==null?void 0:vA.status)!=1)return tn=setInterval(()=>{Cc()},3e3),()=>clearInterval(tn)},[vA==null?void 0:vA.complete_num,vA==null?void 0:vA.status]),(0,y.useEffect)(()=>{Be["shixunHomeworks/getShixunWorkHeadInfo"]||Cc()},[Be["shixunHomeworks/getShixunWorkHeadInfo"]]);const Ms=()=>aA(void 0,null,function*(){const tn=ge({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Vt})}),zu=tn=>{Kt(Ra({},Vt));const Hn=ge({type:"shixunHomeworks/getShixunWorkList",payload:Vt});return tn&&Hn.then(pi=>{var pl,vl,Nl;((pl=pi==null?void 0:pi.homework_status)!=null&&pl.includes("\u8FDB\u884C\u4E2D")||(vl=pi==null?void 0:pi.homework_status)!=null&&vl.includes("\u8865\u4EA4\u4E2D")||(Nl=pi==null?void 0:pi.homework_status)!=null&&Nl.includes("\u63D0\u4EA4\u4E2D"))&&(0,Qe.dE)()}),Hn};(0,y.useEffect)(()=>{},[]);const Sc=()=>aA(void 0,null,function*(){const tn=yield(0,yt.Uc)({categoryId:$n.categoryId});_i(tn==null?void 0:tn.update_score)}),gc=()=>aA(void 0,null,function*(){ge({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const tn=yield(0,yt.Vs)({categoryId:$n.categoryId});ge({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(tn==null?void 0:tn.status)===0&&(Pe.ZP.success(tn==null?void 0:tn.message),zu())}),xc=()=>{Vt.page=1;const tn=Object.assign({},oa.getFieldValue());delete Vt.course_group,delete Vt.teacher_comment,Object.keys(tn).map(function(Hn){var pi,pl;switch(Hn){case"task_status":tn[Hn].includes("all")||!tn[Hn].length?(delete Vt.work_status,oa.setFieldsValue({task_status:"all"})):(Vt.work_status=tn[Hn],oa.setFieldsValue({task_status:Vt.work_status}));break;case"course_group_info":tn[Hn].includes("all")||!tn[Hn].length?(delete Vt.course_group,oa.setFieldsValue({course_group_info:"all"})):(Vt.course_group=tn[Hn],oa.setFieldsValue({course_group_info:Vt.course_group}));break;case"teacher_comment":tn[Hn].includes("all")||!tn[Hn].length?(delete Vt.teacher_comment,oa.setFieldsValue({teacher_comment:"all"})):(Vt.teacher_comment=((pi=tn[Hn])==null?void 0:pi.length)===1?Number(tn[Hn][0]):"",oa.setFieldsValue({teacher_comment:tn[Hn]}));break;case"poll_commit_status":tn[Hn].includes("all")||!tn[Hn].length?(delete Vt.poll_commit_status,oa.setFieldsValue({poll_commit_status:"all"})):(Vt.poll_commit_status=((pl=tn[Hn])==null?void 0:pl.length)===1?Number(tn[Hn][0]):"",oa.setFieldsValue({poll_commit_status:tn[Hn]}));break}}),zu(),Ms()},pc=(tn,Hn)=>{sc(Hn.map(pi=>(pi.course_group_id===tn&&(pi.checked=!pi.checked),pi))),vc(Hn)},vc=tn=>{Fc(tn.filter(Hn=>Hn.checked).map(Hn=>Hn.course_group_id))},Os=(0,y.useRef)();(0,y.useEffect)(()=>{Os.current=Ps},[Ps]),(0,y.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Xs(47),oc(!0))},[document.getElementById("divhe")]);const Dc=(tn,Hn)=>{Vt.page=tn,Vt.limit=Hn,zu()};function tc(){Ki(1),Yl(""),eo(""),fu(""),lc(""),cr([])}(0,y.useEffect)(()=>{sessionStorage.getItem("classroomsShixunDetailAutoRefersh")&&Ec(!0)},[]);const Ec=tn=>{if(!tn){clearInterval(Is.current);return}Is.current=setInterval(()=>{zu()},1e3*10)},Bc=[{title:"\u5E8F\u53F7",dataIndex:"number",align:"center",width:50,ellipsis:{showTitle:!1},render:(tn,Hn,pi)=>Vt.limit*(Vt.page-1)+pi+1},{title:"\u59D3\u540D",dataIndex:"user_name",align:"center",width:110,ellipsis:{showTitle:!1},render:tn=>Lt.createElement(be.Z,{placement:"bottomLeft",title:tn},Lt.createElement("a",null,tn))},!((ln=ce.headerInfo)!=null&&ln.is_excellent)&&!(0,Qe.Jd)()&&{title:"\u5B66\u53F7",dataIndex:"student_id",align:"center",sorter:!0,showSorterTooltip:!1,ellipsis:{showTitle:!1},sortOrder:Vt.order==="student_id"?Vt.b_order==="desc"?"descend":"ascend":null,render:tn=>Lt.createElement(be.Z,{placement:"bottomLeft",title:tn||"--"},Lt.createElement("span",{className:"current"},tn||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",align:"center",ellipsis:{showTitle:!1},render:(tn,Hn)=>tn?Lt.createElement(be.Z,{placement:"bottom",title:tn},Lt.createElement("span",{className:"current"},tn)):"--"},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",align:"center",sorter:!0,ellipsis:{showTitle:!1},showSorterTooltip:!1,sortOrder:Vt.order==="work_status"?Vt.b_order==="desc"?"descend":"ascend":null,render:(tn,Hn)=>Lt.createElement(Lt.Fragment,null,Lt.createElement(We.rK,{status:tn}),(Hn==null?void 0:Hn.student_view_answer)&&Lt.createElement("div",{style:{color:"#3061D0"}},"\uFF08\u67E5\u770B\u7B54\u6848\uFF09"))},!(0,Qe.Jd)()&&{title:Lt.createElement("span",null,"\u6700\u7EC8\u6210\u7EE9",Lt.createElement(be.Z,{placement:"top",title:Lt.createElement("pre",null,"\u9F20\u6807\u505C\u7559\u5177\u4F53\u5206\u503C\u4E0A\u53EF\u67E5",Lt.createElement("br",null),"\u770B\u5F97\u5206\u660E\u7EC6",Lt.createElement("br",null))},Lt.createElement("img",{src:`${je.Z.IMG_SERVER}/images/educoder/problem.png`,className:"ml2 current"}))),dataIndex:"work_score",sorter:!0,align:"center",width:110,showSorterTooltip:!1,sortOrder:Vt.order==="work_score"?Vt.b_order==="desc"?"descend":"ascend":null,ellipsis:{showTitle:!1},render:(tn,Hn)=>{var pi;let pl;const{unadjusted_score:vl,is_adjusted:Nl}=Hn||{};return tn>=0&&tn<=60?pl=Lt.createElement("span",{className:"c-red"},Nl?`${tn}(\u5DF2\u8C03\u5206)`:tn):tn===100?pl=Lt.createElement("span",{className:"c-green"},Nl?`${tn}(\u5DF2\u8C03\u5206)`:tn):tn>60?pl=Lt.createElement("span",{className:"c-orange"},Nl?`${tn}(\u5DF2\u8C03\u5206)`:tn):pl="--",Lt.createElement(be.Z,{placement:"bottom",title:Hn.ultimate_score?Lt.createElement("div",null,pl==="--"?"\u6700\u7EC8\u8C03\u6574\u6210\u7EE9\uFF1A0\u5206":`\u6700\u7EC8\u8C03\u6574\u6210\u7EE9\uFF1A${Hn.work_score}\u5206`):Lt.createElement("div",null,Lt.createElement("div",null,Hn.final_score?`\u5173\u5361\u5F97\u5206\uFF1A${Hn.final_score}\u5206`:"\u5173\u5361\u5F97\u5206\uFF1A0\u5206"),Lt.createElement("div",null,Hn.eff_score?`\u6548\u7387\u8BC4\u5206\uFF1A${Hn.eff_score}\u5206`:"\u6548\u7387\u8BC4\u5206\uFF1A0\u5206"),Lt.createElement("div",null,Hn.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${Hn.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0\u5206"),Lt.createElement("div",null,Hn.late_penalty?`\u8865\u4EA4\u6263\u5206\uFF1A${Hn.late_penalty}\u5206`:"\u8865\u4EA4\u6263\u5206\uFF1A0\u5206"),!((pi=ce.headerInfo)!=null&&pi.answer_open_evaluation)&&Lt.createElement("div",null,"\u67E5\u770B\u53C2\u8003\u7B54\u6848\uFF1A",Hn.view_answer_count,"\u5173"),Lt.createElement("div",null,"\u539F\u59CB\u6210\u7EE9\uFF1A",vl==="--"?vl:`${vl}\u5206`),Lt.createElement("div",null,Hn.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${Hn.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0\u5206"))},pl)}},{title:Lt.createElement("span",null,"\u5B8C\u6210\u65F6\u95F4"),dataIndex:"finished_time",align:"center",ellipsis:!1,showSorterTooltip:!1,sorter:!0,sortOrder:Vt.order==="finished_time"?Vt.b_order==="desc"?"descend":"ascend":null,render:(tn,Hn)=>tn?Lt.createElement(be.Z,{placement:"bottomLeft",title:tn},tn&&tn!="--"?Ze()(tn).format(qs?"HH:mm":"YYYY-MM-DD HH:mm"):tn):"--"},{title:Lt.createElement("span",null,"\u5B9E\u8BAD\u603B\u8017\u65F6"),dataIndex:"cost_time",align:"center",width:110,ellipsis:!1,showSorterTooltip:!1,sorter:!0,sortOrder:Vt.order==="cost_time"?Vt.b_order==="desc"?"descend":"ascend":null,render:(tn,Hn)=>tn?Lt.createElement(be.Z,{placement:"bottomLeft",title:tn},tn):"--"},{title:"\u901A\u5173\u60C5\u51B5",align:"center",dataIndex:"complete_info",ellipsis:{showTitle:!1},render:(tn,Hn)=>Lt.createElement(Lt.Fragment,null,Lt.createElement("span",{style:{color:"#0152d9"},onClick:pi=>{pi.stopPropagation(),hc(Hn),uc(!0)}},tn),(0,Qe.dE)()&&([-1,0,1].includes(Hn==null?void 0:Hn.work_status)&&(Hn==null?void 0:Hn.complete_info_condition)||!(Hn!=null&&Hn.complete_info_condition)&&[2,3,4].includes(Hn==null?void 0:Hn.work_status))&&Lt.createElement(be.Z,{title:"\u4F5C\u4E1A\u72B6\u6001\u4E0E\u901A\u5173\u60C5\u51B5\u4E0D\u5339\u914D\uFF0C\u53EF\u70B9\u51FB\u66F4\u65B0\u6210\u7EE9\u6309\u94AE\u83B7\u53D6\u6700\u65B0\u6210\u7EE9"},Lt.createElement("i",{className:"iconfont icon-tishi3",style:{color:"#F59A23"}})))},((Wt=ce==null?void 0:ce.headerInfo)==null?void 0:Wt.related_poll)&&{title:"\u8C03\u67E5\u95EE\u5377",align:"center",width:80,dataIndex:"poll_commit_status",ellipsis:{showTitle:!1},render:(tn,Hn)=>Lt.createElement(Lt.Fragment,null,tn?Lt.createElement("span",{onClick:pi=>{pi.stopPropagation(),Hn.un_anonymous?(0,We.xg)(`/classrooms/${Vt.coursesId}/poll/${Hn.poll_id}/questionnaireInfo/${Hn==null?void 0:Hn.user_login}?type=teacher`):(0,We.xg)(`/classrooms/${Vt.coursesId}/poll/${Hn.poll_id}/detail?tabs=0`)},className:"current",style:{color:"#16A341"}},"\u5DF2\u5B8C\u6210"):Lt.createElement("span",{onClick:pi=>{pi.stopPropagation(),(0,We.xg)(`/classrooms/${Vt.coursesId}/poll/${Hn.poll_id}/detail`)},className:"current"},"\u672A\u5B8C\u6210"))},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"sum_evaluate_count",align:"center",ellipsis:{showTitle:!1},sorter:!0,sortOrder:Vt.order==="sum_evaluate_count"?Vt.b_order==="desc"?"descend":"ascend":null,render:(tn,Hn)=>tn&&tn!="--"?Lt.createElement(be.Z,{placement:"bottom",title:tn},Lt.createElement("span",{className:"current"},tn)):"--"},((dt=ce==null?void 0:ce.headerInfo)==null?void 0:dt.is_open_submit_test_result)&&{title:"\u5B9E\u9A8C\u7ED3\u679C",dataInex:"is_submit_test_result",ellipsis:!0,render:(tn,Hn)=>Hn!=null&&Hn.is_submit_test_result?Lt.createElement("span",{className:"c-green "},"\u5DF2\u63D0\u4EA4"):Lt.createElement("span",{className:"c-red-e53"},"\u672A\u63D0\u4EA4")},!qs&&{title:"\u64CD\u4F5C",dataInex:"action",align:"center",ellipsis:!0,className:"workListTable",render:(tn,Hn)=>{var pi,pl,vl,Nl;return(0,Qe.dE)()?Lt.createElement("div",null,(0,We.JL)(Hn==null?void 0:Hn.work_status)==="\u672A\u5F00\u542F"?Lt.createElement("span",null,"--"):Lt.createElement("a",{target:"_blank",onClick:te=>{var ee,ae;if((ae=(ee=ce==null?void 0:ce.headerInfo)==null?void 0:ee.homework_status)!=null&&ae.includes("\u5BFC\u5165")){te.stopPropagation(),hc(Hn),uc(!0);return}te.stopPropagation(),window.open(`/classrooms/${Vt.coursesId}/shixun_homework/${Vt.categoryId}/${Hn.id}/comment`)}},"\u67E5\u770B")):(pl=(pi=ce==null?void 0:ce.headerInfo)==null?void 0:pi.homework_status)!=null&&pl.includes("\u5BFC\u5165")?(0,Qe.GJ)()&&Lt.createElement("span",{style:{color:"#0152d9"},onClick:te=>{var ee;te.stopPropagation(),ge({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",name:(ee=ce==null?void 0:ce.headerInfo)==null?void 0:ee.homework_name,id:Hn==null?void 0:Hn.id,type:"practice"}})}},"\u4FEE\u6539\u6210\u7EE9"):Lt.createElement("div",null,Lt.createElement("span",{style:{color:"#0152d9"},onClick:(0,ur.throttle)(te=>aA(void 0,null,function*(){if((0,Qe.Rm)()&&!on.AssistantObject.practice.can_appraise){Pe.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}te.stopPropagation(),ge({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:"",data:{name:Hn==null?void 0:Hn.user_name,homeworkId:Hn==null?void 0:Hn.id}}}})}),2e3,{trailing:!1,leading:!0})},Hn.has_shixun_work_comment?"\u66F4\u6539\u70B9\u8BC4":"\u8FFD\u52A0\u70B9\u8BC4"),(Hn==null?void 0:Hn.work_status)!==0&&[1,2,3,4].includes(Hn==null?void 0:Hn.work_status)&&[Lt.createElement("br",null),Lt.createElement("a",{target:"_blank",onClick:(0,ur.throttle)(te=>aA(void 0,null,function*(){var ee,ae,re,he,Le;if(te.stopPropagation(),te.preventDefault(),(0,Qe.Rm)()&&!((ee=on.AssistantObject.practice)!=null&&ee.can_view)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((ae=Gt.userInfo)!=null&&ae.professional_certification){const _e=yield(0,yt.GS)(Hn==null?void 0:Hn.id);(re=_e==null?void 0:_e.data)!=null&&re.url&&(0,We.xg)(((he=_e==null?void 0:_e.data)==null?void 0:he.url)+`?courseGroup=${(Vt==null?void 0:Vt.course_group)||""}&workStatus=${((Le=Vt==null?void 0:Vt.work_status)==null?void 0:Le.filter(gt=>gt!=0&>!=-1))||""}&search=${(Vt==null?void 0:Vt.search)||""}&homeworkId=${(Vt==null?void 0:Vt.categoryId)||""}`)}else return Me.default.confirm({title:"\u63D0\u793A",centered:!0,content:Lt.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,We.xg)("/account/certification")}}),!1}),5e3,{trailing:!1,leading:!0})},"\u67E5\u770B\u5B9E\u8BAD")],((Nl=(vl=ce==null?void 0:ce.headerInfo)==null?void 0:vl.homework_status)==null?void 0:Nl[0])!=="\u5DF2\u622A\u6B62"&&!!Hn.myshixun_id&&[Lt.createElement("br",null),Lt.createElement("span",{className:wn.color32C,onClick:te=>{te.stopPropagation(),ge({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",selectArrs:Hn,params:Vt,homework_common_id:Vt.categoryId}})}},"\u6253\u56DE\u91CD\u505A")])}}].filter(tn=>!!tn),bc=()=>{var tn,Hn,pi,pl;return Lt.createElement(ue.default,null,Lt.createElement(ue.default.Item,{onClick:()=>{var vl,Nl,te;if(!(!((vl=ce==null?void 0:ce.headerInfo)!=null&&vl.is_old_data_for_time)&&(0,We.Ye)(ge))){if((0,Qe.Rm)()&&!((Nl=on.AssistantObject.practice)!=null&&Nl.can_download)){Pe.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}ge({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:(te=ce==null?void 0:ce.headerInfo)==null?void 0:te.course_group_info,fn:()=>{(0,mA.Iy)(JSON.parse(sessionStorage.all_student_works_params),"shixun_work_list")}}})}},key:"1"},"\u5B66\u751F\u6210\u7EE9"),(0,Qe.GJ)()&&((tn=hA==null?void 0:hA.student_works)==null?void 0:tn.length)>0&&!((pi=(Hn=ce==null?void 0:ce.headerInfo)==null?void 0:Hn.homework_status)!=null&&pi.includes("\u5BFC\u5165"))&&Lt.createElement(ue.default.Item,{key:"3",onClick:()=>{var vl,Nl,te;if(!(!((vl=ce==null?void 0:ce.headerInfo)!=null&&vl.is_old_data_for_time)&&(0,We.Ye)(ge))){if((0,Qe.Rm)()&&!((Nl=on.AssistantObject.practice)!=null&&Nl.can_download)){Pe.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}ge({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A",course_groups:(te=ce==null?void 0:ce.headerInfo)==null?void 0:te.course_group_info,fn:()=>{Me.default.confirm({title:"\u9009\u62E9\u5BFC\u51FA\u65B9\u5F0F",closable:!0,icon:null,centered:!0,okText:Lt.createElement(be.Z,{title:"\u5BFC\u51FA\u65F6\u4E0D\u80FD\u9000\u51FA\u6216\u5173\u95ED\u5BFC\u51FA\u9875\u9762\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},"\u524D\u7AEF\u5BFC\u51FA"),cancelText:Lt.createElement(be.Z,{title:"\u751F\u6210\u5BFC\u51FA\u4EFB\u52A1\u540E\u53EF\u5173\u95ED\u9875\u9762\uFF0C\u540E\u53F0\u5BFC\u51FA\u6210\u529F\u540E\u5728\u5386\u53F2\u5BFC\u51FA\u9875\u9762\u81EA\u884C\u4E0B\u8F7D\uFF0C\u4E0D\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},"\u540E\u53F0\u5BFC\u51FA"),onOk:()=>{var ee,ae;ge({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A",type:2}}),localStorage.setItem("dowolders","1"),Ie.history.push(`/classrooms/${Vt==null?void 0:Vt.coursesId}/shixun_homework/${Vt.categoryId}/${(ae=(ee=hA==null?void 0:hA.student_works)==null?void 0:ee[0])==null?void 0:ae.id}/comment`)},onCancel:()=>{},cancelButtonProps:{onClick:()=>{(0,mA.jj)(JSON.parse(sessionStorage.all_student_works_params),"shixun_report")}}})}}})}}},"\u5B9E\u8BAD\u62A5\u544A"),((pl=ce==null?void 0:ce.headerInfo)==null?void 0:pl.start_permanent)&&Lt.createElement(ue.default.Item,{onClick:()=>aA(void 0,null,function*(){var vl;if(!((vl=ce==null?void 0:ce.headerInfo)!=null&&vl.is_old_data_for_time)&&(0,We.Ye)(ge))return;let Nl=yield(0,Fe.ZP)(`/api/homework_commons/${Vt.categoryId}/export_workspace_files.json`,{method:"post",body:{is_repeat_export:0}});Nl.status===0&&Ie.history.push(`/classrooms/${Vt.coursesId}/exportlist/workspace_files`),Nl.status===-3&&(ge({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u590D\u5BFC\u51FA\u63D0\u9192",params:Vt}}),Ie.history.push(`/classrooms/${Vt.coursesId}/exportlist/workspace_files`))}),key:"4"},"\u5B9E\u9A8C\u6570\u636E"),Lt.createElement(ue.default.Item,{key:"2",onClick:()=>{var vl,Nl;if(!(!((vl=ce==null?void 0:ce.headerInfo)!=null&&vl.is_old_data_for_time)&&(0,We.Ye)(ge))){if((0,Qe.Rm)()&&!((Nl=on.AssistantObject.practice)!=null&&Nl.can_download)){Pe.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}Ie.history.push(`/classrooms/${Vt==null?void 0:Vt.coursesId}/exportlist/shixun_work_list,shixun_report`)}}},"\u5386\u53F2\u5BFC\u51FA"))},Cc=()=>aA(void 0,null,function*(){const{ai_question_record_id:tn}=ce.headerInfo;if(!tn)return;const Hn=yield(0,Fe.ZP)(`/api/shixun_homeworks/${$n==null?void 0:$n.categoryId}/comments_schedule.json`,{method:"get",params:{ai_question_record_id:tn}});$s(Hn)});return Lt.createElement(Lt.Fragment,null,Lt.createElement("section",{className:`${wn.wrap} minH500 bg-white pl30 pr30 pt30`},((va=(Ut=ce==null?void 0:ce.headerInfo)==null?void 0:Ut.homework_status)==null?void 0:va.includes("\u672A\u53D1\u5E03"))&&Lt.createElement(Dt.Z,null),!!NA.length&&Lt.createElement(Oe.default,{className:"mb10",dataSource:NA,columns:Bc,pagination:!1,showHeader:!1,loading:!1}),!((jn=(Or=ce==null?void 0:ce.headerInfo)==null?void 0:Or.homework_status)!=null&&jn.includes("\u672A\u53D1\u5E03"))&&Lt.createElement("aside",null,!(0,Qe.GJ)()&&Lt.createElement("div",{className:"c-light-black font12"},Lt.createElement("span",null,"\u5DF2\u5F00\u59CB\u505A\u9898 ",((Yr=ce==null?void 0:ce.shixunWorkList)==null?void 0:Yr.commit_count)||0," \u4EBA"),Lt.createElement("span",{className:"ml5"},"\u672A\u5F00\u59CB\u505A\u9898 ",((nr=ce==null?void 0:ce.shixunWorkList)==null?void 0:nr.uncommit_count)||0," \u4EBA"),((Zn=ce==null?void 0:ce.headerInfo)==null?void 0:Zn.left_time)&&Lt.createElement(Lt.Fragment,null,Lt.createElement("span",{className:"ml20 c-black"},(Qr=(Er=ce==null?void 0:ce.headerInfo)==null?void 0:Er.left_time)==null?void 0:Qr.status),Lt.createElement("span",{className:"ml20 c-orange-ff9"},(xa=(gr=ce==null?void 0:ce.headerInfo)==null?void 0:gr.left_time)==null?void 0:xa.time))),(0,Qe.GJ)()&&Lt.createElement(Lt.Fragment,null,Lt.createElement(fe.default,{form:oa,onChange:xc,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all",poll_commit_status:"all"}},((gn=(Yn=ce==null?void 0:ce.headerInfo)==null?void 0:Yn.task_status)==null?void 0:gn.length)>0&&Lt.createElement(fe.default.Item,{name:"task_status"},Lt.createElement(Ve.default.Group,{value:[],style:{width:"100%"}},Lt.createElement(Ke.Z,null,Lt.createElement(tt.Z,{className:"font14",flex:"80px"},"\u4F5C\u4E1A\u72B6\u6001:"),Lt.createElement(tt.Z,{flex:"80px"},Lt.createElement(Ve.default,{value:"all"},"\u5168\u90E8")),Lt.createElement(tt.Z,{flex:"1"},((nn=ce==null?void 0:ce.headerInfo)==null?void 0:nn.task_status)&&((Ta=ce==null?void 0:ce.headerInfo)==null?void 0:Ta.task_status.map((tn,Hn)=>Lt.createElement(Ve.default,{name:"task_status",value:tn.id},tn.name,"(",tn.count,")",tn.name==="\u622A\u6B62\u540E\u901A\u5173"?Lt.createElement(be.Z,{title:"\u5728\u89C4\u5B9A\u65F6\u95F4\u5916\u5B8C\u6210\u7684\u4F5C\u4E1A"},Lt.createElement("i",{className:"font13 ml5 iconfont icon-tishixiaowenhao"})):null))))))),((Un=(wa=ce==null?void 0:ce.headerInfo)==null?void 0:wa.course_group_info)==null?void 0:Un.length)>0&&Lt.createElement(fe.default.Item,{name:"course_group_info"},Lt.createElement(Ve.default.Group,{style:{width:"100%"}},Lt.createElement(Ke.Z,null,Lt.createElement(tt.Z,{className:"font14",flex:"80px",style:{marginBottom:10}},"\u5206\u73ED\u60C5\u51B5:"),Lt.createElement(tt.Z,{flex:"80px"},Lt.createElement(Ve.default,{value:"all"},"\u5168\u90E8")),Lt.createElement(tt.Z,{flex:"1",id:"divhe",style:{height:Js+"px",overflow:"hidden"}},(kt=(Ir=ce==null?void 0:ce.headerInfo)==null?void 0:Ir.course_group_info)==null?void 0:kt.map((tn,Hn)=>Lt.createElement(Ve.default,{value:tn.course_group_id},tn.group_group_name,"(",tn.count,")"))),dc&&Lt.createElement("span",{onClick:()=>{let tn=document.getElementById("divhe").scrollHeight;Js>47?Xs(47):Xs(tn)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Js===47?"\u5C55\u5F00":"\u6536\u8D77",Js===47?Lt.createElement(Pn.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):Lt.createElement(lr.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),((ar=(Pt=ce==null?void 0:ce.headerInfo)==null?void 0:Pt.teacher_comment)==null?void 0:ar.length)>0&&Lt.createElement(fe.default.Item,{name:"teacher_comment"},Lt.createElement(Ve.default.Group,{style:{width:"100%"}},Lt.createElement(Ke.Z,null,Lt.createElement(tt.Z,{className:"font14",flex:"80px"},"\u8FFD\u52A0\u70B9\u8BC4:"),Lt.createElement(tt.Z,{flex:"80px"},Lt.createElement(Ve.default,{value:"all"},"\u5168\u90E8")),Lt.createElement(tt.Z,{flex:"1"},((Wr=ce==null?void 0:ce.headerInfo)==null?void 0:Wr.teacher_comment)&&((zr=ce==null?void 0:ce.headerInfo)==null?void 0:zr.teacher_comment.map((tn,Hn)=>Lt.createElement(Ve.default,{value:String(tn.id)},tn.name,"(",tn.count,")"))))))),((fn=ce==null?void 0:ce.headerInfo)==null?void 0:fn.related_poll)&&Lt.createElement(fe.default.Item,{name:"poll_commit_status"},Lt.createElement(Ve.default.Group,{style:{width:"100%"}},Lt.createElement(Ke.Z,null,Lt.createElement(tt.Z,{className:"font14",flex:"80px"},"\u8C03\u67E5\u95EE\u5377:"),Lt.createElement(tt.Z,{flex:"80px"},Lt.createElement(Ve.default,{value:"all"},"\u5168\u90E8")),Lt.createElement(tt.Z,{flex:"1"},[{id:1,name:"\u5DF2\u5B8C\u6210"},{id:0,name:"\u672A\u5B8C\u6210"}].map((tn,Hn)=>Lt.createElement(Ve.default,{value:String(tn.id)},tn.name))))))),Lt.createElement(Ke.Z,{align:"middle"},Lt.createElement(tt.Z,{flex:"1"},Lt.createElement(Ke.Z,{align:"middle"},Lt.createElement(tt.Z,null,Lt.createElement(Ot.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:tn=>{Vt.search=tn.trim(),Vt.page=1,zu()},style:{width:240}})),Lt.createElement(tt.Z,null,Lt.createElement("span",{className:"ml5"},Lt.createElement("span",{className:"c-red"},(yr=ce==null?void 0:ce.shixunWorkList)==null?void 0:yr.total_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",(Qa=ce==null?void 0:ce.shixunWorkList)==null?void 0:Qa.total_count,"\u4E2A\u5B66\u751F\uFF09")))),Lt.createElement(tt.Z,null,(((YA=(Va=ce==null?void 0:ce.headerInfo)==null?void 0:Va.homework_status)==null?void 0:YA.includes("\u5DF2\u622A\u6B62"))||((fA=(ma=ce==null?void 0:ce.headerInfo)==null?void 0:ma.homework_status)==null?void 0:fA.includes("\u63D0\u4EA4\u4E2D"))||((Ja=(ml=ce==null?void 0:ce.headerInfo)==null?void 0:ml.homework_status)==null?void 0:Ja.includes("\u8FDB\u884C\u4E2D")))&&Lt.createElement(ze.ZP,{className:"ml10",onClick:()=>{var tn,Hn,pi,pl;if(!(!((tn=ce==null?void 0:ce.headerInfo)!=null&&tn.is_old_data_for_time)&&(0,We.Ye)(ge))){if(((pi=(Hn=ce==null?void 0:ce.headerInfo)==null?void 0:Hn.challenges)==null?void 0:pi.length)===0)return Pe.ZP.info("\u672C\u6B21\u4F5C\u4E1A\u4E2D\u6CA1\u6709\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u4EFB\u52A1\u5173\u5361~");if(((pl=ce==null?void 0:ce.headerInfo)==null?void 0:pl.commit_count)==0)return Pe.ZP.info("\u6682\u65E0\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A~");if((vA==null?void 0:vA.complete_num)!=(vA==null?void 0:vA.total_count)&&(vA==null?void 0:vA.status)!=1)return Pe.ZP.info("\u6B63\u5728\u4EE3\u7801\u8BC4\u4EF7\u4E2D\uFF0C\u8BF7\u7B49\u5F85\u672C\u6B21\u8BC4\u4EF7\u5B8C\u6210\u4E4B\u540E\u518D\u8FDB\u884C\u64CD\u4F5C\uFF01");ge({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"}})}}},Lt.createElement("span",{className:`${wn.tr1} iconfont icon-yijiandaimapingjia mr5`}),"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"),(0,Qe.GJ)()&&((Ar=ce==null?void 0:ce.headerInfo)==null?void 0:Ar.code_review)&&!((li=(Wa=ce==null?void 0:ce.headerInfo)==null?void 0:Wa.homework_status)!=null&&li.includes("\u5BFC\u5165"))&&Lt.createElement(ze.ZP,{className:"ml10",onClick:()=>{var tn;!((tn=ce==null?void 0:ce.headerInfo)!=null&&tn.is_old_data_for_time)&&(0,We.Ye)(ge)||ge({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",selectArrs:hA.student_works.map(Hn=>Hn.id),params:Vt}})}},Lt.createElement("span",{className:`${wn.tr1} iconfont icon-daimachazhong mr5`}),"\u4EE3\u7801\u67E5\u91CD"),(0,Qe.GJ)()&&vi&&Lt.createElement(ze.ZP,{className:"ml10",onClick:gc},Lt.createElement("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),"\u66F4\u65B0\u6210\u7EE9"),((qA=($a=ce==null?void 0:ce.headerInfo)==null?void 0:$a.homework_status)==null?void 0:qA.includes("\u5DF2\u622A\u6B62"))&&(0,Qe.GJ)()&&Lt.createElement(ze.ZP,{className:"ml10",onClick:()=>{ge({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B",selectArrs:hA.student_works.map(tn=>tn.id),params:Vt}})}},Lt.createElement("i",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"\u8D28\u91CF\u8BC4\u5206"),!((jA=(di=ce==null?void 0:ce.headerInfo)==null?void 0:di.homework_status)!=null&&jA.includes("\u5BFC\u5165"))&&Lt.createElement(ze.ZP,{className:"ml10",onClick:()=>{var tn,Hn;if((0,Qe.Rm)()&&!((Hn=(tn=on.AssistantObject)==null?void 0:tn.practice)!=null&&Hn.can_appraise)){Pe.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}ge({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4",selectArrs:hA.student_works.map(pi=>pi.id),params:Vt}})}},Lt.createElement(zn.Z,{className:"mr5"}),"\u4E00\u952E\u70B9\u8BC4"),(((a=(oA=ce==null?void 0:ce.headerInfo)==null?void 0:oA.homework_status)==null?void 0:a.includes("\u63D0\u4EA4\u4E2D"))||((x=(E=ce==null?void 0:ce.headerInfo)==null?void 0:E.homework_status)==null?void 0:x.includes("\u8865\u4EA4\u4E2D"))||((z=(b=ce==null?void 0:ce.headerInfo)==null?void 0:b.homework_status)==null?void 0:z.includes("\u8FDB\u884C\u4E2D")))&&Lt.createElement(ze.ZP,{className:"ml10",onClick:()=>{var tn;if((0,Qe.Rm)()&&!((tn=on.AssistantObject.practice)!=null&&tn.can_redo)){Pe.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}xr(!0),aA(void 0,null,function*(){const pi=yield(0,Fe.ZP)(`/api/homework_commons/${Vt==null?void 0:Vt.categoryId}/teacher_manage_groups.json`,{method:"get",params:JSON.parse(sessionStorage.all_student_works_params)});pi.status===0&&(console.log("\u53D1\u9001\u8BF7\u6C42\u4E86",pi),sc(pi.data.list),vc(pi.data.list))})}},"\u4E00\u952E\u6253\u56DE"),(0,Qe.GJ)()&&Lt.createElement(Qt.Z,{dropdownRender:bc,className:"ml10"},Lt.createElement(ze.ZP,null,Lt.createElement(ja.Z,null),"\u5BFC\u51FA",Lt.createElement(ua.Z,null)))))),(0,Qe.Gg)()&&((Ae=ce==null?void 0:ce.headerInfo)==null?void 0:Ae.start_permanent)&&Lt.createElement(Ke.Z,{style:{marginTop:"15px",display:"inline-flex",background:"#F5F5F5",borderRadius:4,height:42,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",color:"#9096A3"}},Lt.createElement("span",null,"\u5B66\u751F\u4F5C\u4E1A\u7684\u5B9E\u9A8C\u73AF\u5883\u4E34\u65F6\u6570\u636E\uFF08/data/workspace\u76EE\u5F55\uFF09\u5C06\u957F\u671F\u4FDD\u5B58 \uFF0C\u6559\u5E08\u53EF\u901A\u8FC7\u201C\u5BFC\u51FA-\u5B9E\u9A8C\u6570\u636E\u201D\u529F\u80FD\u4E0B\u8F7D\u5B9E\u9A8C\u73AF\u5883\u4E34\u65F6\u6570\u636E\u3002")),Lt.createElement(Ke.Z,{style:{justifyContent:"end",marginTop:"5px"}},(0,Qe.GJ)()&&vi&&Lt.createElement("span",null,Lt.createElement("span",{style:{color:"red"}},"*"),"\u5217\u8868\u4E2D\u4F5C\u4E1A\u8BB0\u5F55\u5B58\u5728\u5DEE\u5F02\uFF0C\u8BF7\u70B9\u51FB\u201C\u66F4\u65B0\u6210\u7EE9\u201D\u6309\u94AE")),!((Ce=(de=ce==null?void 0:ce.headerInfo)==null?void 0:de.homework_status)!=null&&Ce.includes("\u5BFC\u5165"))&&Lt.createElement(Ke.Z,{align:"middle",className:wn.refresh},Lt.createElement(tt.Z,{flex:"125px",className:"flex-container"},Lt.createElement(Mt.Z,{checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED",defaultChecked:qs,onChange:tn=>{yc(tn)}})," ",Lt.createElement("span",{className:"ml8"},"\u7B80\u6D01\u6A21\u5F0F")),(((Ne=(xe=ce==null?void 0:ce.headerInfo)==null?void 0:xe.homework_status)==null?void 0:Ne.includes("\u63D0\u4EA4\u4E2D"))||((lt=(mt=ce==null?void 0:ce.headerInfo)==null?void 0:mt.homework_status)==null?void 0:lt.includes("\u8865\u4EA4\u4E2D"))||((st=(Tt=ce==null?void 0:ce.headerInfo)==null?void 0:Tt.homework_status)==null?void 0:st.includes("\u8FDB\u884C\u4E2D")))&&(0,Qe.GJ)()&&Lt.createElement(tt.Z,null,Lt.createElement("div",{className:"flex-container"},Lt.createElement(Mt.Z,{className:"ml20",checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED",defaultChecked:!!sessionStorage.getItem("classroomsShixunDetailAutoRefersh"),onChange:tn=>{tn?sessionStorage.setItem("classroomsShixunDetailAutoRefersh","true"):sessionStorage.removeItem("classroomsShixunDetailAutoRefersh"),Ec(tn)}}),Lt.createElement("span",{className:"ml8"},"\u81EA\u52A8\u5237\u65B0\uFF08\u5F00\u542F\u540E\u6BCF10S\u66F4\u65B0\u4E00\u6B21\u6570\u636E\uFF09"))),(0,Qe.dE)()&&(hA==null?void 0:hA.work_status)!=0&&Lt.createElement(tt.Z,{flex:1},Lt.createElement(Ke.Z,{align:"middle",justify:"end"},Lt.createElement(tt.Z,null,Lt.createElement(Et.op,{style:{borderRadius:2},type:"default",openLoading:!0,onClick:()=>aA(void 0,null,function*(){var tn;if(ec.current){Pe.ZP.warning("\u60A8\u5DF2\u53D1\u9001\u66F4\u65B0\u6210\u7EE9\u8BF7\u6C42\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85\u6216\u624B\u52A8\u5237\u65B0\u9875\u9762");return}ec.current=setInterval(()=>{clearInterval(ec.current),ec.current=null},60*1e3);const Hn=yield(0,Fe.ZP)(`/api/homework_commons/${$n==null?void 0:$n.categoryId}/update_student_score.json`,{method:"get",params:{shixun_id:(tn=ce==null?void 0:ce.headerInfo)==null?void 0:tn.shixun_id}});(Hn==null?void 0:Hn.status)==0&&(Pe.ZP.success(Hn==null?void 0:Hn.message),zu(!0))})},"\u66F4\u65B0\u6210\u7EE9")))),(vA==null?void 0:vA.complete_num)!=(vA==null?void 0:vA.total_count)&&(vA==null?void 0:vA.status)!=1&&Lt.createElement("div",{className:wn.under_review,style:{marginRight:0}},Lt.createElement(at.Z,{spinning:!0,className:"mr6",size:"small"}),Lt.createElement("span",{className:"ml10"},"\u4EE3\u7801\u8BC4\u4EF7\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6"),Lt.createElement("span",{className:"ml5"},Lt.createElement("span",{style:{color:"#3061D0"}},vA==null?void 0:vA.complete_num),"/",vA==null?void 0:vA.total_count))),Lt.createElement(Oe.default,{className:"mt30",loading:Be["shixunHomeworks/getShixunWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:tn=>({onClick:Hn=>{var pi,pl,vl;if((0,Qe.Rm)()&&!((pi=on.AssistantObject.practice)!=null&&pi.can_view)){Pe.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}(vl=(pl=ce==null?void 0:ce.headerInfo)==null?void 0:pl.homework_status)!=null&&vl.includes("\u5BFC\u5165")||window.open(`/classrooms/${Vt.coursesId}/shixun_homework/${Vt.categoryId}/${tn.id}/comment`,"_blank")}}),dataSource:hA.student_works,columns:Bc,onChange:(tn,Hn,pi)=>{pi.field&&(Vt.order=pi.field),pi.order||(Vt.b_order="asc"),pi.order==="ascend"&&(Vt.b_order="asc"),pi.order==="descend"&&(Vt.b_order="desc"),pi.order||(Vt.b_order="asc"),zu()}}),Lt.createElement(dr,null),Lt.createElement(Hr,{paramslist:Vt}),Lt.createElement(Jn.Z,null)),Lt.createElement(Me.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:gl,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>aA(void 0,null,function*(){if(Zi===2){if(qt.length<=0){Pe.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!eu){Pe.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let tn=yield(0,Fe.ZP)(`/api/homework_commons/${Vt.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:Vt.categoryId,comment:eu,status:qt,course_group_ids:Os.current}});tn.status===0&&(_s(tn.course_group_count),br(tn),xr(!1),vr(!0))}else{if(!($A===0||_A===0)){if(!$A){Pe.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!_A){Pe.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if($A>_A){Pe.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!eu){Pe.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let tn=yield(0,Fe.ZP)(`/api/homework_commons/${Vt.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:Vt.categoryId,comment:eu,min_score:$A,max_score:_A,course_group_ids:Os.current}});tn.status===0&&(_s(tn.course_group_count),br(tn),xr(!1),vr(!0))}}),onCancel:()=>{xr(!1),tc()}},Lt.createElement("div",{style:{padding:"32px"}},Lt.createElement("div",null,Lt.createElement("div",{style:{display:"flex",marginBottom:"12px"}},Lt.createElement("div",{style:{flexShrink:"0",marginRight:"15px"}}," ",Lt.createElement("span",{style:{color:"red"}},"*"),"\u5206\u73ED\uFF1A"),Lt.createElement("div",{className:xo.length>15?wn.scroll:"",style:{overflowX:"hidden"}},xo==null?void 0:xo.map((tn,Hn)=>Lt.createElement(Ve.default,{style:{textAlign:"left",margin:"0"},value:tn.course_group_id,key:tn.course_group_id,onChange:()=>{pc(tn.course_group_id,xo)},checked:tn.checked},tn.group_group_name,"(",tn.count,")")))),Lt.createElement("div",null,Lt.createElement("span",{style:{width:"80px"}},"\u6253\u56DE\u65B9\u5F0F\uFF1A"),Lt.createElement(Bn.ZP.Group,{value:Zi,onChange:tn=>{Ki(tn.target.value)}},Lt.createElement(Bn.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),Lt.createElement(Bn.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),Zi===1&&Lt.createElement("div",{style:{display:"flex",marginTop:"20px"}},Lt.createElement("span",{style:{width:"70px",textAlign:"end"}},Lt.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),Lt.createElement(Sn.Z,{min:0,max:100,value:$A,onChange:tn=>fu(tn),style:{width:"100px"}}),Lt.createElement("span",{style:{width:"80px",textAlign:"end"}},Lt.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),Lt.createElement(Sn.Z,{min:0,max:100,value:_A,onChange:tn=>eo(tn),style:{width:"100px"}})),Zi===2&&Lt.createElement("div",{style:{display:"flex",marginTop:"20px"}},Lt.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),Lt.createElement(Ve.default.Group,{onChange:tn=>{cr([...tn])},style:{width:"100%"}},(vn=(_t=ce==null?void 0:ce.headerInfo)==null?void 0:_t.task_status)==null?void 0:vn.map((tn,Hn)=>Lt.createElement(Ve.default,{name:"task_status",value:tn.id},tn.name,"(",tn.count,")")))),Lt.createElement("div",{style:{display:"flex",marginTop:"20px"}},Lt.createElement("span",{style:{width:"70px",textAlign:"end"}},Lt.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),Lt.createElement(rt.Z,{className:wn.MdEditor,onChange:tn=>lc(tn),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),Lt.createElement(Me.default,{open:un,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>aA(void 0,null,function*(){Zi===2?(yield(0,Fe.ZP)(`/api/homework_commons/${Vt.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:Vt.categoryId,comment:eu,status:qt,course_group_ids:Os.current}})).status===0&&(Pe.ZP.info("\u6253\u56DE\u6210\u529F"),tc(),zu(),vr(!1)):(yield(0,Fe.ZP)(`/api/homework_commons/${Vt.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:Vt.categoryId,comment:eu,min_score:$A,max_score:_A,course_group_ids:Os.current}})).status===0&&(Pe.ZP.info("\u6253\u56DE\u6210\u529F"),tc(),zu(),vr(!1))}),onCancel:()=>{tc(),vr(!1)}},Lt.createElement("div",{style:{padding:"32px"}},Zi===1&&Lt.createElement("span",null,"\u786E\u8BA4\u5C06\u9009\u4E2D\u7684",mc,"\u4E2A\u73ED\u7EA7\u4E2D, \u6210\u7EE9\u5728",$A,"-",_A,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Zi===2&&Lt.createElement("span",null,"\u786E\u8BA4\u5C06",mc,"\u4E2A\u73ED\u7EA7\u4E2D\u4F5C\u4E1A\u72B6\u6001\u5728",(pr=(Vn=ce==null?void 0:ce.headerInfo)==null?void 0:Vn.task_status)==null?void 0:pr.filter(tn=>qt==null?void 0:qt.includes(tn.id)).map(tn=>tn.name).toString(),"\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Lt.createElement("br",null),Lt.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",ir==null?void 0:ir.count,"\u540D\u5B66\u751F")))),Lt.createElement(Gr,null),Lt.createElement(tl,{isShow:fc,setIsShow:uc,item:wc,coursesId:Vt.coursesId,categoryId:Vt.categoryId}),Lt.createElement("aside",{className:"tc mb50 mt30"},Lt.createElement(Bt.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!0,onChange:Dc,current:Vt.page||1,pageSize:Vt.limit||20,total:(Pr=ce==null?void 0:ce.shixunWorkList)==null?void 0:Pr.total_count})))};var GA=(0,Ie.connect)(({shixunHomeworks:ce,classroomList:Be,loading:ge,user:Kt})=>({shixunHomeworks:ce,classroomList:Be,loading:ge.effects,user:Kt}))(EA),ni=ne(59301),PA=Object.defineProperty,sA=Object.getOwnPropertySymbols,fi=Object.prototype.hasOwnProperty,iA=Object.prototype.propertyIsEnumerable,xA=(ce,Be,ge)=>Be in ce?PA(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,cl=(ce,Be)=>{for(var ge in Be||(Be={}))fi.call(Be,ge)&&xA(ce,ge,Be[ge]);if(sA)for(var ge of sA(Be))iA.call(Be,ge)&&xA(ce,ge,Be[ge]);return ce},oo=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Wt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Wt(ge.throw(dt))}catch(Ut){on(Ut)}},Wt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Wt((ge=ge.apply(ce,Be)).next())});const To=({shixunHomeworks:ce,classroomList:Be,loading:ge,dispatch:Kt})=>{var on;const Gt=(0,Ie.useParams)(),[ln,Wt]=(0,y.useState)(cl(cl({},{page:1,limit:20,group_ids:[]}),Gt)),dt=(0,Ie.useLocation)(),{codeReview:Ut,headerInfo:va}=ce,[Or,jn]=(0,y.useState)({}),[Yr]=fe.default.useForm();ln.order="code_rate",ln.sort="desc",ln.category=ln.categoryId,(0,y.useEffect)(()=>{nr(),console.log("params",ln)},[ln]),(0,y.useEffect)(()=>{ce.actionTabs.key==="\u6267\u884C\u4EE3\u7801\u67E5\u91CD"&&nr()},[ce.actionTabs.key]);const nr=()=>oo(void 0,null,function*(){(yield Kt({type:"shixunHomeworks/getCodeReview",payload:cl({},ln)})).status===-2&&setTimeout(()=>nr(),1500)}),Zn=()=>{},Er=(gr,xa)=>{ln.page=gr,ln.limit=20,Kt({type:"shixunHomeworks/getCodeReview",payload:cl({},ln)})},Qr=[{title:"\u5E8F\u53F7",dataIndex:"number",render:(gr,xa,Yn)=>ln.limit*(ln.page-1)+Yn+1},{title:"\u59D3\u540D",dataIndex:"username"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"code_rate",render:gr=>ni.createElement("span",{className:"c-orange"},gr)},{title:"\u64CD\u4F5C",dataInex:"action",render:(gr,xa)=>ni.createElement("div",null,ni.createElement("a",{target:"_blank",onClick:()=>{var Yn;if((0,Qe.Rm)()&&!((Yn=Be.AssistantObject.normal)!=null&&Yn.can_appraise)){Pe.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}localStorage.setItem("studentDetial",dt.pathname),window.open(`/classrooms/${ln.coursesId}/shixun_homework/${ln.categoryId}/review_detail/${xa.user_id}`)}},"\u67E5\u770B"),ni.createElement("br",null))}];return ni.createElement("section",{className:"minH500 bg-white pl30 pr30 pt10"},(Ut==null?void 0:Ut.status)===-2&&ni.createElement(Dt.Z,{customText:"\u6B63\u5728\u8FDB\u884C\u4EE3\u7801\u67E5\u91CD\uFF0C\u8BF7\u7A0D\u5019\u3002\u67E5\u91CD\u7ED3\u675F\u540E\uFF0C\u9875\u9762\u5C06\u81EA\u52A8\u66F4\u65B0\u663E\u793A\u7ED3\u679C"}),(Ut==null?void 0:Ut.status)!==-2&&ni.createElement("div",null,ni.createElement(Ke.Z,null,ni.createElement(tt.Z,{flex:"1"},ni.createElement("p",{className:"mt10"},"\u67E5\u91CD\u65F6\u95F4\uFF1A",Ut.last_review_time,ni.createElement(ze.ZP,{ghost:!0,danger:!0,style:{color:"#29BD8B",borderColor:"#29BD8B",marginLeft:10},onClick:()=>{!(va!=null&&va.is_old_data_for_time)&&(0,We.Ye)(Kt)||Kt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:ln}})}},"\u4EE3\u7801\u67E5\u91CD"),ni.createElement(be.Z,{title:ni.createElement("div",null,ni.createElement("div",null,"\u4EE3\u7801\u67E5\u91CD\u89C4\u5219"),ni.createElement("div",null,"1.\u67E5\u91CD\u5BF9\u8C61\uFF1A\u4EC5\u5BF9\u5B66\u5458\u622A\u6B62\u524D\u5F97\u5206\u6700\u9AD8\u7684\u4EE3\u7801\u7248\u672C\u8FDB\u884C\u67E5\u91CD\u3002"),ni.createElement("div",null,"2.\u591A\u7248\u672C\u5904\u7406\uFF1A\u82E5\u5B58\u5728\u591A\u4E2A\u6700\u9AD8\u5206\u7248\u672C\uFF0C\u4EE5\u63D0\u4EA4\u65F6\u95F4\u6700\u665A\u7684\u7248\u672C\u4E3A\u51C6\u8FDB\u884C\u67E5\u91CD\u3002 "),ni.createElement("div",null,"3.\u622A\u6B62\u540E\u63D0\u4EA4\uFF1A\u4F5C\u4E1A\u622A\u6B62\u540E\u63D0\u4EA4\u7684\u4EE3\u7801\u4E0D\u7EB3\u5165\u67E5\u91CD\u8303\u56F4\u3002 "))},ni.createElement("i",{style:{marginLeft:10,color:"#3061D0",fontSize:16},className:"iconfont icon-tishixiaowenhao"})))),ni.createElement(tt.Z,null,ni.createElement(Ot.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:gr=>{ln.search=gr,Kt({type:"shixunHomeworks/getCodeReview",payload:ln})},style:{width:200}}),ni.createElement("span",{className:"ml5 c-red"}))),((on=Ut.group_info)==null?void 0:on.length)>0&&ni.createElement(ni.Fragment,null,ni.createElement(Ke.Z,null,ni.createElement(tt.Z,{flex:"80px",className:"font14"},"\u5206\u73ED\u60C5\u51B5:"),ni.createElement(tt.Z,{flex:"80px"},ni.createElement(Ve.default,{checked:ln.group_ids=="",value:"all",onChange:gr=>{delete ln.group_ids,ln.group_ids=[],ln.page=1,Wt(cl({},ln))}},"\u5168\u90E8")),ni.createElement(tt.Z,{flex:"1"},Ut.group_info&&Ut.group_info.map((gr,xa)=>ni.createElement(Ve.default,{value:gr.id,checked:ln.group_ids.includes(gr.id),onChange:Yn=>{Yn.target.checked?ln.group_ids.push(gr.id):ln.group_ids.splice(ln.group_ids.indexOf(gr.id),1),ln.page=1,Wt(cl({},ln))}},gr.name,"(",gr.members_count,")")))),ni.createElement(Ke.Z,{className:"font14 c-red mt5"},ni.createElement(tt.Z,null,"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u67E5\u91CD\u5206\u73ED"))),ni.createElement("p",{className:"mt10"},ni.createElement("span",{className:"c-red"},Ut.copy_reviews_count),"\u4E2A\u7591\u4F3C\u6284\u88AD\u4F5C\u54C1\uFF08",Ut.all_reviews_count,"\u4F5C\u54C1\uFF09"),ni.createElement(Oe.default,{className:"mt30",loading:ge["shixunHomeworks/getCodeReview"],pagination:!1,dataSource:Ut.users_reviews,columns:Qr,onChange:(gr,xa,Yn)=>{Yn.order==="ascend"&&(ln.b_order="asc"),Yn.order==="descend"&&(ln.b_order="desc"),Yn.order||delete ln.b_order,Kt({type:"shixunHomeworks/getCodeReview",payload:cl({},ln)})}}),ni.createElement("aside",{className:"tc mb50 mt30"},ni.createElement(Bt.Z,{showSizeChanger:!1,onChange:Er,defaultCurrent:ln.page||1,current:ln.page||1,defaultPageSize:20,hideOnSinglePage:!0,total:Ut.copy_reviews_count}))))};var Il=(0,Ie.connect)(({shixunHomeworks:ce,classroomList:Be,loading:ge})=>({shixunHomeworks:ce,loading:ge.effects,classroomList:Be}))(To),hi=ne(99981),zl=ne(24017),Ka=ne(61191),Za=ne(59301),VA=Object.defineProperty,uo=Object.defineProperties,nl=Object.getOwnPropertyDescriptors,Vi=Object.getOwnPropertySymbols,po=Object.prototype.hasOwnProperty,HA=Object.prototype.propertyIsEnumerable,Ul=(ce,Be,ge)=>Be in ce?VA(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,JA=(ce,Be)=>{for(var ge in Be||(Be={}))po.call(Be,ge)&&Ul(ce,ge,Be[ge]);if(Vi)for(var ge of Vi(Be))HA.call(Be,ge)&&Ul(ce,ge,Be[ge]);return ce},Qn=(ce,Be)=>uo(ce,nl(Be)),Rr=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Wt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Wt(ge.throw(dt))}catch(Ut){on(Ut)}},Wt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Wt((ge=ge.apply(ce,Be)).next())});const{RangePicker:Fi}=zl.default,{Option:tA}=At.default,rl=({shixunHomeworks:ce,loading:Be,dispatch:ge})=>{const Kt=(0,Ie.useParams)(),on=(0,Ie.useLocation)(),{workSetting:Gt,workList:ln,changeData:Wt}=ce,[dt,Ut]=(0,y.useState)(!0),[va,Or]=(0,y.useState)({}),[jn,Yr]=(0,y.useState)(!1),[nr]=fe.default.useForm();let[Zn,Er]=(0,y.useState)([]),[Qr,gr]=(0,y.useState)([]);const[xa,Yn]=(0,y.useState)([]);let[gn,nn]=(0,y.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!1,choice_public_result:!1,can_view_details:!1,total_score:"",eff_score:0,forbid_copy_answers:!1,public_after_abort:!1,public_after_over:!1});(0,y.useEffect)(()=>()=>{Er([])},[]),(0,y.useEffect)(()=>{Ut(!(Gt!=null&&Gt.can_edit))},[Gt]);const Ta=()=>{ge({type:"shixunHomeworks/getWorkSetting",payload:JA({},Kt)})};(0,y.useEffect)(()=>{Gt!=null&&Gt.course_id&&(Object.keys(gn).map(function(kt){gn[kt]=Gt[kt]}),(!gn.allow_late||!gn.unified_late)&&(gn.late_penalty=5),Zn=JSON.parse(JSON.stringify(Gt.group_settings.map(kt=>Qn(JA({},kt),{group_name:[kt.group_name]})).filter(kt=>kt.publish_time!==null))),Qr=JSON.parse(JSON.stringify(Gt.allow_late_settings.map(kt=>Qn(JA({},kt),{group_name:[kt.group_name]})).filter(kt=>kt.late_time!==null))),nn(JA({},gn)),Er([...Zn]),gr([...Qr]))},[Gt]);const wa=()=>{var kt;const Pt=JSON.parse(JSON.stringify(gn));if(Pt.challenge_settings.filter(ar=>!ar.hide),Pt.categoryId=Kt.categoryId,(kt=Pt.challenge_settings)!=null&&kt.every(ar=>!ar.checked)){Pe.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(gn.unified_setting||(Zn=Zn==null?void 0:Zn.map(ar=>{var Wr;if(!ar.publish_time||!ar.end_time)throw Pe.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(!ar.group_name)throw Pe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return ar.group_name=typeof(ar==null?void 0:ar.group_name)=="string"?[ar==null?void 0:ar.group_name]:ar==null?void 0:ar.group_name,ar.group_id=(Wr=Gt.group_settings)==null?void 0:Wr.filter(zr=>{var fn;return(fn=ar==null?void 0:ar.group_name)==null?void 0:fn.includes(zr.group_name)}).map(zr=>zr.group_id||zr.id).toString().split(","),ar})),Pt.group_settings=Zn,gn.allow_late)if(gn.unified_late){if(gn.late_penalty===null||gn.late_penalty===void 0||gn.late_penalty<0||gn.late_penalty>100)throw Pe.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!gn.late_time)throw Pe.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 Qr=Qr==null?void 0:Qr.map(ar=>{var Wr,zr;if(ar.late_penalty===null||ar.late_penalty===void 0||ar.late_penalty<0||ar.late_penalty>100)throw Pe.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(!ar.late_time)throw Pe.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(!ar.group_name)throw Pe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return ar.group_name=typeof(ar==null?void 0:ar.group_name)=="string"?[ar==null?void 0:ar.group_name]:ar==null?void 0:ar.group_name,ar.group_id=(zr=(Wr=ar==null?void 0:ar.group_name)==null?void 0:Wr.map(fn=>{var yr,Qa;let Va=(Qa=(yr=Gt.group_settings)==null?void 0:yr.filter(YA=>(YA==null?void 0:YA.group_name)===fn))==null?void 0:Qa[0];return Va==null?void 0:Va.group_id}))==null?void 0:zr.toString().split(","),ar}),Pt.allow_late_settings=Qr;Un(Pt)},Un=kt=>{var Pt,ar;if(console.log(kt.total_score,kt.eff_score),kt.total_score===null){Pe.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(kt!=null&&kt.work_efficiency&&kt.eff_score===null){Pe.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Wr=kt.challenge_settings.reduce((yr,Qa)=>yr+Number(Qa.challenge_score),0);if((Wr==null?void 0:Wr.toFixed(10))!==((Pt=kt.total_score-kt.eff_score)==null?void 0:Pt.toFixed(10))){Pe.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${kt.total_score}\u5206`);return}const zr={shixun_evaluation:kt.shixun_evaluation,challenge_settings:kt.challenge_settings},fn=()=>Rr(void 0,null,function*(){Yr(!0),(yield(0,Fe.ZP)(`/api/homework_commons/${Kt.categoryId}/public_setting.json`,{method:"post",body:JA({},kt)})).status===0&&(Pe.ZP.success("\u66F4\u65B0\u6210\u529F"),Ta(),ge({type:"shixunHomeworks/getShixunWorkList",payload:JA({},Kt)})),Yr(!1)});!(0,ur.isEqual)(Wt,zr)&&!((ar=ln==null?void 0:ln.homework_status)!=null&&ar.includes("\u672A\u53D1\u5E03"))?Me.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()},Ir=(0,y.useMemo)(()=>gn.public_after_abort?"public_after_abort":gn.public_after_over?"public_after_over":"immediately",[gn]);return Za.createElement("section",{className:Ka.Z.form},Za.createElement("div",{className:Ka.Z.title},"\u516C\u5F00\u8BBE\u7F6E"),Za.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px"}},Za.createElement("div",{style:{display:"flex",alignItems:"center"}},Za.createElement(Ve.default,{checked:gn.score_open,disabled:dt,onChange:kt=>{gn.score_open=kt.target.checked,nn(Object.assign({},gn))}},Za.createElement("div",{style:{color:"#000000"}},"\u516C\u5F00\u6210\u7EE9")),Za.createElement("div",{style:{color:"#666666",fontSize:"14px",height:"22px"}},"\uFF08\u52FE\u9009\u540E\u5B66\u751F\u5728\u4F5C\u4E1A\u622A\u6B62/\u8865\u4EA4\u7ED3\u675F\u540E\uFF0C\u53EF\u67E5\u770B\u5176\u4ED6\u5B66\u751F\u7684\u6210\u7EE9\uFF09")),Za.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},Za.createElement(Ve.default,{checked:gn.answer_public,disabled:dt,onChange:kt=>{kt.target.checked?nn(Pt=>Qn(JA({},Pt),{answer_public:kt.target.checked})):nn(Pt=>Qn(JA({},Pt),{answer_public:kt.target.checked,public_after_abort:!1,public_after_over:!1}))}},Za.createElement("div",{style:{color:"#000000"}},"\u516C\u5F00\u7B54\u6848")),Za.createElement("div",{style:{color:"#666666",fontSize:"14px",height:"22px"}},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u5728\u5B9E\u9A8C\u9875\u9762\u67E5\u770B\u8BD5\u9898\u7B54\u6848\uFF09"))),gn.answer_public&&Za.createElement(Za.Fragment,null,Za.createElement("div",{style:{display:"flex",background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},Za.createElement("div",{style:{margin:"0 46px 0 24px"}},"\u516C\u5F00\u65F6\u95F4\u8303\u56F4"),Za.createElement(Bn.ZP.Group,{onChange:kt=>{kt.target.value==="public_after_abort"?nn(Pt=>Qn(JA({},Pt),{public_after_abort:!0,public_after_over:!1})):kt.target.value==="public_after_over"?nn(Pt=>Qn(JA({},Pt),{public_after_abort:!1,public_after_over:!0})):nn(Pt=>Qn(JA({},Pt),{public_after_abort:!1,public_after_over:!1}))},value:Ir,disabled:dt},Za.createElement(Bn.ZP,{value:"public_after_abort"},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),Za.createElement(Bn.ZP,{value:"immediately",style:{marginLeft:"30px"}},"\u4EFB\u610F\u65F6\u95F4"))),Za.createElement("div",{style:{display:"flex",background:"#F6F7F9",padding:"13px 30px"}},Za.createElement("div",{style:{margin:"0 18px 0 24px"}},"\u8BBE\u7F6E\u590D\u5236\u53C2\u8003\u7B54\u6848"),Za.createElement(Ve.default,{checked:gn.forbid_copy_answers,disabled:dt,onChange:kt=>{gn.forbid_copy_answers=kt.target.checked,nn(Object.assign({},gn))}},Za.createElement("div",{style:{color:"#000000"}},"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848")),Za.createElement("div",{style:{color:"#666666",fontSize:"14px",height:"22px"}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5728\u5B9E\u9A8C\u9875\u9762\u53EA\u80FD\u67E5\u770B\u4F46\u4E0D\u80FD\u590D\u5236\u53C2\u8003\u7B54\u6848\uFF09"))),(Gt==null?void 0:Gt.is_has_choice)&&Za.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},Za.createElement("div",{style:{display:"flex",alignItems:"center"}},Za.createElement(Ve.default,{checked:gn.choice_public_result,disabled:dt,onChange:kt=>{gn.choice_public_result=kt.target.checked,nn(Object.assign({},gn))}},Za.createElement("div",{style:{color:"#000000"}},"\u7406\u8BBA\u9898\u516C\u5F00\u8BC4\u6D4B\u7ED3\u679C")),Za.createElement("div",{style:{color:"#666666",fontSize:"14px",height:"22px"}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5728\u7406\u8BBA\u9898\u8FDB\u884C\u8BC4\u6D4B\u5C55\u793A\u7B54\u5BF9\u7B54\u9519\uFF09"))),Za.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},Za.createElement("div",{style:{display:"flex",alignItems:"center"}},Za.createElement(Ve.default,{checked:gn.comment_public,disabled:dt,onChange:kt=>{gn.comment_public=kt.target.checked,nn(Object.assign({},gn))}},Za.createElement("div",{style:{color:"#000000"}},"\u516C\u5F00\u8BC4\u8BBA")),Za.createElement("div",{style:{color:"#666666",fontSize:"14px",height:"22px"}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5728\u5B9E\u9A8C\u9875\u9762\u53EF\u67E5\u770B\u8BE5\u5B9E\u9A8C\u7684\u76F8\u5173\u8BC4\u8BBA\uFF09"))),Za.createElement("div",{style:{marginTop:"30px"}},Za.createElement("div",{className:Ka.Z.title},"\u8FDB\u5165\u5B9E\u9A8C\u8BBE\u7F6E"),Za.createElement("div",{style:{display:"flex",alignItems:"center",background:"#F6F7F9",padding:"13px 30px"}},Za.createElement(Ve.default,{checked:gn.can_view_details,disabled:dt,onChange:kt=>{gn.can_view_details=kt.target.checked,nn(Object.assign({},gn))}},Za.createElement("div",{style:{color:"#000000"}},"\u67E5\u770B\u5B9E\u8DF5\u9879\u76EE\u8BE6\u60C5")),Za.createElement("div",{style:{color:"#666666",fontSize:"14px",height:"22px"}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5F00\u542F\u6311\u6218\u5148\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\u7684\u8BE6\u60C5\u9875\u9762\uFF0C\u5426\u5219\u76F4\u63A5\u8FDB\u5165\u5B9E\u9A8C\u9875\u9762\uFF09"))),Za.createElement(ze.ZP,{style:{width:"138px",marginTop:"30px"},type:"primary",size:"large",loading:jn,onClick:()=>wa()},"\u4FDD\u5B58"))};var Zl=(0,Ie.connect)(({shixunHomeworks:ce,loading:Be})=>({shixunHomeworks:ce,loading:Be.effects}))(rl),so=ne(44104),cA=ne(95337),Ml={bottomBox:"bottomBox___IzVMq",batchOperation:"batchOperation___Ph8Pd",operation:"operation___SZhQL",btn_secondary:"btn_secondary___pLSIk",btn_see:"btn_see___q3PZ_",btn_primary:"btn_primary___Zpxv4"},Ho=Object.defineProperty,El=Object.defineProperties,jo=Object.getOwnPropertyDescriptors,Gl=Object.getOwnPropertySymbols,Dr=Object.prototype.hasOwnProperty,Zr=Object.prototype.propertyIsEnumerable,_r=(ce,Be,ge)=>Be in ce?Ho(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,aa=(ce,Be)=>{for(var ge in Be||(Be={}))Dr.call(Be,ge)&&_r(ce,ge,Be[ge]);if(Gl)for(var ge of Gl(Be))Zr.call(Be,ge)&&_r(ce,ge,Be[ge]);return ce},si=(ce,Be)=>El(ce,jo(Be)),AA=(ce,Be)=>{var ge={};for(var Kt in ce)Dr.call(ce,Kt)&&Be.indexOf(Kt)<0&&(ge[Kt]=ce[Kt]);if(ce!=null&&Gl)for(var Kt of Gl(ce))Be.indexOf(Kt)<0&&Zr.call(ce,Kt)&&(ge[Kt]=ce[Kt]);return ge},OA=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Wt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Wt(ge.throw(dt))}catch(Ut){on(Ut)}},Wt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Wt((ge=ge.apply(ce,Be)).next())});const Qi=[{label:"\u7B80\u5355",value:"\u7B80\u5355",color:"#1B8565"},{label:"\u4E2D\u7B49",value:"\u4E2D\u7B49",color:"#FA6400"},{label:"\u56F0\u96BE",value:"\u56F0\u96BE",color:"#E30000"}];var TA=ce=>{var Be=ce,{open:ge,onFinish:Kt}=Be,on=AA(Be,["open","onFinish"]);const{shixunHomeworks:Gt}=(0,Ie.useSelector)(fn=>fn),{workSetting:{challenge_settings:ln=[]}}=Gt,[Wt,dt]=(0,y.useState)([]),[Ut,va]=(0,y.useState)([]),[Or,jn]=(0,y.useState)([]),[Yr,nr]=(0,y.useState)([]),[Zn,Er]=(0,y.useState)([]),[Qr,gr]=(0,y.useState)(""),[xa,Yn]=(0,y.useState)(""),[gn,nn]=(0,y.useState)(!1),[Ta,wa]=(0,y.useState)(!1),[Un,Ir]=(0,y.useState)([]),[kt,Pt]=(0,y.useState)({needKeyword:"",needSelectValue:"",noNeedKeyword:"",noNeedSelectValue:""}),ar=[{title:"\u5173\u5361",width:80,dataIndex:"challenge_index",render:(fn,yr,Qa)=>`\u7B2C${yr==null?void 0:yr.challenge_index}\u5173`},{title:"\u5173\u5361\u540D\u79F0",dataIndex:"challenge_name",ellipsis:!0},{title:"\u96BE\u5EA6",width:50,dataIndex:"difficulty",render:fn=>{var yr;return y.createElement("span",{style:{color:(yr=Qi==null?void 0:Qi.find(Qa=>(Qa==null?void 0:Qa.label)==fn))==null?void 0:yr.color}},fn)}},{title:"\u91D1\u5E01\u5956\u52B1",width:80,dataIndex:"challenge_exp"},{title:"\u64CD\u4F5C",align:"left",width:80,render:(fn,yr)=>y.createElement(y.Fragment,null,y.createElement("span",{onClick:()=>{Ir(Un==null?void 0:Un.filter(Qa=>Qa!=(yr==null?void 0:yr.challenge_id))),jn([...Or||[],yr==null?void 0:yr.challenge_id])},className:"current",style:{color:"#3061D0"}},"\u79FB\u5165\u9009\u505A"))}],Wr=[{title:"\u5173\u5361",width:80,dataIndex:"challenge_index",render:(fn,yr,Qa)=>`\u7B2C${yr==null?void 0:yr.challenge_index}\u5173`},{title:"\u5173\u5361\u540D\u79F0",dataIndex:"challenge_name",ellipsis:!0},{title:"\u96BE\u5EA6",width:50,dataIndex:"difficulty",render:fn=>{var yr;return y.createElement("span",{style:{color:(yr=Qi==null?void 0:Qi.find(Qa=>(Qa==null?void 0:Qa.label)==fn))==null?void 0:yr.color}},fn)}},{title:"\u91D1\u5E01\u5956\u52B1",width:80,dataIndex:"challenge_exp"},{title:"\u64CD\u4F5C",align:"left",width:160,render:(fn,yr)=>y.createElement(y.Fragment,null,y.createElement("span",{onClick:()=>{jn(Or==null?void 0:Or.filter(Qa=>Qa!=(yr==null?void 0:yr.challenge_id))),Ir(Un==null?void 0:Un.filter(Qa=>Qa!=(yr==null?void 0:yr.challenge_id)))},className:"current",style:{color:"#3061D0"}},"\u79FB\u56DE\u5FC5\u505A"),Un!=null&&Un.includes(yr==null?void 0:yr.challenge_id)?y.createElement("span",{onClick:()=>{Me.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u5F53\u524D\u5173\u5361\u4E3A\u53EF\u89C1\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u4E3A\u5B66\u751F\u4E0D\u53EF\u89C1\uFF1F",onOk:()=>OA(void 0,null,function*(){Un!=null&&Un.includes(yr==null?void 0:yr.challenge_id)&&Ir(Un==null?void 0:Un.filter(Qa=>Qa!=(yr==null?void 0:yr.challenge_id)))})})},className:"current",style:{color:"#3061D0",marginLeft:"14px"}},"\u8BBE\u4E3A\u4E0D\u53EF\u89C1"):y.createElement("span",{onClick:()=>{Me.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u5F53\u524D\u5173\u5361\u4E3A\u4E0D\u53EF\u89C1\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u4E3A\u5B66\u751F\u53EF\u89C1\uFF1F",onOk:()=>OA(void 0,null,function*(){Ir([...Un||[],yr==null?void 0:yr.challenge_id])})})},className:"current",style:{color:"#3061D0",marginLeft:"14px"}},"\u8BBE\u4E3A\u53EF\u89C1"))}];(0,y.useEffect)(()=>{(ln==null?void 0:ln.length)>0&&(jn(ln==null?void 0:ln.filter(fn=>!(fn!=null&&fn.checked)).map(fn=>fn==null?void 0:fn.challenge_id)),Ir(ln==null?void 0:ln.filter(fn=>fn==null?void 0:fn.is_show).map(fn=>fn==null?void 0:fn.challenge_id)))},[ln]),(0,y.useEffect)(()=>{var fn,yr,Qa,Va,YA,ma;const fA=[],ml=[];for(const Ja of ln)Or!=null&&Or.includes(Ja==null?void 0:Ja.challenge_id)?(!(kt!=null&&kt.noNeedSelectValue)||(kt==null?void 0:kt.noNeedSelectValue)==(Ja==null?void 0:Ja.difficulty))&&((Qa=(fn=Ja==null?void 0:Ja.challenge_name)==null?void 0:fn.toLowerCase())!=null&&Qa.includes((yr=kt==null?void 0:kt.noNeedKeyword)==null?void 0:yr.toLowerCase()))&&ml.push(Ja):(!(kt!=null&&kt.needSelectValue)||(kt==null?void 0:kt.needSelectValue)==(Ja==null?void 0:Ja.difficulty))&&((ma=(Va=Ja==null?void 0:Ja.challenge_name)==null?void 0:Va.toLowerCase())!=null&&ma.includes((YA=kt==null?void 0:kt.needKeyword)==null?void 0:YA.toLowerCase()))&&fA.push(Ja);nr(ml),dt(fA),console.log(ln)},[Or,kt]);const zr=[{key:"1",icon:y.createElement("img",{src:ne(99513),width:21,alt:"",className:"mr5"}),label:"\u8BBE\u4E3A\u53EF\u89C1",onClick:()=>{if((Zn==null?void 0:Zn.length)==0){Pe.ZP.error("\u8BF7\u9009\u62E9\u5173\u5361");return}Ir([...new Set([...Un||[],...Zn==null?void 0:Zn.map(fn=>fn==null?void 0:fn.challenge_id)])]),Er([]),wa(!1)}},{key:"2",icon:y.createElement("img",{src:ne(51018),width:21,alt:"",className:"mr5"}),label:"\u8BBE\u4E3A\u4E0D\u53EF\u89C1",onClick:()=>{if((Zn==null?void 0:Zn.length)==0){Pe.ZP.error("\u8BF7\u9009\u62E9\u5173\u5361");return}Ir(Un==null?void 0:Un.filter(fn=>{var yr;return!((yr=Zn==null?void 0:Zn.map(Qa=>Qa==null?void 0:Qa.challenge_id))!=null&&yr.includes(fn))})),Er([]),wa(!1)}}];return y.createElement(Me.default,aa({title:"\u5173\u5361\u7BA1\u7406",centered:!0,open:ge,width:1200,classNames:{body:"flex gap-10px"},footer:y.createElement("div",{className:"flex item-center"},(Wt==null?void 0:Wt.length)==0&&y.createElement("div",{className:"c-red"},"\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u9700\u8981\u5B66\u751F\u5B8C\u6210\u7684\u5173\u5361"),y.createElement(ze.ZP,{className:"flex ml-auto",onClick:on==null?void 0:on.onCancel},"\u53D6\u6D88"),y.createElement(ze.ZP,{type:"primary",onClick:()=>{Kt==null||Kt({challengeIds:(Wt==null?void 0:Wt.map(fn=>fn==null?void 0:fn.challenge_id))||[],isSee:Un||[]})}},"\u786E\u5B9A"))},on),y.createElement("div",{className:"flex-1 minW-0 minH-0 pt-10px",style:{boxShadow:"0px 0px 4px 0px #DCDCDC",paddingBottom:40,position:"relative"}},y.createElement("div",{className:"flex item-center gap-10px px-20px relative"},y.createElement("div",{className:"bg-black h-14px w-4px absolute",style:{top:"50%",left:0,transform:"translateY(-50%)"}}),y.createElement("div",{className:"font-semibold mr-auto text-nowrap"},"\u9700\u8981\u5B66\u751F\u5B8C\u6210\u7684\u5173\u5361"),y.createElement(At.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u96BE\u5EA6",size:"large",style:{width:114},options:Qi,onChange:fn=>{Pt(si(aa({},kt),{needSelectValue:fn}))}}),y.createElement(Ot.default,{placeholder:"\u8BF7\u8F93\u5165\u5173\u5361\u540D\u79F0",size:"large",suffix:y.createElement("span",{className:"iconfont icon-sousuo8",onClick:()=>{Pt(si(aa({},kt),{needKeyword:Qr}))}}),onChange:fn=>{gr(fn.target.value)},style:{width:187},onPressEnter:fn=>{Pt(si(aa({},kt),{needKeyword:fn.target.value}))}})),y.createElement(Oe.default,{className:"mt-10px px-20px pb-10px",columns:ar,dataSource:Wt||[],rowKey:"challenge_id",locale:{emptyText:y.createElement(Dt.Z,null)},rowSelection:gn?{selectedRowKeys:Ut==null?void 0:Ut.map(fn=>fn==null?void 0:fn.challenge_id),onChange:(fn,yr)=>{va(yr)}}:null,pagination:!1}),y.createElement("div",{className:Ml.bottomBox,style:gn?{boxShadow:"0px 0px 4px 0px #DCDCDC"}:{}},gn?y.createElement("div",{className:Ml.operation},y.createElement(Ve.default,{className:"font14",style:{color:"#333330"},checked:Wt!=null&&Wt.length?Ut.length===(Wt==null?void 0:Wt.length):!1,onChange:fn=>{fn.target.checked?va(Wt||[]):va([])}},"\u5168\u9009\uFF08",Ut==null?void 0:Ut.length,"\uFF09"),y.createElement("div",{className:Ml.btn_secondary,onClick:()=>{nn(!1),va([])}},"\u53D6\u6D88\u64CD\u4F5C"),y.createElement("div",{className:Ml.btn_primary,onClick:()=>{if((Ut==null?void 0:Ut.length)==0){Pe.ZP.error("\u8BF7\u9009\u62E9\u5173\u5361");return}Ir(Un==null?void 0:Un.filter(fn=>{var yr;return!((yr=Ut==null?void 0:Ut.map(Qa=>Qa==null?void 0:Qa.challenge_id))!=null&&yr.includes(fn))})),jn([...Or||[],...Ut==null?void 0:Ut.map(fn=>fn==null?void 0:fn.challenge_id)]),va([]),nn(!1)}},"\u79FB\u5165\u9009\u505A")):y.createElement("div",{className:Ml.batchOperation,onClick:()=>{nn(!0)}},"\u6279\u91CF\u64CD\u4F5C"))),y.createElement("div",{className:"flex flex-col item-center justify-center gap-20px"}),y.createElement("div",{className:"flex-1 minW-0 minH-0 pt-10px",style:{boxShadow:"0px 0px 4px 0px #DCDCDC",paddingBottom:40,position:"relative"}},y.createElement("div",{className:"flex item-center gap-10px px-20px relative"},y.createElement("div",{className:"bg-black h-14px w-4px absolute",style:{top:"50%",left:0,transform:"translateY(-50%)"}}),y.createElement("div",{className:"font-semibold mr-auto text-nowrap"},"\u5B66\u751F\u53EF\u4EE5\u9009\u505A\u7684\u5173\u5361",y.createElement(be.Z,{title:y.createElement("div",null,y.createElement("div",null,"\u5B9A\u4E49\uFF1A\u9009\u505A\u5173\u5361\u662F\u5B66\u751F\u53EF\u4EE5\u9009\u62E9\u6027\u5B8C\u6210\u7684\u5173\u5361\uFF0C\u5B8C\u6210\u4E0E\u5426\u4E0D\u8BA1\u5165\u8BFE\u5802\u5F97\u5206"),y.createElement("div",null,"\u5173\u5361\u53EF\u89C1\u6027\uFF1A\u9009\u505A\u5173\u5361\u9ED8\u8BA4\u4E0D\u53EF\u89C1\uFF0C\u60A8\u53EF\u5728\u3010\u53EF\u89C1\u6027\u3011\u6216\u3010\u6279\u91CF\u64CD\u4F5C\u3011\u8C03\u6574\u5173\u5361\u7684\u53EF\u89C1\u6027"))},y.createElement("i",{className:"iconfont icon-tishi9 ml5 font14",style:{color:"#FF8C29",cursor:"pointer"}}))),y.createElement(At.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u96BE\u5EA6",size:"large",style:{width:114},options:Qi,onChange:fn=>{Pt(si(aa({},kt),{noNeedSelectValue:fn}))}}),y.createElement(Ot.default,{placeholder:"\u8BF7\u8F93\u5165\u5173\u5361\u540D\u79F0",size:"large",suffix:y.createElement("span",{className:"iconfont icon-sousuo8",onClick:()=>{Pt(si(aa({},kt),{noNeedKeyword:xa}))}}),onChange:fn=>{Yn(fn.target.value)},style:{width:187},onPressEnter:fn=>{Pt(si(aa({},kt),{noNeedKeyword:fn.target.value}))}})),y.createElement(Oe.default,{className:"mt-10px px-20px pb-10px",columns:Wr,dataSource:Yr||[],locale:{emptyText:y.createElement(Dt.Z,null)},rowKey:"challenge_id",rowSelection:Ta?{selectedRowKeys:Zn==null?void 0:Zn.map(fn=>fn==null?void 0:fn.challenge_id),onChange:(fn,yr)=>{Er(yr)}}:null,pagination:!1}),y.createElement("div",{className:Ml.bottomBox,style:Ta?{boxShadow:"0px 0px 4px 0px #DCDCDC"}:{}},Ta?y.createElement("div",{className:Ml.operation},y.createElement(Ve.default,{className:"font14",style:{color:"#333330"},checked:Yr!=null&&Yr.length?Zn.length===(Yr==null?void 0:Yr.length):!1,onChange:fn=>{fn.target.checked?Er(Yr||[]):Er([])}},"\u5168\u9009\uFF08",Zn==null?void 0:Zn.length,"\uFF09"),y.createElement("div",{className:Ml.btn_secondary,onClick:()=>{wa(!1),Er([])}},"\u53D6\u6D88\u64CD\u4F5C"),y.createElement(Qt.Z,{menu:{items:zr},placement:"top",arrow:{pointAtCenter:!0}},y.createElement("div",{className:Ml.btn_see},"\u5173\u5361\u53EF\u89C1\u6027")),y.createElement("div",{className:Ml.btn_primary,onClick:()=>{if((Zn==null?void 0:Zn.length)==0){Pe.ZP.error("\u8BF7\u9009\u62E9\u5173\u5361");return}const fn=Zn==null?void 0:Zn.map(yr=>yr==null?void 0:yr.challenge_id);jn(Or==null?void 0:Or.filter(yr=>!(fn!=null&&fn.includes(yr)))),Ir(Un==null?void 0:Un.filter(yr=>{var Qa;return!((Qa=Zn==null?void 0:Zn.map(Va=>Va==null?void 0:Va.challenge_id))!=null&&Qa.includes(yr))})),Er([]),wa(!1)}},"\u79FB\u56DE\u5FC5\u505A")):y.createElement("div",{className:Ml.batchOperation,onClick:()=>{wa(!0)}},"\u6279\u91CF\u64CD\u4F5C"))))},Xt=ne(59301),DA=Object.defineProperty,no=Object.defineProperties,xl=Object.getOwnPropertyDescriptors,ro=Object.getOwnPropertySymbols,bo=Object.prototype.hasOwnProperty,tu=Object.prototype.propertyIsEnumerable,Ro=(ce,Be,ge)=>Be in ce?DA(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,BA=(ce,Be)=>{for(var ge in Be||(Be={}))bo.call(Be,ge)&&Ro(ce,ge,Be[ge]);if(ro)for(var ge of ro(Be))tu.call(Be,ge)&&Ro(ce,ge,Be[ge]);return ce},Ji=(ce,Be)=>no(ce,xl(Be)),Lu=(ce,Be)=>{var ge={};for(var Kt in ce)bo.call(ce,Kt)&&Be.indexOf(Kt)<0&&(ge[Kt]=ce[Kt]);if(ce!=null&&ro)for(var Kt of ro(ce))Be.indexOf(Kt)<0&&tu.call(ce,Kt)&&(ge[Kt]=ce[Kt]);return ge},Wo=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Wt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Wt(ge.throw(dt))}catch(Ut){on(Ut)}},Wt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Wt((ge=ge.apply(ce,Be)).next())});const Vl=({shixunHomeworks:ce,loading:Be,dispatch:ge})=>{const Kt=(0,Ie.useParams)(),[on]=fe.default.useForm(),Gt=fe.default.useWatch("total_score",on),ln=fe.default.useWatch("eff_type",on),Wt=fe.default.useWatch("challenge_settings",on),dt=fe.default.useWatch("answer_open_evaluation",on),Ut=fe.default.useWatch("shixun_evaluation",on),va=fe.default.useWatch("work_efficiency",on),Or=fe.default.useWatch("is_repeat_minus",on),jn=fe.default.useWatch("open_view_answer_deduct",on),{workSetting:Yr,workList:nr,changeData:Zn,headerInfo:Er}=ce,[Qr,gr]=(0,y.useState)(!1),[xa,Yn]=(0,y.useState)(!1),[gn,nn]=(0,y.useState)(!1);let[Ta,wa]=(0,y.useState)([]),[Un,Ir]=(0,y.useState)([]),[kt,Pt]=(0,y.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!0,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,eff_type:1,open_view_answer_deduct:!0,is_repeat_minus:!1,repeat_setting_score:10,repeat_limit:70,is_onpage_time:!0,training_time_rules:1,difficulty_level_sort:"asc",game_deduct_score_percentage:100});const[ar,Wr]=(0,y.useState)(!1),[zr,fn]=(0,y.useState)(0),[yr,Qa]=(0,y.useState)(!1),[Va,YA]=(0,y.useState)([]),[ma,fA]=(0,y.useState)([]),[ml,Ja]=(0,y.useState)(!1),[Ar,Wa]=(0,y.useState)(null),li={\u7B80\u5355:"#1B8565",\u4E2D\u7B49:"#FA6400",\u56F0\u96BE:"#E30000"};(0,y.useEffect)(()=>()=>{wa([])},[]),(0,y.useEffect)(()=>{gr(!(Yr!=null&&Yr.can_edit))},[Yr]);const $a=()=>{ge({type:"shixunHomeworks/getWorkSetting",payload:BA({},Kt)})};(0,y.useEffect)(()=>{var a;if(!(Yr!=null&&Yr.course_id))return;Object.keys(kt).map(function(x){kt[x]=Yr[x]}),(!kt.allow_late||!kt.unified_late)&&(kt.late_penalty=5),Ta=JSON.parse(JSON.stringify(Yr.group_settings.map(x=>Ji(BA({},x),{group_name:[x.group_name]})).filter(x=>x.publish_time!==null))),Un=JSON.parse(JSON.stringify(Yr.allow_late_settings.map(x=>Ji(BA({},x),{group_name:[x.group_name]})).filter(x=>x.late_time!==null)));const E=Ji(BA({},kt),{difficulty_level_sort:kt.difficulty_level_sort||"asc"});Pt(E),oA(E),on.setFieldsValue(E),wa([...Ta]),Ir([...Un]),YA((a=Yr.challenge_settings)==null?void 0:a.filter(x=>x.checked).map(x=>x.challenge_id))},[Yr]);const qA=()=>{var a;const E=JSON.parse(JSON.stringify(kt));if(E.challenge_settings.filter(x=>!x.hide),E.categoryId=Kt.categoryId,E.game_deduct_score_percentage===""){Pe.ZP.warning("\u8BF7\u586B\u5199\u67E5\u770B\u7B54\u6848\u6263\u5206\u6BD4\u4F8B");return}if((a=E.challenge_settings)!=null&&a.every(x=>!x.checked)){Pe.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(kt.unified_setting||(Ta=Ta==null?void 0:Ta.map(x=>{var b;if(!x.publish_time||!x.end_time)throw Pe.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(!x.group_name)throw Pe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return x.group_name=typeof(x==null?void 0:x.group_name)=="string"?[x==null?void 0:x.group_name]:x==null?void 0:x.group_name,x.group_id=(b=Yr.group_settings)==null?void 0:b.filter(z=>{var Ae;return(Ae=x==null?void 0:x.group_name)==null?void 0:Ae.includes(z.group_name)}).map(z=>z.group_id||z.id).toString().split(","),x})),E.group_settings=Ta,kt.allow_late)if(kt.unified_late){if(kt.late_penalty===null||kt.late_penalty===void 0||kt.late_penalty<0||kt.late_penalty>100)throw Pe.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(!kt.late_time)throw Pe.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 Un=Un==null?void 0:Un.map(x=>{var b,z;if(x.late_penalty===null||x.late_penalty===void 0||x.late_penalty<0||x.late_penalty>100)throw Pe.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(!x.late_time)throw Pe.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(!x.group_name)throw Pe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return x.group_name=typeof(x==null?void 0:x.group_name)=="string"?[x==null?void 0:x.group_name]:x==null?void 0:x.group_name,x.group_id=(z=(b=x==null?void 0:x.group_name)==null?void 0:b.map(Ae=>{var de,Ce;let xe=(Ce=(de=Yr.group_settings)==null?void 0:de.filter(Ne=>(Ne==null?void 0:Ne.group_name)===Ae))==null?void 0:Ce[0];return xe==null?void 0:xe.group_id}))==null?void 0:z.toString().split(","),x}),E.allow_late_settings=Un;di(E)},di=a=>{var E,x;if(a.total_score===null){Pe.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(a!=null&&a.work_efficiency&&a.eff_score===null){Pe.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const b=a.challenge_settings.reduce((de,Ce)=>de+Number(Ce.challenge_score),0);if((b==null?void 0:b.toFixed(10))!==((E=a.total_score-a.eff_score)==null?void 0:E.toFixed(10))){Pe.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${a.total_score}\u5206`);return}const z={shixun_evaluation:a.shixun_evaluation,challenge_settings:a.challenge_settings,eff_type:a.eff_type},Ae=()=>Wo(void 0,null,function*(){Yn(!0),(yield(0,Fe.ZP)(`/api/homework_commons/${Kt.categoryId}/score_setting.json`,{method:"post",body:BA({},a)})).status===0&&(Pe.ZP.success("\u66F4\u65B0\u6210\u529F"),$a(),ge({type:"shixunHomeworks/getShixunWorkList",payload:BA({},Kt)})),Yn(!1)});!(0,ur.isEqual)(Zn,z)&&!((x=nr==null?void 0:nr.homework_status)!=null&&x.includes("\u672A\u53D1\u5E03"))&&!ar?Me.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:Ae}):Ae(),(ar||Or&&ar)&&Me.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u67E5\u91CD\u6263\u5206\u89C4\u5219\uFF0C\u9700\u8981\u91CD\u65B0\u67E5\u91CD\u624D\u80FD\u751F\u6548\uFF0C\u751F\u6548\u540E\u6210\u7EE9\u5C06\u8986\u76D6\u6210\u6700\u65B0\u7684\u6210\u7EE9\u3002",okText:"\u7ACB\u5373\u67E5\u91CD",onOk(){ge({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:Kt}})}})},jA=(a=kt)=>{var E;const{eff_score:x,total_score:b,difficulty_level_sort:z}=a,Ae=b-x,de=(E=a.challenge_settings)==null?void 0:E.filter(Tt=>Tt.checked).length;if(!de){a.challenge_settings.map((Tt,st)=>{Tt.challenge_score=0});return}const Ce=a.challenge_settings.filter(Tt=>Tt.checked).map(Tt=>z==="desc"?Tt.challenge_exp_desc:Tt.challenge_exp).reduce((Tt,st)=>Tt+st),xe=Ae/Ce;let Ne=0,mt=0,lt;switch(a.shixun_evaluation){case 0:const Tt=parseFloat((Ae/de).toFixed(1));a.challenge_settings.map((vn,Vn)=>{vn.checked?(Ne=Vn,vn.challenge_score=Tt>0?Tt:0):vn.challenge_score=0}),lt=(Ae-Tt*(de-1)).toFixed(1),a.challenge_settings[Ne].challenge_score=lt>0?lt:0;break;case 1:a.challenge_settings.map((vn,Vn)=>{vn.checked?(Ne=Vn,mt+=Number((Math.round((z==="desc"?vn.challenge_exp_desc:vn.challenge_exp)*xe*10)/10).toFixed(1)),vn.challenge_score=(Math.round((z==="desc"?vn.challenge_exp_desc:vn.challenge_exp)*xe*10)/10).toFixed(1)):vn.challenge_score=0});let st=a.challenge_settings[Ne].challenge_score;lt=(Ae-mt+Number(st)).toFixed(1),a.challenge_settings[Ne].challenge_score=lt>0?lt:0;break;case 2:const _t=parseFloat((Ae/de).toFixed(1));a.challenge_settings.map((vn,Vn)=>{vn.checked?(Ne=Vn,vn.challenge_score=_t>0?_t:0):vn.challenge_score=0}),lt=(Ae-_t*(de-1)).toFixed(1),a.challenge_settings[Ne].challenge_score=lt>0?lt:0;break}Pt(BA({},a)),oA(a),on.setFieldsValue(a)},oA=(a=kt)=>{const E=(0,We.EN)(a.challenge_settings.reduce((x,b)=>(0,We.EN)(x||0,Number(b.challenge_score)||0,"+"),0),a.eff_score||0,"+");fn(E)};return Xt.createElement("div",{className:Ka.Z.form},Xt.createElement(fe.default,{className:Ka.Z.FormStyle,form:on,initialValues:{},layout:"vertical",disabled:Qr,size:"large",onValuesChange:(a,E)=>{Pt(BA(BA({},kt),E))},onFinish:a=>{qA(),Wr(!1)}},(Yr==null?void 0:Yr.can_edit)&&Xt.createElement("div",{className:Ka.Z.title},"\u4F5C\u4E1A\u5206\u503C\u8BBE\u7F6E"),Xt.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"}},Xt.createElement("div",{style:{color:"#333333"}},"\u4F5C\u4E1A\u603B\u5206"),Xt.createElement(fe.default.Item,{className:"ml20",style:{marginBottom:"0px"},name:"total_score",rules:[{required:!0,message:"\u4F5C\u4E1A\u603B\u5206\u4E0D\u80FD\u4E3A\u7A7A"}]},Xt.createElement(Sn.Z,{style:{width:120},min:0,addonAfter:"\u5206"}))),Xt.createElement("div",{className:Ka.Z.title,style:{marginTop:"30px"}},"\u6548\u7387\u5206",Xt.createElement("span",{style:{color:"#666",verticalAlign:"top",fontSize:14,fontWeight:400}},"\uFF08\u6548\u7387\u5206\u5C06\u5728\u4F5C\u4E1A\u7ED3\u675F\u540E\u8FDB\u884C\u8BA1\u7B97\uFF0C\u5E76\u52A0\u5165\u5B66\u751F\u6210\u7EE9\u4E2D\uFF09")),Xt.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",width:"100%"}},Xt.createElement(cA.Z,{disableWhenCommunity:!(Er!=null&&Er.is_old_data_for_time)},Xt.createElement(fe.default.Item,{name:"work_efficiency",valuePropName:"checked",style:{marginBottom:0},normalize:a=>{const E=Ji(BA({},kt),{eff_score:a?20:0});return jA(E),oA(E),a}},Xt.createElement(Ve.default,null,Xt.createElement("strong",{className:"c-grey-666"},"\u6548\u7387\u5206")))),Xt.createElement("div",{style:{color:"#666"}},"\uFF08\u52FE\u9009\u6548\u7387\u5206\u540E\uFF0C\u5219\u4F5C\u4E1A\u603B\u5206\u503C=\u6548\u7387\u5206+\u4EFB\u52A1\u5173\u5361\u603B\u5206\uFF09")),Xt.createElement("div",{style:{background:"#F6F7F9",padding:"5px 50px",marginTop:"1px"}},Xt.createElement(Ke.Z,{wrap:!1,align:"middle"},Xt.createElement(tt.Z,{style:{textAlign:"right"}},Xt.createElement("span",{className:"c-grey-333"},"\u6548\u7387\u5206\u503C")),Xt.createElement(tt.Z,null,Xt.createElement(cA.Z,{disableWhenCommunity:!(Er!=null&&Er.is_old_data_for_time)},Xt.createElement(fe.default.Item,{className:"ml20",name:"eff_score",style:{marginBottom:0},rules:[{required:va&&!0,message:"\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A"}],normalize:a=>(jA(Ji(BA({},kt),{eff_score:a})),a)},Xt.createElement(Sn.Z,{style:{width:184},min:0,step:.1,addonAfter:"\u5206",disabled:Qr||!va})))))),va&&Xt.createElement("div",{style:{background:"#F6F7F9",padding:"5px 50px",marginTop:"1px"}},Xt.createElement("div",{style:{height:40,lineHeight:"40px"}},Xt.createElement("span",{className:"c-grey-333 mr10"},"\u8BA1\u7B97\u7EF4\u5EA6"),Xt.createElement("span",{className:"c-grey-666"},"\uFF08\u6548\u7387\u5206 = \uFF08\u5B66\u4E60\u6548\u7387 / \u6700\u9AD8\u5B66\u4E60\u6548\u7387 \uFF09* \u5206\u503C\uFF1B\u5B66\u4E60\u6548\u7387 = log\uFF08\u5B9E\u8BAD\u603B\u5F97\u5206/\u5B9E\u8BAD\u603B\u8017\u65F6\uFF09\uFF1B\u8017\u65F6\u5355\u4F4D\u4E3A\u5C0F\u65F6\uFF0C\u5F53\u5B66\u751F\u672A\u901A\u5173\u5219\u6548\u7387\u5206\u4E3A0\uFF09")),Xt.createElement(cA.Z,{disableWhenCommunity:!(Er!=null&&Er.is_old_data_for_time)},Xt.createElement(fe.default.Item,{name:"eff_type",style:{marginBottom:0}},Xt.createElement(Bn.ZP.Group,null,Xt.createElement(Bn.ZP,{value:1},"\u6309\u4F5C\u4E1A\u6700\u9AD8\u6548\u7387\u5206\u8BA1\u7B97"),Xt.createElement(Bn.ZP,{value:2,style:{marginLeft:10}},"\u6309\u73ED\u7EA7\u6700\u9AD8\u6548\u7387\u5206\u8BA1\u7B97"))))),va&&Xt.createElement("div",{style:{background:"#F6F7F9",padding:"5px 50px",marginTop:"1px"}},Xt.createElement("div",{className:"c-grey-333",style:{height:40,lineHeight:"40px"}},Xt.createElement("span",null,"\u5B9E\u8BAD\u603B\u8017\u65F6"),Xt.createElement(be.Z,{title:"\u89C4\u5219\u8BF4\u660E"},Xt.createElement("i",{className:`iconfont icon-tishixiaowenhao ${Ka.Z.title_icon}`,style:{color:"#666"},onClick:()=>nn(!0)}))),Xt.createElement(cA.Z,{disableWhenCommunity:!(Er!=null&&Er.is_old_data_for_time)},Xt.createElement(fe.default.Item,{name:"training_time_rules",style:{marginBottom:0},normalize:(a,E,x)=>(jA(Ji(BA({},x),{training_time_rules:a})),a)},Xt.createElement(Bn.ZP.Group,null,Xt.createElement(so.Z,{direction:"vertical"},Xt.createElement(Bn.ZP,{style:{height:40,lineHeight:"40px"},value:1},"\u9875\u9762\u505C\u7559\u65F6\u957F",Xt.createElement("span",{className:"ml10 c-grey-666"},"\uFF08\u5728\u5173\u5361\u901A\u5173\u524D\u505C\u7559\u7B54\u9898\u9875\u9762\u7684\u603B\u65F6\u957F\uFF09")),Xt.createElement(Bn.ZP,{style:{height:40,lineHeight:"40px"},value:2},"\u5173\u5361\u603B\u8017\u65F6",Xt.createElement("span",{className:"ml10 c-grey-666"},"\uFF08\u7B2C\u4E00\u6B21\u8FDB\u5165\u5173\u5361\u65F6\u95F4\u70B9\u5230\u5173\u5361\u901A\u5173\u65F6\u95F4\u70B9\u7684\u603B\u65F6\u957F\uFF09")),Xt.createElement(Bn.ZP,{style:{height:40,lineHeight:"40px"},value:3},"\u4F5C\u4E1A\u901A\u5173\u65F6\u957F",Xt.createElement("span",{className:"ml10 c-grey-666"},"\uFF08\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u70B9\u5230\u5B66\u751F\u5168\u90E8\u5173\u5361\u901A\u5173\u65F6\u95F4\u70B9\u7684\u603B\u65F6\u957F\uFF09"))))))),Xt.createElement("div",{style:{marginTop:"30px"}},Xt.createElement("div",{className:Ka.Z.title},"\u5173\u5361\u9009\u62E9\u4E0E\u5206\u503C\u5206\u914D"),Xt.createElement("div",{className:"flex"},Xt.createElement("div",{style:{width:799,marginRight:1,background:"#F6F7F9"}},Xt.createElement("div",{className:"flex justify-between item-center",style:{height:40,padding:"0 12px 0 30px",borderBottom:"1px solid #fff"}},Xt.createElement("div",{className:Ka.Z.title,style:{marginBottom:0,fontSize:14}},"\u4EFB\u52A1\u5173\u5361(",Va.length,")"),Xt.createElement("div",{className:"flex"},Ut==2&&Xt.createElement("div",{className:"current mr20",style:{color:"#3061d0"},onClick:()=>{if(ma.length===0)return Pe.ZP.info("\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u4E2A\u5173\u5361");Ja(!0)}},"\u6279\u91CF\u4FEE\u6539\u5206\u503C"),Xt.createElement("div",{className:"current",style:{color:"#3061d0"},onClick:()=>{Qa(!0)}},"\u5173\u5361\u7BA1\u7406"))),Xt.createElement("div",{style:{background:"#F6F7F9",marginTop:"1px"}},Xt.createElement("div",{style:{display:"flex",alignItems:"center",height:40,padding:"0 13px 0 30px",borderBottom:"1px solid #fff"}},Ut==2&&Xt.createElement("div",{style:{width:50}},Xt.createElement(Ve.default,{indeterminate:ma.length>0&&ma.length{a.target.checked?fA([...Va]):fA([])}})),Xt.createElement("div",{style:{width:80}},"\u5173\u5361"),Xt.createElement("div",{style:{width:Ut==2?210:260,marginRight:20}},"\u5173\u5361\u540D\u79F0"),Xt.createElement("div",{style:{width:120}},"\u5173\u5361\u7C7B\u522B"),Xt.createElement("div",{style:{width:100}},"\u96BE\u5EA6"),Xt.createElement("div",{style:{width:120}},"\u5956\u52B1\u91D1\u5E01"),Xt.createElement("div",{style:{width:132}},"\u5206\u503C")),Xt.createElement(fe.default.List,{name:"challenge_settings"},(a,{add:E,remove:x})=>Xt.createElement("div",{style:{display:"flex",flexDirection:"column",maxHeight:510,overflowY:"auto"}},a==null?void 0:a.map(b=>{var z=b,{key:Ae,name:de}=z,Ce=Lu(z,["key","name"]),xe,Ne,mt,lt,Tt,st,_t,vn,Vn,pr;return Xt.createElement(Ke.Z,{key:Ae,wrap:!1,align:"middle",style:{borderBottom:"1px solid #fff",padding:"5px 13px 5px 30px"}},Ut==2&&Xt.createElement("div",{style:{width:50}},Xt.createElement(Ve.default.Group,{options:[{label:"",value:(xe=Wt==null?void 0:Wt[Ae])==null?void 0:xe.challenge_id}],disabled:!((Ne=Wt==null?void 0:Wt[Ae])!=null&&Ne.checked),value:ma,onChange:Pr=>{var $n;if((Pr==null?void 0:Pr.length)===0){const Vt=($n=Wt==null?void 0:Wt[Ae])==null?void 0:$n.challenge_id,Ma=ma.filter(oa=>oa!==Vt);fA([...Ma]);return}fA(Vt=>[...new Set([...Vt,...Pr])])}})),Xt.createElement("div",{style:{width:80}},"\u7B2C",(mt=Wt==null?void 0:Wt[Ae])==null?void 0:mt.challenge_index,"\u5173"),Xt.createElement("div",{style:{width:Ut==2?210:260},className:"multi_ellipsis1 mr20"},(lt=Wt==null?void 0:Wt[Ae])==null?void 0:lt.challenge_name),Xt.createElement("div",{style:{width:120,color:(Tt=Wt==null?void 0:Wt[Ae])!=null&&Tt.checked?"green":"#13B5D1"}},(st=Wt==null?void 0:Wt[Ae])!=null&&st.checked?"\u5FC5\u505A":"\u9009\u505A"),Xt.createElement("div",{style:{width:100,color:li[(_t=Wt==null?void 0:Wt[Ae])==null?void 0:_t.difficulty]}},(vn=Wt==null?void 0:Wt[Ae])==null?void 0:vn.difficulty),Xt.createElement("div",{style:{width:120}},Xt.createElement("span",{className:` ${Ka.Z.SubTooltip}`},Xt.createElement("span",{style:{color:"#FA6400"}},(Vn=Wt==null?void 0:Wt[Ae])==null?void 0:Vn.challenge_exp))),Xt.createElement("div",{style:{width:132}},Xt.createElement(fe.default.Item,{name:[de,"challenge_score"],style:{marginBottom:0},normalize:(Pr,$n,Vt)=>(Vt.challenge_settings[Ae].challenge_score=Pr,oA(Vt),Pr)},Xt.createElement(Sn.Z,{style:{width:120},min:0,addonAfter:Xt.createElement("span",{className:Ka.Z.SubTooltip},"\u5206"),disabled:Qr||Ut!==2||!((pr=Wt==null?void 0:Wt[Ae])!=null&&pr.checked)}))))}))))),Xt.createElement("div",{style:{width:300,background:"#F6F7F9"}},Xt.createElement("div",{className:"flex item-center",style:{height:40,paddingLeft:20,borderBottom:"1px solid #fff"}},Xt.createElement("div",{className:Ka.Z.title,style:{marginBottom:0,fontSize:14}},"\u5206\u503C\u5206\u914D\u65B9\u5F0F")),Xt.createElement("div",{style:{padding:"13px 40px"}},Xt.createElement(fe.default.Item,{name:"shixun_evaluation",style:{marginBottom:0},normalize:(a,E,x)=>{const b=Ji(BA({},x),{shixun_evaluation:a,difficulty_level_sort:a!==1?"asc":x.difficulty_level_sort});return jA(b),a}},Xt.createElement(Bn.ZP.Group,{style:{display:"flex",flexDirection:"column",gap:20}},Xt.createElement(Bn.ZP,{value:0},"\u5E73\u5747\u5206\u914D"),Xt.createElement(Bn.ZP,{value:1},"\u6309\u96BE\u6613\u5EA6\u5206\u914D"),Ut==1&&Xt.createElement(fe.default.Item,{label:Xt.createElement("span",{className:"mb10 c-grey-666"},"\u96BE\u5EA6\u8D4B\u5206\u65B9\u5F0F"),name:"difficulty_level_sort",style:{marginBottom:0,paddingLeft:25},normalize:(a,E,x)=>(jA(Ji(BA({},x),{difficulty_level_sort:a})),a)},Xt.createElement(Bn.ZP.Group,{style:{display:"flex",flexDirection:"column",gap:20},options:[{value:"asc",label:"\u6B63\u5E8F\u8D4B\u5206\uFF08\u96BE\u9898\u5F97\u9AD8\u5206\uFF09"},{value:"desc",label:"\u53CD\u5E8F\u8D4B\u5206\uFF08\u96BE\u9898\u5F97\u4F4E\u5206\uFF09"}]})),Xt.createElement(Bn.ZP,{value:2},"\u81EA\u5B9A\u4E49\u5206\u503C"))))))),Xt.createElement("div",{style:{marginTop:"30px"}},Xt.createElement("div",{className:Ka.Z.title},"\u5B66\u751F\u6263\u5206\u89C4\u5219\u8BBE\u7F6E"),Xt.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px"}},Xt.createElement("div",{style:{display:"flex",alignItems:"center"}},Xt.createElement(fe.default.Item,{name:"open_view_answer_deduct",valuePropName:"checked",style:{marginBottom:0}},Xt.createElement(Ve.default,null)),Xt.createElement("div",{style:{margin:"0 10px"}},"\u5F00\u542F\u67E5\u770B\u7B54\u6848\u6263\u5206"),Xt.createElement("span",{className:`${Ka.Z.SubTooltip}`,style:{color:"#666"}},"\uFF08\u9488\u5BF9\u672A\u901A\u8FC7\u5173\u5361\u7684\u5B66\u751F\u67E5\u770B\u7B54\u6848\u540E\u8BC4\u6D4B\u901A\u5173\u8FDB\u884C\u6263\u5206\uFF0C\u5DF2\u901A\u8FC7\u518D\u67E5\u770B\u7B54\u6848\u4E0D\u8FDB\u884C\u6263\u5206\uFF09")),jn&&Xt.createElement("div",{style:{display:"flex",alignItems:"center"}},Xt.createElement(fe.default.Item,{name:"answer_open_evaluation",style:{marginBottom:0}},Xt.createElement(Bn.ZP.Group,null,Xt.createElement(Bn.ZP,{value:!0,style:{marginRight:"50px"}},"\u56FA\u5B9A\u6263\u5206"),Xt.createElement(Bn.ZP,{value:!1},"\u6309\u7167\u5B9E\u8BAD\u53C2\u8003\u7B54\u6848\u7EA7\u522B\u6263\u5206")))),dt&&Xt.createElement("div",{style:{display:"flex",alignItems:"center",margin:"5px 0",paddingLeft:23}},Xt.createElement("div",{className:"c-grey-666"},"\u67E5\u770B\u7B54\u6848\u56FA\u5B9A\u6263\u9664"),Xt.createElement(fe.default.Item,{name:"game_deduct_score_percentage",style:{marginBottom:"0px"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6263\u5206\u6BD4\u4F8B"}]},Xt.createElement(Sn.Z,{style:{width:120,margin:"0 10px"},min:0,max:100,addonAfter:Xt.createElement("span",{className:Ka.Z.SubTooltip},"%")})),Xt.createElement("div",{className:"c-grey-666"},"\u5206\u503C ",Xt.createElement("span",{style:{color:"#666666"}}," \uFF08\u5F53\u8BBE\u7F6E0%\u65F6\uFF0C\u5219\u5B66\u751F\u67E5\u770B\u7B54\u6848\u4E0D\u6263\u5206\uFF09")))),Xt.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Xt.createElement("div",{style:{display:"flex",alignItems:"center"}},Xt.createElement(cA.Z,{disableWhenCommunity:!(Er!=null&&Er.is_old_data_for_time)},Xt.createElement(fe.default.Item,{name:"is_repeat_minus",valuePropName:"checked",style:{marginBottom:0},normalize:a=>(!a&&Wr(!0),a)},Xt.createElement(Ve.default,null))),Xt.createElement("div",{style:{margin:"0 10px"}},"\u5F00\u542F\u4EE3\u7801\u67E5\u91CD\u6263\u5206"),Xt.createElement("div",{className:Ka.Z.SubTooltip,style:{color:"#666"}},"\uFF08\u8BBE\u7F6E\u89C4\u5219\u540E\uFF0C\u9700\u8981\u8FDB\u884C\u201C\u4EE3\u7801\u67E5\u91CD\u201D\u540E\u624D\u80FD\u751F\u6548\uFF09")),Or&&Xt.createElement("div",{style:{display:"flex",alignItems:"center"}},Xt.createElement("div",{style:{marginLeft:"30px"}},"\u6263\u5206\u9608\u503C"),Xt.createElement(cA.Z,{disableWhenCommunity:!(Er!=null&&Er.is_old_data_for_time)},Xt.createElement(fe.default.Item,{className:"ml10",name:"repeat_limit",style:{marginBottom:0},normalize:a=>(Wr(!0),a)},Xt.createElement(Sn.Z,{style:{width:120},min:0,max:100,addonAfter:Xt.createElement("span",{className:Ka.Z.SubTooltip},"%")}))),Xt.createElement("div",{style:{color:"#666666",marginLeft:"10px"}},"\uFF08\u5B66\u751F\u76F8\u4F3C\u5EA6\u4F4E\u4E8E\u8FD9\u4E2A\u9608\u503C\u5219\u4E0D\u6263\u5206\uFF09"),Xt.createElement("div",{style:{marginLeft:"30px"}},"\u67E5\u91CD\u6263\u5206"),Xt.createElement(cA.Z,{disableWhenCommunity:!(Er!=null&&Er.is_old_data_for_time)},Xt.createElement(fe.default.Item,{className:"ml10",name:"repeat_setting_score",style:{marginBottom:0},normalize:a=>(Wr(!0),a)},Xt.createElement(Sn.Z,{style:{width:120},min:0,max:Gt,addonAfter:Xt.createElement("span",{className:Ka.Z.SubTooltip},"\u5206")}))),Xt.createElement("div",{style:{color:"#666666",marginLeft:"10px"}},"\uFF08\u5B66\u751F\u5173\u5361\u5B9E\u9645\u6263\u5206=\u67E5\u91CD\u6263\u5206x\u76F8\u4F3C\u5EA6\u6BD4\uFF09"))))),Xt.createElement(ze.ZP,{type:"primary",size:"large",loading:xa,style:{width:"138px",marginTop:"30px"},onClick:()=>{on.submit()}},"\u4FDD\u5B58"),Xt.createElement(Me.default,{title:"\u8BA1\u65F6\u89C4\u5219\u8BF4\u660E",open:gn,width:860,footer:null,onCancel:()=>{nn(!1)}},Xt.createElement("div",{style:{color:"#333333",fontWeight:400}},Xt.createElement("span",{style:{fontWeight:600}},"1\u3001\u9875\u9762\u505C\u7559\u65F6\u957F"),Xt.createElement("br",null),Xt.createElement("span",null,"\u5B66\u751F",Xt.createElement("span",{style:{color:"#333333",fontWeight:600}},"\u8FDB\u5165\u5173\u5361\u7684\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),"\u5173\u5361\u95EF\u5173\u8FC7\u7A0B\u4E2D\uFF0C",Xt.createElement("span",{style:{color:"#333333",fontWeight:600}},"\u5B66\u751F\u5173\u95ED/\u9000\u51FA\u7B54\u9898\u9875\u9762\uFF0C\u5219\u8BA1\u65F6\u6682\u505C\uFF0C\u518D\u6B21\u8FDB\u5165\u7B54\u9898\u9875\u9762\u65F6\u5F00\u59CB\u7D2F\u8BA1\u8BA1\u65F6\u76F4\u81F3\u8BC4\u6D4B\u901A\u8FC7\uFF0C"),"\u5219\u8BA1\u65F6\u7ED3\u675F"),Xt.createElement("span",{style:{color:"#FA6400",display:"flex",height:34,alignItems:"center"}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5\uFF0C\u60C5\u51B5\u5982\u4E0B\uFF1A "),Xt.createElement("span",null,"a\u3001\u5B66\u751F\u8FDB\u5165\u5173\u5361\u770B\u5B8C\u9898\u540E\uFF0C\u9000\u51FA\u7B54\u9898\u9875\u9762\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u590D\u5236\u8FDB\u5E73\u53F0\u7B54\u9898\u9875\u9762\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u65E0\u6CD5\u8BC4\u4F30\u5B66\u751F\u7684\u5B66\u4E60\u548C\u601D\u8003\u65F6\u95F4\u3002")),Xt.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Xt.createElement("span",{style:{fontWeight:600}},"2\u3001\u5173\u5361\u603B\u8017\u65F6"),Xt.createElement("br",null),Xt.createElement("span",null,"\u5B66\u751F",Xt.createElement("span",{style:{color:"#333333",fontWeight:600}},"\u7B2C\u4E00\u6B21\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BE5\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),"\u5173\u5361\u95EF\u5173\u8FC7\u7A0B\u4E2D\uFF0C",Xt.createElement("span",{style:{color:"#333333",fontWeight:600}},"\u5B66\u751F\u9000\u51FA/\u5173\u95ED\u7B54\u9898\u9875\u9762\uFF0C\u4E5F\u5C06\u6301\u7EED\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BC4\u6D4B\u901A\u8FC7\u3002")),Xt.createElement("span",{style:{color:"#FA6400",display:"flex",height:44,paddingTop:10}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5\uFF0C\u60C5\u51B5\u5982\u4E0B\uFF1A "),Xt.createElement("span",null,"a\u3001\u5B66\u751F\u4ECE\u5176\u4ED6\u540C\u5B66\u5904\u770B\u5230\u9898\u76EE\u540E\uFF0C\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\uFF0C\u5C06\u5DF2\u5B8C\u6210\u7684\u4EE3\u7801\u590D\u5236\u81F3\u5E73\u53F0\u8FDB\u884C\u8BC4\u6D4B\uFF1B"),Xt.createElement("br",null),Xt.createElement("span",null,"b\u3001\u5B66\u751F\u7B2C\u4E00\u6B21\u6253\u5F00\u5173\u5361\u540E\uFF0C\u56E0\u4E3A\u67D0\u79CD\u539F\u56E0\u79BB\u5F00\u9875\u9762\uFF0C\u65F6\u9694\u591A\u65E5\u624D\u518D\u6B21\u8FDB\u5165\u5E73\u53F0\u95EF\u5173\uFF0C\u5C31\u4F1A\u5BFC\u81F4\u5B66\u751F\u5173\u5361\u603B\u8017\u65F6\u8FC7\u957F\uFF1B")),Xt.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Xt.createElement("span",{style:{fontWeight:600}},"3\u3001\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),Xt.createElement("br",null),Xt.createElement("span",null,"\u4ECE\u8001\u5E08",Xt.createElement("span",{style:{color:"#333333",fontWeight:600}},"\u53D1\u5E03\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u65F6\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5B9E\u8BAD\u901A\u5173\uFF08\u5305\u62EC\u8FDF\u4EA4\u901A\u5173\uFF09\u7ED3\u675F\u8BA1\u65F6\u3002"),"\u82E5\u5B66\u751F\u672A\u901A\u5173\uFF0C\u5219\u8BE5\u5B66\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u8001\u5E08\u8BBE\u7F6E\u7684\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\uFF0C\u82E5\u8001\u5E08\u5F00\u542F\u4E86\u8865\u4EA4\uFF0C\u5219\u8BE5\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u3002")),Xt.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Xt.createElement("span",{style:{fontWeight:600}},"\u89C4\u5219\u76EE\u7684"),Xt.createElement("br",null),Xt.createElement("span",null,"\u9F13\u52B1\u5B66\u751F\u5728\u5B9E\u8BAD\u4F5C\u4E1A\u53D1\u5E03\u7684\u7B2C\u4E00\u65F6\u95F4\u8FDB\u5165\u5E73\u53F0\u5B8C\u6210\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u901A\u5173\u3002"))),yr&&Xt.createElement(TA,{open:yr,onFinish:({challengeIds:a,isSee:E})=>{var x;if((a==null?void 0:a.length)==0)return;const b=(x=Yr.challenge_settings)==null?void 0:x.map(z=>(a.includes(z.challenge_id)?z.checked=!0:z.checked=!1,a.includes(z.challenge_id)||E!=null&&E.includes(z.challenge_id)?z.is_show=!0:z.is_show=!1,z));YA(a),on.setFieldValue("challenge_settings",b),kt.challenge_settings=b,Pt(BA({},kt)),jA(Ji(BA({},kt),{shixun_evaluation:Ut,difficulty_level_sort:Ut!==1?"asc":on.getFieldValue("difficulty_level_sort")})),fA([]),Qa(!1)},onCancel:()=>{Qa(!1)}}),Xt.createElement(Me.default,{title:"\u6279\u91CF\u4FEE\u6539\u5206\u503C",open:ml,onCancel:()=>Ja(!1),width:430,onOk:()=>{if(!Ar)return Pe.ZP.error("\u8BF7\u8F93\u5165\u5206\u503C");const a=Wt==null?void 0:Wt.map(E=>ma!=null&&ma.includes(E.challenge_id)?Ji(BA({},E),{challenge_score:Ar}):E);kt.challenge_settings=a,Pt(BA({},kt)),on.setFieldValue("challenge_settings",a),fA([]),Ja(!1)}},Xt.createElement("div",null,"\u5DF2\u9009\u62E9 ",Xt.createElement("span",{style:{color:"#FA6400"}},ma==null?void 0:ma.length)," \u4E2A\u4EFB\u52A1\u5173\u5361"),Xt.createElement("div",{className:"flex item-center mt20"},Xt.createElement("span",{className:"mr10"},"\u6BCF\u4E2A\u5173\u5361"),Xt.createElement(Sn.Z,{style:{width:140},min:0,addonAfter:Xt.createElement("span",{className:Ka.Z.SubTooltip},"\u5206"),value:Ar,onChange:a=>Wa(a)}))))};var Zu=(0,Ie.connect)(({shixunHomeworks:ce,loading:Be})=>({shixunHomeworks:ce,loading:Be.effects}))(Vl),al=ne(59301),Bl=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Wt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Wt(ge.throw(dt))}catch(Ut){on(Ut)}},Wt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Wt((ge=ge.apply(ce,Be)).next())});const ao=({shixunHomeworks:ce,loading:Be,dispatch:ge})=>{var Kt,on;const[Gt,ln]=(0,y.useState)(!0),[Wt,dt]=(0,y.useState)(!1),[Ut,va]=(0,y.useState)([]),[Or,jn]=(0,y.useState)([]),[Yr,nr]=(0,y.useState)([]),[Zn,Er]=(0,y.useState)([]),[Qr,gr]=(0,y.useState)(!1),[xa,Yn]=(0,y.useState)(""),gn=(0,Ie.useParams)();function nn(){return Bl(this,null,function*(){let Un=yield(0,Fe.ZP)(`/api/homework_commons/${gn.categoryId}/homework_common_collaborators.json`,{method:"get"});jn(Un)})}function Ta(){return Bl(this,null,function*(){var Un;let Ir=yield(0,Fe.ZP)(`/api/courses/${gn==null?void 0:gn.coursesId}/teachers`,{method:"get",params:{homework_id:gn.categoryId,limit:1e3}});(Un=Ir==null?void 0:Ir.teacher_list)==null||Un.map(kt=>{kt.key=kt.user_id}),nr(Ir==null?void 0:Ir.teacher_list),Er(Ir==null?void 0:Ir.teacher_list)})}(0,y.useEffect)(()=>{nn(),Ta()},[gn]);const wa=()=>{};return al.createElement("section",{className:Ka.Z.form},al.createElement(Ke.Z,{className:Ka.Z.content,style:{padding:"20px 30px",gap:20}},(Kt=Or==null?void 0:Or.data)==null?void 0:Kt.map(Un=>al.createElement(Ke.Z,{align:"middle",className:`${Ka.Z.borderSty} ${xa===(Un==null?void 0:Un.id)?Ka.Z.delBorder:""}`,style:{height:"38px",borderRadius:"2px",padding:"0 12px",color:"#333333",background:"#fff"}},al.createElement("span",{className:"c-grey-333"},Un==null?void 0:Un.real_name),(Or==null?void 0:Or.can_edit)&&al.createElement("span",{style:{cursor:"pointer",marginLeft:"20px"},className:`iconfont icon-guanbi11 ${Ka.Z.delSty}`,onMouseEnter:()=>{Yn(Un.id)},onMouseLeave:()=>{Yn("")},onClick:()=>Bl(void 0,null,function*(){(yield(0,Fe.ZP)(`/api/homework_commons/${gn.categoryId}/homework_common_collaborators/delete.json`,{method:"delete",body:{user_id:Un.id}})).status===0&&(Pe.ZP.info("\u5220\u9664\u6210\u529F"),nn(),Ta())})}))),!(Or!=null&&Or.can_edit)&&!((on=Or==null?void 0:Or.data)!=null&&on.length)&&al.createElement("span",{className:"c-grey-666"},"\u6682\u672A\u6DFB\u52A0\u534F\u4F5C\u8005"),(Or==null?void 0:Or.can_edit)&&al.createElement(ze.ZP,{className:Ka.Z.copHover,style:{height:38,padding:"6px 15px",backgroundColor:"#fff"},type:"primary",ghost:!0,onClick:()=>dt(!0)},"\u6DFB\u52A0\u534F\u4F5C\u8005")),al.createElement(Me.default,{title:"\u6DFB\u52A0\u534F\u4F5C\u8005",open:Wt,confirmLoading:Qr,onCancel:()=>dt(!1),onOk:()=>Bl(void 0,null,function*(){if(Ut.length===0){Pe.ZP.info("\u8BF7\u9009\u62E9\u534F\u4F5C\u8001\u5E08");return}gr(!0),(yield(0,Fe.ZP)(`/api/homework_commons/${gn.categoryId}/homework_common_collaborators.json`,{method:"post",body:{user_ids:Ut}})).status===0&&(Pe.ZP.info("\u6DFB\u52A0\u6210\u529F"),va([]),nn(),Ta(),dt(!1)),gr(!1)})},al.createElement("div",null,al.createElement("div",{style:{display:"flex"}},al.createElement("label",{style:{width:"50px"}},"\u59D3\u540D\uFF1A")," ",al.createElement(Ot.default.Search,{onChange:Un=>{nr(Zn.filter(Ir=>Ir.name.indexOf(Un.target.value)>-1))}})),al.createElement(Oe.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:(Un,Ir)=>{va(Un)},selectedRowKeys:Ut,getCheckboxProps:Un=>({disabled:Un.is_collaborator})},pagination:!1,dataSource:Yr,columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name"},{title:"\u89D2\u8272",dataIndex:"role",key:"role"}]}))))};var WA=(0,Ie.connect)(({shixunHomeworks:ce,loading:Be})=>({shixunHomeworks:ce,loading:Be.effects}))(ao),Dl=ne(66457),zo=ne(75083),io={ts_txt:"ts_txt___cXTzV",title_txt:"title_txt___HB9nx",work_radio:"work_radio___JcCQu",work_radio_group:"work_radio_group___nKVMn",work_button:"work_button___CkIOT",result_con:"result_con___uwmX6",result_title:"result_title___Mwwpb"},$u=ne(48530),bA=ne(59301),ss=Object.defineProperty,nu=Object.defineProperties,Qu=Object.getOwnPropertyDescriptors,Zo=Object.getOwnPropertySymbols,vo=Object.prototype.hasOwnProperty,Eo=Object.prototype.propertyIsEnumerable,co=(ce,Be,ge)=>Be in ce?ss(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,Xi=(ce,Be)=>{for(var ge in Be||(Be={}))vo.call(Be,ge)&&co(ce,ge,Be[ge]);if(Zo)for(var ge of Zo(Be))Eo.call(Be,ge)&&co(ce,ge,Be[ge]);return ce},Ko=(ce,Be)=>nu(ce,Qu(Be)),Cl=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Wt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Wt(ge.throw(dt))}catch(Ut){on(Ut)}},Wt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Wt((ge=ge.apply(ce,Be)).next())});const ru=({shixunHomeworks:ce,classroomList:Be,loading:ge,dispatch:Kt,dimensionValue:on})=>{var Gt,ln;const Wt=(0,Ie.useParams)(),{headerInfo:dt}=ce,[Ut,va]=(0,y.useState)(Xi({page:1,limit:5},Wt)),[Or,jn]=(0,y.useState)(!1),[Yr,nr]=(0,y.useState)([]),[Zn,Er]=(0,y.useState)(null),[Qr,gr]=(0,y.useState)(!1),[xa,Yn]=(0,y.useState)(!1),[gn,nn]=(0,y.useState)(!1),[Ta,wa]=(0,y.useState)({}),Un=(0,y.useRef)(null),[Ir,kt]=(0,y.useState)([]),[Pt,ar]=(0,y.useState)(!1),[Wr,zr]=(0,y.useState)(!0),fn=[{title:"\u5E8F\u53F7",dataIndex:"id",width:80,render:(Ar,Wa,li)=>(Ut.page-1)*Ut.limit+li+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:130,ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:160,showSorterTooltip:!1,ellipsis:{showTitle:!1},sortOrder:Ut.order==="student_id"?Ut.b_order==="desc"?"descend":"ascend":null,render:Ar=>bA.createElement(be.Z,{placement:"bottomLeft",title:Ar||"--"},bA.createElement("span",{className:"current"},Ar||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",width:180,ellipsis:!0},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",width:120,render:(Ar,Wa)=>bA.createElement(We.rK,{status:Ar})},{title:"\u901A\u5173\u60C5\u51B5",align:"center",width:100,dataIndex:"complete_info",ellipsis:{showTitle:!1},render:(Ar,Wa)=>bA.createElement("span",{style:{color:"#0152d9"}},Ar)},{title:"\u64CD\u4F5C",width:120,render:(Ar,Wa,li)=>bA.createElement("a",{onClick:()=>Cl(void 0,null,function*(){var $a,qA,di;const jA=yield(0,yt.GS)(Wa==null?void 0:Wa.id);($a=jA==null?void 0:jA.data)!=null&&$a.url&&(0,We.xg)(((qA=jA==null?void 0:jA.data)==null?void 0:qA.url)+`?courseGroup=${(Ut==null?void 0:Ut.course_group)||""}&workStatus=${((di=Ut==null?void 0:Ut.work_status)==null?void 0:di.filter(oA=>oA!=0&&oA!=-1))||""}&search=${(Ut==null?void 0:Ut.search)||""}`)})},"\u67E5\u770B\u5B66\u751F\u4EE3\u7801")}];(0,y.useEffect)(()=>{const Ar=document.querySelector(".modal_ai_dmpj");if(Ar){const Wa=Ar.querySelector(".ant-modal-body");if(Wa){const li=()=>{const $a=Wa.scrollTop+Wa.clientHeight,qA=Wa.scrollHeight-$a<=5;console.log("\u6EDA\u52A8\u4F4D\u7F6E\uFF1A",$a,"\u5185\u5BB9\u9AD8\u5EA6\uFF1A",Wa.scrollHeight,"\u662F\u5426\u5728\u5E95\u90E8\uFF1A",qA),zr(qA)};return Wa.addEventListener("scroll",li),Wr&&(Wa.scrollTop=Wa.scrollHeight),()=>{Wa.removeEventListener("scroll",li)}}}},[Ir,Wr]);const yr=Ar=>Cl(void 0,null,function*(){var Wa;jn(!0);const li=yield(0,Fe.ZP)(`/api/shixun_homeworks/${Wt.categoryId}/student_works.json`,{method:"get",params:Ko(Xi({},Ar),{work_status:[1,2,3,4]})});(li==null?void 0:li.status)===0&&nr((Wa=li==null?void 0:li.data)==null?void 0:Wa.student_works),jn(!1)}),Qa=()=>Cl(void 0,null,function*(){nn(!0);const Ar=yield(0,Fe.ZP)(`/api/student_works/${Ta==null?void 0:Ta.id}/get_code.json`,{method:"get",params:{identifier:Ta==null?void 0:Ta.myshixun_identifier,challenge_id:Zn}});if(Ar.status==0&&(Ar==null?void 0:Ar.game_codes.length)>0){nn(!1),Yn(!0);let Wa=`\u8BC4\u4EF7\u7EF4\u5EA6\u9700\u8981\u5305\u542B${on.map((li,$a)=>li+($aCl(void 0,null,function*(){var $a;ArAr.replace(/\\\(([\s\S]*?)\\\)/g,"$$$$$1$$$$").replace(/\\\[([\s\S]*?)\\\]/g,"$$$$$1$$$$").replace(/`(\$\$.*?\$\$)`/g,"$$$$$1$$$$").replace(/_{2,}/g,"`$&`"),ma=(Ar,Wa,li,$a)=>Cl(void 0,null,function*(){Un.current=new $u.Z(je.Z.API_SERVER+"/api/stream/intelligent_imports/chat_messages.json",{response_mode:"streaming",model:"qwen-plus-latest",scene_awareness:!1,thinking_enabled:!1,image_generator:!1,file_ids:[],history:[],prompt:li,shixun_id:dt==null?void 0:dt.shixun_identifier,source:"shixun",is_chat:!1,type:9,description:li,query:Wa}),yield new Promise((qA,di)=>{Un.current.on("data",jA=>{ar(!1),Ir[Ar].aiText=YA(jA.full),kt([...Ir])}),Un.current.on("done",()=>Cl(void 0,null,function*(){ar(!0),yield Va(Ar+1,$a,li)})),Un.current.startStream()})}),fA=()=>{var Ar,Wa;Yn(!1),(Wa=(Ar=Un.current)==null?void 0:Ar.cancelRequest)==null||Wa.call(Ar),kt([])},ml=()=>{nn(!1),wa({}),gr(!0)},Ja=(Gt=Yr==null?void 0:Yr.filter(Ar=>(Ar==null?void 0:Ar.work_status)===0))==null?void 0:Gt.map(Ar=>Ar==null?void 0:Ar.id);return bA.createElement(bA.Fragment,null,bA.createElement("div",{className:io.work_button,onClick:()=>{var Ar,Wa,li;if(((Ar=dt==null?void 0:dt.challenges)==null?void 0:Ar.length)===0)return Pe.ZP.warning("\u672C\u6B21\u4F5C\u4E1A\u4E2D\u6CA1\u6709\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u4EFB\u52A1\u5173\u5361~");ml(),yr(Ut),((Wa=dt==null?void 0:dt.challenges)==null?void 0:Wa.length)>0&&Er((li=dt==null?void 0:dt.challenges[0])==null?void 0:li.id)}},"\u6D4B\u8BD5\u8BC4\u4EF7\u6548\u679C"),bA.createElement(Me.default,{centered:!0,title:"\u6D4B\u8BD5\u4EE3\u7801\u8BC4\u4EF7\u6548\u679C",open:Qr,width:1020,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onOk:()=>{if((Yr==null?void 0:Yr.length)==0)return gr(!1);if(!(Ta!=null&&Ta.id))return Pe.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u540D\u5B66\u751F");Qa()},onCancel:()=>{gr(!1)},maskClosable:!1,confirmLoading:gn},bA.createElement(at.Z,{spinning:gn,tip:"\u6D4B\u8BD5\u4EE3\u7801\u8BC4\u4EF7\u4E2D\u2026\u2026"},(Yr==null?void 0:Yr.length)>0?bA.createElement(bA.Fragment,null,bA.createElement("div",{className:io.ts_txt},"\u60A8\u53EF\u4EE5\u5148\u9009\u62E9\u4EFB\u4E00\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u6548\u679C\u6D4B\u8BD5\uFF08\u9ED8\u8BA4\u663E\u793A\u6700\u8FD15\u540D\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\uFF09\uFF0C\u4EE5\u4FBF\u53CA\u65F6\u8C03\u6574\u8BC4\u4EF7\u7EF4\u5EA6\u3002"),bA.createElement(Oe.default,{loading:Or,rowKey:"id",rowSelection:{type:"radio",selectedRowKeys:[Ta==null?void 0:Ta.id],onChange:(Ar,Wa)=>{wa(Wa[0])},getCheckboxProps:Ar=>({disabled:Ja.includes(Ar.id)})},dataSource:Yr,columns:fn,pagination:!1,onChange:(Ar,Wa,li)=>{li.field&&(Ut.order=li.field),li.order||(Ut.b_order="asc"),li.order==="ascend"&&(Ut.b_order="asc"),li.order==="descend"&&(Ut.b_order="desc"),li.order||(Ut.b_order="asc"),yr(Ut)}}),bA.createElement("div",{className:io.title_txt},"\u9009\u62E9\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u5173\u5361"),bA.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 12px"}},bA.createElement(Bn.ZP.Group,{className:io.work_radio_group,value:Zn,onChange:Ar=>Er(Ar.target.value)},(ln=dt==null?void 0:dt.challenges)==null?void 0:ln.map(Ar=>bA.createElement(Bn.ZP,{key:Ar.id,value:Ar.id},Ar.name))))):bA.createElement(Dt.Z,{customText:"\u6682\u65E0\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A\uFF0C\u53EF\u5728\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A\u4E4B\u540E\u518D\u8FDB\u884C\u6D4B\u8BD5~"}))),bA.createElement(Me.default,{centered:!0,className:"modal_ai_dmpj",title:"\u6D4B\u8BD5\u4EE3\u7801\u8BC4\u4EF7",open:xa,width:1020,onOk:fA,onCancel:fA,maskClosable:!1,destroyOnClose:!0,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"}},Ir.map((Ar,Wa)=>bA.createElement("div",{key:Wa,className:io.result_con,style:{marginTop:Wa>0?"20px":""}},bA.createElement("div",{className:io.result_title},Ar==null?void 0:Ar.path," \u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C"),bA.createElement("div",{className:"p20",style:{fontSize:"13px"}},bA.createElement(pe.Z,{value:Pt?Ar==null?void 0:Ar.aiText:`${Ar==null?void 0:Ar.aiText}__`,style:{fontSize:"12px"}}))))))};var Jl=(0,Ie.connect)(({shixunHomeworks:ce,classroomList:Be,loading:ge,user:Kt})=>({shixunHomeworks:ce,classroomList:Be,loading:ge.effects,user:Kt}))(ru),fr=ne(59301),Pl=Object.defineProperty,bl=Object.defineProperties,Ha=Object.getOwnPropertyDescriptors,Ku=Object.getOwnPropertySymbols,il=Object.prototype.hasOwnProperty,pu=Object.prototype.propertyIsEnumerable,fo=(ce,Be,ge)=>Be in ce?Pl(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,yl=(ce,Be)=>{for(var ge in Be||(Be={}))il.call(Be,ge)&&fo(ce,ge,Be[ge]);if(Ku)for(var ge of Ku(Be))pu.call(Be,ge)&&fo(ce,ge,Be[ge]);return ce},Wi=(ce,Be)=>bl(ce,Ha(Be)),Ol=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Wt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Wt(ge.throw(dt))}catch(Ut){on(Ut)}},Wt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Wt((ge=ge.apply(ce,Be)).next())});const ku=({shixunHomeworks:ce,loading:Be,dispatch:ge,classroomList:Kt,user:on})=>{var Gt,ln,Wt,dt,Ut,va;const Or=(0,Ie.useParams)(),{verifyModelUser:jn,ContactModalElement:Yr}=(0,zo.Z)(),{workSetting:nr,headerInfo:Zn}=ce,[Er,Qr]=(0,y.useState)(!1),[gr,xa]=(0,y.useState)(!1),[Yn,gn]=(0,y.useState)({work_end_forbid_evaluate:!1,start_permanent:!1,ai_syntax_check:!1,ai_exam_question:!1,ai_code_diagnosis:!1,ai_guidance:!1,ai_q_and_a:!1,ai_code_evaluation:!1,ai_code_optimization:!1,ai_code_comment:!1,ai_guide:!1,ai_guide_data:{unanswered_msg:"\u770B\u8D77\u6765\u4F60\u53EF\u80FD\u6B63\u5728\u4ED4\u7EC6\u601D\u8003\u8FD9\u9053\u9898\u76EE\u3002\u5982\u679C\u4F60\u6709\u4EFB\u4F55\u7591\u95EE\u6216\u662F\u9700\u8981\u4E00\u4E9B\u63D0\u793A\uFF0C\u8BF7\u968F\u65F6\u544A\u8BC9\u6211\uFF01\u6211\u5F88\u4E50\u610F\u5E2E\u5FD9\u3002",unanswered_time:10,unedit_time:3,evaluation_msg:"\u6211\u6CE8\u610F\u5230\u4F60\u5728\u8FD9\u4E00\u5173\u5361\u9047\u5230\u4E86\u4E00\u4E9B\u6311\u6218\u3002\u522B\u62C5\u5FC3\uFF0C\u8FD9\u662F\u5B66\u4E60\u8FC7\u7A0B\u4E2D\u7684\u5E38\u89C1\u60C5\u51B5\u3002\u8BA9\u6211\u4EEC\u4E00\u8D77\u6765\u5206\u6790\u4E00\u4E0B\u54EA\u91CC\u51FA\u4E86\u95EE\u9898\u5427\uFF01",evaluation_num:3}}),[nn,Ta]=(0,y.useState)(!1),[wa,Un]=(0,y.useState)([]);(0,y.useEffect)(()=>{Qr(!(0,Qe.GJ)())},[(0,Qe.GJ)()]);const Ir=()=>{ge({type:"shixunHomeworks/getWorkSetting",payload:yl({},Or)})};(0,y.useEffect)(()=>{var Pt;nr!=null&&nr.course_id&&(Object.keys(Yn).forEach(ar=>{Yn[ar]=nr[ar]||Yn[ar]}),gn(yl({},Yn)),Un(((Pt=nr==null?void 0:nr.ai_code_evaluation_promote)==null?void 0:Pt.length)>0?nr==null?void 0:nr.ai_code_evaluation_promote:nr==null?void 0:nr.default_evaluation_dimension))},[nr]);const kt=Pt=>Ol(void 0,null,function*(){var ar;if(((ar=on==null?void 0:on.userInfo)==null?void 0:ar.user_status)===2){(0,Dl.Rd)();return}if(!(nr!=null&&nr.ai_code_evaluation)&&(Yn!=null&&Yn.ai_code_evaluation)&&!Pt){Ta(!0);return}xa(!0);const Wr=JSON.parse(JSON.stringify(Yn));(yield(0,Fe.ZP)(`/api/homework_commons/${Or.categoryId}/shiyan_setting.json`,{method:"post",body:Wi(yl({},Wr),{ai_code_evaluation_promote:wa})})).status===0&&(Pe.ZP.success("\u66F4\u65B0\u6210\u529F"),Ir(),ge({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:yl({},Or)})),xa(!1)});return fr.createElement("section",{className:Ka.Z.form},fr.createElement("div",{className:Ka.Z.title},"\u8BC4\u6D4B\u9650\u5236"),fr.createElement("div",{className:Ka.Z.content},fr.createElement(Ve.default,{disabled:Er,checked:Yn.work_end_forbid_evaluate,onChange:Pt=>{Yn.work_end_forbid_evaluate=Pt.target.checked,gn(Object.assign({},Yn))}},fr.createElement("span",{className:"c-black"},"\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u53EF\u7F16\u8F91\u4EE3\u7801"),fr.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u4F5C\u4E1A\u622A\u6B62\u540E\uFF0C\u5B66\u751F\u65E0\u6CD5\u4FEE\u6539\u4EE3\u7801\u548C\u66F4\u65B0\u8BC4\u6D4B\u6570\u636E\uFF09"))),fr.createElement("div",{className:Ka.Z.title,style:{marginTop:"30px"}},"\u4FDD\u5B58\u5B9E\u9A8C\u6570\u636E"),fr.createElement("div",{className:Ka.Z.content},fr.createElement(cA.Z,{disableWhenCommunity:!(Zn!=null&&Zn.is_old_data_for_time)},fr.createElement(Ve.default,{disabled:Er,checked:Yn.start_permanent,onChange:Pt=>{if(!(0,Qe.Ny)()){(0,Dl.pW)(2);return}Yn.start_permanent=Pt.target.checked,gn(Object.assign({},Yn))}})),fr.createElement("span",{className:"c-black ml8"},"\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u901A\u7528\u4E91\u5B9E\u9A8C\u73AF\u5883\u4E0B\u7684/data/workspace\u76EE\u5F55\u5C06\u957F\u671F\u4FDD\u5B58\uFF0C\u6559\u5E08\u5728\u8BFE\u5802\u53EF\u5BFC\u51FA\u5B66\u751F\u5B9E\u9A8C\u6570\u636E",fr.createElement("a",{target:"_blank",href:je.Z.API_SERVER+"/images/educoder/shixuns/\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6\u64CD\u4F5C\u6307\u5F15.pdf"},"\xA0\u64CD\u4F5C\u6307\u5F15\xA0"))),fr.createElement("div",{className:Ka.Z.title,style:{marginTop:"30px"}},"\u667A\u80FD\u52A9\u6559\u529F\u80FD"),fr.createElement("div",{className:Ka.Z.content,style:{padding:0}},fr.createElement("div",{className:Ka.Z.pubColSty},fr.createElement(cA.Z,{disableWhenCommunity:!(Zn!=null&&Zn.is_old_data_for_time)},fr.createElement(Ve.default,{checked:Yn.ai_exam_question,onChange:Pt=>{jn()&&(Yn.ai_exam_question=Pt.target.checked,gn(Object.assign({},Yn)))}},fr.createElement("span",{className:"c-black"},"\u667A\u80FD\u5BA1\u9898"),fr.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u5BA1\u9898\u529F\u80FD\u62C6\u89E3\u4EFB\u52A1\u3001\u83B7\u53D6\u89E3\u9898\u601D\u8DEF\uFF09")))),fr.createElement("div",{className:Ka.Z.pubColSty},fr.createElement(cA.Z,{disableWhenCommunity:!(Zn!=null&&Zn.is_old_data_for_time)},fr.createElement(Ve.default,{checked:Yn.ai_syntax_check,onChange:Pt=>{jn()&&(Yn.ai_syntax_check=Pt.target.checked,gn(Object.assign({},Yn)))}},fr.createElement("span",{className:"c-black"},"\u8BED\u6CD5\u68C0\u67E5"),fr.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u8BED\u6CD5\u68C0\u67E5\u529F\u80FD\u68C0\u6D4B\u4EE3\u7801\u4E2D\u7684\u8BED\u6CD5\u9519\u8BEF\u3001\u83B7\u53D6\u4FEE\u590D\u5EFA\u8BAE\uFF09")))),fr.createElement("div",{className:Ka.Z.pubColSty},fr.createElement(cA.Z,{disableWhenCommunity:!(Zn!=null&&Zn.is_old_data_for_time)},fr.createElement(Ve.default,{checked:Yn.ai_code_diagnosis,onChange:Pt=>{jn()&&(Yn.ai_code_diagnosis=Pt.target.checked,gn(Object.assign({},Yn)))}},fr.createElement("span",{className:"c-black"},"\u4EE3\u7801\u8BCA\u65AD"),fr.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u8BCA\u65AD\u529F\u80FD\u5206\u6790\u4EE3\u7801\u3001\u83B7\u53D6\u4FEE\u6B63\u5EFA\u8BAE\uFF09")))),fr.createElement("div",{className:Ka.Z.pubColSty},fr.createElement(cA.Z,{disableWhenCommunity:!(Zn!=null&&Zn.is_old_data_for_time)},fr.createElement(Ve.default,{checked:Yn.ai_guidance,onChange:Pt=>{jn()&&(Yn.ai_guidance=Pt.target.checked,gn(Object.assign({},Yn)))}},fr.createElement("span",{className:"c-black"},"AI\u8F85\u5BFC"),fr.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528AI\u8F85\u5BFC\u529F\u80FD\u751F\u6210\u6B63\u786E\u4EE3\u7801\uFF09")))),fr.createElement("div",{className:Ka.Z.pubColSty},fr.createElement(cA.Z,{disableWhenCommunity:!(Zn!=null&&Zn.is_old_data_for_time)},fr.createElement(Ve.default,{checked:Yn.ai_code_evaluation,onChange:Pt=>{jn()&&(Yn.ai_code_evaluation=Pt.target.checked,gn(Object.assign({},Yn)))}},fr.createElement("span",{className:"c-black"},"\u4EE3\u7801\u8BC4\u4EF7"),fr.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u8BC4\u4EF7\u529F\u80FD\u5BF9\u4EE3\u7801\u8FDB\u884C\u591A\u7EF4\u5EA6\u8BC4\u4EF7\uFF0C\u4E86\u89E3\u4EE3\u7801\u7F3A\u9677\uFF09"),fr.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:Pt=>{Pt.preventDefault(),Pt.stopPropagation(),!(!(Zn!=null&&Zn.is_old_data_for_time)&&(0,We.Ye)(ge))&&Ta(!0)}},"\u8BBE\u7F6E\u8BC4\u4EF7\u7EF4\u5EA6")))),fr.createElement("div",{className:Ka.Z.pubColSty},fr.createElement(cA.Z,{disableWhenCommunity:!(Zn!=null&&Zn.is_old_data_for_time)},fr.createElement(Ve.default,{checked:Yn.ai_code_optimization,onChange:Pt=>{jn()&&(Yn.ai_code_optimization=Pt.target.checked,gn(Object.assign({},Yn)))}},fr.createElement("span",{className:"c-black"},"\u4EE3\u7801\u4F18\u5316"),fr.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u4F18\u5316\u529F\u80FD\u5BF9\u4EE3\u7801\u8FDB\u884C\u4F18\u5316\uFF0C\u5E2E\u52A9\u63D0\u5347\u4EE3\u7801\u8D28\u91CF\uFF09")))),fr.createElement("div",{className:Ka.Z.pubColSty},fr.createElement(cA.Z,{disableWhenCommunity:!(Zn!=null&&Zn.is_old_data_for_time)},fr.createElement(Ve.default,{checked:Yn.ai_code_comment,onChange:Pt=>{jn()&&(Yn.ai_code_comment=Pt.target.checked,gn(Object.assign({},Yn)))}},fr.createElement("span",{className:"c-black"},"\u4EE3\u7801\u6CE8\u91CA"),fr.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u6CE8\u91CA\u529F\u80FD\u5BF9\u5DF2\u6709\u4EE3\u7801\u6DFB\u52A0\u6CE8\u91CA\uFF09")))),fr.createElement("div",{className:Ka.Z.pubColSty},fr.createElement(cA.Z,{disableWhenCommunity:!(Zn!=null&&Zn.is_old_data_for_time)},fr.createElement(Ve.default,{checked:Yn.ai_q_and_a,onChange:Pt=>{jn()&&(Pt.target.checked||(Yn.ai_guide=Pt.target.checked),Yn.ai_q_and_a=Pt.target.checked,gn(Object.assign({},Yn)))}},fr.createElement("span",{className:"c-black"},"AI\u95EE\u7B54"),fr.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528AI\u95EE\u7B54\u529F\u80FD\u5411\u667A\u80FD\u52A9\u6559\u8BF7\u6559\uFF09")))),fr.createElement("div",{className:`${Ka.Z.pubColSty}`,style:Yn.ai_guide?{height:"auto",borderBottom:"none",paddingBottom:"30px"}:{}},fr.createElement(cA.Z,{disableWhenCommunity:!(Zn!=null&&Zn.is_old_data_for_time)},fr.createElement(Ve.default,{checked:Yn.ai_guide,onChange:Pt=>{jn()&&(Pt.target.checked&&(Yn.ai_q_and_a=Pt.target.checked),Yn.ai_guide=Pt.target.checked,gn(Object.assign({},Yn)))}},fr.createElement("span",{className:"c-black"},"AI\u4F7F\u7528\u5F15\u5BFC"),fr.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u82E5\u5B66\u751F\u957F\u65F6\u95F4\u505C\u7559\u5B9E\u8BAD\u6311\u6218\u9875\u9762\u6216\u8005\u591A\u6B21\u8BC4\u6D4B\u4E0D\u901A\u8FC7\u65F6\uFF0C\u7CFB\u7EDF\u53EF\u4EE5\u4E3B\u52A8\u68C0\u6D4B\u5E76\u663E\u793A\u63D0\u793A\u8BED\u6765\u5F15\u5BFC\u5B66\u751F\u4F7F\u7528\u667A\u80FD\u52A9\u6559\u8F85\u52A9\u7B54\u9898\uFF09"))),Yn.ai_guide&&fr.createElement("div",{className:"flex flex-col c-grey-666",style:{padding:"0 24px",gap:"15px"}},fr.createElement("div",{className:"flex item-center gap-12px"},fr.createElement("div",{className:"text-nowrap"},"\u8FDB\u5165\u5B9E\u8BAD\u6311\u6218\u9875\u9762\u8D85\u8FC7"),fr.createElement(cA.Z,{disableWhenCommunity:!(Zn!=null&&Zn.is_old_data_for_time)},fr.createElement(Ot.default,{size:"large",style:{width:"133px"},value:(Gt=Yn==null?void 0:Yn.ai_guide_data)==null?void 0:Gt.unanswered_time,min:1,step:1,addonAfter:"\u5206\u949F",onChange:Pt=>{Yn.ai_guide_data.unanswered_time=Pt.target.value,gn(Object.assign({},Yn))}})),fr.createElement("div",{className:"text-nowrap"},"\u8FD8\u672A\u81EA\u6D4B\u6216\u8005\u63D0\u4EA4\u8BC4\u6D4B")),fr.createElement("div",{className:"flex gap-12px"},fr.createElement("div",{className:"text-nowrap"},"\u63D0\u793A\u8BED"),fr.createElement(cA.Z,{disableWhenCommunity:!(Zn!=null&&Zn.is_old_data_for_time)},fr.createElement(Ot.default.TextArea,{className:"flex-1 minW-0",showCount:!0,maxLength:300,value:(ln=Yn==null?void 0:Yn.ai_guide_data)==null?void 0:ln.unanswered_msg,onChange:Pt=>{Yn.ai_guide_data.unanswered_msg=Pt.target.value,gn(Object.assign({},Yn))}}))),fr.createElement("div",{className:"flex item-center gap-12px"},fr.createElement("div",{className:"text-nowrap"},"\u8BC4\u6D4B\u5931\u8D25\u6B21\u6570\u8D85\u8FC7"),fr.createElement(cA.Z,{disableWhenCommunity:!(Zn!=null&&Zn.is_old_data_for_time)},fr.createElement(Ot.default,{size:"large",style:{width:"133px"},value:(Wt=Yn==null?void 0:Yn.ai_guide_data)==null?void 0:Wt.evaluation_num,min:1,step:1,addonAfter:"\u6B21",onChange:Pt=>{Yn.ai_guide_data.evaluation_num=Pt.target.value,gn(Object.assign({},Yn))}}))),fr.createElement("div",{className:"flex gap-12px"},fr.createElement("div",{className:"text-nowrap"},"\u63D0\u793A\u8BED"),fr.createElement(cA.Z,{disableWhenCommunity:!(Zn!=null&&Zn.is_old_data_for_time)},fr.createElement(Ot.default.TextArea,{className:"flex-1 minW-0",showCount:!0,maxLength:300,value:(dt=Yn==null?void 0:Yn.ai_guide_data)==null?void 0:dt.evaluation_msg,onChange:Pt=>{Yn.ai_guide_data.evaluation_msg=Pt.target.value,gn(Object.assign({},Yn))}})))))),!Er&&fr.createElement(fr.Fragment,null,fr.createElement(ze.ZP,{type:"primary",size:"large",loading:gr,style:{width:"138px",marginTop:"30px"},onClick:()=>kt()},"\u4FDD\u5B58")),Yr(),fr.createElement(Me.default,{centered:!0,open:nn,title:"\u4EE3\u7801\u8BC4\u4EF7\u7EF4\u5EA6",width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},zIndex:100,onOk:()=>{if((wa==null?void 0:wa.length)===0)return Pe.ZP.warning("\u8BF7\u5148\u9009\u62E9\u8BC4\u4EF7\u7EF4\u5EA6");Ta(!1),kt(!0)},onCancel:()=>{Ta(!1)},maskClosable:!1},fr.createElement("div",{style:{color:"#333"}},fr.createElement("div",{className:"mb10"},"\u63D0\u793A\uFF1A\u5F00\u542F\u4EE3\u7801\u8BC4\u4EF7\u529F\u80FD\u9700\u8981\u5148\u8BBE\u7F6E\u4EE3\u7801\u8BC4\u4EF7\u7EF4\u5EA6\uFF0C\u667A\u80FD\u52A9\u6559\u5C06\u6309\u7167\u8BBE\u7F6E\u7684\u8BC4\u4EF7\u7EF4\u5EA6\u5BF9\u5B66\u751F\u4EE3\u7801\u8FDB\u884C\u8BC4\u4EF7\u3002"),fr.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 30px"}},fr.createElement(Ve.default,{style:{height:"40px",lineHeight:"40px",width:"100%"},indeterminate:wa.length>0&&wa.length<((Ut=nr==null?void 0:nr.default_evaluation_dimension)==null?void 0:Ut.length),onChange:Pt=>{Un(Pt.target.checked?nr==null?void 0:nr.default_evaluation_dimension:[])},checked:((va=nr==null?void 0:nr.default_evaluation_dimension)==null?void 0:va.length)===wa.length},"\u5168\u90E8"),fr.createElement(Ve.default.Group,{className:Ka.Z.work_checkbox_group,options:nr==null?void 0:nr.default_evaluation_dimension,value:wa,onChange:Pt=>Un(Pt)})),fr.createElement(Jl,{dimensionValue:wa}))))};var vu=(0,Ie.connect)(({shixunHomeworks:ce,classroomList:Be,loading:ge,user:Kt})=>({shixunHomeworks:ce,classroomList:Be,loading:ge.effects,user:Kt}))(ku),So=ne(98228),zt=ne(33270),na=ne(61527),Sa=Object.defineProperty,pa=Object.defineProperties,Ai=Object.getOwnPropertyDescriptors,Xa=Object.getOwnPropertySymbols,xi=Object.prototype.hasOwnProperty,ji=Object.prototype.propertyIsEnumerable,LA=(ce,Be,ge)=>Be in ce?Sa(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,CA=(ce,Be)=>{for(var ge in Be||(Be={}))xi.call(Be,ge)&&LA(ce,ge,Be[ge]);if(Xa)for(var ge of Xa(Be))ji.call(Be,ge)&&LA(ce,ge,Be[ge]);return ce},Al=(ce,Be)=>pa(ce,Ai(Be)),dl=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Wt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Wt(ge.throw(dt))}catch(Ut){on(Ut)}},Wt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Wt((ge=ge.apply(ce,Be)).next())}),Tl=()=>{const ce=(0,Ie.useParams)(),{shixunHomeworks:{workSetting:Be,headerInfo:ge}}=(0,Ie.useSelector)(Ut=>Ut),[,Kt,on]=(0,na.U)(zt.iZ,{id:ce.categoryId}),Gt=(0,Ie.useDispatch)(),[ln]=fe.default.useForm(),Wt=fe.default.useWatch("is_open_submit_test_result",ln),dt=fe.default.useWatch("is_sub_pass",ln);return(0,y.useEffect)(()=>{ln.setFieldsValue(Al(CA({},Be),{attachment_ids:(0,So.z)((Be==null?void 0:Be.test_result_files)||[])}))},[Be]),y.createElement(fe.default,{form:ln,style:{padding:"30px 50px"},disabled:!(Be!=null&&Be.can_edit),colon:!1,layout:"vertical",onFinish:Ut=>dl(void 0,null,function*(){var va;console.log("allValue",Ut),Ut.attachment_ids=(va=Ut.attachment_ids)==null?void 0:va.map(jn=>{var Yr;return(Yr=jn==null?void 0:jn.response)==null?void 0:Yr.id});const Or=yield on(Al(CA({},Ut),{id:ce.categoryId}));(Or==null?void 0:Or.status)==0&&(Pe.ZP.success("\u66F4\u65B0\u6210\u529F"),Gt({type:"shixunHomeworks/getWorkSetting",payload:CA({},ce)}))})},y.createElement("div",{className:"font-semibold mb-10px"},"\u5B9E\u9A8C\u7ED3\u679C\u63D0\u4EA4\u8BBE\u7F6E"),y.createElement(fe.default.Item,{className:"px-30px py-12px mb0",style:{background:"#F6F7F9 ",padding:"12px 30px"},name:"is_open_submit_test_result",valuePropName:"checked"},y.createElement(Ve.default,null,"\u63D0\u4EA4\u5B9E\u9A8C\u7ED3\u679C",y.createElement("span",{className:"c-grey-666"},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u9700\u5728\u4F5C\u4E1A\u622A\u6B62\u524D\u63D0\u4EA4\u7ED3\u679C\uFF08\u5982\u56FE\u7247\u3001\u89C6\u9891\u3001\u4EE3\u7801\u6216\u5B9E\u9A8C\u62A5\u544A\uFF09\uFF0C\u53EF\u5728\u4F5C\u4E1A\u8BE6\u60C5\u4E2D\u67E5\u770B\u3002",y.createElement("a",{onClick:Ut=>{Ut.preventDefault(),Ut.stopPropagation(),(0,We.xg)("https://www.educoder.net/forums/40733")}},"\u64CD\u4F5C\u8BF4\u660E"),"\uFF09"))),Wt&&y.createElement(fe.default.Item,{className:"px-54px py-12px mb0",style:{background:"#F6F7F9 ",padding:"12px 54px"},name:"is_sub_pass",valuePropName:"checked"},y.createElement(Ve.default,null,"\u5B66\u751F\u63D0\u4EA4\u5B9E\u9A8C\u7ED3\u679C\u9ED8\u8BA4\u8BC4\u6D4B\u901A\u8FC7\uFF08\u4EC5\u9488\u5BF9\u672A\u5F00\u542F\u8BC4\u6D4B\u7684\u5173\u5361\uFF0C\u5B58\u5728\u8BC4\u6D4B\u5219\u4EE5\u8BC4\u6D4B\u72B6\u6001\u4E3A\u51C6\uFF09")),Wt&&dt&&y.createElement(fe.default.Item,{className:"px-54px py-12px mb0",style:{background:"#F6F7F9 ",padding:"12px 78px"},name:"require_attachment",valuePropName:"checked"},y.createElement(Ve.default,null,"\u5FC5\u987B\u63D0\u4EA4\u9644\u4EF6")),Wt&&y.createElement("div",{className:"px-54px py-12px",style:{background:"#F6F7F9 "}},y.createElement(fe.default.Item,{label:y.createElement("span",{className:"font-semibold"},"\u63D0\u4EA4\u987B\u77E5"),name:"submit_test_result_desc"},y.createElement(Ot.default.TextArea,{rows:6,placeholder:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u987B\u77E5",maxLength:3e3,showCount:!0})),y.createElement(fe.default.Item,{label:y.createElement(y.Fragment,null,y.createElement("span",{className:"font-semibold"},"\u63D0\u4EA4\u6A21\u677F"),y.createElement("span",{className:"c-grey-666"},"\uFF08\u652F\u6301\u6269\u5C55\u540D\uFF1A.jpg .png .doc .docx .pdf .mp4\u7B49\u3002\u5355\u4E2A\u6587\u4EF6\u6700\u5927300MB\uFF09")),name:"attachment_ids",className:"mb0"},y.createElement(So.Z,{maxSize:300,uploadText:" ",realTimeRemove:!1}))),y.createElement(ze.ZP,{className:"mt-30px",style:{width:"138px"},type:"primary",size:"large",htmlType:"submit",loading:Kt},"\u4FDD\u5B58"))},wl=Object.defineProperty,Io=Object.getOwnPropertySymbols,au=Object.prototype.hasOwnProperty,Bo=Object.prototype.propertyIsEnumerable,Eu=(ce,Be,ge)=>Be in ce?wl(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,Xl=(ce,Be)=>{for(var ge in Be||(Be={}))au.call(Be,ge)&&Eu(ce,ge,Be[ge]);if(Io)for(var ge of Io(Be))Bo.call(Be,ge)&&Eu(ce,ge,Be[ge]);return ce},Ll=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Wt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Wt(ge.throw(dt))}catch(Ut){on(Ut)}},Wt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Wt((ge=ge.apply(ce,Be)).next())}),Mo=()=>{const ce=(0,Ie.useDispatch)(),Be=(0,Ie.useParams)(),{shixunHomeworks:{workSetting:ge}}=(0,Ie.useSelector)(kt=>kt),[Kt]=fe.default.useForm(),[on,Gt]=(0,y.useState)(!1),[ln,Wt]=(0,y.useState)(!1),[dt,Ut]=(0,y.useState)([]),[va,Or]=(0,y.useState)(0),[jn,Yr]=(0,y.useState)(!1),[nr,Zn]=(0,y.useState)([]),[Er,Qr]=(0,y.useState)(!1),gr={search:"",related_homework:"",page:1,limit:10},[xa,Yn]=(0,y.useState)(gr);(0,y.useEffect)(()=>{ln&&wa(xa)},[ln]),(0,y.useEffect)(()=>{ge!=null&&ge.course_id&&Gt(!!(ge!=null&&ge.poll_id))},[ge]);const gn=(kt,Pt)=>{xa.page=kt,xa.limit=Pt,Yn(Xl({},xa)),wa(xa)},nn=kt=>Ll(void 0,null,function*(){xa.page=1;const Pt=Xl(Xl({},xa),kt);Yn(Pt),wa(Pt)}),Ta=[{title:"\u95EE\u5377\u540D\u79F0",ellipsis:!0,dataIndex:"polls_name",render:kt=>y.createElement(be.Z,{placement:"topLeft",title:kt},y.createElement("span",{style:{color:"#000"}},kt||"--"))},{title:"\u53D1\u5E03\u72B6\u6001",dataIndex:"polls_status",width:90,render:kt=>y.createElement("span",null,kt===1&&"\u672A\u53D1\u5E03",kt===2&&" \u5DF2\u53D1\u5E03 ",kt===3&&" \u5DF2\u622A\u6B62 ",kt===4&&" \u5DF2\u7ED3\u675F",kt===5&&" \u672A\u5F00\u59CB")},{title:"\u521B\u5EFA\u4EBA",dataIndex:"author",width:90,ellipsis:!0,render:kt=>y.createElement(be.Z,{placement:"topLeft",title:kt},y.createElement("span",null,kt||"--"))},{title:"\u95EE\u5377\u7C7B\u578B",width:90,dataIndex:"un_anonymous",render:kt=>kt?y.createElement("span",null,"\u5B9E\u540D\u95EE\u5377"):y.createElement("span",null,"\u533F\u540D\u95EE\u5377")},{title:"\u5173\u8054\u72B6\u6001",width:90,dataIndex:"related_homework",render:kt=>y.createElement(y.Fragment,null,kt?y.createElement("span",{style:{color:"#16A341"}},"\u5DF2\u5173\u8054"):y.createElement("span",null,"\u672A\u5173\u8054"))},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",width:80,render:(kt,Pt,ar)=>y.createElement(ze.ZP,{onClick:()=>(0,We.xg)(`/classrooms/${Be.coursesId}/poll/${Pt.id}/detail`),type:"link"},"\u67E5\u770B")}],wa=kt=>Ll(void 0,null,function*(){var Pt;Yr(!0);const ar=yield(0,Fe.ZP)(`/api/courses/${Be==null?void 0:Be.coursesId}/polls.json`,{method:"get",params:kt});ar.polls_counts&&(Ut((ar==null?void 0:ar.polls)||[]),Or((Pt=ar==null?void 0:ar.polls_counts)==null?void 0:Pt.polls_all_counts)),Yr(!1)}),Un=()=>Ll(void 0,null,function*(){if(!nr.length){Pe.ZP.warning("\u8BF7\u9009\u62E9\u95EE\u5377");return}Qr(!0),(yield(0,Fe.ZP)(`/api/homework_commons/${Be.categoryId}/related_poll_setting.json`,{method:"post",body:{poll_id:nr[0],related_poll:!0}})).status===0&&(Pe.ZP.success("\u64CD\u4F5C\u6210\u529F"),ce({type:"shixunHomeworks/getWorkSetting",payload:Xl({},Be)}),Wt(!1)),Qr(!1)}),Ir=()=>Ll(void 0,null,function*(){Qr(!0),(yield(0,Fe.ZP)(`/api/homework_commons/${Be.categoryId}/related_poll_setting.json`,{method:"post",body:{poll_id:ge==null?void 0:ge.poll_id,related_poll:!1}})).status===0&&(Pe.ZP.success("\u64CD\u4F5C\u6210\u529F"),ce({type:"shixunHomeworks/getWorkSetting",payload:Xl({},Be)})),Qr(!1)});return y.createElement("div",{style:{padding:"30px 50px"}},y.createElement("div",{className:"px-30px py-15px mb0",style:{background:"#F6F7F9 "}},y.createElement(Ke.Z,{align:"middle"},y.createElement(Mt.Z,{loading:Er,checked:on,onChange:kt=>Ll(void 0,null,function*(){kt===!1&&(yield Ir()),Gt(kt)})}),y.createElement("b",{className:"c-grey-333 ml10"},"\u5173\u8054\u95EE\u5377"),y.createElement("span",{className:"c-grey-999 mr10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u53EF\u4EE5\u5173\u8054\u8BFE\u5802\u4E2D\u7684\u8C03\u67E5\u95EE\u5377\uFF0C\u5B66\u751F\u5728\u63D0\u4EA4\u4F5C\u4E1A\u65F6\uFF0C\u9700\u8981\u540C\u6B65\u5B8C\u6210\u8C03\u67E5\u95EE\u5377\u586B\u5199\uFF09")),on&&y.createElement(Ke.Z,{align:"middle",className:"mt15"},ge!=null&&ge.poll_id?y.createElement(y.Fragment,null,y.createElement(be.Z,{title:ge==null?void 0:ge.poll_name},y.createElement("div",{onClick:()=>(0,We.xg)(`/classrooms/${Be.coursesId}/poll/${ge==null?void 0:ge.poll_id}/detail`),className:"c-light-primary current"},(0,We.Pq)(ge==null?void 0:ge.poll_name,50))),y.createElement(Et.op,{onClick:()=>{Wt(!0),Zn([ge==null?void 0:ge.poll_id])},shape:"default",className:"ml40"},"\u66F4\u6362\u95EE\u5377"),y.createElement(Et.op,{onClick:()=>(0,We.xg)(`/classrooms/${Be.coursesId}/poll/${ge==null?void 0:ge.poll_id}/detail?tabs=1`),shape:"default",className:"ml20"},"\u67E5\u770B\u7EDF\u8BA1\u7ED3\u679C")):y.createElement(Et.op,{onClick:()=>Wt(!0),shape:"default",className:"ml40"},"\u5173\u8054\u95EE\u5377"))),y.createElement(Me.default,{title:"\u8C03\u67E5\u95EE\u5377",centered:!0,open:ln,width:1100,confirmLoading:Er,onCancel:()=>Wt(!1),onOk:Un,afterOpenChange:()=>{Yn(gr),Kt.resetFields()}},y.createElement(fe.default,{layout:"inline",size:"large",form:Kt,onFinish:nn},y.createElement(fe.default.Item,{initialValue:"",label:"\u95EE\u5377\u540D\u79F0",name:"search"},y.createElement(Ot.default,{style:{width:248}})),y.createElement(fe.default.Item,{initialValue:"",label:"\u5173\u8054\u72B6\u6001",name:"related_homework"},y.createElement(At.default,{style:{width:148},options:[{value:"",label:"\u5168\u90E8"},{value:0,label:"\u672A\u5173\u8054"},{value:1,label:"\u5DF2\u5173\u8054"}]})),y.createElement(fe.default.Item,{label:null,style:{marginLeft:"auto",marginRight:0}},y.createElement(Et.op,{htmlType:"submit",shape:"default"},"\u67E5\u8BE2"))),y.createElement(Oe.default,{columns:Ta,className:"mt20",dataSource:dt,loading:jn,rowKey:"id",scroll:dt.length>7?{y:300}:{},rowSelection:{type:"radio",columnWidth:50,onChange:kt=>Zn(kt),selectedRowKeys:nr,getCheckboxProps:kt=>({disabled:kt.related_homework})},pagination:{style:{marginBottom:0},current:xa.page,hideOnSinglePage:!va,showQuickJumper:!0,showSizeChanger:!0,pageSize:xa.limit,pageSizeOptions:["10","20","50","100","200"],total:va,size:"default",showTotal:We.rU,onChange:gn}})))},ZA={flex_box_center:"flex_box_center___F26vH",flex_space_between:"flex_space_between___J7N7g",flex_box_vertical_center:"flex_box_vertical_center___W4LLF",flex_box_center_end:"flex_box_center_end___ViUq3",flex_box_column:"flex_box_column___fhMvC",content:"content___gstD6",explain:"explain___gCVEb",tabs:"tabs___JAbVp",active:"active___O3Rxd",btns:"btns___bZYiw",must:"must___Ne3Rd",popover:"popover___MLGUB",zybzForm:"zybzForm___JaYlh",graaytitle:"graaytitle___vJ0cM",dataPicker:"dataPicker___qgWAA",examineStatus:"examineStatus___A8ldH",contacts:"contacts___yS8x4",contacts_img:"contacts_img___pPzVA",suc_status:"suc_status___hDmBK",fail_status:"fail_status___KeR0l",bohui:"bohui___cxmL1"},cs=ne(1560),Lo=ne(29679),ds=ne(19248),mi=ne(59301),iu=Object.defineProperty,Au=Object.defineProperties,Ql=Object.getOwnPropertyDescriptors,Co=Object.getOwnPropertySymbols,Yo=Object.prototype.hasOwnProperty,es=Object.prototype.propertyIsEnumerable,fs=(ce,Be,ge)=>Be in ce?iu(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,ts=(ce,Be)=>{for(var ge in Be||(Be={}))Yo.call(Be,ge)&&fs(ce,ge,Be[ge]);if(Co)for(var ge of Co(Be))es.call(Be,ge)&&fs(ce,ge,Be[ge]);return ce},Go=(ce,Be)=>Au(ce,Ql(Be)),hs=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Wt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Wt(ge.throw(dt))}catch(Ut){on(Ut)}},Wt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Wt((ge=ge.apply(ce,Be)).next())});const ys="YYYY-MM-DD HH:mm",Nu=({user:ce,shixunHomeworks:Be,loading:ge,dispatch:Kt})=>{const[on]=fe.default.useForm(),[Gt,ln]=(0,y.useState)(null),[Wt,dt]=(0,y.useState)([]),[Ut,va]=(0,y.useState)(""),[Or,jn]=(0,y.useState)(!1),[Yr,nr]=(0,y.useState)(!1),Zn=(0,Ie.useParams)(),[Er,Qr]=(0,y.useState)([]),[gr,xa]=(0,y.useState)({}),Yn=(0,y.useRef)((0,ur.throttle)(Un=>nn(Un),1200,{leading:!0,trailing:!0})).current;(0,y.useEffect)(()=>{nn(),gn()},[]);const gn=()=>hs(void 0,null,function*(){var Un,Ir,kt,Pt,ar,Wr,zr,fn,yr,Qa,Va,YA,ma,fA,ml,Ja;let Ar=yield(0,Fe.ZP)(`/api/homework_commons/${Zn.categoryId}/resources_ensure_info.json`,{method:"get"});on.setFieldsValue(Go(ts({},(Un=Ar==null?void 0:Ar.data)==null?void 0:Un.important_shixun_configs),{times:(kt=(Ir=Ar==null?void 0:Ar.data)==null?void 0:Ir.important_shixun_configs)!=null&&kt.start_time&&((ar=(Pt=Ar==null?void 0:Ar.data)==null?void 0:Pt.important_shixun_configs)!=null&&ar.end_time)?[Ze()((zr=(Wr=Ar==null?void 0:Ar.data)==null?void 0:Wr.important_shixun_configs)==null?void 0:zr.start_time),Ze()((yr=(fn=Ar==null?void 0:Ar.data)==null?void 0:fn.important_shixun_configs)==null?void 0:yr.end_time)]:["",""],school_id:(Va=(Qa=Ar==null?void 0:Ar.data)==null?void 0:Qa.important_shixun_configs)==null?void 0:Va.school_name})),xa((YA=Ar==null?void 0:Ar.data)==null?void 0:YA.important_shixun_configs),va((fA=(ma=Ar==null?void 0:Ar.data)==null?void 0:ma.important_shixun_configs)==null?void 0:fA.verify_reason),ln(((Ja=(ml=Ar==null?void 0:Ar.data)==null?void 0:ml.important_shixun_configs)==null?void 0:Ja.process)||null)});(0,y.useEffect)(()=>{gr!=null&&gr.school_name&&nn(gr==null?void 0:gr.school_name)},[gr==null?void 0:gr.school_name]);const nn=Un=>hs(void 0,null,function*(){var Ir;const kt=yield Kt({type:"account/getSchoolOption",payload:{keyword:Un,limit:10}});dt(kt==null?void 0:kt.schools),Un&&Un!=""&&Qr((Ir=kt==null?void 0:kt.schools)==null?void 0:Ir.filter(Pt=>Pt.name.includes(Un)))}),Ta=Un=>parseInt(Un||"0",10),wa=(Un,Ir)=>{if(Ir&&Ir.length===2){const[kt,Pt]=Ir;if(!kt||!Pt)return Promise.reject(new Error("\u8BF7\u9009\u62E9\u8D77\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"))}return Promise.resolve()};return mi.createElement("section",{className:ZA.form},mi.createElement("div",{style:{padding:"30px 50px"}},mi.createElement(fe.default,{form:on,disabled:Or,layout:"horizontal",onFinish:Un=>hs(void 0,null,function*(){var Ir;console.log("---",Un);const kt=(Ir=Wt.find(ar=>ar.name===(Un==null?void 0:Un.school_id)))==null?void 0:Ir.id;let Pt=yield(0,Fe.ZP)(`/api/homework_commons/${Zn.categoryId}/resources_first_ensure.json`,{method:"post",body:{important_shixun_configs:Go(ts({},Un),{start_time:Ze()(Un==null?void 0:Un.times[0]).format("YYYY-MM-DD HH:mm"),end_time:Ze()(Un==null?void 0:Un.times[1]).format("YYYY-MM-DD HH:mm"),school_id:kt})}});(Pt==null?void 0:Pt.status)===0&&(Pe.ZP.info("\u4FEE\u6539\u6210\u529F"),gn())}),className:ZA.zybzForm},mi.createElement("div",{style:{display:"flex",alignItems:"center"}},mi.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},mi.createElement("span",{className:ZA.must},"*"),"\u4FDD\u969C\u6807\u8BC6"),mi.createElement(fe.default.Item,{label:"",name:"identifier",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"}]},mi.createElement(Ot.default,{size:"large",disabled:!0,minLength:4,maxLength:30,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"}))),mi.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},mi.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},mi.createElement("span",{className:ZA.must},"*"),"\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"),mi.createElement(fe.default.Item,{label:"",name:"school_id",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"}]},mi.createElement(cs.Z,{size:"large",showSearch:!0,showArrow:!0,placeholder:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D",onChange:Yn,options:Er==null?void 0:Er.map(Un=>({value:Un.name}))}))),mi.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},mi.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},mi.createElement("span",{className:ZA.must},"*"),"\u4FDD\u969C\u65F6\u95F4"),mi.createElement(fe.default.Item,{label:"",name:"times",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"},{validator:wa}]},mi.createElement(zl.default.RangePicker,{disabledDate:Un=>Un&&Un{if(Un&&Un[0]&&Un[1]){const Ir=Un[0].isBefore(Ze()())?Ze()():Un[0];on.setFieldValue("times",[Ir,Un[1]])}else on.setFieldValue("times",Un)}}))),mi.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},mi.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},mi.createElement("span",{className:ZA.must},"*"),"\u4FDD\u969C\u4EBA\u6570"),mi.createElement(fe.default.Item,{label:"",name:"people_number",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570"}]},mi.createElement(Sn.Z,{size:"large",style:{width:"100%"},parser:Ta,placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570",min:1})))),mi.createElement("div",{className:`${ZA.examineStatus}`},Gt>=1&&mi.createElement("div",null," ",mi.createElement(Lo.Z,{className:ZA.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C\u7533\u8BF7\u6210\u529F\uFF0C\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u4E2D"),Gt>=2&&Gt!=3&&mi.createElement("div",null," ",mi.createElement(Lo.Z,{className:ZA.suc_status})," \u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u901A\u8FC7\uFF0C\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u4E2D"),Gt==3&&mi.createElement("div",null," ",mi.createElement(ds.Z,{className:ZA.fail_status}),"\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u9A73\u56DE\uFF0C\u9A73\u56DE\u539F\u56E0: ( ",mi.createElement("span",{title:Ut,className:ZA.bohui},Ut),") \u5982\u6709\u95EE\u9898\u8BF7\u8054\u7CFB",mi.createElement("span",{className:ZA.contacts},mi.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",mi.createElement("div",{className:ZA.contacts_img}))),Gt>=4&&Gt!=5&&Gt!=7&&mi.createElement("div",null," ",mi.createElement(Lo.Z,{className:ZA.suc_status})," \u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5B8C\u6210\uFF0C\u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u4E2D"),(Gt==5||Gt==7)&&mi.createElement("div",null," ",mi.createElement(ds.Z,{className:ZA.fail_status}),"\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5931\u8D25\uFF0C\u8BF7\u8054\u7CFB",mi.createElement("span",{className:ZA.contacts},mi.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",mi.createElement("div",{className:ZA.contacts_img}))),Gt>5&&mi.createElement("div",null," ",mi.createElement(Lo.Z,{className:ZA.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u5DF2\u7ED3\u675F")),mi.createElement(ze.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",loading:Yr,onClick:()=>{on.submit()}},"\u4FDD\u5B58")))};var Ws=(0,Ie.connect)(({shixunHomeworks:ce,loading:Be,user:ge})=>({shixunHomeworks:ce,loading:Be.effects,user:ge}))(Nu),ns=ne(99517),Qo=ne(59301);const ms=({shixunHomeworks:ce,loading:Be,dispatch:ge})=>{const[Kt]=(0,Ie.useSearchParams)(),on=[{key:"1",label:"\u53D1\u5E03\u8BBE\u7F6E",element:Qo.createElement(hi.ZP,null)},{key:"6",label:"\u5B9E\u9A8C\u8BBE\u7F6E",element:Qo.createElement(vu,null)},{key:"2",label:"\u8BC4\u5206\u8BBE\u7F6E",element:Qo.createElement(Zu,null)},{key:"3",label:"\u5C55\u793A\u8BBE\u7F6E",element:Qo.createElement(Zl,null)},{key:"7",label:"\u5B9E\u9A8C\u7ED3\u679C\u8BBE\u7F6E",element:Qo.createElement(Tl,null)},{key:"8",label:"\u5173\u8054\u95EE\u5377",element:Qo.createElement(Mo,null)},{key:"4",label:"\u534F\u4F5C\u8BBE\u7F6E",element:Qo.createElement(WA,null)},(0,Qe.Ny)()&&{key:"5",label:"\u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C",element:Qo.createElement(Ws,null)}].filter(Gt=>!!Gt);return(0,y.useEffect)(()=>(ge({type:"globalSetting/footerToggle",payload:!1}),()=>{ge({type:"globalSetting/footerToggle",payload:!0})}),[]),Qo.createElement("div",{style:{paddingBottom:"50px"}},Qo.createElement(ns.Z,{dataSource:on,style:{marginBottom:52}}))};var lu=(0,Ie.connect)(({shixunHomeworks:ce,loading:Be})=>({shixunHomeworks:ce,loading:Be.effects}))(ms),Uu="data:image/png;base64,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agiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEAZzRAcMGNCihn///TcMHDiwRbwihj0E+vbtG/iTCAEhEEKPqLikuQbjTth4441Dnz59wi677BImm2yy8NBDD4Vdd901zDTTTOHUU08Ne++9dzjggAPC9NNP33QVYP/iiy+a4vxktNFGs3r8vOi45JJLhrHGGqsoyeIgJRTdn3/+GX766afw6aefhs8//zx89tlnFv7kk0/CzDPPHE455ZSmOr7//vtw2GGHNcUN6mSvvfayvqf5/vjjj7Dgggta1KuvvpomWfiKK64I5513Xhh55JHD1VdfHXr37t0iz+uvvx7eeOONsN5661na119/3SIPEaOMMkoYY4wxLO3nn38OjMkkk0wSzj333ML8Hvnrr7+GRRZZxE4fe+yxNvH0Mp11fOqpp8IDDzwQ9t9//9CrV68W1T766KNhp512Cssvv3w4/vjjW6QTwRh/9NFH4e233w5vvfVWePPNN8Nff/0VLrzwwvDggw+GlVZaKfTo0cPqeeaZZ8Kll14aZpxxRivDfcH4D0q4T3/55Re7d7iH+OMe4v753//+F7bddttBVaH0LoTAcF2orcNcU1FYruy22mora9/www9vRx5WFN3LL78cNtlkk3DJJZcYSXgn+vXrF1ZccUU/bTqS//LLL2+Ky5/MPvvsTQrsiCOOCE8++WRAEfMAt0dQsCgRyMvl999/DyijkUYaKay66qoeXXi87bbbTAHtsMMOLdLpf2sCEbqSo63HHXdcdu5lUOxbbrml1U+bll566bDKKqt4ctNx3XXXDSussEL47rvvArigtP7++++mPEUnbbWxKH9nxUG62223nVUHSWM4XHvtteHss8/OLoFiR+65557wyCOPWJiPUUcdNTz88MN2vtgY0tpOAAAPGklEQVRiixWO9bLLLmvxI4wwQiDMPUF99BcFj4HCvcs9Oddcc1ld11xzTbjrrrvMgABvynCPejssU+6De3/NNdcM4447bi5F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",Bu=ne(42441);const Cu=(ce=[],Be=[],ge=[])=>(console.log("---",ce,Be,ge),{tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{},grid:{left:"3%",right:"10%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:["\u7B49\u7EA7A","\u7B49\u7EA7B","\u7B49\u7EA7C","\u7B49\u7EA7D","\u7B49\u7EA7E"],name:"\u7B49\u7EA7"}],yAxis:[{type:"value",name:"\u4EBA\u6570"}],series:[{name:"\u7F3A\u9677",type:"bar",stack:"Ad",color:["#5c9ef7"],emphasis:{focus:"series"},data:ge},{name:"\u6F0F\u6D1E",type:"bar",stack:"Ad",color:["#75c87c"],emphasis:{focus:"series"},data:Be},{name:"\u4EE3\u7801\u89C4\u8303\u6027",type:"bar",stack:"Ad",color:["#f3d460"],emphasis:{focus:"series"},data:ce}]}),oe=(ce=[])=>({dataset:[{source:ce}],tooltip:{show:!0,formatter:function(Be){return Be.value[2]+":"+Be.value[1]+"\u5206"}},xAxis:{splitLine:{lineStyle:{type:"dashed"}},show:!1},yAxis:{name:"\u5206\u6570",splitLine:{lineStyle:{type:"dashed"}}},series:[{name:"scatter",type:"scatter",datasetIndex:0},{name:"line",type:"line",smooth:!0,datasetIndex:1,symbolSize:.1,symbol:"circle",label:{show:!0,fontSize:16},labelLayout:{dx:-20},encode:{label:2,tooltip:1}}]});var ye=Object.defineProperty,He=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,Ft=(ce,Be,ge)=>Be in ce?ye(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,St=(ce,Be)=>{for(var ge in Be||(Be={}))$e.call(Be,ge)&&Ft(ce,ge,Be[ge]);if(He)for(var ge of He(Be))nt.call(Be,ge)&&Ft(ce,ge,Be[ge]);return ce},Nt=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Wt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Wt(ge.throw(dt))}catch(Ut){on(Ut)}},Wt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Wt((ge=ge.apply(ce,Be)).next())});let an=[{live:"A",gz:"0\u4E2A\u9519\u8BEF",ld:"0\u4E2A\u6F0F\u6D1E",gf:"0 - 5%"},{live:"B",gz:"\u81F3\u5C111\u4E2A\u6B21\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u6B21\u8981\u6F0F\u6D1E",gf:"6% - 10%"},{live:"C",gz:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u6F0F\u6D1E",gf:"11% - 20%"},{live:"D",gz:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u6F0F\u6D1E",gf:"21% - 50%"},{live:"E",gz:"\u81F3\u5C111\u4E2A\u963B\u65AD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u963B\u65AD\u6F0F\u6D1E",gf:"\u8D85\u8FC750%"}];const sn=({shixunHomeworks:ce,loading:Be,dispatch:ge})=>{var Kt,on,Gt,ln;const Wt=(0,Ie.useParams)(),[dt,Ut]=(0,y.useState)(St(St({},{sort_by:"student_id",sort_direction:"desc"}),Wt)),[va,Or]=(0,y.useState)(),[jn,Yr]=(0,y.useState)([]);let nr=(0,y.useRef)();const[Zn,Er]=(0,y.useState)(1),[Qr,gr]=(0,y.useState)(!1),[xa,Yn]=(0,y.useState)(10),[gn,nn]=(0,y.useState)([]),[Ta,wa]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Ir()},[]);const Un=[{title:"\u5B66\u53F7",dataIndex:"student_number",sorter:!0,showSorterTooltip:!1,sortOrder:dt.sort_by==="student_number"?dt.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED",dataIndex:"group_course_name"},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u7F3A\u9677",children:[{title:"\u963B\u65AD",dataIndex:"bug",render:Pt=>y.createElement("span",{className:"current"},Pt==null?void 0:Pt.blocker)},{title:"\u4E25\u91CD",dataIndex:"bug",render:Pt=>y.createElement("span",{className:"current"},Pt==null?void 0:Pt.critical)},{title:"\u4E3B\u8981",dataIndex:"bug",render:Pt=>y.createElement("span",{className:"current"},Pt==null?void 0:Pt.major)},{title:"\u6B21\u8981",dataIndex:"bug",render:Pt=>y.createElement("span",{className:"current"},Pt==null?void 0:Pt.minor)},{title:"\u7B49\u7EA7",dataIndex:"bug",sorter:!1,showSorterTooltip:!1,sortOrder:dt.sort_by==="bug"?dt.sort_direction==="desc"?"descend":"ascend":null,render:Pt=>y.createElement("span",{className:"current"},Pt==null?void 0:Pt.grade)}]},{title:"\u6F0F\u6D1E",children:[{title:"\u963B\u65AD",dataIndex:"vulnerability",render:Pt=>y.createElement("span",{className:"current"},Pt==null?void 0:Pt.blocker)},{title:"\u4E25\u91CD",dataIndex:"vulnerability",render:Pt=>y.createElement("span",{className:"current"},Pt==null?void 0:Pt.critical)},{title:"\u4E3B\u8981",dataIndex:"vulnerability",render:Pt=>y.createElement("span",{className:"current"},Pt==null?void 0:Pt.major)},{title:"\u6B21\u8981",dataIndex:"vulnerability",render:Pt=>y.createElement("span",{className:"current"},Pt==null?void 0:Pt.minor)},{title:"\u7B49\u7EA7",dataIndex:"vulnerability",sorter:!1,showSorterTooltip:!1,sortOrder:dt.sort_by==="vulnerability"?dt.sort_direction==="desc"?"descend":"ascend":null,render:Pt=>y.createElement("span",{className:"current"},Pt==null?void 0:Pt.grade)}]},{title:"\u4EE3\u7801\u89C4\u8303\u6027",children:[{title:"\u963B\u65AD",dataIndex:"specification",render:Pt=>y.createElement("span",{className:"current"},Pt==null?void 0:Pt.blocker)},{title:"\u4E25\u91CD",dataIndex:"specification",render:Pt=>y.createElement("span",{className:"current"},Pt==null?void 0:Pt.critical)},{title:"\u4E3B\u8981",dataIndex:"specification",render:Pt=>y.createElement("span",{className:"current"},Pt==null?void 0:Pt.major)},{title:"\u6B21\u8981",dataIndex:"specification",render:Pt=>y.createElement("span",{className:"current"},Pt==null?void 0:Pt.minor)},{title:"\u7B49\u7EA7",dataIndex:"specification",sorter:!1,showSorterTooltip:!1,sortOrder:dt.sort_by==="specification"?dt.sort_direction==="desc"?"descend":"ascend":null,render:Pt=>y.createElement("span",{className:"current"},Pt==null?void 0:Pt.grade)}]},{title:"\u590D\u6742\u4EE3\u7801",dataIndex:"complexity",sorter:!0,showSorterTooltip:!1,sortOrder:dt.sort_by==="complexity"?dt.sort_direction==="desc"?"descend":"ascend":null},{title:"\u4EE3\u7801\u884C\u6570",dataIndex:"total_row_number",sorter:!0,showSorterTooltip:!1,sortOrder:dt.sort_by==="total_row_number"?dt.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8D28\u91CF\u8BC4\u5206",dataIndex:"quality_score",sorter:!0,showSorterTooltip:!1,sortOrder:dt.sort_by==="quality_score"?dt.sort_direction==="desc"?"descend":"ascend":null},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",render:(Pt,ar)=>y.createElement("a",{target:"_blank",href:`/classrooms/${Wt.coursesId}/shixun_homework/${Wt.categoryId}/analysis/${ar.id}`,className:"current c-light-primary"},"\u8BE6\u7EC6\u5206\u6790")}];(0,y.useEffect)(()=>(va===2&&(nr.current=setInterval(()=>{Ir()},6e4)),()=>{clearTimeout(nr.current)}),[va]);function Ir(){return Nt(this,null,function*(){const Pt=yield(0,Fe.ZP)(`/api/homework_commons/${dt.categoryId}/code_quality_analyses/check_status.json`,{method:"GET"});Or(Pt.status),Pt.status!=2&&Pt.status!=-1&&(kt({page:1,limit:10}),clearTimeout(nr.current))})}function kt(Pt){return Nt(this,null,function*(){Er(Pt==null?void 0:Pt.page),Yn(Pt==null?void 0:Pt.limit);const ar=yield(0,Fe.ZP)(`/api/homework_commons/${dt.categoryId}/code_quality_analyses.json`,{method:"GET",params:St({},Pt)});Yr(ar)})}return console.log("-------",va),y.createElement("section",{style:{paddingBottom:"10px"},className:"minH500 bg-white pl30 pr30 pt10"},(va===0||va===1)&&y.createElement("div",null,y.createElement("p",{style:{display:"flex",alignItems:"center"}},y.createElement("span",{style:{flex:"1"}},y.createElement("label",null,"\u68C0\u6D4B\u65F6\u95F4\uFF1A",jn==null?void 0:jn.created_at)),y.createElement("span",{className:"iconfont icon-a-wenhaobeifen2",onClick:()=>{wa(!0)},style:{fontWeight:800,color:"#0152d9",textAlign:"end",flex:1,cursor:"pointer",marginRight:10}},"\u89C4\u5219\u8BF4\u660E"),y.createElement(ze.ZP,{onClick:()=>{ge({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B"}})}},"\u91CD\u65B0\u68C0\u6D4B")),y.createElement("p",{style:{display:"flex"}},y.createElement(Ke.Z,{style:{width:"100%"}},y.createElement(tt.Z,{flex:"80px"},y.createElement("label",null,"\u5206\u73ED\u60C5\u51B5:")),y.createElement(tt.Z,{flex:"80px"},y.createElement(Ve.default,{checked:(gn==null?void 0:gn.length)===0,onChange:Pt=>{Pt.target.checked&&(nn([]),kt({page:Zn,limit:xa}))},style:{fontSize:"14px"},value:"all"},"\u5168\u90E8")),y.createElement(tt.Z,{flex:"1"},y.createElement(Ve.default.Group,{value:gn,onChange:Pt=>Nt(void 0,null,function*(){nn([...Pt]),kt({page:Zn,limit:xa,group_course_ids:Pt})}),style:{width:"100%",fontSize:"14px"}},(Kt=jn==null?void 0:jn.course_groups)==null?void 0:Kt.map((Pt,ar)=>y.createElement(Ve.default,{style:{fontSize:"14px"},value:Pt==null?void 0:Pt.id},Pt==null?void 0:Pt.name,"(",Pt==null?void 0:Pt.count,")")))))),y.createElement("p",{style:{display:"flex"}},y.createElement("span",null,y.createElement("label",{style:{color:"red"}},"\u6CE8\u610F\uFF1A")),"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u5B8C\u6210\u68C0\u6D4B\u7684\u5206\u73ED"),y.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},y.createElement("div",null,y.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500}},"\u4EE3\u7801\u98CE\u9669\u7B49\u7EA7\u5206\u6790"),(jn==null?void 0:jn.grade_statistics)&&y.createElement(Bu.Z,{option:Cu((on=jn==null?void 0:jn.grade_statistics)==null?void 0:on.map(Pt=>Pt.specification_count),(Gt=jn==null?void 0:jn.grade_statistics)==null?void 0:Gt.map(Pt=>Pt.vulnerability_count),(ln=jn==null?void 0:jn.grade_statistics)==null?void 0:ln.map(Pt=>Pt.bug_count)),style:{height:400,width:600},opts:{renderer:"svg"}})),y.createElement("div",null,y.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500}},"\u4EE3\u7801\u8D28\u91CF\u5206\u5E03"),(jn==null?void 0:jn.quality_scores)&&y.createElement(Bu.Z,{option:oe(jn==null?void 0:jn.quality_scores.map((Pt,ar)=>[ar+1,Pt==null?void 0:Pt.quality_score,Pt==null?void 0:Pt.user_name])),style:{height:400,width:600},opts:{renderer:"svg"}}))),y.createElement("div",null,y.createElement("div",{style:{display:"flex"}},y.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500,flex:"1"}},"\u8BE6\u7EC6\u5217\u8868"),y.createElement(Ot.default.Search,{size:"middle",onSearch:Pt=>{kt({page:1,limit:xa,search:Pt})},style:{width:"300px"},enterButton:"\u641C\u7D22"})),y.createElement(Oe.default,{columns:Un,dataSource:jn==null?void 0:jn.analysis,bordered:!0,scroll:{x:"calc(800px + 50%)"},pagination:!1,onChange:(Pt,ar,Wr)=>{Wr.field&&(dt.sort_by=Wr.field),Wr.order||(dt.sort_direction="asc"),Wr.order==="ascend"&&(dt.sort_direction="asc"),Wr.order==="descend"&&(dt.sort_direction="desc"),Wr.order||(dt.sort_direction="asc"),kt(St({page:1,limit:xa},dt))}}),y.createElement(Bt.Z,{current:Zn,total:jn==null?void 0:jn.total_count,pageSizeOptions:["10","20","50","100","200"],pageSize:xa,style:{textAlign:"center",marginTop:"20px",marginBottom:"20px"},onChange:(Pt,ar)=>{Er(Pt),Yn(ar),kt({page:Pt,limit:ar,group_course_ids:gn})}}))),va===2&&y.createElement("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"}},y.createElement("img",{src:Uu}),y.createElement("br",null),y.createElement(ze.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:()=>{Ir()}},"\u5237\u65B0\u9875\u9762")),y.createElement(Gr,null),y.createElement(Me.default,{open:Ta,title:"\u89C4\u5219\u8BF4\u660E",width:800,footer:null,onCancel:()=>{wa(!1)}},y.createElement("p",null,"\u4E00\u3001\u7B49\u7EA7\u89C4\u5219"),y.createElement("p",{style:{marginLeft:"10px"}},"1. \u7F3A\u9677\u7B49\u7EA7"),y.createElement("p",{style:{marginLeft:"10px"}},y.createElement(Oe.default,{dataSource:an,columns:[{title:"\u7B49\u7EA7",dataIndex:"live"},{title:"\u7F3A\u9677\u8BC4\u4F30\u89C4\u5219",dataIndex:"gz"},{title:"\u6F0F\u6D1E\u8BC4\u4F30\u89C4\u5219",dataIndex:"ld"},{title:"\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219",dataIndex:"gf"}],pagination:!1})),y.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219\u4E2D\u6570\u503C\u6765\u6E90\u4E3A\u8BA1\u7B97\u6280\u672F\u503A\u52A1\u65F6\u95F4\u5360\u5F00\u53D1\u6240\u6709\u4EE3\u7801\u6240\u9700\u8981\u7684\u65F6\u95F4\u7684\u6BD4\u4F8B\uFF08Technical Debt Ratio\uFF09"),y.createElement("p",{style:{marginLeft:"20px"}},"Technical Debt Ratio = \u6280\u672F\u503A\u52A1\u65F6\u95F4 / \u5F00\u53D1\u65F6\u95F4"),y.createElement("p",{style:{marginLeft:"20px"}},"\u6280\u672F\u503A\u52A1\u65F6\u95F4\u4E3A\u4FEE\u590D\u6240\u6709\u95EE\u9898\u6240\u9700\u8981\u7684\u65F6\u95F4\u3002"),y.createElement("p",null,"\u4E8C\u3001\u590D\u6742\u5EA6\u89C4\u5219"),y.createElement("p",{style:{marginLeft:"10px"}},"\u6839\u636E\u4EE3\u7801\u8DEF\u5F84\u6570\u8BA1\u7B97\u7684\u6570\u503C\uFF0C\u6BCF\u5F53\u4E00\u4E2A\u51FD\u6570\u7684\u63A7\u5236\u6D41\u5206\u53C9\u65F6\uFF0C\u590D\u6742\u5EA6\u8BA1\u6570\u5668\u5C31\u4F1A\u81EA\u589E\u4E00\u3002"),y.createElement("p",{style:{marginLeft:"10px"}},"\u6BCF\u4E2A\u7A0B\u5E8F\u8BED\u8A00\u7684\u5173\u952E\u5B57\u5BF9\u5E94\u7684\u590D\u6742\u5EA6\u6570\u636E\u4E0D\u540C\uFF0C\u4F46\u6BCF\u4E2A\u51FD\u6570\u7684\u6700\u5C0F\u590D\u6742\u5EA6\u4E3A1\u3002\uFF08\u7279\u5B9A\u8BED\u8A00\u7684\u8BE6\u7EC6\u6570\u636E\u7565\uFF09"),y.createElement("p",null,"\u4E09\u3001\u4EE3\u7801\u8D28\u91CF\u5206\u89C4\u5219"),y.createElement("p",{style:{marginLeft:"10px"}},"\u4EE3\u7801\u8D28\u91CF\u5206 = 0.5*\u7F3A\u9677\u5206\u6570 + 0.3*\u6F0F\u6D1E\u5206\u6570 + 0.2*\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570"),y.createElement("p",{style:{marginLeft:"10px"}},"\u5176\u4E2D\uFF1A"),y.createElement("p",{style:{marginLeft:"10px"}},"\u7F3A\u9677/\u6F0F\u6D1E/\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570\u8BA1\u7B97\u89C4\u5219\u4E3A\uFF1A100 - 100 *((100*\u963B\u65AD\u6570 + 5*\u4E25\u91CD\u6570 + 3*\u4E3B\u8981\u6570 + 1*\u6B21\u6570\uFF09/ \u4EE3\u7801\u884C\u6570\uFF09"),y.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u5206\u6570\u4E3A\u7A7A\u7684\u4EE3\u8868\u4E0D\u652F\u6301\u7684\u6587\u4EF6\u683C\u5F0F\u3002")),y.createElement(Me.default,{centered:!0,width:1200,title:"\u8BE6\u7EC6\u5206\u6790",destroyOnClose:!0,open:!!Qr,footer:null,onCancel:()=>gr(!1)},y.createElement("div",{style:{height:500,overflow:"hidden"}},!!Qr&&y.createElement("iframe",{style:{height:"100%",width:"100%"},src:`https://sonar.educoder.net/project/issues?id=${Wt==null?void 0:Wt.categoryId}-${Qr==null?void 0:Qr.student_number}&resolved=false`,frameBorder:"0"}))))};var Ht=(0,Ie.connect)(({shixunHomeworks:ce,loading:Be})=>({shixunHomeworks:ce,loading:Be.effects}))(sn),yn=ne(26724),bn=ne.n(yn),pn=ne(59301),xn=Object.defineProperty,Ln=Object.defineProperties,Nn=Object.getOwnPropertyDescriptors,In=Object.getOwnPropertySymbols,hr=Object.prototype.hasOwnProperty,er=Object.prototype.propertyIsEnumerable,Tn=(ce,Be,ge)=>Be in ce?xn(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,Cr=(ce,Be)=>{for(var ge in Be||(Be={}))hr.call(Be,ge)&&Tn(ce,ge,Be[ge]);if(In)for(var ge of In(Be))er.call(Be,ge)&&Tn(ce,ge,Be[ge]);return ce},Gn=(ce,Be)=>Ln(ce,Nn(Be)),tr=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Wt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Wt(ge.throw(dt))}catch(Ut){on(Ut)}},Wt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Wt((ge=ge.apply(ce,Be)).next())});const ha=({shixunHomeworks:ce,loading:Be,dispatch:ge})=>{const Kt=(0,Ie.useParams)(),on=(0,Ie.useLocation)(),[Gt,ln]=(0,y.useState)([]),[Wt,dt]=(0,y.useState)([]),[Ut,va]=(0,y.useState)(!0),[Or,jn]=(0,y.useState)(!1),[Yr,nr]=(0,y.useState)(1),[Zn,Er]=(0,y.useState)([]),[Qr,gr]=(0,y.useState)(!1),[xa,Yn]=(0,y.useState)(!1),[gn,nn]=(0,y.useState)(!1),[Ta,wa]=(0,y.useState)("");(0,y.useEffect)(()=>{ce.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"?(Un.resetFields(),ln([]),gr(!0),kt()):gr(!1)},[ce.actionTabs.key]);const[Un]=fe.default.useForm();let Ir=[];const kt=()=>tr(void 0,null,function*(){var Wr;if(Ut&&!Or){jn(!0),nr(Yr+1);const zr=yield(0,yt.JG)(Gn(Cr({},Kt),{page:Yr}));wa(zr.repeat_setting_score);const fn=[...zr.group_list];zr!=null&&zr.ungroup_list&&fn.push({id:zr==null?void 0:zr.ungroup_list.id,name:zr==null?void 0:zr.ungroup_list.name,works_count:zr==null?void 0:zr.ungroup_list.work_count,last_review_time:zr==null?void 0:zr.ungroup_list.last_review_time}),ln([...Gt,...fn]),jn(!1),((Wr=zr.group_list)==null?void 0:Wr.length)<10&&va(!1)}}),Pt=()=>{ge({type:"shixunHomeworks/setActionTabs",payload:{}}),Yn(!1),va(!0),jn(!1),nr(1),ln([]),Un.resetFields()},ar=[{title:"",dataIndex:"id",width:280,render:(Wr,zr)=>pn.createElement(Ve.default,{disabled:!(zr.works_count>1),value:String(zr.id)},zr.name)},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u4E0A\u6B21\u67E5\u91CD\u65F6\u95F4",dataIndex:"last_review_time",width:130}];return pn.createElement(Me.default,{centered:!0,title:"\u4EE3\u7801\u67E5\u91CD",keyboard:!1,maskClosable:!1,open:Qr,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:820,bodyStyle:{minHeight:200},onOk:()=>tr(void 0,null,function*(){const Wr=Un.getFieldValue();if(Wr.group_ids.length){nn(!0);const zr=yield(0,Fe.ZP)(`/api/homework_commons/${Kt.categoryId}/homework_code_repeat.json`,{method:"post",body:{group_ids:[...Wr.group_ids]}});nn(!1),zr.status===0&&(Pt(),yield ge({type:"shixunHomeworks/getShixunWorkList",payload:ce.actionTabs.params}),window.location.href=`/classrooms/${Kt.coursesId}/shixun_homework/${Kt.categoryId}/detail?tabs=2`,ge({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6267\u884C\u4EE3\u7801\u67E5\u91CD"}}))}}),okButtonProps:{loading:gn},onCancel:Pt},pn.createElement("div",{style:{color:"gray"}},"\u5F53\u524D\u4EE3\u7801\u67E5\u91CD\u5206\u6570\u6263\u5206\u4E3A",pn.createElement("span",{style:{color:"green"}},Ta),"\u5206,\u5982\u9700\u8C03\u6574\u8BF7\u5728\u201C",pn.createElement("a",{href:`/classrooms/${Kt.coursesId}/shixun_homework/${Kt.categoryId}/detail?tabs=3&score=2`},"\u8BBE\u7F6E-\u8BC4\u5206\u8BBE\u7F6E"),"\u201D\u4E2D\u8FDB\u884C\u7F16\u8F91"),pn.createElement("div",null,"\u8BF7\u6CE8\u610F\uFF1A\u5728\u6267\u884C\u4EE3\u7801\u67E5\u91CD\u64CD\u4F5C\u540E\uFF0C\u82E5\u5B66\u751F\u63D0\u4EA4\u65B0\u7684\u4F5C\u54C1\u4EE3\u7801\uFF0C\u65B0\u4F5C\u54C1\u4EE3\u7801\u4E0D\u8BA1\u5165\u672C\u6B21\u67E5\u91CD\u7ED3\u679C\u3002"),ce.codeReviewCourse&&pn.createElement(fe.default,{form:Un,onChange:Wr=>{Er(Cr({},Un.getFieldValue()))},initialValues:{group_ids:Ir,end_time:Ze()(Ze()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},pn.createElement("div",{className:"flexd-table-header mt20"},pn.createElement(Oe.default,{pagination:!1,dataSource:[],columns:ar})),pn.createElement(fe.default.Item,{name:"group_ids"},pn.createElement(Ve.default.Group,{className:"w100"},pn.createElement("div",{style:{width:"100%",maxHeight:260,overflow:"auto"}},pn.createElement(bn(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Wr=>{kt()},hasMore:Ut,useWindow:!1},pn.createElement(Oe.default,{loading:Be.effects["shixunHomeworks/getCodeReviewCourse"],showHeader:!1,columns:ar,dataSource:Gt,pagination:!1})))))),pn.createElement(Ke.Z,null,pn.createElement(tt.Z,{className:"ml10"},pn.createElement(Ve.default,{checked:xa,onChange:Wr=>{Yn(Wr.target.checked);let zr=[];Wr.target.checked&&(zr=Gt.filter(fn=>fn.works_count>1).map(fn=>fn.id+"")),Un.setFieldsValue({group_ids:zr})}},"\u5168\u9009"))))};var Vr=(0,Ie.connect)(({shixunHomeworks:ce,loading:Be})=>({shixunHomeworks:ce,loading:Be}))(ha),ea=ne(2948),Kr=ne(63443),ia={flex_box_center:"flex_box_center___ifw7q",flex_space_between:"flex_space_between___XbpkU",flex_box_vertical_center:"flex_box_vertical_center___TqfOZ",flex_box_center_end:"flex_box_center_end___DaT_4",flex_box_column:"flex_box_column___hy0Nl",title:"title___iYOvG",menuTabs:"menuTabs___qIcvV",rightMenu:"rightMenu___pcK7x",shixunDetail:"shixunDetail___h414d",workListTabWrap:"workListTabWrap___BPpdb",workListTabButton:"workListTabButton___QdhmD",ai_review_new:"ai_review_new___qxpHV",btn_warp:"btn_warp___VYhhZ"},Xr=ne(60979),kr=ne(13676),mr=ne(61604),jr=ne(75735),Nr=ne(71635),ba=ne(88656),_n={saixuan:"saixuan___qXS0F",jianyi:"jianyi___JlBHC",jianyi_title:"jianyi_title___gvcLT",title_left:"title_left___JoKhN",title_right:"title_right___rkDjV",yijian:"yijian___VqHXI",zonglan_list:"zonglan_list___ecRe2",zonglan_item:"zonglan_item___rJaLw",item_top:"item_top___TlDBu",top_img:"top_img___Gi7uf",top_name:"top_name___iofiQ",item_bottom:"item_bottom___ELdu1",fenxi_list:"fenxi_list___rX810",fenxi_item:"fenxi_item___oJg7N",leixing:"leixing___UELfH",pingjia:"pingjia___L46t2",tubiao:"tubiao___u74Jl",tb_title:"tb_title___MgUmJ",pie_style:"pie_style____KIye",line:"line___ixwri",bar_style:"bar_style___TI7vj",inputBox:"inputBox___vG7Zf",apply:"apply___AoQu5",li:"li___zUJji",content:"content___DGP2Q",borderBox:"borderBox___hTD5A",text:"text___N6jsD",source:"source___lsbR7",action:"action___kNLeR"},$r=Object.defineProperty,ra=Object.getOwnPropertySymbols,Lr=Object.prototype.hasOwnProperty,ta=Object.prototype.propertyIsEnumerable,qr=(ce,Be,ge)=>Be in ce?$r(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,Ya=(ce,Be)=>{for(var ge in Be||(Be={}))Lr.call(Be,ge)&&qr(ce,ge,Be[ge]);if(ra)for(var ge of ra(Be))ta.call(Be,ge)&&qr(ce,ge,Be[ge]);return ce};const Ga=ce=>React.createElement("svg",Ya({width:16,height:15,xmlns:"http://www.w3.org/2000/svg"},ce),React.createElement("title",null,"AI\u8F85\u5BFC"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M7.272 10.426c0-1.849 1.102-3.439 2.683-4.152.159-.23.218-.507.247-.778a.713.713 0 0 0-.285-.644c.257-.798.435-1.64.344-2.478-.054-.497-.242-1.008-.644-1.354C9.34.78 8.97.656 8.603.604A1.063 1.063 0 0 0 8.26.287C7.882.069 7.424.014 6.987.005c-.772.01-1.585.133-2.222.568a2.223 2.223 0 0 0-.74.838c-.208.404-.296.856-.316 1.301-.032.722.105 1.439.291 2.138a.707.707 0 0 0-.288.606c.016.228.064.46.16.67.087.193.256.37.484.405.059.398.228.77.404 1.136.221.463.6.64.805.686v.696c-.16.423-3.238 1.295-4.075 1.781-.364.22-.71.477-.965.805-.323.413-.487 1.718-.525 2.255v.03h8.905a4.544 4.544 0 0 1-1.633-3.494Z",fill:"#75E7FF",fillRule:"nonzero"}),React.createElement("circle",{fill:"#145DFF",cx:11.492,cy:10.254,r:4.508}),React.createElement("path",{d:"m9.516 12.464.398-1.108h1.83l.397 1.108h.765l-1.67-4.42h-.814l-1.67 4.42h.764Zm1.976-1.68h-1.415l.698-1.944h.025l.692 1.945Zm2.563 1.68v-4.42h-.707v4.42h.707Z",fill:"#FFF",fillRule:"nonzero"})));var ei="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNy4yNzIgMTAuNDI2YzAtMS44NDkgMS4xMDItMy40MzkgMi42ODMtNC4xNTIuMTU5LS4yMy4yMTgtLjUwNy4yNDctLjc3OGEuNzEzLjcxMyAwIDAgMC0uMjg1LS42NDRjLjI1Ny0uNzk4LjQzNS0xLjY0LjM0NC0yLjQ3OC0uMDU0LS40OTctLjI0Mi0xLjAwOC0uNjQ0LTEuMzU0QzkuMzQuNzggOC45Ny42NTYgOC42MDMuNjA0QTEuMDYzIDEuMDYzIDAgMCAwIDguMjYuMjg3QzcuODgyLjA2OSA3LjQyNC4wMTQgNi45ODcuMDA1Yy0uNzcyLjAxLTEuNTg1LjEzMy0yLjIyMi41NjhhMi4yMjMgMi4yMjMgMCAwIDAtLjc0LjgzOGMtLjIwOC40MDQtLjI5Ni44NTYtLjMxNiAxLjMwMS0uMDMyLjcyMi4xMDUgMS40MzkuMjkxIDIuMTM4YS43MDcuNzA3IDAgMCAwLS4yODguNjA2Yy4wMTYuMjI4LjA2NC40Ni4xNi42Ny4wODcuMTkzLjI1Ni4zNy40ODQuNDA1LjA1OS4zOTguMjI4Ljc3LjQwNCAxLjEzNi4yMjEuNDYzLjYuNjQuODA1LjY4NnYuNjk2Yy0uMTYuNDIzLTMuMjM4IDEuMjk1LTQuMDc1IDEuNzgxLS4zNjQuMjItLjcxLjQ3Ny0uOTY1LjgwNS0uMzIzLjQxMy0uNDg3IDEuNzE4LS41MjUgMi4yNTV2LjAzaDguOTA1YTQuNTQ0IDQuNTQ0IDAgMCAxLTEuNjMzLTMuNDk0WiIgZmlsbD0iIzc1RTdGRiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PGNpcmNsZSBmaWxsPSIjMTQ1REZGIiBjeD0iMTEuNDkyIiBjeT0iMTAuMjU0IiByPSI0LjUwOCIvPjxwYXRoIGQ9Im05LjUxNiAxMi40NjQuMzk4LTEuMTA4aDEuODNsLjM5NyAxLjEwOGguNzY1bC0xLjY3LTQuNDJoLS44MTRsLTEuNjcgNC40MmguNzY0Wm0xLjk3Ni0xLjY4aC0xLjQxNWwuNjk4LTEuOTQ0aC4wMjVsLjY5MiAxLjk0NVptMi41NjMgMS42OHYtNC40MmgtLjcwN3Y0LjQyaC43MDdaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",ri=Object.defineProperty,Pa=Object.getOwnPropertySymbols,gi=Object.prototype.hasOwnProperty,ci=Object.prototype.propertyIsEnumerable,oi=(ce,Be,ge)=>Be in ce?ri(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,bi=(ce,Be)=>{for(var ge in Be||(Be={}))gi.call(Be,ge)&&oi(ce,ge,Be[ge]);if(Pa)for(var ge of Pa(Be))ci.call(Be,ge)&&oi(ce,ge,Be[ge]);return ce};const ui=ce=>React.createElement("svg",bi({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},ce),React.createElement("title",null,"\u7F16\u7EC4"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M8 5.12c3.84 0 6.96 2.4 6.96 5.44C14.96 13.6 11.84 16 8 16c-3.84-.08-6.96-2.4-6.96-5.44 0-3.04 3.12-5.44 6.96-5.44Z",fill:"#DBDCFF"}),React.createElement("path",{d:"M10.08 14.8c1.84-.16 2.48-2.24 2.56-4.16 0-2-2-2.72-4.56-2.72-2.56 0-4.56.72-4.56 2.72 0 1.76.56 3.76 2.24 4.08.48.08 4.08.16 4.32.08Z",fill:"#111ACC"}),React.createElement("path",{d:"M6.32 10.72c.24 0 .4.16.4.4v.96c0 .24-.16.4-.4.4-.24 0-.4-.16-.4-.4v-.96c-.08-.16.16-.4.4-.4Zm3.44 0c.24 0 .4.16.4.4v.96c0 .24-.16.4-.4.4-.24 0-.4-.16-.4-.4v-.96c0-.16.16-.4.4-.4Z",fill:"#FFF"}),React.createElement("path",{d:"M14.32 8.24c.88 0 1.68 1.12 1.68 2.4 0 1.36-.96 2.4-1.84 2.4 0 0 .8-1.2.8-2.48s-.64-2.32-.64-2.32Zm-12.64.08-.08.08c-.16.32-.56 1.2-.56 2.16 0 1.2.56 2.16.8 2.48C.96 13.04 0 12 0 10.64c0-1.28.8-2.32 1.68-2.32Z",fill:"#8187FF"}),React.createElement("path",{d:"M8 0c.32 0 .48.24.48.48v3.44c0 .32-.24.48-.48.48s-.48-.16-.48-.48V.48C7.52.24 7.76 0 8 0Z",fill:"#701CDC"}),React.createElement("path",{d:"M6 .72c.32 0 .48.24.48.48v2.08c0 .32-.24.48-.48.48s-.56-.24-.56-.48V1.2c0-.32.24-.48.56-.48Z",fill:"#371CDC"}),React.createElement("path",{d:"M10.08.72c.32 0 .48.24.48.48v2.08c0 .32-.24.48-.48.48s-.48-.24-.48-.48V1.2c0-.32.24-.48.48-.48Z",fill:"#AB2FF0"}),React.createElement("path",{d:"M3.92 1.36c.32 0 .48.24.48.48v.72c0 .32-.24.48-.48.48s-.56-.16-.56-.48v-.64c0-.32.24-.56.56-.56Z",fill:"#6D57F2"}),React.createElement("path",{d:"M12.16 1.36c.32 0 .48.24.48.48v.72c0 .32-.24.48-.48.48s-.48-.24-.48-.48v-.64c0-.32.24-.56.48-.56Z",fill:"#C86FFA"})));var ki="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNOCA1LjEyYzMuODQgMCA2Ljk2IDIuNCA2Ljk2IDUuNDRDMTQuOTYgMTMuNiAxMS44NCAxNiA4IDE2Yy0zLjg0LS4wOC02Ljk2LTIuNC02Ljk2LTUuNDQgMC0zLjA0IDMuMTItNS40NCA2Ljk2LTUuNDRaIiBmaWxsPSIjREJEQ0ZGIi8+PHBhdGggZD0iTTEwLjA4IDE0LjhjMS44NC0uMTYgMi40OC0yLjI0IDIuNTYtNC4xNiAwLTItMi0yLjcyLTQuNTYtMi43Mi0yLjU2IDAtNC41Ni43Mi00LjU2IDIuNzIgMCAxLjc2LjU2IDMuNzYgMi4yNCA0LjA4LjQ4LjA4IDQuMDguMTYgNC4zMi4wOFoiIGZpbGw9IiMxMTFBQ0MiLz48cGF0aCBkPSJNNi4zMiAxMC43MmMuMjQgMCAuNC4xNi40LjR2Ljk2YzAgLjI0LS4xNi40LS40LjQtLjI0IDAtLjQtLjE2LS40LS40di0uOTZjLS4wOC0uMTYuMTYtLjQuNC0uNFptMy40NCAwYy4yNCAwIC40LjE2LjQuNHYuOTZjMCAuMjQtLjE2LjQtLjQuNC0uMjQgMC0uNC0uMTYtLjQtLjR2LS45NmMwLS4xNi4xNi0uNC40LS40WiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik0xNC4zMiA4LjI0Yy44OCAwIDEuNjggMS4xMiAxLjY4IDIuNCAwIDEuMzYtLjk2IDIuNC0xLjg0IDIuNCAwIDAgLjgtMS4yLjgtMi40OHMtLjY0LTIuMzItLjY0LTIuMzJabS0xMi42NC4wOC0uMDguMDhjLS4xNi4zMi0uNTYgMS4yLS41NiAyLjE2IDAgMS4yLjU2IDIuMTYuOCAyLjQ4Qy45NiAxMy4wNCAwIDEyIDAgMTAuNjRjMC0xLjI4LjgtMi4zMiAxLjY4LTIuMzJaIiBmaWxsPSIjODE4N0ZGIi8+PHBhdGggZD0iTTggMGMuMzIgMCAuNDguMjQuNDguNDh2My40NGMwIC4zMi0uMjQuNDgtLjQ4LjQ4cy0uNDgtLjE2LS40OC0uNDhWLjQ4QzcuNTIuMjQgNy43NiAwIDggMFoiIGZpbGw9IiM3MDFDREMiLz48cGF0aCBkPSJNNiAuNzJjLjMyIDAgLjQ4LjI0LjQ4LjQ4djIuMDhjMCAuMzItLjI0LjQ4LS40OC40OHMtLjU2LS4yNC0uNTYtLjQ4VjEuMmMwLS4zMi4yNC0uNDguNTYtLjQ4WiIgZmlsbD0iIzM3MUNEQyIvPjxwYXRoIGQ9Ik0xMC4wOC43MmMuMzIgMCAuNDguMjQuNDguNDh2Mi4wOGMwIC4zMi0uMjQuNDgtLjQ4LjQ4cy0uNDgtLjI0LS40OC0uNDhWMS4yYzAtLjMyLjI0LS40OC40OC0uNDhaIiBmaWxsPSIjQUIyRkYwIi8+PHBhdGggZD0iTTMuOTIgMS4zNmMuMzIgMCAuNDguMjQuNDguNDh2LjcyYzAgLjMyLS4yNC40OC0uNDguNDhzLS41Ni0uMTYtLjU2LS40OHYtLjY0YzAtLjMyLjI0LS41Ni41Ni0uNTZaIiBmaWxsPSIjNkQ1N0YyIi8+PHBhdGggZD0iTTEyLjE2IDEuMzZjLjMyIDAgLjQ4LjI0LjQ4LjQ4di43MmMwIC4zMi0uMjQuNDgtLjQ4LjQ4cy0uNDgtLjI0LS40OC0uNDh2LS42NGMwLS4zMi4yNC0uNTYuNDgtLjU2WiIgZmlsbD0iI0M4NkZGQSIvPjwvZz48L3N2Zz4=",ai=Object.defineProperty,Si=Object.getOwnPropertySymbols,Ci=Object.prototype.hasOwnProperty,nA=Object.prototype.propertyIsEnumerable,qi=(ce,Be,ge)=>Be in ce?ai(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,ii=(ce,Be)=>{for(var ge in Be||(Be={}))Ci.call(Be,ge)&&qi(ce,ge,Be[ge]);if(Si)for(var ge of Si(Be))nA.call(Be,ge)&&qi(ce,ge,Be[ge]);return ce};const fa=ce=>React.createElement("svg",ii({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},ce),React.createElement("title",null,"\u4EE3\u7801\u8BC4\u4EF7"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M15.88 2.91H.012V.374C.011.3.084.156.084.084.156.084.3.01.374.01h15.145c.072 0 .217.073.29.073.072.072.072.145.072.29V2.91Z",fill:"#FFC80F"}),React.createElement("path",{d:"M9.432 2.078c-.218 0-.363-.16-.435-.32 0-.08-.073-.161-.073-.241 0-.16.073-.24.145-.401.145-.24.508-.16.652 0 .073.08.145.24.145.4 0 .161-.072.241-.145.402-.072.08-.217.16-.29.16Zm1.884-.561c0-.16.072-.24.145-.401.072-.16.217-.16.362-.16.29 0 .507.24.507.56 0 .161-.072.241-.145.402a.527.527 0 0 1-.362.16c-.29 0-.507-.24-.507-.561Zm2.97.561a.527.527 0 0 1-.362-.16.67.67 0 0 1-.145-.642c0-.08.073-.16.073-.16a.385.385 0 0 1 .652 0c.073.08.145.24.145.4 0 .161-.072.241-.145.402 0 .08-.145.16-.217.16",fill:"#FFF"}),React.createElement("path",{d:"M1.46 15.953h12.972c.797 0 1.449-.652 1.449-1.449V2.91H.01v11.594c0 .797.652 1.45 1.45 1.45Z",fill:"#FFE6CC"}),React.createElement("path",{d:"m3.562 3.924.58 1.305 1.304.217-.87.942.218 1.377-1.232-.652-1.232.652.218-1.377-.87-1.014 1.304-.218.58-1.232Zm4.855 0 .58 1.305 1.304.217-.87.942.218 1.377-1.232-.652-1.16.652.218-1.377-1.014-1.014 1.304-.218.652-1.232Z",fill:"#FFB465"}),React.createElement("path",{d:"M8.924 9.577H6.823c-.073 0-.073 0-.145-.073-.072-.072 0-.072 0-.145 0-.072.072-.145.145-.145h2.101c.073 0 .073 0 .145.073 0 0 .073.072.073.145-.073.072-.145.145-.218.145Zm-2.97 0h-3.19c-.072 0-.072 0-.144-.073-.072-.072 0-.072 0-.145 0-.072.072-.145.145-.145H5.88c.072 0 .072 0 .145.073.072.072.072.072.072.145a.156.156 0 0 1-.145.145Zm7.173 1.086h-1.811c-.073 0-.073 0-.145-.072-.073-.072-.073-.072-.073-.145 0-.072.073-.145.145-.145h1.812c.072 0 .072 0 .145.073 0 0 .072.072.072.145a.156.156 0 0 1-.145.144Zm-2.68 0H8.271c-.072 0-.072 0-.145-.072-.072-.072-.072-.072-.072-.145 0-.072.072-.145.145-.145h2.174c.072 0 .072 0 .145.073 0 0 .072.072.072.145a.156.156 0 0 1-.145.144Zm-3.117 0H4.794c-.073 0-.073 0-.145-.072 0 0-.072-.072-.072-.145 0-.072.072-.145.144-.145h2.537c.072 0 .072 0 .145.073 0 0 .072.072.072.145.073.072 0 .144-.145.144Zm-3.84 0h-.725c-.073 0-.073 0-.145-.072 0 0-.072-.072-.072-.145 0-.072.072-.145.144-.145h.653c.072 0 .072 0 .145.073 0 0 .072.072.072.145.073.072 0 .144-.072.144Zm8.043 1.16H9.36c-.072 0-.072 0-.145-.073 0 0-.072-.072-.072-.144 0-.073.072-.145.145-.145h2.174c.072 0 .072 0 .145.072 0 0 .072.073.072.145.072.072-.072.145-.145.145Zm-3.043 0H4.794c-.073 0-.073 0-.145-.073 0 0-.072-.072-.072-.144 0-.073.072-.145.144-.145h3.696c.073 0 .073 0 .145.072 0 0 .073.073.073.145a.156.156 0 0 1-.145.145Zm-5 0h-.725c-.073 0-.073 0-.145-.073 0 0-.072-.072-.072-.144 0-.073.072-.145.144-.145h.653c.072 0 .072 0 .145.072.072.073.145.073.145.145a.156.156 0 0 1-.145.145Zm8.043 1.16H9.36c-.072 0-.072 0-.145-.073 0 0-.072-.073-.072-.145 0-.073.072-.145.145-.145h2.174c.072 0 .072 0 .145.072 0 0 .072.073.072.145.072.073-.072.145-.145.145Zm-3.043 0H4.794c-.073 0-.073 0-.145-.073 0 0-.072-.073-.072-.145 0-.073.072-.145.144-.145h3.696c.073 0 .073 0 .145.072 0 0 .073.073.073.145a.156.156 0 0 1-.145.145Zm-5 0h-.725c-.073 0-.073 0-.145-.073 0 0-.072-.073-.072-.145 0-.073.072-.145.144-.145h.653c.072 0 .072 0 .145.072 0 0 .072.073.072.145.073.073 0 .145-.072.145Z",fill:"#6E3902"}),React.createElement("path",{d:"M4.794 7.765 3.562 7.04l-1.16.725 1.16-1.45h.217l.29-.507 1.45-.507-.942 1.015.217 1.449Zm4.855 0L8.417 7.04l-1.16.725 1.16-1.45h.29l.217-.507 1.45-.507-.942 1.015.217 1.449Z",fill:"#FF992E"})));var yi="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTUuODggMi45MUguMDEyVi4zNzRDLjAxMS4zLjA4NC4xNTYuMDg0LjA4NC4xNTYuMDg0LjMuMDEuMzc0LjAxaDE1LjE0NWMuMDcyIDAgLjIxNy4wNzMuMjkuMDczLjA3Mi4wNzIuMDcyLjE0NS4wNzIuMjlWMi45MVoiIGZpbGw9IiNGRkM4MEYiLz48cGF0aCBkPSJNOS40MzIgMi4wNzhjLS4yMTggMC0uMzYzLS4xNi0uNDM1LS4zMiAwLS4wOC0uMDczLS4xNjEtLjA3My0uMjQxIDAtLjE2LjA3My0uMjQuMTQ1LS40MDEuMTQ1LS4yNC41MDgtLjE2LjY1MiAwIC4wNzMuMDguMTQ1LjI0LjE0NS40IDAgLjE2MS0uMDcyLjI0MS0uMTQ1LjQwMi0uMDcyLjA4LS4yMTcuMTYtLjI5LjE2Wm0xLjg4NC0uNTYxYzAtLjE2LjA3Mi0uMjQuMTQ1LS40MDEuMDcyLS4xNi4yMTctLjE2LjM2Mi0uMTYuMjkgMCAuNTA3LjI0LjUwNy41NiAwIC4xNjEtLjA3Mi4yNDEtLjE0NS40MDJhLjUyNy41MjcgMCAwIDEtLjM2Mi4xNmMtLjI5IDAtLjUwNy0uMjQtLjUwNy0uNTYxWm0yLjk3LjU2MWEuNTI3LjUyNyAwIDAgMS0uMzYyLS4xNi42Ny42NyAwIDAgMS0uMTQ1LS42NDJjMC0uMDguMDczLS4xNi4wNzMtLjE2YS4zODUuMzg1IDAgMCAxIC42NTIgMGMuMDczLjA4LjE0NS4yNC4xNDUuNCAwIC4xNjEtLjA3Mi4yNDEtLjE0NS40MDIgMCAuMDgtLjE0NS4xNi0uMjE3LjE2IiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTEuNDYgMTUuOTUzaDEyLjk3MmMuNzk3IDAgMS40NDktLjY1MiAxLjQ0OS0xLjQ0OVYyLjkxSC4wMXYxMS41OTRjMCAuNzk3LjY1MiAxLjQ1IDEuNDUgMS40NVoiIGZpbGw9IiNGRkU2Q0MiLz48cGF0aCBkPSJtMy41NjIgMy45MjQuNTggMS4zMDUgMS4zMDQuMjE3LS44Ny45NDIuMjE4IDEuMzc3LTEuMjMyLS42NTItMS4yMzIuNjUyLjIxOC0xLjM3Ny0uODctMS4wMTQgMS4zMDQtLjIxOC41OC0xLjIzMlptNC44NTUgMCAuNTggMS4zMDUgMS4zMDQuMjE3LS44Ny45NDIuMjE4IDEuMzc3LTEuMjMyLS42NTItMS4xNi42NTIuMjE4LTEuMzc3LTEuMDE0LTEuMDE0IDEuMzA0LS4yMTguNjUyLTEuMjMyWiIgZmlsbD0iI0ZGQjQ2NSIvPjxwYXRoIGQ9Ik04LjkyNCA5LjU3N0g2LjgyM2MtLjA3MyAwLS4wNzMgMC0uMTQ1LS4wNzMtLjA3Mi0uMDcyIDAtLjA3MiAwLS4xNDUgMC0uMDcyLjA3Mi0uMTQ1LjE0NS0uMTQ1aDIuMTAxYy4wNzMgMCAuMDczIDAgLjE0NS4wNzMgMCAwIC4wNzMuMDcyLjA3My4xNDUtLjA3My4wNzItLjE0NS4xNDUtLjIxOC4xNDVabS0yLjk3IDBoLTMuMTljLS4wNzIgMC0uMDcyIDAtLjE0NC0uMDczLS4wNzItLjA3MiAwLS4wNzIgMC0uMTQ1IDAtLjA3Mi4wNzItLjE0NS4xNDUtLjE0NUg1Ljg4Yy4wNzIgMCAuMDcyIDAgLjE0NS4wNzMuMDcyLjA3Mi4wNzIuMDcyLjA3Mi4xNDVhLjE1Ni4xNTYgMCAwIDEtLjE0NS4xNDVabTcuMTczIDEuMDg2aC0xLjgxMWMtLjA3MyAwLS4wNzMgMC0uMTQ1LS4wNzItLjA3My0uMDcyLS4wNzMtLjA3Mi0uMDczLS4xNDUgMC0uMDcyLjA3My0uMTQ1LjE0NS0uMTQ1aDEuODEyYy4wNzIgMCAuMDcyIDAgLjE0NS4wNzMgMCAwIC4wNzIuMDcyLjA3Mi4xNDVhLjE1Ni4xNTYgMCAwIDEtLjE0NS4xNDRabS0yLjY4IDBIOC4yNzFjLS4wNzIgMC0uMDcyIDAtLjE0NS0uMDcyLS4wNzItLjA3Mi0uMDcyLS4wNzItLjA3Mi0uMTQ1IDAtLjA3Mi4wNzItLjE0NS4xNDUtLjE0NWgyLjE3NGMuMDcyIDAgLjA3MiAwIC4xNDUuMDczIDAgMCAuMDcyLjA3Mi4wNzIuMTQ1YS4xNTYuMTU2IDAgMCAxLS4xNDUuMTQ0Wm0tMy4xMTcgMEg0Ljc5NGMtLjA3MyAwLS4wNzMgMC0uMTQ1LS4wNzIgMCAwLS4wNzItLjA3Mi0uMDcyLS4xNDUgMC0uMDcyLjA3Mi0uMTQ1LjE0NC0uMTQ1aDIuNTM3Yy4wNzIgMCAuMDcyIDAgLjE0NS4wNzMgMCAwIC4wNzIuMDcyLjA3Mi4xNDUuMDczLjA3MiAwIC4xNDQtLjE0NS4xNDRabS0zLjg0IDBoLS43MjVjLS4wNzMgMC0uMDczIDAtLjE0NS0uMDcyIDAgMC0uMDcyLS4wNzItLjA3Mi0uMTQ1IDAtLjA3Mi4wNzItLjE0NS4xNDQtLjE0NWguNjUzYy4wNzIgMCAuMDcyIDAgLjE0NS4wNzMgMCAwIC4wNzIuMDcyLjA3Mi4xNDUuMDczLjA3MiAwIC4xNDQtLjA3Mi4xNDRabTguMDQzIDEuMTZIOS4zNmMtLjA3MiAwLS4wNzIgMC0uMTQ1LS4wNzMgMCAwLS4wNzItLjA3Mi0uMDcyLS4xNDQgMC0uMDczLjA3Mi0uMTQ1LjE0NS0uMTQ1aDIuMTc0Yy4wNzIgMCAuMDcyIDAgLjE0NS4wNzIgMCAwIC4wNzIuMDczLjA3Mi4xNDUuMDcyLjA3Mi0uMDcyLjE0NS0uMTQ1LjE0NVptLTMuMDQzIDBINC43OTRjLS4wNzMgMC0uMDczIDAtLjE0NS0uMDczIDAgMC0uMDcyLS4wNzItLjA3Mi0uMTQ0IDAtLjA3My4wNzItLjE0NS4xNDQtLjE0NWgzLjY5NmMuMDczIDAgLjA3MyAwIC4xNDUuMDcyIDAgMCAuMDczLjA3My4wNzMuMTQ1YS4xNTYuMTU2IDAgMCAxLS4xNDUuMTQ1Wm0tNSAwaC0uNzI1Yy0uMDczIDAtLjA3MyAwLS4xNDUtLjA3MyAwIDAtLjA3Mi0uMDcyLS4wNzItLjE0NCAwLS4wNzMuMDcyLS4xNDUuMTQ0LS4xNDVoLjY1M2MuMDcyIDAgLjA3MiAwIC4xNDUuMDcyLjA3Mi4wNzMuMTQ1LjA3My4xNDUuMTQ1YS4xNTYuMTU2IDAgMCAxLS4xNDUuMTQ1Wm04LjA0MyAxLjE2SDkuMzZjLS4wNzIgMC0uMDcyIDAtLjE0NS0uMDczIDAgMC0uMDcyLS4wNzMtLjA3Mi0uMTQ1IDAtLjA3My4wNzItLjE0NS4xNDUtLjE0NWgyLjE3NGMuMDcyIDAgLjA3MiAwIC4xNDUuMDcyIDAgMCAuMDcyLjA3My4wNzIuMTQ1LjA3Mi4wNzMtLjA3Mi4xNDUtLjE0NS4xNDVabS0zLjA0MyAwSDQuNzk0Yy0uMDczIDAtLjA3MyAwLS4xNDUtLjA3MyAwIDAtLjA3Mi0uMDczLS4wNzItLjE0NSAwLS4wNzMuMDcyLS4xNDUuMTQ0LS4xNDVoMy42OTZjLjA3MyAwIC4wNzMgMCAuMTQ1LjA3MiAwIDAgLjA3My4wNzMuMDczLjE0NWEuMTU2LjE1NiAwIDAgMS0uMTQ1LjE0NVptLTUgMGgtLjcyNWMtLjA3MyAwLS4wNzMgMC0uMTQ1LS4wNzMgMCAwLS4wNzItLjA3My0uMDcyLS4xNDUgMC0uMDczLjA3Mi0uMTQ1LjE0NC0uMTQ1aC42NTNjLjA3MiAwIC4wNzIgMCAuMTQ1LjA3MiAwIDAgLjA3Mi4wNzMuMDcyLjE0NS4wNzMuMDczIDAgLjE0NS0uMDcyLjE0NVoiIGZpbGw9IiM2RTM5MDIiLz48cGF0aCBkPSJNNC43OTQgNy43NjUgMy41NjIgNy4wNGwtMS4xNi43MjUgMS4xNi0xLjQ1aC4yMTdsLjI5LS41MDcgMS40NS0uNTA3LS45NDIgMS4wMTUuMjE3IDEuNDQ5Wm00Ljg1NSAwTDguNDE3IDcuMDRsLTEuMTYuNzI1IDEuMTYtMS40NWguMjlsLjIxNy0uNTA3IDEuNDUtLjUwNy0uOTQyIDEuMDE1LjIxNyAxLjQ0OVoiIGZpbGw9IiNGRjk5MkUiLz48L2c+PC9zdmc+",Pi=Object.defineProperty,rA=Object.getOwnPropertySymbols,Di=Object.prototype.hasOwnProperty,ll=Object.prototype.propertyIsEnumerable,Oi=(ce,Be,ge)=>Be in ce?Pi(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,Ii=(ce,Be)=>{for(var ge in Be||(Be={}))Di.call(Be,ge)&&Oi(ce,ge,Be[ge]);if(rA)for(var ge of rA(Be))ll.call(Be,ge)&&Oi(ce,ge,Be[ge]);return ce};const Ri=ce=>React.createElement("svg",Ii({width:16,height:14,xmlns:"http://www.w3.org/2000/svg"},ce),React.createElement("title",null,"\u4EE3\u7801\u4F18\u5316"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M11.792.005c.134.603.201 1.206.067 1.876H2.881c-.067-.737-.268-1.876.804-1.876h8.107ZM4.355 1.211c.134 0 .201-.134.134-.268s-.2-.2-.268-.2c-.134.066-.2.2-.134.267 0 .134.134.201.268.201Zm.938-.2c0-.068-.067-.135-.134-.202s-.134-.067-.2 0c-.068.067-.135.067-.135.201s.067.201.201.201.268-.134.268-.2Zm.536.2c.134 0 .201-.134.201-.2 0-.068 0-.135-.067-.135C5.896.742 5.896.742 5.83.742c-.134 0-.2.134-.2.268 0 .067 0 .134.066.134 0 .067.067.067.134.067Z",fill:"#8DCAFC"}),React.createElement("path",{d:"M11.792.005h.804c.268 0 .47.134.536.47.067.535.134 1.071.067 1.54a2.677 2.677 0 0 0-1.273-.134h-.067c.134-.603.134-1.273-.067-1.876Z",fill:"#63B9FC"}),React.createElement("path",{d:"M11.926 1.881c.067.804.134 1.675 0 2.412-.067.402.067.938.067 1.206 0 1.742 0 3.484.067 5.16H3.15c-.068 0-.135 0-.135-.068l-.067-.067V1.881h8.978Zm-6.7 2.948.871-.804c.201-.134.201-.335.134-.536-.335-.87-1.809.804-2.077 1.072-.134.201-.134.402 0 .536.201.201 2.211 2.412 2.077.804 0-.067-.067-.134-.067-.134l-.938-.804V4.83ZM8.71 3.757c0-.134 0-.2-.067-.335-.067-.134-.134-.2-.268-.2a.456.456 0 0 0-.536.267l-.67 2.48a.456.456 0 0 0 .268.535.456.456 0 0 0 .536-.268l.737-2.479Zm1.876.871c.067.067.134.134.134.201s0 .134-.067.201c-.2.201-1.742 1.407-.536 1.474.067 0 .134 0 .201-.067.335-.268.737-.603 1.072-.87.402-.403.871-.67.268-1.207-.335-.335-1.608-1.809-1.943-.804v.201c.134.268.47.603.871.871ZM6.5 7.71c0-.134-.067-.2-.2-.2H4.22c-.134 0-.2.066-.2.2v.067c0 .134.066.201.2.201h2.144c.067 0 .134 0 .134-.067v-.2Zm2.546 1.005c0-.134-.2-.268-.469-.268-.268 0-.469.134-.469.268s.201.268.47.268c.267 0 .468-.134.468-.268Zm-1.474 0c0-.134-.067-.2-.2-.2H4.22c-.067 0-.134 0-.134.066 0 .067-.067.067-.067.067 0 .134.067.201.201.201h3.15c.066 0 .133 0 .133-.067.067.067.067 0 .067-.067Zm2.48.871c0-.134-.135-.2-.336-.2-.2 0-.335.133-.335.267s.134.201.335.201c.134 0 .335-.134.335-.268Zm-4.356 0c0-.067 0-.134-.067-.134s-.067-.067-.134-.067H4.221c-.067 0-.134 0-.134.067-.067.067-.067.067-.067.134s0 .134.067.134.067.067.134.067h1.273c.067 0 .201-.067.201-.2Zm3.082 0c0-.134-.067-.2-.2-.2H6.431c-.067 0-.134 0-.134.066-.067.067-.067.067-.067.134s0 .134.067.134c.067.067.067.067.134.067h2.144c.067 0 .134 0 .134-.067.067 0 .067-.067.067-.134Z",fill:"#3291FC"}),React.createElement("path",{d:"M11.926 1.881c.402-.067.871 0 1.273.134v1.072l-.067 7.639h-1.139c-.067-1.743-.067-3.485-.067-5.16 0-.268-.134-.804-.067-1.206.134-.804.067-1.675.067-2.479Z",fill:"#3291FC"}),React.createElement("path",{d:"m13.2 2.082 1.741.067c-.938-.268-.402.603-.402.938h-1.273L13.2 2.082ZM2.88 2.15v1.005H1.675c-.067 0-.067.067-.067.134v7.303c0 .068.067.135.134.202.402.134.804.067 1.206-.202l.067.068c0 .067.067.067.134.067H13.2l1.34.067c.067.469-.067.87-.2 1.273H1.004c-.067 0-.134-.067-.201-.067-.067-.268-.134-.402-.134-.603V2.819c0-.402.201-.603.603-.603l1.608-.067Z",fill:"#A1AAEF"}),React.createElement("path",{d:"M14.941 2.216c.335.067.536.268.536.603.067 2.278.067 5.36-.067 9.18l-.536.067h-.603c.201-.402.268-.804.201-1.273V3.154c.067-.402-.469-1.206.47-.938Z",fill:"#A1AAEF"}),React.createElement("path",{d:"M2.881 3.154v7.37c-.402.269-.804.336-1.206.202-.067 0-.134-.135-.134-.202V3.221c0-.067.067-.134.067-.134l1.273.067Z",fill:"#DDE2F0"}),React.createElement("path",{d:"M13.2 3.154h1.272v7.572l-1.34-.067.067-7.505ZM.736 11.932c.067.067.134.067.201.067h13.936c.201.402.201.87-.067 1.273-4.623-.067-9.179-.067-13.802 0-.737 0-1.139-.335-.938-1.14 0-.066.067-.066.134-.066.201 0 .335-.067.536-.134Z",fill:"#DAE0FF"}),React.createElement("path",{d:"m15.41 11.999.402.067c.067 0 .134.067.134.134.201.87-.2 1.273-1.139 1.139.268-.47.268-.871.067-1.273l.536-.067Z",fill:"#CCD2F2"}),React.createElement("path",{d:"M4.221.742a.144.144 0 0 0-.134.134c0 .067 0 .134.067.201s.134.067.201.067a.144.144 0 0 0 .134-.134c0-.067 0-.134-.067-.2-.067-.068-.134-.068-.2-.068Zm.603.268c0 .067.067.134.134.201s.134.067.201 0 .134-.134.134-.2c0-.068-.067-.135-.134-.202s-.134-.067-.2 0c-.068.067-.135.067-.135.201ZM5.83.742c-.134 0-.2.134-.2.268s.066.201.2.201.201-.134.201-.2c0-.135-.134-.269-.2-.269Zm-.603 4.221.938.871c.067.067.067.067.067.134.134 1.541-1.876-.67-2.077-.804a.503.503 0 0 1 0-.603c.268-.268 1.742-1.943 2.077-1.139.134.201.067.402-.134.603l-.87.804v.134Zm3.15-1.742c.334.067.401.268.334.536l-.67 2.48c-.067.267-.268.334-.536.267s-.335-.268-.268-.536l.67-2.479c.067-.268.201-.335.47-.268Zm2.21 1.407c-.402-.268-.67-.603-.938-.87-.067-.068-.067-.135 0-.202.335-1.005 1.608.47 1.943.804.603.536.134.804-.268 1.206-.335.335-.67.603-1.072.871-.067.067-.134.067-.2.067-1.274-.134.334-1.34.535-1.474.067-.067.067-.134.067-.2 0-.068 0-.135-.067-.202Z",fill:"#F1EFF2"}),React.createElement("path",{d:"M4.221 7.51h2.144c.134 0 .201.066.201.2v.067c0 .134-.067.201-.2.201H4.22c-.134 0-.2-.067-.2-.2V7.71c0-.134.066-.2.2-.2Z",fill:"#FDDD44"}),React.createElement("path",{d:"M8.107 8.99c0 .165.067.497.201.497s.335.166.47 0c.133-.166.267-.332.267-.498 0-.166-.067-.498-.2-.498-.135 0-.336-.165-.47 0-.2.166-.268.332-.268.498ZM4.221 8.49h3.15c.133 0 .2.166.2.498 0 .332-.067.498-.2.498H4.22c-.134.166-.2 0-.2-.332 0-.498.066-.664.2-.664Z",fill:"#FC9743"}),React.createElement("path",{d:"M9.313 9.907c0 .152.067.304.201.457.134.152.268.152.335 0 .134-.153.201-.305.201-.457 0-.153-.067-.305-.2-.457-.135-.153-.269-.153-.336 0-.134.152-.2.304-.2.457ZM4.221 9.45h1.273c.134 0 .201.152.201.457 0 .304-.067.457-.2.457H4.22c-.134 0-.2-.153-.2-.457 0-.305.066-.457.2-.457Zm2.211 0h2.144c.134 0 .201.152.201.457 0 .304-.067.457-.2.457H6.431c-.134 0-.2-.153-.2-.457 0-.305.066-.457.2-.457Z",fill:"#28D1B3"})));var pA="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTEuNzkyLjAwNWMuMTM0LjYwMy4yMDEgMS4yMDYuMDY3IDEuODc2SDIuODgxYy0uMDY3LS43MzctLjI2OC0xLjg3Ni44MDQtMS44NzZoOC4xMDdaTTQuMzU1IDEuMjExYy4xMzQgMCAuMjAxLS4xMzQuMTM0LS4yNjhzLS4yLS4yLS4yNjgtLjJjLS4xMzQuMDY2LS4yLjItLjEzNC4yNjcgMCAuMTM0LjEzNC4yMDEuMjY4LjIwMVptLjkzOC0uMmMwLS4wNjgtLjA2Ny0uMTM1LS4xMzQtLjIwMnMtLjEzNC0uMDY3LS4yIDBjLS4wNjguMDY3LS4xMzUuMDY3LS4xMzUuMjAxcy4wNjcuMjAxLjIwMS4yMDEuMjY4LS4xMzQuMjY4LS4yWm0uNTM2LjJjLjEzNCAwIC4yMDEtLjEzNC4yMDEtLjIgMC0uMDY4IDAtLjEzNS0uMDY3LS4xMzVDNS44OTYuNzQyIDUuODk2Ljc0MiA1LjgzLjc0MmMtLjEzNCAwLS4yLjEzNC0uMi4yNjggMCAuMDY3IDAgLjEzNC4wNjYuMTM0IDAgLjA2Ny4wNjcuMDY3LjEzNC4wNjdaIiBmaWxsPSIjOERDQUZDIi8+PHBhdGggZD0iTTExLjc5Mi4wMDVoLjgwNGMuMjY4IDAgLjQ3LjEzNC41MzYuNDcuMDY3LjUzNS4xMzQgMS4wNzEuMDY3IDEuNTRhMi42NzcgMi42NzcgMCAwIDAtMS4yNzMtLjEzNGgtLjA2N2MuMTM0LS42MDMuMTM0LTEuMjczLS4wNjctMS44NzZaIiBmaWxsPSIjNjNCOUZDIi8+PHBhdGggZD0iTTExLjkyNiAxLjg4MWMuMDY3LjgwNC4xMzQgMS42NzUgMCAyLjQxMi0uMDY3LjQwMi4wNjcuOTM4LjA2NyAxLjIwNiAwIDEuNzQyIDAgMy40ODQuMDY3IDUuMTZIMy4xNWMtLjA2OCAwLS4xMzUgMC0uMTM1LS4wNjhsLS4wNjctLjA2N1YxLjg4MWg4Ljk3OFptLTYuNyAyLjk0OC44NzEtLjgwNGMuMjAxLS4xMzQuMjAxLS4zMzUuMTM0LS41MzYtLjMzNS0uODctMS44MDkuODA0LTIuMDc3IDEuMDcyLS4xMzQuMjAxLS4xMzQuNDAyIDAgLjUzNi4yMDEuMjAxIDIuMjExIDIuNDEyIDIuMDc3LjgwNCAwLS4wNjctLjA2Ny0uMTM0LS4wNjctLjEzNGwtLjkzOC0uODA0VjQuODNaTTguNzEgMy43NTdjMC0uMTM0IDAtLjItLjA2Ny0uMzM1LS4wNjctLjEzNC0uMTM0LS4yLS4yNjgtLjJhLjQ1Ni40NTYgMCAwIDAtLjUzNi4yNjdsLS42NyAyLjQ4YS40NTYuNDU2IDAgMCAwIC4yNjguNTM1LjQ1Ni40NTYgMCAwIDAgLjUzNi0uMjY4bC43MzctMi40NzlabTEuODc2Ljg3MWMuMDY3LjA2Ny4xMzQuMTM0LjEzNC4yMDFzMCAuMTM0LS4wNjcuMjAxYy0uMi4yMDEtMS43NDIgMS40MDctLjUzNiAxLjQ3NC4wNjcgMCAuMTM0IDAgLjIwMS0uMDY3LjMzNS0uMjY4LjczNy0uNjAzIDEuMDcyLS44Ny40MDItLjQwMy44NzEtLjY3LjI2OC0xLjIwNy0uMzM1LS4zMzUtMS42MDgtMS44MDktMS45NDMtLjgwNHYuMjAxYy4xMzQuMjY4LjQ3LjYwMy44NzEuODcxWk02LjUgNy43MWMwLS4xMzQtLjA2Ny0uMi0uMi0uMkg0LjIyYy0uMTM0IDAtLjIuMDY2LS4yLjJ2LjA2N2MwIC4xMzQuMDY2LjIwMS4yLjIwMWgyLjE0NGMuMDY3IDAgLjEzNCAwIC4xMzQtLjA2N3YtLjJabTIuNTQ2IDEuMDA1YzAtLjEzNC0uMi0uMjY4LS40NjktLjI2OC0uMjY4IDAtLjQ2OS4xMzQtLjQ2OS4yNjhzLjIwMS4yNjguNDcuMjY4Yy4yNjcgMCAuNDY4LS4xMzQuNDY4LS4yNjhabS0xLjQ3NCAwYzAtLjEzNC0uMDY3LS4yLS4yLS4ySDQuMjJjLS4wNjcgMC0uMTM0IDAtLjEzNC4wNjYgMCAuMDY3LS4wNjcuMDY3LS4wNjcuMDY3IDAgLjEzNC4wNjcuMjAxLjIwMS4yMDFoMy4xNWMuMDY2IDAgLjEzMyAwIC4xMzMtLjA2Ny4wNjcuMDY3LjA2NyAwIC4wNjctLjA2N1ptMi40OC44NzFjMC0uMTM0LS4xMzUtLjItLjMzNi0uMi0uMiAwLS4zMzUuMTMzLS4zMzUuMjY3cy4xMzQuMjAxLjMzNS4yMDFjLjEzNCAwIC4zMzUtLjEzNC4zMzUtLjI2OFptLTQuMzU2IDBjMC0uMDY3IDAtLjEzNC0uMDY3LS4xMzRzLS4wNjctLjA2Ny0uMTM0LS4wNjdINC4yMjFjLS4wNjcgMC0uMTM0IDAtLjEzNC4wNjctLjA2Ny4wNjctLjA2Ny4wNjctLjA2Ny4xMzRzMCAuMTM0LjA2Ny4xMzQuMDY3LjA2Ny4xMzQuMDY3aDEuMjczYy4wNjcgMCAuMjAxLS4wNjcuMjAxLS4yWm0zLjA4MiAwYzAtLjEzNC0uMDY3LS4yLS4yLS4ySDYuNDMxYy0uMDY3IDAtLjEzNCAwLS4xMzQuMDY2LS4wNjcuMDY3LS4wNjcuMDY3LS4wNjcuMTM0czAgLjEzNC4wNjcuMTM0Yy4wNjcuMDY3LjA2Ny4wNjcuMTM0LjA2N2gyLjE0NGMuMDY3IDAgLjEzNCAwIC4xMzQtLjA2Ny4wNjcgMCAuMDY3LS4wNjcuMDY3LS4xMzRaIiBmaWxsPSIjMzI5MUZDIi8+PHBhdGggZD0iTTExLjkyNiAxLjg4MWMuNDAyLS4wNjcuODcxIDAgMS4yNzMuMTM0djEuMDcybC0uMDY3IDcuNjM5aC0xLjEzOWMtLjA2Ny0xLjc0My0uMDY3LTMuNDg1LS4wNjctNS4xNiAwLS4yNjgtLjEzNC0uODA0LS4wNjctMS4yMDYuMTM0LS44MDQuMDY3LTEuNjc1LjA2Ny0yLjQ3OVoiIGZpbGw9IiMzMjkxRkMiLz48cGF0aCBkPSJtMTMuMiAyLjA4MiAxLjc0MS4wNjdjLS45MzgtLjI2OC0uNDAyLjYwMy0uNDAyLjkzOGgtMS4yNzNMMTMuMiAyLjA4MlpNMi44OCAyLjE1djEuMDA1SDEuNjc1Yy0uMDY3IDAtLjA2Ny4wNjctLjA2Ny4xMzR2Ny4zMDNjMCAuMDY4LjA2Ny4xMzUuMTM0LjIwMi40MDIuMTM0LjgwNC4wNjcgMS4yMDYtLjIwMmwuMDY3LjA2OGMwIC4wNjcuMDY3LjA2Ny4xMzQuMDY3SDEzLjJsMS4zNC4wNjdjLjA2Ny40NjktLjA2Ny44Ny0uMiAxLjI3M0gxLjAwNGMtLjA2NyAwLS4xMzQtLjA2Ny0uMjAxLS4wNjctLjA2Ny0uMjY4LS4xMzQtLjQwMi0uMTM0LS42MDNWMi44MTljMC0uNDAyLjIwMS0uNjAzLjYwMy0uNjAzbDEuNjA4LS4wNjdaIiBmaWxsPSIjQTFBQUVGIi8+PHBhdGggZD0iTTE0Ljk0MSAyLjIxNmMuMzM1LjA2Ny41MzYuMjY4LjUzNi42MDMuMDY3IDIuMjc4LjA2NyA1LjM2LS4wNjcgOS4xOGwtLjUzNi4wNjdoLS42MDNjLjIwMS0uNDAyLjI2OC0uODA0LjIwMS0xLjI3M1YzLjE1NGMuMDY3LS40MDItLjQ2OS0xLjIwNi40Ny0uOTM4WiIgZmlsbD0iI0ExQUFFRiIvPjxwYXRoIGQ9Ik0yLjg4MSAzLjE1NHY3LjM3Yy0uNDAyLjI2OS0uODA0LjMzNi0xLjIwNi4yMDItLjA2NyAwLS4xMzQtLjEzNS0uMTM0LS4yMDJWMy4yMjFjMC0uMDY3LjA2Ny0uMTM0LjA2Ny0uMTM0bDEuMjczLjA2N1oiIGZpbGw9IiNEREUyRjAiLz48cGF0aCBkPSJNMTMuMiAzLjE1NGgxLjI3MnY3LjU3MmwtMS4zNC0uMDY3LjA2Ny03LjUwNVpNLjczNiAxMS45MzJjLjA2Ny4wNjcuMTM0LjA2Ny4yMDEuMDY3aDEzLjkzNmMuMjAxLjQwMi4yMDEuODctLjA2NyAxLjI3My00LjYyMy0uMDY3LTkuMTc5LS4wNjctMTMuODAyIDAtLjczNyAwLTEuMTM5LS4zMzUtLjkzOC0xLjE0IDAtLjA2Ni4wNjctLjA2Ni4xMzQtLjA2Ni4yMDEgMCAuMzM1LS4wNjcuNTM2LS4xMzRaIiBmaWxsPSIjREFFMEZGIi8+PHBhdGggZD0ibTE1LjQxIDExLjk5OS40MDIuMDY3Yy4wNjcgMCAuMTM0LjA2Ny4xMzQuMTM0LjIwMS44Ny0uMiAxLjI3My0xLjEzOSAxLjEzOS4yNjgtLjQ3LjI2OC0uODcxLjA2Ny0xLjI3M2wuNTM2LS4wNjdaIiBmaWxsPSIjQ0NEMkYyIi8+PHBhdGggZD0iTTQuMjIxLjc0MmEuMTQ0LjE0NCAwIDAgMC0uMTM0LjEzNGMwIC4wNjcgMCAuMTM0LjA2Ny4yMDFzLjEzNC4wNjcuMjAxLjA2N2EuMTQ0LjE0NCAwIDAgMCAuMTM0LS4xMzRjMC0uMDY3IDAtLjEzNC0uMDY3LS4yLS4wNjctLjA2OC0uMTM0LS4wNjgtLjItLjA2OFptLjYwMy4yNjhjMCAuMDY3LjA2Ny4xMzQuMTM0LjIwMXMuMTM0LjA2Ny4yMDEgMCAuMTM0LS4xMzQuMTM0LS4yYzAtLjA2OC0uMDY3LS4xMzUtLjEzNC0uMjAycy0uMTM0LS4wNjctLjIgMGMtLjA2OC4wNjctLjEzNS4wNjctLjEzNS4yMDFaTTUuODMuNzQyYy0uMTM0IDAtLjIuMTM0LS4yLjI2OHMuMDY2LjIwMS4yLjIwMS4yMDEtLjEzNC4yMDEtLjJjMC0uMTM1LS4xMzQtLjI2OS0uMi0uMjY5Wm0tLjYwMyA0LjIyMS45MzguODcxYy4wNjcuMDY3LjA2Ny4wNjcuMDY3LjEzNC4xMzQgMS41NDEtMS44NzYtLjY3LTIuMDc3LS44MDRhLjUwMy41MDMgMCAwIDEgMC0uNjAzYy4yNjgtLjI2OCAxLjc0Mi0xLjk0MyAyLjA3Ny0xLjEzOS4xMzQuMjAxLjA2Ny40MDItLjEzNC42MDNsLS44Ny44MDR2LjEzNFptMy4xNS0xLjc0MmMuMzM0LjA2Ny40MDEuMjY4LjMzNC41MzZsLS42NyAyLjQ4Yy0uMDY3LjI2Ny0uMjY4LjMzNC0uNTM2LjI2N3MtLjMzNS0uMjY4LS4yNjgtLjUzNmwuNjctMi40NzljLjA2Ny0uMjY4LjIwMS0uMzM1LjQ3LS4yNjhabTIuMjEgMS40MDdjLS40MDItLjI2OC0uNjctLjYwMy0uOTM4LS44Ny0uMDY3LS4wNjgtLjA2Ny0uMTM1IDAtLjIwMi4zMzUtMS4wMDUgMS42MDguNDcgMS45NDMuODA0LjYwMy41MzYuMTM0LjgwNC0uMjY4IDEuMjA2LS4zMzUuMzM1LS42Ny42MDMtMS4wNzIuODcxLS4wNjcuMDY3LS4xMzQuMDY3LS4yLjA2Ny0xLjI3NC0uMTM0LjMzNC0xLjM0LjUzNS0xLjQ3NC4wNjctLjA2Ny4wNjctLjEzNC4wNjctLjIgMC0uMDY4IDAtLjEzNS0uMDY3LS4yMDJaIiBmaWxsPSIjRjFFRkYyIi8+PHBhdGggZD0iTTQuMjIxIDcuNTFoMi4xNDRjLjEzNCAwIC4yMDEuMDY2LjIwMS4ydi4wNjdjMCAuMTM0LS4wNjcuMjAxLS4yLjIwMUg0LjIyYy0uMTM0IDAtLjItLjA2Ny0uMi0uMlY3LjcxYzAtLjEzNC4wNjYtLjIuMi0uMloiIGZpbGw9IiNGRERENDQiLz48cGF0aCBkPSJNOC4xMDcgOC45OWMwIC4xNjUuMDY3LjQ5Ny4yMDEuNDk3cy4zMzUuMTY2LjQ3IDBjLjEzMy0uMTY2LjI2Ny0uMzMyLjI2Ny0uNDk4IDAtLjE2Ni0uMDY3LS40OTgtLjItLjQ5OC0uMTM1IDAtLjMzNi0uMTY1LS40NyAwLS4yLjE2Ni0uMjY4LjMzMi0uMjY4LjQ5OFpNNC4yMjEgOC40OWgzLjE1Yy4xMzMgMCAuMi4xNjYuMi40OTggMCAuMzMyLS4wNjcuNDk4LS4yLjQ5OEg0LjIyYy0uMTM0LjE2Ni0uMiAwLS4yLS4zMzIgMC0uNDk4LjA2Ni0uNjY0LjItLjY2NFoiIGZpbGw9IiNGQzk3NDMiLz48cGF0aCBkPSJNOS4zMTMgOS45MDdjMCAuMTUyLjA2Ny4zMDQuMjAxLjQ1Ny4xMzQuMTUyLjI2OC4xNTIuMzM1IDAgLjEzNC0uMTUzLjIwMS0uMzA1LjIwMS0uNDU3IDAtLjE1My0uMDY3LS4zMDUtLjItLjQ1Ny0uMTM1LS4xNTMtLjI2OS0uMTUzLS4zMzYgMC0uMTM0LjE1Mi0uMi4zMDQtLjIuNDU3Wk00LjIyMSA5LjQ1aDEuMjczYy4xMzQgMCAuMjAxLjE1Mi4yMDEuNDU3IDAgLjMwNC0uMDY3LjQ1Ny0uMi40NTdINC4yMmMtLjEzNCAwLS4yLS4xNTMtLjItLjQ1NyAwLS4zMDUuMDY2LS40NTcuMi0uNDU3Wm0yLjIxMSAwaDIuMTQ0Yy4xMzQgMCAuMjAxLjE1Mi4yMDEuNDU3IDAgLjMwNC0uMDY3LjQ1Ny0uMi40NTdINi40MzFjLS4xMzQgMC0uMi0uMTUzLS4yLS40NTcgMC0uMzA1LjA2Ni0uNDU3LjItLjQ1N1oiIGZpbGw9IiMyOEQxQjMiLz48L2c+PC9zdmc+",ti=Object.defineProperty,Hl=Object.getOwnPropertySymbols,Ia=Object.prototype.hasOwnProperty,Ur=Object.prototype.propertyIsEnumerable,Mi=(ce,Be,ge)=>Be in ce?ti(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,ca=(ce,Be)=>{for(var ge in Be||(Be={}))Ia.call(Be,ge)&&Mi(ce,ge,Be[ge]);if(Hl)for(var ge of Hl(Be))Ur.call(Be,ge)&&Mi(ce,ge,Be[ge]);return ce};const Fa=ce=>React.createElement("svg",ca({width:14,height:16,xmlns:"http://www.w3.org/2000/svg"},ce),React.createElement("title",null,"\u4EE3\u7801\u8BCA\u65AD"),React.createElement("g",{fill:"#6320FE",fillRule:"nonzero"},React.createElement("path",{d:"m1.272 3.267 1.667 1.666c.4-.333 1-.533 1.6-.533h2v10.467h-2c-.534 0-1.134-.2-1.534-.534L1.272 16l-.867-.867 1.8-1.8c-.133-.333-.266-.666-.266-1.066V10.2H.005V9H1.94V6.933c0-.4.066-.733.266-1.066l-1.8-1.8.867-.8Zm8 6.933c1.267 0 2.333 1 2.333 2.267 0 .266-.066.533-.133.8l1.867 1.866-.934.867-1.733-1.733a2.33 2.33 0 0 1-1.467.533c-1.266 0-2.333-1-2.333-2.267.067-1.266 1.067-2.333 2.4-2.333Z"}),React.createElement("path",{d:"m12.405 3.267.867.866L11.405 6c.134.267.2.6.2.933V10.6c-.533-.867-1.4-1.4-2.533-1.4-.8 0-1.533.333-2.067.867V4.4h2c.6 0 1.2.2 1.667.6l1.733-1.733Z"}),React.createElement("path",{d:"M6.805 0c1.467 0 2.6 1.133 2.6 2.6V4H4.14V2.6c0-1.467 1.2-2.6 2.666-2.6Z"})));var QA="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzYzMjBGRSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJtMS4yNzIgMy4yNjcgMS42NjcgMS42NjZjLjQtLjMzMyAxLS41MzMgMS42LS41MzNoMnYxMC40NjdoLTJjLS41MzQgMC0xLjEzNC0uMi0xLjUzNC0uNTM0TDEuMjcyIDE2bC0uODY3LS44NjcgMS44LTEuOGMtLjEzMy0uMzMzLS4yNjYtLjY2Ni0uMjY2LTEuMDY2VjEwLjJILjAwNVY5SDEuOTRWNi45MzNjMC0uNC4wNjYtLjczMy4yNjYtMS4wNjZsLTEuOC0xLjguODY3LS44Wm04IDYuOTMzYzEuMjY3IDAgMi4zMzMgMSAyLjMzMyAyLjI2NyAwIC4yNjYtLjA2Ni41MzMtLjEzMy44bDEuODY3IDEuODY2LS45MzQuODY3LTEuNzMzLTEuNzMzYTIuMzMgMi4zMyAwIDAgMS0xLjQ2Ny41MzNjLTEuMjY2IDAtMi4zMzMtMS0yLjMzMy0yLjI2Ny4wNjctMS4yNjYgMS4wNjctMi4zMzMgMi40LTIuMzMzWiIvPjxwYXRoIGQ9Im0xMi40MDUgMy4yNjcuODY3Ljg2NkwxMS40MDUgNmMuMTM0LjI2Ny4yLjYuMi45MzNWMTAuNmMtLjUzMy0uODY3LTEuNC0xLjQtMi41MzMtMS40LS44IDAtMS41MzMuMzMzLTIuMDY3Ljg2N1Y0LjRoMmMuNiAwIDEuMi4yIDEuNjY3LjZsMS43MzMtMS43MzNaIi8+PHBhdGggZD0iTTYuODA1IDBjMS40NjcgMCAyLjYgMS4xMzMgMi42IDIuNlY0SDQuMTRWMi42YzAtMS40NjcgMS4yLTIuNiAyLjY2Ni0yLjZaIi8+PC9nPjwvc3ZnPg==",kA=Object.defineProperty,KA=Object.getOwnPropertySymbols,Ao=Object.prototype.hasOwnProperty,Kl=Object.prototype.propertyIsEnumerable,Vo=(ce,Be,ge)=>Be in ce?kA(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,jl=(ce,Be)=>{for(var ge in Be||(Be={}))Ao.call(Be,ge)&&Vo(ce,ge,Be[ge]);if(KA)for(var ge of KA(Be))Kl.call(Be,ge)&&Vo(ce,ge,Be[ge]);return ce};const ko=ce=>React.createElement("svg",jl({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},ce),React.createElement("title",null,"\u4EE3\u7801\u6CE8\u91CA"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M7.76 15.976c-.502 0-.996-.123-1.438-.361l-4.884-2.646C.539 12.47-.006 11.585 0 10.633V5.344c0-.95.54-1.835 1.437-2.336L6.322.361a3.042 3.042 0 0 1 2.876 0l4.885 2.647c.898.502 1.442 1.385 1.438 2.336v5.29c0 .95-.54 1.836-1.438 2.335l-4.885 2.646a3.018 3.018 0 0 1-1.438.361Z",fill:"#1EDAB5"}),React.createElement("path",{d:"M7.405 15.97c-.64-2.987-.64-5.09-.66-5.626L8.8 6c2.011-.731 3.36-1.886 6.388-1.912.222.389.34.828.343 1.276v5.289c0 .95-.542 1.835-1.438 2.336l-4.886 2.644a3.033 3.033 0 0 1-1.802.338Z",fill:"#77E89B"}),React.createElement("path",{d:"M4.614 4.4c.195 0 .352.187.352.416 0 .228-.157.414-.352.415-.196 0-.353.186-.353.415v2.076c0 .111-.038.217-.105.294l-.102.122.103.122a.453.453 0 0 1 .104.294v2.076c0 .23.158.415.354.415.194.001.351.187.351.415 0 .23-.157.415-.351.416-.585 0-1.062-.56-1.062-1.246V8.726l-.25-.294a.468.468 0 0 1 0-.588l.25-.294V5.646c0-.688.477-1.246 1.062-1.246Zm6.144 0c.584 0 1.06.56 1.06 1.246V7.55l.249.294a.471.471 0 0 1 0 .588l-.25.294v1.904c0 .688-.475 1.246-1.059 1.246a.347.347 0 0 1-.307-.207.48.48 0 0 1 0-.417.347.347 0 0 1 .306-.207c.196 0 .354-.186.354-.415V8.554c0-.111.037-.217.104-.294l.103-.122-.103-.122a.455.455 0 0 1-.104-.294V5.646c0-.23-.158-.415-.353-.415a.347.347 0 0 1-.307-.208.48.48 0 0 1 0-.416.347.347 0 0 1 .306-.207h.001ZM8.611 5.747a.374.374 0 0 1 .185.496l-2.177 4.756a.374.374 0 0 1-.68-.311l2.177-4.755a.374.374 0 0 1 .495-.185Z",fill:"#FFF"})));var ql="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNNy43NiAxNS45NzZjLS41MDIgMC0uOTk2LS4xMjMtMS40MzgtLjM2MWwtNC44ODQtMi42NDZDLjUzOSAxMi40Ny0uMDA2IDExLjU4NSAwIDEwLjYzM1Y1LjM0NGMwLS45NS41NC0xLjgzNSAxLjQzNy0yLjMzNkw2LjMyMi4zNjFhMy4wNDIgMy4wNDIgMCAwIDEgMi44NzYgMGw0Ljg4NSAyLjY0N2MuODk4LjUwMiAxLjQ0MiAxLjM4NSAxLjQzOCAyLjMzNnY1LjI5YzAgLjk1LS41NCAxLjgzNi0xLjQzOCAyLjMzNWwtNC44ODUgMi42NDZhMy4wMTggMy4wMTggMCAwIDEtMS40MzguMzYxWiIgZmlsbD0iIzFFREFCNSIvPjxwYXRoIGQ9Ik03LjQwNSAxNS45N2MtLjY0LTIuOTg3LS42NC01LjA5LS42Ni01LjYyNkw4LjggNmMyLjAxMS0uNzMxIDMuMzYtMS44ODYgNi4zODgtMS45MTIuMjIyLjM4OS4zNC44MjguMzQzIDEuMjc2djUuMjg5YzAgLjk1LS41NDIgMS44MzUtMS40MzggMi4zMzZsLTQuODg2IDIuNjQ0YTMuMDMzIDMuMDMzIDAgMCAxLTEuODAyLjMzOFoiIGZpbGw9IiM3N0U4OUIiLz48cGF0aCBkPSJNNC42MTQgNC40Yy4xOTUgMCAuMzUyLjE4Ny4zNTIuNDE2IDAgLjIyOC0uMTU3LjQxNC0uMzUyLjQxNS0uMTk2IDAtLjM1My4xODYtLjM1My40MTV2Mi4wNzZjMCAuMTExLS4wMzguMjE3LS4xMDUuMjk0bC0uMTAyLjEyMi4xMDMuMTIyYS40NTMuNDUzIDAgMCAxIC4xMDQuMjk0djIuMDc2YzAgLjIzLjE1OC40MTUuMzU0LjQxNS4xOTQuMDAxLjM1MS4xODcuMzUxLjQxNSAwIC4yMy0uMTU3LjQxNS0uMzUxLjQxNi0uNTg1IDAtMS4wNjItLjU2LTEuMDYyLTEuMjQ2VjguNzI2bC0uMjUtLjI5NGEuNDY4LjQ2OCAwIDAgMSAwLS41ODhsLjI1LS4yOTRWNS42NDZjMC0uNjg4LjQ3Ny0xLjI0NiAxLjA2Mi0xLjI0NlptNi4xNDQgMGMuNTg0IDAgMS4wNi41NiAxLjA2IDEuMjQ2VjcuNTVsLjI0OS4yOTRhLjQ3MS40NzEgMCAwIDEgMCAuNTg4bC0uMjUuMjk0djEuOTA0YzAgLjY4OC0uNDc1IDEuMjQ2LTEuMDU5IDEuMjQ2YS4zNDcuMzQ3IDAgMCAxLS4zMDctLjIwNy40OC40OCAwIDAgMSAwLS40MTcuMzQ3LjM0NyAwIDAgMSAuMzA2LS4yMDdjLjE5NiAwIC4zNTQtLjE4Ni4zNTQtLjQxNVY4LjU1NGMwLS4xMTEuMDM3LS4yMTcuMTA0LS4yOTRsLjEwMy0uMTIyLS4xMDMtLjEyMmEuNDU1LjQ1NSAwIDAgMS0uMTA0LS4yOTRWNS42NDZjMC0uMjMtLjE1OC0uNDE1LS4zNTMtLjQxNWEuMzQ3LjM0NyAwIDAgMS0uMzA3LS4yMDguNDguNDggMCAwIDEgMC0uNDE2LjM0Ny4zNDcgMCAwIDEgLjMwNi0uMjA3aC4wMDFaTTguNjExIDUuNzQ3YS4zNzQuMzc0IDAgMCAxIC4xODUuNDk2bC0yLjE3NyA0Ljc1NmEuMzc0LjM3NCAwIDAgMS0uNjgtLjMxMWwyLjE3Ny00Ljc1NWEuMzc0LjM3NCAwIDAgMSAuNDk1LS4xODVaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg==",Jo=Object.defineProperty,Aa=Object.getOwnPropertySymbols,_l=Object.prototype.hasOwnProperty,ou=Object.prototype.propertyIsEnumerable,$l=(ce,Be,ge)=>Be in ce?Jo(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,Rl=(ce,Be)=>{for(var ge in Be||(Be={}))_l.call(Be,ge)&&$l(ce,ge,Be[ge]);if(Aa)for(var ge of Aa(Be))ou.call(Be,ge)&&$l(ce,ge,Be[ge]);return ce};const yu=ce=>React.createElement("svg",Rl({width:16,height:16,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},ce),React.createElement("title",null,"1 (2)"),React.createElement("defs",null,React.createElement("path",{id:"yfjc_svg__a",d:"M0 0h16v16H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"yfjc_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#yfjc_svg__a"})),React.createElement("use",{fill:"#FFF",fillRule:"nonzero",opacity:.01,xlinkHref:"#yfjc_svg__a"}),React.createElement("g",{mask:"url(#yfjc_svg__b)"},React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M4.45 1.367h6.278c2.424 0 3.636 1.212 3.636 3.636v6.695c0 2.424-1.212 3.636-3.636 3.636H4.45c-2.424 0-3.636-1.212-3.636-3.636V5.003c0-2.424 1.212-3.636 3.636-3.636Z",fill:"#FF8303"}),React.createElement("path",{d:"M4.688 3.891h5.8c1.455 0 2.182.727 2.182 2.182v4.695c0 1.455-.727 2.182-2.182 2.182h-5.8c-1.454 0-2.181-.727-2.181-2.182V6.073c0-1.455.727-2.182 2.181-2.182Z",fill:"#FFEBB4"}),React.createElement("path",{d:"M5.22 6.136h3.042c.455 0 .682.227.682.682 0 .454-.227.68-.682.68H5.221c-.455 0-.682-.226-.682-.68 0-.455.227-.682.682-.682ZM5.056.004h5.065c1.022 0 1.533.511 1.533 1.533 0 1.022-.511 1.533-1.533 1.533H5.056c-1.022 0-1.533-.51-1.533-1.533 0-1.022.511-1.533 1.533-1.533ZM5.22 9.202h5.075c.454 0 .681.228.681.682 0 .454-.227.681-.681.681H5.221c-.455 0-.682-.227-.682-.681 0-.454.227-.682.682-.682Z",fill:"#FFCC34"})),React.createElement("path",{d:"m12.878 12.584 1.563 1.563a.82.82 0 0 1-1.163 1.156l-1.624-1.623a3.32 3.32 0 1 1 1.786-2.945c0 .66-.196 1.304-.562 1.849Zm-1.178-1.85a1.58 1.58 0 1 0-3.16 0 1.58 1.58 0 0 0 3.16 0Z",stroke:"#FFF",fill:"#FF8303",fillRule:"nonzero"}))));var Pu="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDE2djE2SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9Ii4wMSIgeGxpbms6aHJlZj0iI2EiLz48ZyBtYXNrPSJ1cmwoI2IpIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjxwYXRoIGQ9Ik00LjQ1IDEuMzY3aDYuMjc4YzIuNDI0IDAgMy42MzYgMS4yMTIgMy42MzYgMy42MzZ2Ni42OTVjMCAyLjQyNC0xLjIxMiAzLjYzNi0zLjYzNiAzLjYzNkg0LjQ1Yy0yLjQyNCAwLTMuNjM2LTEuMjEyLTMuNjM2LTMuNjM2VjUuMDAzYzAtMi40MjQgMS4yMTItMy42MzYgMy42MzYtMy42MzZaIiBmaWxsPSIjRkY4MzAzIi8+PHBhdGggZD0iTTQuNjg4IDMuODkxaDUuOGMxLjQ1NSAwIDIuMTgyLjcyNyAyLjE4MiAyLjE4MnY0LjY5NWMwIDEuNDU1LS43MjcgMi4xODItMi4xODIgMi4xODJoLTUuOGMtMS40NTQgMC0yLjE4MS0uNzI3LTIuMTgxLTIuMTgyVjYuMDczYzAtMS40NTUuNzI3LTIuMTgyIDIuMTgxLTIuMTgyWiIgZmlsbD0iI0ZGRUJCNCIvPjxwYXRoIGQ9Ik01LjIyIDYuMTM2aDMuMDQyYy40NTUgMCAuNjgyLjIyNy42ODIuNjgyIDAgLjQ1NC0uMjI3LjY4LS42ODIuNjhINS4yMjFjLS40NTUgMC0uNjgyLS4yMjYtLjY4Mi0uNjggMC0uNDU1LjIyNy0uNjgyLjY4Mi0uNjgyWk01LjA1Ni4wMDRoNS4wNjVjMS4wMjIgMCAxLjUzMy41MTEgMS41MzMgMS41MzMgMCAxLjAyMi0uNTExIDEuNTMzLTEuNTMzIDEuNTMzSDUuMDU2Yy0xLjAyMiAwLTEuNTMzLS41MS0xLjUzMy0xLjUzMyAwLTEuMDIyLjUxMS0xLjUzMyAxLjUzMy0xLjUzM1pNNS4yMiA5LjIwMmg1LjA3NWMuNDU0IDAgLjY4MS4yMjguNjgxLjY4MiAwIC40NTQtLjIyNy42ODEtLjY4MS42ODFINS4yMjFjLS40NTUgMC0uNjgyLS4yMjctLjY4Mi0uNjgxIDAtLjQ1NC4yMjctLjY4Mi42ODItLjY4MloiIGZpbGw9IiNGRkNDMzQiLz48L2c+PHBhdGggZD0ibTEyLjg3OCAxMi41ODQgMS41NjMgMS41NjNhLjgyLjgyIDAgMCAxLTEuMTYzIDEuMTU2bC0xLjYyNC0xLjYyM2EzLjMyIDMuMzIgMCAxIDEgMS43ODYtMi45NDVjMCAuNjYtLjE5NiAxLjMwNC0uNTYyIDEuODQ5Wm0tMS4xNzgtMS44NWExLjU4IDEuNTggMCAxIDAtMy4xNiAwIDEuNTggMS41OCAwIDAgMCAzLjE2IDBaIiBzdHJva2U9IiNGRkYiIGZpbGw9IiNGRjgzMDMiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L2c+PC9zdmc+",wu=Object.defineProperty,uu=Object.getOwnPropertySymbols,fl=Object.prototype.hasOwnProperty,Fu=Object.prototype.propertyIsEnumerable,Gu=(ce,Be,ge)=>Be in ce?wu(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,yo=(ce,Be)=>{for(var ge in Be||(Be={}))fl.call(Be,ge)&&Gu(ce,ge,Be[ge]);if(uu)for(var ge of uu(Be))Fu.call(Be,ge)&&Gu(ce,ge,Be[ge]);return ce};const wo=ce=>React.createElement("svg",yo({width:15,height:15,xmlns:"http://www.w3.org/2000/svg"},ce),React.createElement("title",null,"1 (1)"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h15v15H0z"}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M1.875 14.15a.83.83 0 0 1-.837-.828V.922a.832.832 0 0 1 .837-.833h8.583l2.554 2.548v10.68a.837.837 0 0 1-.825.835H1.875v-.003Z",fill:"#F4FAFF"}),React.createElement("path",{d:"m10.402.234 2.489 2.473v10.594a.703.703 0 0 1-.704.703H1.891a.703.703 0 0 1-.72-.691V.949a.704.704 0 0 1 .704-.715h8.527M10.5 0H1.891a.952.952 0 0 0-.954.95V13.3c.008.522.433.94.954.938h10.28a.952.952 0 0 0 .954-.937V2.613L10.5 0Z",fill:"#79B8FF"}),React.createElement("path",{d:"M12.942 2.716h-1.947a.595.595 0 0 1-.612-.574V.18l2.56 2.536Z",fill:"#79B8FF"}),React.createElement("path",{d:"M0 9.844h14.063v4.453a.703.703 0 0 1-.704.703H.703A.703.703 0 0 1 0 14.297V9.844Z",fill:"#4885E0"}),React.createElement("path",{fill:"#377DD1",d:"M.937 9.844H0l.937-.938zM13.127 9.844h.935l-.935-.938z"}),React.createElement("path",{d:"M7.922 5.334h3.375c.125 0 .187.063.187.188s-.062.187-.187.187H7.922c-.125 0-.188-.062-.188-.187s.063-.188.188-.188ZM7.922 6.53h3.375c.125 0 .187.062.187.187s-.062.188-.187.188H7.922c-.125 0-.188-.063-.188-.188s.063-.187.188-.187ZM7.922 7.725h3.375c.125 0 .187.063.187.188s-.062.187-.187.187H7.922c-.125 0-.188-.062-.188-.187s.063-.188.188-.188Z",fill:"#B5C2E3"})),React.createElement("path",{d:"M8.057 8.214 6.273 6.42a2.445 2.445 0 1 0-.48.478l1.785 1.796a.15.15 0 0 0 .213 0l.266-.266a.15.15 0 0 0 0-.213Zm-5.01-1.98a1.795 1.795 0 1 1 2.537-2.538 1.795 1.795 0 0 1-2.538 2.538Z",fill:"#3DCEEB",fillRule:"nonzero"})));var ho="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDE1djE1SDB6Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMS44NzUgMTQuMTVhLjgzLjgzIDAgMCAxLS44MzctLjgyOFYuOTIyYS44MzIuODMyIDAgMCAxIC44MzctLjgzM2g4LjU4M2wyLjU1NCAyLjU0OHYxMC42OGEuODM3LjgzNyAwIDAgMS0uODI1LjgzNUgxLjg3NXYtLjAwM1oiIGZpbGw9IiNGNEZBRkYiLz48cGF0aCBkPSJtMTAuNDAyLjIzNCAyLjQ4OSAyLjQ3M3YxMC41OTRhLjcwMy43MDMgMCAwIDEtLjcwNC43MDNIMS44OTFhLjcwMy43MDMgMCAwIDEtLjcyLS42OTFWLjk0OWEuNzA0LjcwNCAwIDAgMSAuNzA0LS43MTVoOC41MjdNMTAuNSAwSDEuODkxYS45NTIuOTUyIDAgMCAwLS45NTQuOTVWMTMuM2MuMDA4LjUyMi40MzMuOTQuOTU0LjkzOGgxMC4yOGEuOTUyLjk1MiAwIDAgMCAuOTU0LS45MzdWMi42MTNMMTAuNSAwWiIgZmlsbD0iIzc5QjhGRiIvPjxwYXRoIGQ9Ik0xMi45NDIgMi43MTZoLTEuOTQ3YS41OTUuNTk1IDAgMCAxLS42MTItLjU3NFYuMThsMi41NiAyLjUzNloiIGZpbGw9IiM3OUI4RkYiLz48cGF0aCBkPSJNMCA5Ljg0NGgxNC4wNjN2NC40NTNhLjcwMy43MDMgMCAwIDEtLjcwNC43MDNILjcwM0EuNzAzLjcwMyAwIDAgMSAwIDE0LjI5N1Y5Ljg0NFoiIGZpbGw9IiM0ODg1RTAiLz48cGF0aCBmaWxsPSIjMzc3REQxIiBkPSJNLjkzNyA5Ljg0NEgwbC45MzctLjkzOHpNMTMuMTI3IDkuODQ0aC45MzVsLS45MzUtLjkzOHoiLz48cGF0aCBkPSJNNy45MjIgNS4zMzRoMy4zNzVjLjEyNSAwIC4xODcuMDYzLjE4Ny4xODhzLS4wNjIuMTg3LS4xODcuMTg3SDcuOTIyYy0uMTI1IDAtLjE4OC0uMDYyLS4xODgtLjE4N3MuMDYzLS4xODguMTg4LS4xODhaTTcuOTIyIDYuNTNoMy4zNzVjLjEyNSAwIC4xODcuMDYyLjE4Ny4xODdzLS4wNjIuMTg4LS4xODcuMTg4SDcuOTIyYy0uMTI1IDAtLjE4OC0uMDYzLS4xODgtLjE4OHMuMDYzLS4xODcuMTg4LS4xODdaTTcuOTIyIDcuNzI1aDMuMzc1Yy4xMjUgMCAuMTg3LjA2My4xODcuMTg4cy0uMDYyLjE4Ny0uMTg3LjE4N0g3LjkyMmMtLjEyNSAwLS4xODgtLjA2Mi0uMTg4LS4xODdzLjA2My0uMTg4LjE4OC0uMTg4WiIgZmlsbD0iI0I1QzJFMyIvPjwvZz48cGF0aCBkPSJNOC4wNTcgOC4yMTQgNi4yNzMgNi40MmEyLjQ0NSAyLjQ0NSAwIDEgMC0uNDguNDc4bDEuNzg1IDEuNzk2YS4xNS4xNSAwIDAgMCAuMjEzIDBsLjI2Ni0uMjY2YS4xNS4xNSAwIDAgMCAwLS4yMTNabS01LjAxLTEuOThhMS43OTUgMS43OTUgMCAxIDEgMi41MzctMi41MzggMS43OTUgMS43OTUgMCAwIDEtMi41MzggMi41MzhaIiBmaWxsPSIjM0RDRUVCIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",lo="data:image/png;base64,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",Vu="data:image/png;base64,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",Ju="data:image/png;base64,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",Ou=ne(91783),No=ne(56102),rs="data:image/png;base64,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",su=ne(96935),Yt=ne(59301),Uo=Object.defineProperty,Tu=Object.defineProperties,Po=Object.getOwnPropertyDescriptors,Hu=Object.getOwnPropertySymbols,Xu=Object.prototype.hasOwnProperty,ju=Object.prototype.propertyIsEnumerable,cu=(ce,Be,ge)=>Be in ce?Uo(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,SA=(ce,Be)=>{for(var ge in Be||(Be={}))Xu.call(Be,ge)&&cu(ce,ge,Be[ge]);if(Hu)for(var ge of Hu(Be))ju.call(Be,ge)&&cu(ce,ge,Be[ge]);return ce},XA=(ce,Be)=>Tu(ce,Po(Be)),hl=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Wt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Wt(ge.throw(dt))}catch(Ut){on(Ut)}},Wt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Wt((ge=ge.apply(ce,Be)).next())});const xu={1:ho,2:Pu,3:QA,4:ei,5:ql,6:yi,7:pA,8:ki},as=[{id:1,name:"\u667A\u80FD\u5BA1\u9898",type:"1"},{id:2,name:"\u8BED\u6CD5\u68C0\u67E5",type:"5"},{id:3,name:"\u4EE3\u7801\u8BCA\u65AD",type:"2"},{id:4,name:"AI\u8F85\u5BFC",type:"3"},{id:5,name:"\u4EE3\u7801\u6CE8\u91CA",type:"8"},{id:6,name:"\u4EE3\u7801\u8BC4\u4EF7",type:"9"},{id:7,name:"\u4EE3\u7801\u4F18\u5316",type:"7"},{id:8,name:"AI\u95EE\u7B54",type:"10"}],{RangePicker:Ru}=zl.default,mo=({classroomList:ce,shixunHomeworks:Be,dispatch:ge})=>{var Kt,on,Gt,ln,Wt,dt,Ut,va,Or,jn,Yr,nr,Zn;const Er=(0,Ie.useParams)(),Qr=Er==null?void 0:Er.coursesId,[gr,xa]=(0,y.useState)(1),[Yn,gn]=(0,y.useState)(!1),[nn,Ta]=(0,y.useState)(SA(SA({},{page:1,limit:20,course_group_ids:"all",challenge_ids:"all"}),Er)),[wa,Un]=(0,y.useState)({page:1,limit:20}),[Ir]=fe.default.useForm(),kt=(0,y.useRef)(""),[Pt,ar]=(0,y.useState)("1"),[Wr,zr]=(0,y.useState)([]),fn=(0,y.useRef)({page:1,limit:10,course_group_ids:"all",keyword:"",type:"",scene_type:""}),[yr,Qa]=(0,y.useState)([]),[Va,YA]=(0,y.useState)(null),[ma,fA]=(0,y.useState)(null),[ml,Ja]=(0,y.useState)(0),[Ar,Wa]=(0,y.useState)({}),[li,$a]=(0,y.useState)(null),[qA,di]=(0,y.useState)(!1),jA=(0,y.useRef)(void 0),[oA,a]=(0,y.useState)(!1),[E,x]=(0,y.useState)(""),[b,z]=(0,y.useState)(!1),[Ae,de]=(0,y.useState)(!1),[Ce,xe]=(0,y.useState)(!1),Ne=[{key:"1",label:"\u667A\u80FD\u5BA1\u9898"},{key:"5",label:"\u8BED\u6CD5\u68C0\u67E5"},{key:"2",label:"\u4EE3\u7801\u8BCA\u65AD"},{key:"3",label:"AI\u8F85\u5BFC"},{key:"8",label:"\u4EE3\u7801\u6CE8\u91CA"},{key:"9",label:"\u4EE3\u7801\u8BC4\u4EF7"},{key:"7",label:"\u4EE3\u7801\u4F18\u5316"},{key:"10",label:"AI\u95EE\u7B54"}],mt={1:"\u667A\u80FD\u5BA1\u9898",5:"\u8BED\u6CD5\u68C0\u67E5",2:"\u4EE3\u7801\u8BCA\u65AD",3:"AI\u8F85\u5BFC",9:"\u4EE3\u7801\u8BC4\u4EF7",7:"\u4EE3\u7801\u4F18\u5316",8:"\u4EE3\u7801\u6CE8\u91CA",10:"AI\u95EE\u7B54"},lt=[{id:"1",name:"\u5DE5\u5177\u4F9D\u8D56\u578B",des:"\u4F7F\u7528\u667A\u80FD\u5BA1\u9898\u3001\u8BED\u6CD5\u68C0\u67E5\u3001\u4EE3\u7801\u8BCA\u65AD\u3001AI\u8F85\u5BFC\u8FD94\u79CD\u5DE5\u5177\u5185\u7684\u4EFB\u610F3\u79CD\u5DE5\u5177 \u6216\u8005 \u4F7F\u7528\u5176\u4E2D\u4EFB\u4E00\u79CD\u5DE5\u5177\u7684\u6B21\u6570\u22653\u6B21\uFF0C\u8BE5\u90E8\u5206\u5B66\u751F\u5728\u5BA1\u9898\u548C\u57FA\u7840\u4EE3\u7801\u7F16\u5199\u65B9\u9762\u80FD\u529B\u8F83\u6B20\u7F3A\uFF0C\u53EF\u80FD\u9700\u8981\u5728\u6559\u5B66\u8FC7\u7A0B\u4E2D\u6CE8\u91CD\u5B9E\u8DF5\u8FD0\u7528\u7684\u5F15\u5BFC\u5E76\u52A0\u5F3A\u5B66\u751F\u4EE3\u7801\u7F16\u5199\u89C4\u8303\u3002",img:lo,type:4},{id:"2",name:"\u8D28\u91CF\u63D0\u5347\u578B ",des:"\u4F7F\u7528\u4EE3\u7801\u8BC4\u4EF7\u3001\u4EE3\u7801\u4F18\u5316\u3001\u4EE3\u7801\u6CE8\u91CA\u5DE5\u5177 \u8FD93\u79CD\u5DE5\u5177\u5185\u7684\u4EFB\u610F2\u79CD\u5DE5\u5177 \u6216\u8005 \u4F7F\u7528\u5176\u4E2D\u4EFB\u4E00\u79CD\u5DE5\u5177\u7684\u6B21\u6570\u22653\u6B21\uFF0C\u8BE5\u90E8\u5206\u5B66\u751F\u5BF9\u4EE3\u7801\u7684\u8D28\u91CF\u8981\u6C42\u8F83\u9AD8\uFF0C\u6709\u66F4\u8FDB\u4E00\u7EA7\u7684\u5B66\u4E60\u8BC9\u6C42\uFF0C\u53EF\u7EFC\u5408\u8003\u8651\u540E\u4F5C\u4E3A\u4F18\u79C0\u5B66\u751F\u57F9\u517B\u3002",img:Vu,type:5},{id:"3",name:"\u521B\u65B0\u63A2\u7D22\u578B ",des:"\u4F7F\u7528AI\u95EE\u7B54\u5DE5\u5177\u7684\u6B21\u6570\u22653\u6B21 \u6216\u8005 \u7D2F\u8BA1\u5BF9\u8BDD\u8F6E\u6B21\u22653\u8F6E\uFF0C\u8BE5\u90E8\u5206\u5B66\u751F\u5728\u505A\u9898\u8FC7\u7A0B\u4E2D\u6709\u79EF\u6781\u5C1D\u8BD5\u4E0E\u63A2\u7D22\u7684\u610F\u613F\u3002",img:Ju,type:6}],Tt={\u672A\u8BC4\u6D4B:"#3A78FF",\u8BC4\u6D4B\u5931\u8D251\u6B21:"#FACC16",\u8BC4\u6D4B\u5931\u8D252\u6B21:"#2E95F2",\u8BC4\u6D4B\u5931\u8D253\u6B21\u53CA\u4EE5\u4E0A:"#2EC25B",\u672A\u901A\u5173\u524D\u4F7F\u7528:"#3A78FF",\u901A\u5173\u540E\u4F7F\u7528:"#FACC16","1\u8F6E":"#FACC16","2-3\u8F6E":"#2E95F2","4-5\u8F6E":"#2EC25B","6\u8F6E\u53CA\u4EE5\u4E0A":"#3A78FF"},st=(0,y.useMemo)(()=>{var qt;return{tooltip:{},xAxis:{type:"category",data:(qt=ma==null?void 0:ma.bar_list)==null?void 0:qt.map(cr=>cr.name),name:"\u6B21\u6570\u533A\u95F4",nameLocation:"end",axisLine:{show:!0,lineStyle:{color:"#ebebeb"}},axisTick:{lineStyle:{color:"#ebebeb"}},axisLabel:{color:"#666"},nameTextStyle:{color:"#666"}},yAxis:{type:"value",name:"\u4EBA\u6570",axisLine:{show:!1},axisTick:{lineStyle:{color:"#ebebeb"}},axisLabel:{color:"#666"},nameTextStyle:{color:"#666"},splitLine:{show:!0,lineStyle:{color:"#ebebeb"}}},grid:{left:50,right:80,top:50,bottom:50},series:[{data:ma==null?void 0:ma.bar_list,type:"bar",itemStyle:{color:"#2EC25B"},barMaxWidth:20}]}},[ma==null?void 0:ma.bar_list]),_t=(0,y.useMemo)(()=>{var qt,cr;return{tooltip:{trigger:"item",formatter:"{b}: {c} ({d}%)"},legend:{orient:"horizontal",bottom:"0",data:(qt=ma==null?void 0:ma.pie_list)==null?void 0:qt.map(un=>un.name)},series:[{type:"pie",radius:["30%","60%"],avoidLabelOverlap:!0,label:{distanceToLabelLine:10,edgeDistance:"10%",bleedMargin:5,formatter:`{b} -{d}%`,show:!0,position:"outside"},labelLayout:{hideOverlap:!0,moveOverlap:"shiftY"},labelLine:{show:!0,length:20,length2:20},data:ma==null?void 0:ma.pie_list,color:(cr=ma==null?void 0:ma.pie_list)==null?void 0:cr.map(un=>Tt[un==null?void 0:un.name])}]}},[ma==null?void 0:ma.pie_list]);(0,y.useEffect)(()=>{Vn()},[Pt,nn]),(0,y.useEffect)(()=>{var qt;(qt=Be==null?void 0:Be.headerInfo)!=null&&qt.shixun_identifier&&vn()},[(Kt=Be==null?void 0:Be.headerInfo)==null?void 0:Kt.shixun_identifier]),(0,y.useEffect)(()=>{$n()},[nn]),(0,y.useEffect)(()=>{pr()},[]);const vn=()=>hl(void 0,null,function*(){var qt;const cr=yield(0,Fe.ZP)(`/api/shixuns/${(qt=Be==null?void 0:Be.headerInfo)==null?void 0:qt.shixun_identifier}/challenges.json`,{method:"get"});zr(cr==null?void 0:cr.challenge_list)}),Vn=()=>hl(void 0,null,function*(){const qt=yield(0,Fe.ZP)(`/api/shixun_works_statistics/${nn==null?void 0:nn.categoryId}/get_info_by_tools.json`,{method:"get",params:{scene_type:Pt,challenge_ids:(nn==null?void 0:nn.challenge_ids)=="all"?null:nn==null?void 0:nn.challenge_ids,course_group_ids:(nn==null?void 0:nn.course_group_ids)=="all"?null:nn==null?void 0:nn.course_group_ids}});(qt==null?void 0:qt.status)==0&&fA(qt)});function pr(){return hl(this,null,function*(){let qt=yield(0,Fe.ZP)(`/api/shixun_works_statistics/${nn==null?void 0:nn.categoryId}/get_list_by_tools.json`,{method:"get",params:XA(SA({},wa),{scene_type:10})});(qt==null?void 0:qt.status)===0&&Wa(qt==null?void 0:qt.data)})}const Pr=[{title:"\u4F1A\u8BDD\u6807\u9898",dataIndex:"question",ellipsis:!0,render:(qt,cr)=>Yt.createElement(be.Z,{placement:"topLeft",title:qt},Yt.createElement("span",{onClick:()=>{$a(cr.id),di(!0)},className:"c-light-primary current"},qt||"--"))},{title:"\u7528\u6237\u59D3\u540D",dataIndex:"user_name",width:100,ellipsis:!0,render:qt=>Yt.createElement(be.Z,{placement:"topLeft",title:qt},Yt.createElement("span",{className:"c-black"},qt||"--"))},{title:"\u6D88\u606F\u6570\u91CF",width:100,dataIndex:"message_size",render:qt=>Yt.createElement("span",{className:"c-black"},qt)},{title:"\u521B\u5EFA\u65F6\u95F4",width:144,dataIndex:"created_at",render:qt=>Yt.createElement("span",{className:"c-black"},Ze()(qt).format("YYYY-MM-DD HH:mm"))}],$n=()=>hl(void 0,null,function*(){const qt=yield(0,Fe.ZP)(`/api/shixun_works_statistics/${nn==null?void 0:nn.categoryId}/info.json`,{method:"get",params:{challenge_ids:(nn==null?void 0:nn.challenge_ids)=="all"?null:nn==null?void 0:nn.challenge_ids,course_group_ids:(nn==null?void 0:nn.course_group_ids)=="all"?null:nn==null?void 0:nn.course_group_ids}});(qt==null?void 0:qt.status)===0&&YA(qt)}),Vt=()=>hl(void 0,null,function*(){var qt,cr,un,vr;const ir={1:`/api/shixun_works_statistics/${nn==null?void 0:nn.categoryId}/list_students_by_like.json`,2:`/api/shixun_works_statistics/${nn==null?void 0:nn.categoryId}/list_students_by_tools.json`,3:`/api/shixun_works_statistics/${nn==null?void 0:nn.categoryId}/list_students_by_pie.json`,4:`/api/shixun_works_statistics/${nn==null?void 0:nn.categoryId}/list_students_by_type.json`,5:`/api/shixun_works_statistics/${nn==null?void 0:nn.categoryId}/list_students_by_type.json`,6:`/api/shixun_works_statistics/${nn==null?void 0:nn.categoryId}/list_students_by_type.json`},br=yield(0,Fe.ZP)(ir[kt==null?void 0:kt.current],{method:"get",params:XA(SA({},fn.current),{course_group_ids:((qt=fn==null?void 0:fn.current)==null?void 0:qt.course_group_ids)=="all"?null:(cr=fn==null?void 0:fn.current)==null?void 0:cr.course_group_ids,challenge_ids:(nn==null?void 0:nn.challenge_ids)=="all"?null:nn==null?void 0:nn.challenge_ids})});(br==null?void 0:br.status)===0&&(Qa((un=br==null?void 0:br.data)==null?void 0:un.list),Ja((vr=br==null?void 0:br.data)==null?void 0:vr.count))}),Ma=()=>{nn.page=1;const qt=Object.assign({},Ir.getFieldValue());delete nn.course_group_ids,delete nn.challenge_ids,Object.keys(qt).map(function(cr){switch(cr){case"course_group_ids":qt[cr].includes("all")||!qt[cr].length?(delete nn.course_group_ids,Ir.setFieldsValue({course_group_ids:"all"})):(nn.course_group_ids=qt[cr],Ir.setFieldsValue({course_group_ids:nn.course_group_ids}));break;case"challenge_ids":qt[cr].includes("all")||!qt[cr].length?(delete nn.challenge_ids,Ir.setFieldsValue({challenge_ids:"all"})):(nn.challenge_ids=qt[cr],Ir.setFieldsValue({challenge_ids:nn.challenge_ids}));break}}),Ta(SA({},nn)),fn.current=XA(SA({},fn==null?void 0:fn.current),{course_group_ids:nn==null?void 0:nn.course_group_ids,challenge_ids:nn==null?void 0:nn.challenge_ids})},oa=()=>{var qt;const{used_users_count:cr,unused_users_count:un,used_users_percent:vr,unused_users_percent:ir,max_scene_name:br,max_users_count:Zi,min_scene_name:Ki,min_users_count:sl,pass_users_with_ai:Yl,pass_users_without_ai:_A,pass_users_with_ai_rate:eo,pass_users_without_ai_rate:$A,use_ai_count:fu,use_ai_rate:eu}=Va==null?void 0:Va.summary;return Yt.createElement(Yt.Fragment,null,Yt.createElement("div",null,"\u672C\u6B21\u5B9E\u9A8C\u5171\u6709",Yt.createElement("span",null,cr)," \u540D\u5B66\u751F\u4F7F\u7528\u4E86AI\u5DE5\u5177\uFF0C\u5360\u672C\u6B21\u4F5C\u4E1A\u603B\u4EBA\u6570\u7684 ",Yt.createElement("span",null,vr,"%"),"\uFF0C",Yt.createElement("span",null,un)," \u540D\u5B66\u751F\u672A\u4F7F\u7528AI\u5DE5\u5177\uFF0C\u5360\u672C\u6B21\u4F5C\u4E1A\u603B\u4EBA\u6570\u7684 ",Yt.createElement("span",null,ir,"%"),"\u3002\u4F7F\u7528",Yt.createElement("b",null,br),"\u5DE5\u5177\u7684\u5B66\u751F\u4EBA\u6570\u6700\u591A\uFF08",Yt.createElement("span",null,Zi),"\u540D\uFF09\uFF0C\u4F7F\u7528",Yt.createElement("b",null,Ki),"\u7684\u5B66\u751F\u4EBA\u6570\u6700\u5C11\uFF08",Yt.createElement("span",null,sl),"\u540D\uFF09\u3002\u4F7F\u7528AI\u5DE5\u5177\u7684\u5B66\u751F\u901A\u5173\u4EBA\u6570\u4E3A ",Yt.createElement("span",null,Yl)," \u540D\uFF0C\u901A\u5173\u7387\u4E3A ",Yt.createElement("span",null,eo,"%"),"\uFF1B\u672A\u4F7F\u7528AI\u5DE5\u5177\u7684\u5B66\u751F\u901A\u5173\u4EBA\u6570\u4E3A ",Yt.createElement("span",null,_A)," \u540D\uFF0C\u901A\u5173\u7387\u4E3A ",Yt.createElement("span",null,$A,"%"),"\u3002"),eu>=((qt=Be==null?void 0:Be.headerInfo)==null?void 0:qt.ai_warn_rate)&&Yt.createElement("div",{className:"mt5"},"\u4F7F\u7528\u8FC7",Yt.createElement("b",null,"\u667A\u80FD\u5BA1\u9898"),"\u3001",Yt.createElement("b",null,"\u8BED\u6CD5\u68C0\u67E5"),"\u3001",Yt.createElement("b",null,"\u4EE3\u7801\u8BCA\u65AD"),"\u3001",Yt.createElement("b",null,"AI\u8F85\u5BFC"),"\u4E2D\u4EFB\u4E00\u79CD\u5DE5\u5177\u7684\u5B66\u751F\u6709",Yt.createElement("span",null,fu),"\u540D\uFF0C\u5360\u6BD4",Yt.createElement("span",null,eu,"%"),"\u3002\u8BE5\u90E8\u5206\u5B66\u751F\u4F7F\u7528\u8F85\u52A9\u578BAI\u5DE5\u5177\u8F83\u591A\uFF0C\u5728\u5BA1\u9898\u548C\u57FA\u7840\u4EE3\u7801\u7F16\u5199\u65B9\u9762\u80FD\u529B\u8F83\u6B20\u7F3A\uFF0C\u4E5F\u6709\u53EF\u80FD\u672C\u6B21\u4F5C\u4E1A\u8003\u5BDF\u7684\u5185\u5BB9\u8F83\u96BE\u3002\u5EFA\u8BAE\u60A8\u5728\u540E\u7EED\u6559\u5B66\u8FC7\u7A0B\u4E2D\u589E\u52A0\u57FA\u7840\u77E5\u8BC6\u7684\u8BB2\u89E3\uFF0C\u540C\u65F6\u5BF9\u5B66\u751F\u52A0\u5F3A\u5B9E\u8DF5\u8FD0\u7528\u7684\u5F15\u5BFC\u5E76\u6CE8\u91CD\u5B66\u751F\u4EE3\u7801\u7F16\u5199\u89C4\u8303\u3002"))},vi=(0,y.useRef)(null),_i=(0,y.useRef)(null);(0,y.useEffect)(()=>{const qt=vi.current.getEchartsInstance(),cr=ir=>{var br;ir.componentType==="series"&&(fn.current=XA(SA({},fn==null?void 0:fn.current),{scene_type:Pt,type:(br=ir==null?void 0:ir.data)==null?void 0:br.type,course_group_ids:nn==null?void 0:nn.course_group_ids}),kt.current=2,Vt(),xe(!0))};qt.on("click",cr);const un=_i.current.getEchartsInstance(),vr=ir=>{var br;ir.componentType==="series"&&(fn.current=XA(SA({},fn==null?void 0:fn.current),{scene_type:Pt,type:(br=ir==null?void 0:ir.data)==null?void 0:br.type,course_group_ids:nn==null?void 0:nn.course_group_ids}),kt.current=3,Vt(),xe(!0))};return un.on("click",vr),()=>{qt.off("click",cr),un.off("click",vr)}},[fn,Pt]);const hA=[{title:"\u5173\u952E\u8BCD",dataIndex:"word",render:qt=>Yt.createElement("span",{className:"c-666",style:{lineHeight:"25px"}},qt)},{title:"\u9891\u6B21",dataIndex:"count"}],Wl={onListClick:qt=>(0,Fe.ZP)(`/api/course_qna_sessions/${qt}.json`,{method:"get",params:{questionable_id:Qr}}),onListDealData:qt=>{let cr=[];return qt==null||qt.forEach(un=>{var vr,ir;const br=un.id,Zi=un.think?{reasoning:un.think,thinkingEnabled:!0}:{},Ki=[{text:un.question,key:br,sender:"user",fileList:[],show:!0},SA({key:br,loading:!1,sender:"AI",show:!0,source:un.answer_source,text:un.answer,like:un.like,dislike:un.dislike,time:un.think_time,id:un.id},Zi)];cr=[...cr,...Ki],(vr=un==null?void 0:un.student_feedback)==null||vr.forEach(sl=>{cr.push({id:sl.id,key:`teacher-${br}-${sl.id}`,loading:!1,sender:"student",show:!0,text:sl.feedback,situation:sl.status_name})}),(ir=un==null?void 0:un.teacher_feedback)==null||ir.forEach(sl=>{cr.push({id:sl.id,key:`student-${br}-${sl.id}`,loading:!1,sender:"teacher",show:!0,text:sl.feedback,source:sl.answer_source})})}),cr}},Fl=()=>hl(void 0,null,function*(){if(!E){Pe.ZP.warning("\u8BF7\u8F93\u5165\u4F60\u7684\u56DE\u590D");return}de(!0),(yield(0,Fe.ZP)("/api/course_qna_records/teacher_comment.json",{method:"post",body:{feedback:E,record_id:oA,course_id:Qr,edit:b}})).status===0&&(a(!1),jA.current()),de(!1)}),NA=qt=>hl(void 0,[qt],function*({type:cr,value:un,index:vr,identifier:ir,objectIndex:br}){const Zi={index:br,identifier:ir,course_id:Qr};if(cr==="like"&&(yield(0,Fe.ZP)("/api/course_qna_records/like.json",{method:"post",body:Zi})).status!==0||cr==="dislike"&&(yield(0,Fe.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:Zi})).status!==0)return Promise.reject()}),ul=(qt,cr,un)=>{const{onMenuClick:vr}=un;jA.current=vr;const{id:ir}=qt;return Yt.createElement(Yt.Fragment,null,Yt.createElement("div",{className:_n.apply,onClick:()=>hl(void 0,null,function*(){const br=yield(0,Fe.ZP)(`/api/course_qna_records/${ir}/add_set.json`,{method:"post",body:{questionable_type:"Course",questionable_id:Qr,type:"ai"}});(br==null?void 0:br.status)==0&&Pe.ZP.success("\u6DFB\u52A0\u6210\u529F")})},Yt.createElement("i",{style:{color:"#3061D0"},className:"iconfont icon-wendaji font12 mr5"}),"\u52A0\u5165\u95EE\u7B54\u96C6"),Yt.createElement("div",{className:_n.apply,onClick:()=>{a(ir),z(!1)}},Yt.createElement("i",{style:{color:"#3061D0"},className:"iconfont icon-a-huifupinglun font12 mr5"}),"\u4EBA\u5DE5\u56DE\u590D"))},gl=()=>hl(void 0,null,function*(){var qt;const cr=yield(0,Fe.ZP)(`/api/shixun_works_statistics/${nn.categoryId}/export_tools.json`,{method:"GET",params:{scene_type:10}}),un=new Blob([cr],{type:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"});return(0,We.po)(un,`${(qt=Be==null?void 0:Be.headerInfo)==null?void 0:qt.homework_name}-AI\u5386\u53F2\u5BF9\u8BDD.xlsx`),cr}),xr=(qt,cr,un)=>{const{id:vr,sender:ir}=qt;return Yt.createElement("div",{className:_n.li,style:{width:un.width}},Yt.createElement("div",{className:_n.content},ir==="student"&&Yt.createElement("h3",null,"\u5B66\u751F\u53CD\u9988"),Yt.createElement("div",{className:_n.borderBox},ir==="teacher"&&Yt.createElement("div",{className:_n.teacher},"\u8001\u5E08\u56DE\u590D"),ir==="student"&&Yt.createElement("div",{className:_n.student},qt.situation),Yt.createElement(pe.Z,{className:_n.text,value:qt==null?void 0:qt.text})),qt.source&&Yt.createElement("div",{className:_n.source},qt.source),Yt.createElement("div",{className:_n.action},ir==="teacher"&&Yt.createElement("div",{className:_n.apply,onClick:()=>hl(void 0,null,function*(){const br=yield(0,Fe.ZP)(`/api/course_qna_records/${vr}/add_set.json`,{method:"post",body:{questionable_type:"Course",questionable_id:Qr,type:"teacher"}});(br==null?void 0:br.status)==0&&Pe.ZP.success("\u6DFB\u52A0\u6210\u529F")})},Yt.createElement("i",{style:{color:"#3061D0"},className:"iconfont icon-wendaji font12 mr5"}),"\u52A0\u5165\u95EE\u7B54\u96C6"),ir==="teacher"&&Yt.createElement("i",{onClick:()=>{a(vr),x(qt==null?void 0:qt.text),z(!0)},className:"iconfont icon-bianji10 font14 primary-hover"}),ir==="teacher"&&Yt.createElement("i",{onClick:()=>hl(void 0,null,function*(){Me.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u6761\u56DE\u590D\u5417\uFF1F",onOk:()=>hl(void 0,null,function*(){const br=yield(0,Fe.ZP)("/api/course_qna_records/delete_teacher_comment.json",{method:"post",body:{course_id:Qr,feedback_id:vr}});(br==null?void 0:br.status)==0&&(jA.current(),Pe.ZP.success("\u5220\u9664\u6210\u529F"))})})}),className:"iconfont icon-shanchu15 font14 primary-hover"}),Yt.createElement(No.CopyToClipboard,{text:String((qt==null?void 0:qt.text)||""),onCopy:()=>Pe.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},Yt.createElement(be.Z,{title:"\u590D\u5236"},Yt.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))))))};return Yt.createElement("div",null,Yt.createElement("div",{className:_n.saixuan},Yt.createElement(fe.default,{form:Ir,onChange:Ma,initialValues:{course_group_ids:"all",challenge_ids:"all"}},Yt.createElement(fe.default.Item,{name:"course_group_ids",style:{marginBottom:"15px"}},Yt.createElement(Ve.default.Group,{style:{width:"100%"}},Yt.createElement(Ke.Z,null,Yt.createElement(tt.Z,{className:"font14",flex:"80px",style:{marginBottom:10,color:"#9096A3"}},"\u5206\u73ED\u8303\u56F4"),Yt.createElement(tt.Z,{flex:"80px"},Yt.createElement(Ve.default,{value:"all"},"\u5168\u90E8")),Yt.createElement(tt.Z,{flex:"1",id:"divhe",style:{overflow:"hidden"}},(Gt=(on=Be==null?void 0:Be.headerInfo)==null?void 0:on.course_group_info)==null?void 0:Gt.map((qt,cr)=>Yt.createElement(Ve.default,{value:qt.course_group_id},qt.group_group_name,"(",qt.count,")")))))),Yt.createElement(fe.default.Item,{name:"challenge_ids",style:{marginBottom:"0px"}},Yt.createElement(Ve.default.Group,{style:{width:"100%"}},Yt.createElement(Ke.Z,null,Yt.createElement(tt.Z,{className:"font14",flex:"80px",style:{color:"#9096A3"}},"\u4EFB\u52A1\u5173\u5361"),Yt.createElement(tt.Z,{flex:"80px"},Yt.createElement(Ve.default,{value:"all"},"\u5168\u90E8")),Yt.createElement(tt.Z,{flex:"1"},Wr&&(Wr==null?void 0:Wr.map((qt,cr)=>Yt.createElement(Ve.default,{value:String(qt==null?void 0:qt.challenge_id)},"\u7B2C",cr+1,"\u5173"))))))))),Yt.createElement("div",{className:_n.jianyi},((ln=Va==null?void 0:Va.summary)==null?void 0:ln.used_users_count)>0&&Yt.createElement(Yt.Fragment,null,Yt.createElement("div",{className:_n.jianyi_title},Yt.createElement("div",{className:_n.title_left},"\u603B\u7ED3\u4E0E\u5EFA\u8BAE"),Yt.createElement("div",{className:_n.title_right,onClick:()=>{var qt;xa((qt=Be==null?void 0:Be.headerInfo)==null?void 0:qt.ai_warn_rate),gn(!0)}},"\u8BBE\u7F6E\u9884\u8B66\u6BD4\u4F8B")),Yt.createElement("div",{className:_n.yijian},(Va==null?void 0:Va.summary)&&oa())),Yt.createElement("div",{className:_n.jianyi_title},Yt.createElement("div",{className:_n.title_left},"\u4F7F\u7528\u603B\u89C8",Yt.createElement("span",null,"\uFF08\u70B9\u51FB\u6570\u5B57\u53EF\u67E5\u770B\u4F7F\u7528\u60C5\u51B5\uFF09"))),Yt.createElement("div",{className:_n.zonglan_list},as==null?void 0:as.map((qt,cr)=>{var un,vr;let ir=(vr=(un=Va==null?void 0:Va.student_likes)==null?void 0:un.filter(br=>br.scene_name==qt.name))==null?void 0:vr[0];return Yt.createElement("div",{key:cr,className:_n.zonglan_item,onClick:()=>{fn.current=XA(SA({},fn==null?void 0:fn.current),{scene_type:qt.type,course_group_ids:nn==null?void 0:nn.course_group_ids}),kt.current=1,Vt(),xe(!0)}},Yt.createElement("div",{className:_n.item_top},Yt.createElement("img",{src:xu[qt==null?void 0:qt.id],className:_n.top_img}),Yt.createElement("div",{className:_n.top_name},qt==null?void 0:qt.name)),Yt.createElement("div",{className:_n.item_bottom},Yt.createElement("div",null,"\u5171\u8BA1",Yt.createElement("span",{style:{color:"#165DFF",fontSize:"20px",margin:"0 5px"}},ir==null?void 0:ir.total_counts),"\u6B21"),Yt.createElement("i",{style:qt!=null&&qt.like?{color:"#FA8D30",marginLeft:"auto",cursor:"pointer"}:{marginLeft:"auto",cursor:"pointer"},className:"iconfot icon-yijiejue font14"}),Yt.createElement("span",{style:{marginRight:"20px",marginLeft:"3px"}},ir==null?void 0:ir.praise_count),Yt.createElement("i",{style:qt!=null&&qt.dislike?{color:"#e86d7c",cursor:"pointer"}:{cursor:"pointer"},className:"iconfot icon-weijiejuezhengchang font14"}),Yt.createElement("span",{style:{marginLeft:"3px"}},ir==null?void 0:ir.tread_count)))})),Yt.createElement("div",{className:_n.jianyi_title},Yt.createElement("div",{className:_n.title_left},"AI\u5DE5\u5177\u4F7F\u7528\u8BE6\u60C5",Yt.createElement("span",null,"\uFF08\u70B9\u51FB\u67F1\u72B6\u6216\u73AF\u72B6\u53EF\u67E5\u770B\u8BE6\u60C5\uFF09"))),Yt.createElement(De.default,{className:_n.tabs_style,items:Ne,onChange:qt=>{ar(qt)}}),Yt.createElement("div",{className:_n.tubiao},Yt.createElement("div",{className:_n.pie_style},Yt.createElement("div",{className:_n.tb_title},ma==null?void 0:ma.bar_tips),Yt.createElement(Bu.Z,{ref:vi,option:st,style:{width:530,height:330}})),Yt.createElement("div",{className:_n.line}),Yt.createElement("div",{className:_n.bar_style},Yt.createElement("div",{className:_n.tb_title},ma==null?void 0:ma.pie_tips),Yt.createElement(Bu.Z,{ref:_i,option:_t,style:{width:530,height:310}}))),Yt.createElement("div",{className:_n.jianyi_title,style:{margin:"30px 0px 20px",gap:20}},Yt.createElement("div",{className:_n.title_left,style:{flex:3}},Yt.createElement("div",null,"\u5386\u53F2\u5BF9\u8BDD"),!!(Ar!=null&&Ar.total_count)&&Yt.createElement(su.Z,{type:"primary",onClick:gl},"\u5BFC\u51FA\u8BB0\u5F55")),Yt.createElement("div",{className:_n.title_left,style:{flex:1}},"\u9AD8\u9891\u63D0\u95EE\u5173\u952E\u8BCD\u6392\u884C")),Yt.createElement("div",{style:{display:"flex",gap:20}},Yt.createElement("div",{style:{width:"75%"}},Yt.createElement(Oe.default,{columns:Pr,scroll:{y:400},dataSource:Ar==null?void 0:Ar.list,rowKey:"id",pagination:{current:wa.page,hideOnSinglePage:(Ar==null?void 0:Ar.total_count){wa.page=qt,wa.limit=cr,Un(SA({},wa)),pr()}}})),Yt.createElement("div",{style:{width:"25%"}},Yt.createElement(Oe.default,{className:_n.KeyWordTable,scroll:{y:400},columns:hA,dataSource:(Wt=Ar==null?void 0:Ar.word_cloud)==null?void 0:Wt.list,pagination:!1,locale:{emptyText:Yt.createElement(Dt.Z,{img:rs,customText:"\u6682\u65E0\u6570\u636E~"})}}))),Yt.createElement("div",{className:_n.jianyi_title,style:{margin:"30px 0px 20px"}},Yt.createElement("div",{className:_n.title_left},"\u5B66\u751F\u7C7B\u578B\u5206\u6790",Yt.createElement("span",null,"\uFF08\u70B9\u51FB\u5361\u7247\u53EF\u67E5\u770B\u4F7F\u7528\u60C5\u51B5\uFF09"))),Yt.createElement("div",{className:_n.fenxi_list},lt==null?void 0:lt.map((qt,cr)=>{var un,vr,ir;return Yt.createElement("div",{key:cr,className:_n.fenxi_item,onClick:()=>{kt.current=qt==null?void 0:qt.type,fn.current=XA(SA({},fn==null?void 0:fn.current),{scene_type:qt.id,course_group_ids:nn==null?void 0:nn.course_group_ids}),Vt(),xe(!0)}},Yt.createElement("img",{src:qt==null?void 0:qt.img,style:{width:"114px",height:"115px",borderRadius:"60px"}}),Yt.createElement("div",{className:_n.leixing},qt==null?void 0:qt.name,Yt.createElement("span",null,"(",cr==0?(un=Va==null?void 0:Va.student_types)==null?void 0:un.by_tools_users_count:cr==1?(vr=Va==null?void 0:Va.student_types)==null?void 0:vr.by_quantity_users_count:(ir=Va==null?void 0:Va.student_types)==null?void 0:ir.by_innovate_users_count,"\u4EBA)")),Yt.createElement("div",{className:_n.pingjia},qt==null?void 0:qt.des))}))),Yt.createElement(Me.default,{centered:!0,title:Yt.createElement(Yt.Fragment,null,"\u5B66\u751F\u4F7F\u7528\u8BE6\u60C5",[2,3].includes(kt==null?void 0:kt.current)&&Yt.createElement("span",{className:"font14 c-grey-666"},"\uFF08",mt[Pt],"\uFF09")),width:1100,open:Ce,destroyOnClose:!0,okText:"\u786E\u5B9A",afterClose:()=>{fn.current={page:1,limit:10,course_group_ids:"all",keyword:"",type:"",scene_type:""}},footer:null,cancelText:"\u53D6\u6D88",onOk:()=>hl(void 0,null,function*(){}),onCancel:()=>{xe(!1)}},Yt.createElement("div",{className:_n.inputBox},Yt.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:"20px"}},(kt==null?void 0:kt.current)==1&&Yt.createElement(At.default,{defaultValue:(dt=fn==null?void 0:fn.current)==null?void 0:dt.scene_type,size:"large",style:{width:150,marginRight:"20px"},onChange:qt=>{fn.current=XA(SA({},fn==null?void 0:fn.current),{scene_type:qt}),Vt()}},Yt.createElement(At.default.Option,{value:""},"\u5168\u90E8\u7C7B\u578B"),Yt.createElement(At.default.Option,{value:"1"},"\u667A\u80FD\u5BA1\u9898"),Yt.createElement(At.default.Option,{value:"5"},"\u8BED\u6CD5\u68C0\u67E5"),Yt.createElement(At.default.Option,{value:"2"},"\u4EE3\u7801\u8BCA\u65AD"),Yt.createElement(At.default.Option,{value:"9"},"\u4EE3\u7801\u8BC4\u4EF7"),Yt.createElement(At.default.Option,{value:"7"},"\u4EE3\u7801\u4F18\u5316"),Yt.createElement(At.default.Option,{value:"8"},"\u4EE3\u7801\u6CE8\u91CA"),Yt.createElement(At.default.Option,{value:"3"},"AI\u8F85\u5BFC"),Yt.createElement(At.default.Option,{value:"10"},"AI\u95EE\u7B54")),["1","2","3","5"].includes(Pt)&&(kt==null?void 0:kt.current)==3&&Yt.createElement(At.default,{defaultValue:(Ut=fn==null?void 0:fn.current)==null?void 0:Ut.type,size:"large",style:{width:150,marginRight:"20px"},onChange:qt=>{fn.current=XA(SA({},fn==null?void 0:fn.current),{scene_type:qt}),Vt()}},Yt.createElement(At.default.Option,{value:""},"\u5168\u90E8"),Yt.createElement(At.default.Option,{value:1},"\u672A\u8BC4\u6D4B"),Yt.createElement(At.default.Option,{value:2},"\u8BC4\u6D4B\u5931\u8D251\u6B21"),Yt.createElement(At.default.Option,{value:3},"\u8BC4\u6D4B\u5931\u8D252\u6B21"),Yt.createElement(At.default.Option,{value:4},"\u8BC4\u6D4B\u5931\u8D253\u6B21\u4EE5\u4E0A")),["7","8","9"].includes(Pt)&&(kt==null?void 0:kt.current)==3&&Yt.createElement(At.default,{defaultValue:(va=fn==null?void 0:fn.current)==null?void 0:va.type,size:"large",style:{width:150,marginRight:"20px"},onChange:qt=>{fn.current=XA(SA({},fn==null?void 0:fn.current),{scene_type:qt}),Vt()}},Yt.createElement(At.default.Option,{value:""},"\u5168\u90E8"),Yt.createElement(At.default.Option,{value:1},"\u672A\u901A\u5173\u524D\u4F7F\u7528"),Yt.createElement(At.default.Option,{value:2},"\u901A\u5173\u540E\u4F7F\u7528")),Pt=="10"&&(kt==null?void 0:kt.current)==3&&Yt.createElement(At.default,{defaultValue:(Or=fn==null?void 0:fn.current)==null?void 0:Or.type,size:"large",style:{width:150,marginRight:"20px"},onChange:qt=>{fn.current=XA(SA({},fn==null?void 0:fn.current),{scene_type:qt}),Vt()}},Yt.createElement(At.default.Option,{value:""},"\u5168\u90E8"),Yt.createElement(At.default.Option,{value:1},"1\u8F6E"),Yt.createElement(At.default.Option,{value:2},"2-3\u8F6E"),Yt.createElement(At.default.Option,{value:3},"4-5\u8F6E"),Yt.createElement(At.default.Option,{value:4},"6\u8F6E\u53CA\u4EE5\u4E0A")),Yt.createElement(At.default,{style:{width:160},mode:"multiple",maxTagCount:"responsive",defaultValue:(jn=fn==null?void 0:fn.current)==null?void 0:jn.course_group_ids,getPopupContainer:qt=>qt.parentNode,onChange:qt=>{let cr=[...qt];cr.length===0&&(cr=["all"]),cr.includes("all")&&cr.length>1&&(cr[cr.length-1]=="all"?cr=["all"]:cr=cr.filter(un=>un!=="all")),fn.current=XA(SA({},fn==null?void 0:fn.current),{course_group_ids:cr}),Vt()},filterOption:(qt,cr)=>cr.label.indexOf(qt.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...((nr=(Yr=Be==null?void 0:Be.headerInfo)==null?void 0:Yr.course_group_info)==null?void 0:nr.map(qt=>({label:qt==null?void 0:qt.group_group_name,value:qt==null?void 0:qt.course_group_id})))||[]]}),(kt==null?void 0:kt.current)==1&&Yt.createElement(Ru,{onChange:(qt,cr)=>{fn.current=XA(SA({},fn==null?void 0:fn.current),{start_at:cr==null?void 0:cr[0],end_at:cr==null?void 0:cr[1]}),Vt()},size:"large",style:{width:"300px",marginLeft:20}}),Yt.createElement(Et.t7,{style:{width:290,height:38,marginLeft:"auto"},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onChange:qt=>{fn.current=XA(SA({},fn==null?void 0:fn.current),{keyword:qt}),Vt()}}))),Yt.createElement(Oe.default,{style:{marginBottom:ml>0?"0":"20px"},dataSource:yr,pagination:!1,scroll:{y:520},columns:(Zn=[{title:"\u5E8F\u53F7",dataIndex:"index",ellipsis:!0,key:"index",width:55,render:(qt,cr,un)=>{var vr;return`${(((vr=fn==null?void 0:fn.current)==null?void 0:vr.page)-1)*10+un+1}`}},{title:"\u59D3\u540D",dataIndex:"name",ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0},{title:"\u73ED\u7EA7",dataIndex:"course_group_name",ellipsis:!0},(kt==null?void 0:kt.current)==4&&{title:"\u667A\u80FD\u5BA1\u9898\uFF08\u6B21\uFF09",dataIndex:"scene_1_count",ellipsis:!0},(kt==null?void 0:kt.current)==4&&{title:"\u8BED\u6CD5\u68C0\u67E5\uFF08\u6B21\uFF09",dataIndex:"scene_5_count",ellipsis:!0},(kt==null?void 0:kt.current)==4&&{title:"\u4EE3\u7801\u8BCA\u65AD\uFF08\u6B21\uFF09",dataIndex:"scene_2_count",ellipsis:!0},(kt==null?void 0:kt.current)==4&&{title:"AI\u8F85\u5BFC\uFF08\u6B21\uFF09",dataIndex:"scene_3_count",ellipsis:!0},(kt==null?void 0:kt.current)==5&&{title:"\u4EE3\u7801\u8BC4\u4EF7\uFF08\u6B21\uFF09",dataIndex:"scene_9_count",ellipsis:!0},(kt==null?void 0:kt.current)==5&&{title:"\u4EE3\u7801\u4F18\u5316\uFF08\u6B21\uFF09",dataIndex:"scene_7_count",ellipsis:!0},(kt==null?void 0:kt.current)==5&&{title:"\u4EE3\u7801\u6CE8\u91CA\uFF08\u6B21\uFF09",dataIndex:"scene_8_count",ellipsis:!0},(kt==null?void 0:kt.current)==6&&{title:"\u7D2F\u8BA1\u4F7F\u7528\u6B21\u6570",dataIndex:"scene_10_conversation_count",ellipsis:!0},(kt==null?void 0:kt.current)==6&&{title:"\u7D2F\u8BA1\u5BF9\u8BDD\u8F6E\u6B21",dataIndex:"scene_10_count",ellipsis:!0},(kt==null?void 0:kt.current)==2&&{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"use_times",ellipsis:!0},(kt==null?void 0:kt.current)==1&&{title:"\u7C7B\u578B",dataIndex:"scene_type",ellipsis:!0},(kt==null?void 0:kt.current)==1&&{title:"\u53CD\u9988",dataIndex:"group_name",ellipsis:!0,render:(qt,cr)=>Yt.createElement("div",null,Yt.createElement("i",{className:"iconfot icon-yijiejue font14"}),Yt.createElement("span",{style:{marginRight:"20px",marginLeft:"3px"}},cr==null?void 0:cr.praise_count),Yt.createElement("i",{className:"iconfot icon-weijiejuezhengchang font14"}),Yt.createElement("span",{style:{marginLeft:"3px"}},cr==null?void 0:cr.tread_count))},(kt==null?void 0:kt.current)==1&&{title:"\u4F7F\u7528\u65F6\u95F4",dataIndex:"created_at",ellipsis:!0,width:200,render:(qt,cr)=>Yt.createElement("div",null,qt?Ze()(qt).format("YYYY-MM-DD HH:mm:ss"):"--")},(kt==null?void 0:kt.current)==3&&{title:"\u7C7B\u578B",dataIndex:"type_name"}])==null?void 0:Zn.filter(qt=>!!qt)}),ml>0&&Yt.createElement("aside",{className:"tc mt30 mb10"},Yt.createElement(Bt.Z,{defaultCurrent:1,total:ml,current:1,pageSize:10,onChange:qt=>{fn.current=XA(SA({},fn==null?void 0:fn.current),{page:qt}),Vt()},showTotal:qt=>Yt.createElement("span",{className:"mr10"},"\u5171",Yt.createElement("span",{className:"c-blue"}," ",qt," "),"\u6761\u6570\u636E")}))),Yt.createElement(Ou.Z,{visible:qA,fetchListObject:Wl,onOpen:()=>di(!0),onClose:()=>{di(!1)},children:!0,historyId:li,showPreference:!0,showDefaultTips:!1,customDataNode:xr,customPreference:NA,hideInputBox:!0,title:"\u667A\u80FD\u52A9\u6559",fetchUrl:"/api/stream/course_qna_records/chat_messages.json",extraAnswerAction:ul}),Yt.createElement(Me.default,{centered:!0,open:!!oA,confirmLoading:Ae,onCancel:()=>{a(!1)},afterClose:()=>{x("")},onOk:Fl,title:"\u4EBA\u5DE5\u56DE\u590D",width:900,okText:"\u4FDD\u5B58"},Yt.createElement(rt.Z,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u60A8\u7684\u56DE\u590D",watch:!0,onChange:qt=>x(qt),defaultValue:E})),Yt.createElement(Me.default,{centered:!0,title:"\u8BBE\u7F6E\u9884\u8B66\u6BD4\u4F8B",width:600,open:Yn,okText:"\u786E\u5B9A",afterClose:()=>{},cancelText:"\u53D6\u6D88",onOk:()=>hl(void 0,null,function*(){(yield(0,Fe.ZP)(`/api/homework_commons/${Er==null?void 0:Er.categoryId}/shiyan_setting.json`,{method:"post",body:{ai_warn_rate:gr,type:"statis"}})).status===0&&(Pe.ZP.success("\u4FDD\u5B58\u6210\u529F"),ge({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:SA({},Er)})),gn(!1)}),onCancel:()=>{gn(!1)}},Yt.createElement("div",null,Yt.createElement("div",null,"\u4F7F\u7528\u8F85\u52A9\u505A\u9898\u5DE5\u5177\uFF08\u667A\u80FD\u5BA1\u9898\u3001\u8BED\u6CD5\u68C0\u67E5\u3001\u4EE3\u7801\u8BCA\u65AD\u3001AI\u8F85\u5BFC\u4E2D\u4EFB\u4E00\u79CD\u5DE5\u5177\uFF09\u7684\u5B66\u751F\u5360\u6BD4\u8D85\u8FC7\u6307\u5B9A\u6BD4\u4F8B\uFF0C\u7CFB\u7EDF\u5C06\u4F1A\u5728\u603B\u7ED3\u5EFA\u8BAE\u6A21\u5757\u5185\u663E\u793A\u5BF9\u5E94\u7684\u9884\u8B66\u4FE1\u606F\u3002"),Yt.createElement("div",{className:"mt20"},Yt.createElement(Sn.Z,{size:"large",min:1,max:100,value:gr,step:1,style:{width:"150px"},onChange:qt=>{Number.isInteger(qt)&&qt>=1&&qt<=100&&xa(qt)}}),Yt.createElement("span",{className:"ml10"},"%")))))};var Xo=(0,Ie.connect)(({classroomList:ce,shixunHomeworks:Be})=>({classroomList:ce,shixunHomeworks:Be}))(mo),qo=ne(49319),Du={code_eval:"code_eval___O_A19",footer:"footer___f3t9p",work_checkbox_group:"work_checkbox_group___TbBxu",ts_txt:"ts_txt___p_teA",title_txt:"title_txt___Ewzwf"},qu={radio_con:"radio_con___EJeMw",result_con:"result_con___pnxaF",result_title:"result_title___zL1Vr"},Oo=ne(59301),_u=Object.defineProperty,wi=Object.defineProperties,Oa=Object.getOwnPropertyDescriptors,kl=Object.getOwnPropertySymbols,Fo=Object.prototype.hasOwnProperty,Wu=Object.prototype.propertyIsEnumerable,ws=(ce,Be,ge)=>Be in ce?_u(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,gs=(ce,Be)=>{for(var ge in Be||(Be={}))Fo.call(Be,ge)&&ws(ce,ge,Be[ge]);if(kl)for(var ge of kl(Be))Wu.call(Be,ge)&&ws(ce,ge,Be[ge]);return ce},Fs=(ce,Be)=>wi(ce,Oa(Be)),go=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Wt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Wt(ge.throw(dt))}catch(Ut){on(Ut)}},Wt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Wt((ge=ge.apply(ce,Be)).next())});const zi=({shixunHomeworks:ce,loading:Be,dispatch:ge})=>{var Kt,on;const{ai_question_record_id:Gt}=ce.headerInfo,[ln,Wt]=(0,y.useState)({page:1,limit:10}),[dt,Ut]=(0,y.useState)({}),[va,Or]=(0,y.useState)(!1),jn=(0,Ie.useParams)(),Yr=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(Qr,gr,xa)=>(ln.page-1)*ln.limit+xa+1},{title:"\u59D3\u540D",dataIndex:"real_name",width:130,ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,width:160,sorter:!0,render:Qr=>Qr||"--"},{title:"\u5206\u73ED",dataIndex:"course_group_name",ellipsis:!0,width:200,render:(Qr,gr)=>Oo.createElement("div",{className:qu.banding,title:Qr||"--"},Qr||"--")},{title:"\u8BC4\u4EF7\u72B6\u6001",width:100,dataIndex:"status",render:Qr=>Qr==="\u6210\u529F"?Oo.createElement("span",{className:"c-green"},"\u6210\u529F"):Oo.createElement("span",{className:"c-red"},"\u5931\u8D25")},{title:"\u64CD\u4F5C",width:100,render:(Qr,gr,xa)=>Oo.createElement("a",{onClick:()=>{window.open(`/classrooms/${jn.coursesId}/shixun_homework/${jn.categoryId}/${gr.id}/comment`)}},"\u67E5\u770B\u5B9E\u8BAD\u62A5\u544A")}].filter(Qr=>!!Qr);(0,y.useEffect)(()=>{var Qr;((Qr=ce.actionTabs)==null?void 0:Qr.key)==="\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C"&&nr(ln)},[(Kt=ce.actionTabs)==null?void 0:Kt.key]);const nr=Qr=>go(void 0,null,function*(){var gr,xa;Or(!0);const Yn=yield(0,Fe.ZP)(`/api/shixun_homeworks/${jn==null?void 0:jn.categoryId}/comment_student_works.json`,{method:"get",params:Fs(gs({},Qr),{ai_question_record_id:(xa=(gr=ce.actionTabs)==null?void 0:gr.record)==null?void 0:xa.id})});(Yn==null?void 0:Yn.status)===0&&Ut(Yn||{}),Or(!1)}),Zn=(Qr,gr)=>{ln.page=Qr,ln.limit=gr,Wt(gs({},ln)),nr(ln)},Er=()=>{ge({type:"shixunHomeworks/setActionTabs",payload:{key:""}})};return Oo.createElement(Me.default,{width:860,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7\u8BE6\u60C5",open:((on=ce.actionTabs)==null?void 0:on.key)==="\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C",destroyOnClose:!0,onCancel:()=>Er(),footer:null},Oo.createElement(Oe.default,{style:{marginBottom:(dt==null?void 0:dt.total_count)>ln.limit?"0":"20px"},loading:va,dataSource:(dt==null?void 0:dt.data)||[],columns:Yr,pagination:{current:ln.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:ln.limit,className:"mb15 mt15",pageSizeOptions:["10","20","50","100","200"],total:(dt==null?void 0:dt.total_count)||0,size:"default",showTotal:We.rU,onChange:Zn},onChange:(Qr,gr,xa)=>{xa.field&&(ln.order=xa.field),xa.order||(ln.b_order="asc"),xa.order==="ascend"&&(ln.b_order="asc"),xa.order==="descend"&&(ln.b_order="desc"),xa.order||(ln.b_order="asc"),nr(ln)}}))};var Bi=(0,Ie.connect)(({shixunHomeworks:ce,loading:Be,user:ge})=>({shixunHomeworks:ce,loading:Be.effects,user:ge}))(zi),Ua=ne(59301),dA=Object.defineProperty,ol=Object.defineProperties,is=Object.getOwnPropertyDescriptors,As=Object.getOwnPropertySymbols,bu=Object.prototype.hasOwnProperty,rc=Object.prototype.propertyIsEnumerable,zs=(ce,Be,ge)=>Be in ce?dA(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,Su=(ce,Be)=>{for(var ge in Be||(Be={}))bu.call(Be,ge)&&zs(ce,ge,Be[ge]);if(As)for(var ge of As(Be))rc.call(Be,ge)&&zs(ce,ge,Be[ge]);return ce},Zs=(ce,Be)=>ol(ce,is(Be)),ps=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Wt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Wt(ge.throw(dt))}catch(Ut){on(Ut)}},Wt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Wt((ge=ge.apply(ce,Be)).next())});const ks=({shixunHomeworks:ce,classroomList:Be,loading:ge,dispatch:Kt})=>{var on,Gt,ln;const Wt=(0,Ie.useParams)(),{headerInfo:dt}=ce,[Ut,va]=(0,y.useState)("1"),[Or,jn]=(0,y.useState)({page:1,limit:10}),[Yr,nr]=(0,y.useState)([]),[Zn,Er]=(0,y.useState)(!1),[Qr,gr]=(0,y.useState)(0),[xa,Yn]=(0,y.useState)(!1),[gn,nn]=(0,y.useState)([]),Ta={0:"\u8BC4\u4EF7\u4E2D",1:"\u5DF2\u5B8C\u6210","-1":"\u8BC4\u4EF7\u5931\u8D25"},wa=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:(Wr,zr,fn)=>Or.limit*(Or.page-1)+fn+1},{title:"\u64CD\u4F5C\u65F6\u95F4",dataIndex:"created_at",width:200,ellipsis:!0,render:Wr=>Ua.createElement("span",{style:{color:"#333"}},Ze()(Wr).format("YYYY-MM-DD HH:mm:ss"))},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"real_name",width:200,ellipsis:!0},{title:"\u8BC4\u4EF7\u8FDB\u5EA6",dataIndex:"status",width:200,render:Wr=>Ua.createElement("span",{style:{color:"#333"}},Ta[Wr])},{title:"\u8BC4\u4EF7\u8BF4\u660E",dataIndex:"message",width:300,ellipsis:!0,render:(Wr,zr)=>Ua.createElement(be.Z,{title:zr==null?void 0:zr.message},Ua.createElement("span",null,zr==null?void 0:zr.message))},{title:"\u64CD\u4F5C",width:100,render:(Wr,zr,fn)=>Ua.createElement("a",{onClick:()=>ar(zr)},"\u67E5\u770B\u8BE6\u60C5")}];(0,y.useEffect)(()=>{var Wr;Ut=="1"?Ir(Or):Ut=="2"&&nn(((Wr=dt==null?void 0:dt.ai_code_evaluation_promote)==null?void 0:Wr.length)>0?dt==null?void 0:dt.ai_code_evaluation_promote:dt==null?void 0:dt.default_evaluation_dimension)},[Ut]),(0,y.useEffect)(()=>{var Wr;((Wr=ce==null?void 0:ce.actionTabs)==null?void 0:Wr.key)=="\u66F4\u65B0\u8BFE\u5802\u5B9E\u9A8C-\u8BC4\u4EF7\u8BB0\u5F55\u5217\u8868"&&(Ir(Or),Kt({type:"shixunHomeworks/setActionTabs",payload:{key:""}}))},[(on=ce==null?void 0:ce.actionTabs)==null?void 0:on.key]);const Un=Wr=>{Or.page=Wr,jn(Su({},Or)),Ir(Or)};function Ir(Wr){return ps(this,null,function*(){Er(!0);const zr=yield(0,Fe.ZP)(`/api/shixun_homeworks/${Wt.categoryId}/comment_records.json`,{method:"get",params:Zs(Su({},Wr),{categoryId:Wt.categoryId})});nr((zr==null?void 0:zr.data)||[]),gr(zr==null?void 0:zr.total_count),Er(!1)})}const kt=()=>ps(void 0,null,function*(){if((gn==null?void 0:gn.length)===0)return Pe.ZP.warning("\u8BF7\u5148\u9009\u62E9\u8BC4\u4EF7\u7EF4\u5EA6");Yn(!0),(yield(0,Fe.ZP)(`/api/homework_commons/${Wt.categoryId}/shiyan_setting.json`,{method:"post",body:{ai_code_evaluation_promote:gn,type:"promote"}})).status===0&&(Pe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Pt()),Yn(!1)}),Pt=()=>{Kt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Su({},Wt)})},ar=Wr=>{Kt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C",record:Wr}})};return Ua.createElement("div",{className:Du.code_eval},Ua.createElement(De.default,{activeKey:Ut,tabBarGutter:60,onChange:Wr=>{!(dt!=null&&dt.is_old_data_for_time)&&(0,We.Ye)(Kt)||va(Wr)},items:[{label:"\u8BC4\u4EF7\u8BB0\u5F55",key:"1",children:Ua.createElement(Ua.Fragment,null,Ua.createElement(at.Z,{spinning:Zn},Qr===0?Ua.createElement(Dt.Z,{customText:"\u6682\u65E0\u6570\u636E~"}):Ua.createElement(Oe.default,{className:"mt5 mb20",rowKey:"id",columns:wa,dataSource:Yr,pagination:!1})),Ua.createElement("div",{className:Du.footer},Qr>(Or==null?void 0:Or.limit)?Ua.createElement("div",null,Ua.createElement("span",{style:{color:"#656F87"}},"\u5171",Ua.createElement("span",{className:"c-light-primary"},Qr),"\u6761\u6570\u636E")):"",Ua.createElement(Bt.Z,{defaultPageSize:(Or==null?void 0:Or.limit)||10,current:(Or==null?void 0:Or.page)||1,showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,total:Qr,onChange:Un})))},{label:"\u8BBE\u7F6E\u8BC4\u4EF7\u7EF4\u5EA6",key:"2",children:Ua.createElement("div",{style:{color:"#333",padding:"0 30px"}},Ua.createElement("div",{className:Du.ts_txt},"\u667A\u80FD\u52A9\u6559\u5C06\u6279\u91CF\u5BF9\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u5B66\u751F\u7684\u6BCF\u4E2A\u5173\u5361\u4EE3\u7801\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u5E76\u4FDD\u5B58\u81F3\u5B9E\u8BAD\u62A5\u544A\uFF0C\u56FE\u5F62\u5316\u3001\u547D\u4EE4\u884C\u3001Vscode\u7F16\u8F91\u5668\u3001\u7406\u8BBA\u9898\u6A21\u5F0F\u7684\u4EFB\u52A1\u5173\u5361\u6682\u4E0D\u652F\u6301\u751F\u6210\u4EE3\u7801\u8BC4\u4EF7\u3002"),Ua.createElement("div",{className:Du.title_txt},"\u8BBE\u7F6E\u4EE3\u7801\u8BC4\u4EF7\u7EF4\u5EA6"),Ua.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 30px"}},Ua.createElement(Ve.default,{style:{height:"40px",lineHeight:"40px",width:"100%"},indeterminate:gn.length>0&&gn.length<((Gt=dt==null?void 0:dt.default_evaluation_dimension)==null?void 0:Gt.length),onChange:Wr=>{nn(Wr.target.checked?dt==null?void 0:dt.default_evaluation_dimension:[])},checked:((ln=dt==null?void 0:dt.default_evaluation_dimension)==null?void 0:ln.length)===gn.length},"\u5168\u90E8"),Ua.createElement(Ve.default.Group,{className:Du.work_checkbox_group,options:dt==null?void 0:dt.default_evaluation_dimension,value:gn,onChange:Wr=>nn(Wr)})),Ua.createElement(Jl,{dimensionValue:gn}),Ua.createElement(ze.ZP,{type:"primary",size:"large",loading:xa,style:{width:"138px",margin:"30px 0"},onClick:()=>kt()},"\u4FDD\u5B58"))}]}),Ua.createElement(Bi,null))};var Sl=(0,Ie.connect)(({shixunHomeworks:ce,classroomList:Be,loading:ge,user:Kt})=>({shixunHomeworks:ce,classroomList:Be,loading:ge.effects,user:Kt}))(ks),du=ne(89787),Iu={ts_txt:"ts_txt___m9fvm",title_txt:"title_txt___iTl60",work_checkbox_group:"work_checkbox_group___HF3uK",work_radio_group:"work_radio_group___AjeAG",under_review:"under_review___nu3Xx"},lA=ne(59301),xs=Object.defineProperty,Ds=Object.getOwnPropertySymbols,vs=Object.prototype.hasOwnProperty,Ks=Object.prototype.propertyIsEnumerable,Ys=(ce,Be,ge)=>Be in ce?xs(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,Gs=(ce,Be)=>{for(var ge in Be||(Be={}))vs.call(Be,ge)&&Ys(ce,ge,Be[ge]);if(Ds)for(var ge of Ds(Be))Ks.call(Be,ge)&&Ys(ce,ge,Be[ge]);return ce},ls=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Wt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Wt(ge.throw(dt))}catch(Ut){on(Ut)}},Wt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Wt((ge=ge.apply(ce,Be)).next())});const ac=({shixunHomeworks:ce,classroomList:Be,loading:ge,dispatch:Kt})=>{var on,Gt,ln,Wt,dt,Ut,va;const Or=(0,Ie.useParams)(),{headerInfo:jn}=ce,[Yr,nr]=(0,y.useState)([]),[Zn,Er]=(0,y.useState)("1"),[Qr,gr]=(0,y.useState)(!1),[xa,Yn]=(0,y.useState)(!1),[gn,nn]=(0,y.useState)({}),[Ta,wa]=(0,y.useState)(null),[Un,Ir]=(0,y.useState)(!1);(0,y.useEffect)(()=>{var yr,Qa;((yr=ce==null?void 0:ce.actionTabs)==null?void 0:yr.key)==="\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"&&(Ir(!1),nr(((Qa=jn==null?void 0:jn.ai_code_evaluation_promote)==null?void 0:Qa.length)>0?jn==null?void 0:jn.ai_code_evaluation_promote:jn==null?void 0:jn.default_evaluation_dimension))},[(on=ce==null?void 0:ce.actionTabs)==null?void 0:on.key]),(0,y.useEffect)(()=>{let yr=null;if((gn==null?void 0:gn.status)==1&&(clearInterval(yr),Ir(!0)),(gn==null?void 0:gn.complete_num)!=(gn==null?void 0:gn.total_count)&&(gn==null?void 0:gn.status)!=1)return yr=setInterval(()=>{kt(Ta)},3e3),()=>clearInterval(yr)},[gn==null?void 0:gn.status,gn==null?void 0:gn.complete_num]);const kt=yr=>ls(void 0,null,function*(){if(!yr)return;const Qa=yield(0,Fe.ZP)(`/api/shixun_homeworks/${Or==null?void 0:Or.categoryId}/comments_schedule.json`,{method:"get",params:{ai_question_record_id:yr}});nn(Qa)}),Pt=()=>{Kt({type:"shixunHomeworks/setActionTabs",payload:{actionTabs:{key:""}}})},ar=()=>ls(void 0,null,function*(){var yr,Qa;let Va=yield(0,Fe.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(Va==null?void 0:Va.status)==0&&(Pt(),(Va==null?void 0:Va.total_number)==-1||(Va==null?void 0:Va.remaining_number)>0?((yr=ce==null?void 0:ce.headerInfo)==null?void 0:yr.ai_evaluation_times)>0?(((Qa=jn==null?void 0:jn.no_comment_ids)==null?void 0:Qa.length)>0?Er("1"):Er("2"),gr(!0)):zr():(Va==null?void 0:Va.remaining_number)==0&&Pe.ZP.info(`\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5${Va==null?void 0:Va.total_number}\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59${Va==null?void 0:Va.remaining_number}\u6B21\uFF09\u3002`))}),Wr=()=>{Kt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Gs({},Or)})},zr=yr=>ls(void 0,null,function*(){let Qa=yield(0,Fe.ZP)(`/api/shixun_homeworks/${Or.categoryId}/batch_comments.json`,{method:"post",body:{ai_code_evaluation_promote:Yr,student_work_ids:yr}});(Qa==null?void 0:Qa.status)==0&&(Wr(),wa(Qa==null?void 0:Qa.ai_question_record_id),kt(Qa==null?void 0:Qa.ai_question_record_id),Yn(!0),fn())}),fn=()=>{Kt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u65B0\u8BFE\u5802\u5B9E\u9A8C-\u8BC4\u4EF7\u8BB0\u5F55\u5217\u8868"}})};return lA.createElement(lA.Fragment,null,lA.createElement(Me.default,{centered:!0,title:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7",open:((Gt=ce==null?void 0:ce.actionTabs)==null?void 0:Gt.key)==="\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7",width:1020,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onOk:ar,onCancel:Pt,maskClosable:!1,okText:"\u5F00\u59CB\u8BC4\u4EF7"},lA.createElement("div",{className:Iu.ts_txt},"\u667A\u80FD\u52A9\u6559\u5C06\u6279\u91CF\u5BF9\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u5B66\u751F\u7684\u6BCF\u4E2A\u5173\u5361\u4EE3\u7801\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u5E76\u4FDD\u5B58\u81F3\u5B9E\u8BAD\u62A5\u544A\uFF0C\u56FE\u5F62\u5316\u3001\u547D\u4EE4\u884C\u3001Vscode\u7F16\u8F91\u5668\u3001\u7406\u8BBA\u9898\u6A21\u5F0F\u7684\u4EFB\u52A1\u5173\u5361\u6682\u4E0D\u652F\u6301\u751F\u6210\u4EE3\u7801\u8BC4\u4EF7\u3002"),lA.createElement("div",{className:Iu.title_txt},"\u8BBE\u7F6E\u4EE3\u7801\u8BC4\u4EF7\u7EF4\u5EA6"),lA.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 30px"}},lA.createElement(Ve.default,{style:{height:"40px",lineHeight:"40px",width:"100%"},indeterminate:Yr.length>0&&Yr.length<((ln=jn==null?void 0:jn.default_evaluation_dimension)==null?void 0:ln.length),onChange:yr=>{nr(yr.target.checked?jn==null?void 0:jn.default_evaluation_dimension:[])},checked:((Wt=jn==null?void 0:jn.default_evaluation_dimension)==null?void 0:Wt.length)===Yr.length},"\u5168\u90E8"),lA.createElement(Ve.default.Group,{className:Iu.work_checkbox_group,options:jn==null?void 0:jn.default_evaluation_dimension,value:Yr,onChange:yr=>nr(yr)})),lA.createElement(Jl,{dimensionValue:Yr})),lA.createElement(Me.default,{centered:!0,title:"\u63D0\u793A",open:Qr,width:650,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onOk:()=>{gr(!1),zr(Zn=="1"?jn==null?void 0:jn.no_comment_ids:null)},onCancel:()=>gr(!1),maskClosable:!1},lA.createElement("div",{className:Iu.ts_txt},"\u5DF2\u8BC4\u4EF7\u7684\u5B66\u751F\u6709",lA.createElement("span",{style:{color:"#37AD83",fontWeight:"bold",margin:"0 3px"}},(jn==null?void 0:jn.commit_count)-((dt=jn==null?void 0:jn.no_comment_ids)==null?void 0:dt.length)),"\u4EBA\uFF0C \u672A\u8BC4\u4EF7\u7684\u5B66\u751F\u6709",lA.createElement("span",{style:{color:"#FA6400",fontWeight:"bold",margin:"0 3px"}},(Ut=jn==null?void 0:jn.no_comment_ids)==null?void 0:Ut.length),"\u4EBA\u3002"),lA.createElement("div",{className:Iu.title_txt},"\u8BF7\u9009\u62E9\u672C\u6B21\u9700\u8981\u8BC4\u4EF7\u7684\u5B66\u751F"),lA.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 20px"}},lA.createElement(Bn.ZP.Group,{className:Iu.work_radio_group,value:Zn,onChange:yr=>Er(yr.target.value)},((va=jn==null?void 0:jn.no_comment_ids)==null?void 0:va.length)>0&&lA.createElement(Bn.ZP,{value:"1"}," \u672A\u8BC4\u4EF7\u7684\u5B66\u751F"),lA.createElement(Bn.ZP,{value:"2"}," \u5168\u90E8\u5B66\u751F")))),lA.createElement(Me.default,{centered:!0,title:"\u63D0\u793A",open:xa,width:628,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onCancel:()=>{Yn(!1),fn()},maskClosable:!1,footer:null},lA.createElement("div",{className:"mb10",style:{width:"100%",display:"flex",justifyContent:"center"}},(gn==null?void 0:gn.complete_num)!=(gn==null?void 0:gn.total_count)&&(gn==null?void 0:gn.status)!=1?lA.createElement("div",{className:Iu.under_review,style:{marginRight:0}},lA.createElement(at.Z,{spinning:!0,className:"mr6",size:"small"}),lA.createElement("span",{className:"ml10"},"\u4EE3\u7801\u8BC4\u4EF7\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6"),lA.createElement("span",{className:"ml5"},lA.createElement("span",{style:{color:"#3061D0"}},gn==null?void 0:gn.complete_num),"/",gn==null?void 0:gn.total_count)):lA.createElement("div",null,lA.createElement(Lo.Z,{style:{color:"#1ACC4B"}}),lA.createElement("span",{className:"ml5"},"\u8BC4\u4EF7\u5B8C\u6210"))),lA.createElement(du.Z,{strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:Un?100:(gn==null?void 0:gn.complete_num)/(gn==null?void 0:gn.total_count)*100,showInfo:!1,size:[574,10]}),lA.createElement("div",{className:"mb20 mt10"},"\u6279\u91CF\u5BF9\u5B66\u751F\u4EE3\u7801\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u9700\u8017\u8D39\u4E00\u5B9A\u65F6\u957F\uFF0C\u7A0D\u540E\u60A8\u53EF\u4EE5\u5728",lA.createElement("a",{onClick:()=>{window.location.href=`/classrooms/${Or==null?void 0:Or.coursesId}/shixun_homework/${Or==null?void 0:Or.categoryId}/detail?tabs=12`}},"\u4EE3\u7801\u8BC4\u4EF7\u8BB0\u5F55"),"\u5217\u8868\u67E5\u770B\u8BC4\u4EF7\u8FDB\u5EA6")))};var ic=(0,Ie.connect)(({shixunHomeworks:ce,classroomList:Be,loading:ge,user:Kt})=>({shixunHomeworks:ce,classroomList:Be,loading:ge.effects,user:Kt}))(ac),Es=ne(26896),la=ne(59301),Ns=Object.defineProperty,Us=Object.getOwnPropertySymbols,bs=Object.prototype.hasOwnProperty,Ss=Object.prototype.propertyIsEnumerable,Vs=(ce,Be,ge)=>Be in ce?Ns(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,_o=(ce,Be)=>{for(var ge in Be||(Be={}))bs.call(Be,ge)&&Vs(ce,ge,Be[ge]);if(Us)for(var ge of Us(Be))Ss.call(Be,ge)&&Vs(ce,ge,Be[ge]);return ce},$o=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Wt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Wt(ge.throw(dt))}catch(Ut){on(Ut)}},Wt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Wt((ge=ge.apply(ce,Be)).next())});const Ac=({shixunHomeworks:ce,classroomList:Be,globalSetting:ge,user:Kt,loading:on,dispatch:Gt})=>{var ln,Wt,dt,Ut,va,Or,jn,Yr,nr,Zn,Er,Qr,gr,xa,Yn,gn,nn,Ta,wa,Un,Ir,kt,Pt,ar,Wr,zr,fn,yr,Qa,Va,YA,ma,fA,ml,Ja,Ar,Wa,li,$a,qA,di,jA,oA,a,E,x,b,z,Ae,de,Ce,xe,Ne;const[mt]=(0,Ie.useSearchParams)(),lt=(0,Ie.useParams)(),Tt=(0,Ie.useLocation)(),[st,_t]=(0,y.useState)(mt.get("tabs")||"0"),[vn,Vn]=(0,y.useState)({}),{workList:pr,shixunWorkList:Pr,workSetting:$n,headerInfo:Vt}=ce,[Ma,oa]=(0,y.useState)(!1),[vi,_i]=(0,y.useState)(!1);lt.category=mt.get("category_id"),lt.order="work_score",lt.b_order="desc",(0,y.useEffect)(()=>{(0,Qe.Rm)()&&Gt({type:"classroomList/getAssistantPermissions",payload:{course_id:lt.coursesId}}),(0,Dl.hs)(Gt)},[(0,Qe.bg)()]),(0,y.useEffect)(()=>{st!=="0"&&Gt({type:"shixunHomeworks/getShixunWorkList",payload:lt}),new URLSearchParams(Tt.search).get("tabs")==="3"&&Gt({type:"shixunHomeworks/getWorkSetting",payload:_o({},lt)}),Gt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:{categoryId:lt.categoryId}})},[]),(0,y.useEffect)(()=>{var un,vr;(un=ce==null?void 0:ce.headerInfo)!=null&&un.shixun_id&&_i(!((vr=ce==null?void 0:ce.headerInfo)!=null&&vr.ignore_prompt))},[ce==null?void 0:ce.headerInfo]);const hA=un=>{un==="10"&&!(Vt!=null&&Vt.is_old_data_for_time)&&(0,We.Ye)(Gt)||(un==="3"&&Gt({type:"shixunHomeworks/getWorkSetting",payload:_o({},lt)}),(["0","12"].includes(un)||(0,Qe.GJ)()&&un==="3")&&Gt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:_o({},lt)}),_t(un))},IA=()=>{Me.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:la.createElement("div",{className:"tc font16"},"\u4F60\u5728\u8BE5\u5B9E\u8BAD\u7684\u5B66\u4E60\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A\uFF0C\u65E0\u6CD5\u6062\u590D",la.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u91CD\u505A\uFF1F"),onOk:()=>$o(void 0,null,function*(){var un;const vr=(un=ce.headerInfo)==null?void 0:un.myshixun_identifier;(yield(0,yt.Fr)({id:vr}))&&(Pe.ZP.info(`\u5DF2\u6E05\u7A7A\u672C\u5B9E\u8BAD\u7684\u5B66\u4E60\u8BB0\u5F55 +`)}]};var ze=ne(53184),De=ne.n(ze),et=(wt,Wt,Jt)=>new Promise((we,le)=>{var Ae=ue=>{try{fe(Jt.next(ue))}catch(Ve){le(Ve)}},se=ue=>{try{fe(Jt.throw(ue))}catch(Ve){le(Ve)}},fe=ue=>ue.done?we(ue.value):Promise.resolve(ue.value).then(Ae,se);fe((Jt=Jt.apply(wt,Wt)).next())});const We={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"]}},Fe=(wt,Wt,Jt,we)=>{const le=Wt.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Jt.lineNumber,endColumn:Jt.column});return Array.from(new Set(le.match(/\b\w{2,}\b/g)||[])).map(se=>({label:se,kind:wt.languages.CompletionItemKind.Text,insertText:se,range:we}))},rt=(wt,Wt,Jt,we)=>{wt.languages.registerCompletionItemProvider(Wt,{provideCompletionItems(le,Ae){const se=le.getWordUntilPosition(Ae),fe={startLineNumber:Ae.lineNumber,endLineNumber:Ae.lineNumber,startColumn:se.startColumn,endColumn:se.endColumn},ue=le.getLineContent(Ae.lineNumber).substring(se.startColumn-2,se.endColumn);return{suggestions:[...Fe(wt,le,Ae,fe),...Jt.map(Qt=>({label:Qt,kind:wt.languages.CompletionItemKind.Keyword,documentation:Qt,insertText:Qt,insertTextRules:wt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:fe})),...we.map(Qt=>({label:Qt.label,kind:wt.languages.CompletionItemKind.Snippet,documentation:Qt.content,insertText:ue.startsWith("#")?Qt.content.replace(/#/,""):Qt.content,insertTextRules:wt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:fe}))]}}})};var je=wt=>{We.languages.forEach(Wt=>{wt.languages.registerDocumentFormattingEditProvider(Wt,{provideDocumentFormattingEdits(Jt){return et(this,null,function*(){const we=De()(Jt.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:Jt.getFullModelRange(),text:we}]})}})}),rt(wt,"java",Pe.keywords,Pe.quickKey),rt(wt,"cpp",Te.keywords,Te.quickKey),rt(wt,"c",Me.keywords,[]),rt(wt,"python",be.keywords,be.quickKey),rt(wt,"scala",Xe.keywords,Xe.quickKey)};const pe="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var ve=Object.defineProperty,ke=(wt,Wt,Jt)=>Wt in wt?ve(wt,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Jt}):wt[Wt]=Jt,Ge=(wt,Wt,Jt)=>ke(wt,typeof Wt!="symbol"?Wt+"":Wt,Jt);const Je=class Ic{constructor(Wt,Jt,we){this.placeholder=Wt,this.editor=Jt,this.monaco=we,Jt.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Ic.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)}};Ge(Je,"ID","editor.widget.placeholderHint");var me=Je,Ye=ne(96236),ut=ne(6767),ct=ne(25399),yt=ne(89392),Re=ne(77254),Ze=ne(56102),at=Object.defineProperty,Oe=Object.defineProperties,Bt=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable,At=(wt,Wt,Jt)=>Wt in wt?at(wt,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Jt}):wt[Wt]=Jt,it=(wt,Wt)=>{for(var Jt in Wt||(Wt={}))tt.call(Wt,Jt)&&At(wt,Jt,Wt[Jt]);if(Ke)for(var Jt of Ke(Wt))Ot.call(Wt,Jt)&&At(wt,Jt,Wt[Jt]);return wt},bt=(wt,Wt)=>Oe(wt,Bt(Wt)),Ue=(wt,Wt)=>{var Jt={};for(var we in wt)tt.call(wt,we)&&Wt.indexOf(we)<0&&(Jt[we]=wt[we]);if(wt!=null&&Ke)for(var we of Ke(wt))Wt.indexOf(we)<0&&Ot.call(wt,we)&&(Jt[we]=wt[we]);return Jt},Ee=(wt,Wt,Jt)=>new Promise((we,le)=>{var Ae=ue=>{try{fe(Jt.next(ue))}catch(Ve){le(Ve)}},se=ue=>{try{fe(Jt.throw(ue))}catch(Ve){le(Ve)}},fe=ue=>ue.done?we(ue.value):Promise.resolve(ue.value).then(Ae,se);fe((Jt=Jt.apply(wt,Wt)).next())});function Qe(wt){return/^\d+$/.test(wt)?`${wt}px`:wt}function Et(){}let xt=!1;const Se={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function ot(wt=[]){let Wt=wt;if(Array.isArray(wt)){for(let Jt=0;JtEe(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(wt){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",wt)}});var ft=wt=>{var Wt=wt,{width:Jt="100%",height:we="100%",value:le,language:Ae="javascript",style:se={},options:fe={},overrideServices:ue={},theme:Ve="vs-dark",onEditBlur:Qt,isCopy:Mt=!1,onSave:Bn,autoHeight:Sn=!1,forbidCopy:Pn=!1,forbidCopyTips:lr,onChange:zn=Et,editorDidMount:ja=Et,onFocus:ua=Et,onBreakPoint:Dt=Et,breakPointValue:Jn=[],filename:or="educoder.txt",errorLine:Xn,errorContent:cn="",highlightLine:On,openBreakPoint:Br=!1,placeholder:sa="",showMiniMap:_a=!0}=Wt,Gi=Ue(Wt,["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 Ti=(0,y.useRef)(),Cn=(0,y.useRef)({}),dr=(0,y.useRef)(),wn=(0,y.useRef)(),ur=(0,y.useRef)([]),Na=(0,y.useRef)(!1),Ei=(0,y.useRef)(),Ba=(0,y.useRef)(),ba=(0,y.useRef)(!1),[mn,Or]=(0,y.useState)(!1);function Dn(){let dn;return Ti.current&&(dn=new Ie.Z(Rn=>{for(let Gr of Rn)(Gr.target.offsetHeight>0||Gr.target.offsetWidth>0)&&Cn.current.instance.layout()}),dn.observe(Ti.current)),dn}function rr(){ut.ZP.warning({content:decodeURIComponent(lr||pe),key:"monaco-editor-tip"})}const An=()=>{let dn=Cn.current.instance;if(le!=null&&dn&&mn){const Rn=dn.getModel();Rn&&le!==Rn.getValue()&&(xt=!0,Rn.setValue(le),dn.layout(),xt=!1)}};(0,y.useEffect)(()=>{const dn=Re.Z.subscribe("formatDocument",Rn=>{var Gr;let Kn=Cn.current.instance;(Gr=Kn==null?void 0:Kn.getAction)==null||Gr.call(Kn,"editor.action.formatDocument").run()});return window.updateMonacoValue=Rn=>{zn(Rn)},dn},[]),(0,y.useEffect)(()=>{var dn;let Rn=Cn.current.instance;wn.current&&clearTimeout(wn.current),wn.current=setTimeout(()=>{An()},500),le&&(le!=null&&le.length)&&((dn=Rn==null?void 0:Rn.updateOptions)==null||dn.call(Rn,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(le.split(/\r\n|\r|\n/g).length))+3,5)}))},[le,mn,Cn.current]),(0,y.useEffect)(()=>{if(Xn&&Cn.current&&Cn.current.instance){let Rn=Cn.current.instance;Rn.changeViewZones(function(Gr){var Kn=document.createElement("div");Kn.style.padding="10px 20px",Kn.style.width="calc(100% - 20px)",Kn.className="my-error-line-wrp",Kn.innerHTML=cn,Gr.addZone({afterLineNumber:Xn||11,heightInLines:3,domNode:Kn})});var dn={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}};Rn.addOverlayWidget(dn),Rn.revealPositionInCenter({lineNumber:20,column:1})}},[Xn,Cn.current,mn]);const Fn=(dn="",Rn)=>{if(!dn||dn.trim()==="")return!0;const Kn=Cn.current.instance.getModel().getLineTokens(Rn);let ya=!1;for(let eA=0;eA<2;eA++)Kn.getStandardTokenType(eA)===1&&(ya=!0);return ya};(0,y.useEffect)(()=>{var dn;const Rn=(dn=Cn.current)==null?void 0:dn.instance;if(Rn&&mn&&Pn){const Gr=Rn.onDidBlurEditorWidget(()=>{ba.current=!1}),Kn=Rn.onDidFocusEditorText(()=>{ba.current=!0});return()=>{Gr.dispose(),Kn.dispose()}}},[Cn.current,mn,Pn]),(0,y.useEffect)(()=>{var dn;if((dn=Cn.current)!=null&&dn.instance&&mn&&Br){let Rn=Cn.current.instance,Gr=Rn.getModel();if(!Gr)return;(()=>{var Ui;let Mr=[],Mn=[];const uA=Gr.getAllDecorations();for(let Ra of uA)Ra.options.className==="highlighted-line"&&(Mr.push((Ui=Ra==null?void 0:Ra.range)==null?void 0:Ui.startLineNumber),Mn.push(Ra==null?void 0:Ra.id));if(On===Mr[0])return;Gr.deltaDecorations(Mn,[]);const Hi=Gr.getLineCount();On&&On<=Hi&&(Rn.deltaDecorations([],[{range:new vt.Range(On,1,On,Gr.getLineMaxColumn(On)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Rn.revealLineInCenter(On))})();const ya=(Ui=!1)=>{var Mr;let Mn=[],uA=[];const Hi=Gr.getAllDecorations();for(let Ra of Hi)Ra.options.linesDecorationsClassName==="breakpoints-select"&&(Mn.push((Mr=Ra==null?void 0:Ra.range)==null?void 0:Mr.startLineNumber),uA.push(Ra==null?void 0:Ra.id));if(Ui)return{lines:Mn,ids:uA};Dt(Mn)},eA=Ui=>Ee(void 0,null,function*(){let Mr={range:new vt.Range(Ui,1,Ui,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Gr.deltaDecorations([],[Mr]),ya()}),RA=Ui=>Ee(void 0,null,function*(){let Mr=[];const Mn=Rn.getLineDecorations(Ui);for(let uA of Mn)uA.options.linesDecorationsClassName==="breakpoints-select"&&Mr.push(uA.id);yield Gr.deltaDecorations(Mr,[]),ya()}),FA=Ui=>{let Mr=Rn.getLineDecorations(Ui);for(let Mn of Mr)if(Mn.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,yt.isEqual)(Jn,ya(!0).lines)){Gr.deltaDecorations(ya(!0).ids,[]);const Ui=Jn.map(Mr=>({range:new vt.Range(Mr,1,Mr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Gr.deltaDecorations([],Ui)}const kn=Rn.onDidChangeModelContent(Ui=>{let Mr=Rn.getPosition();if(Mr){let Mn=Mr.lineNumber;clearTimeout(Ba.current),Ba.current=setTimeout(()=>{Fn(Gr.getLineContent(Mn),Mn)?RA(Mn):FA(Mn)?(RA(Mn),eA(Mn)):ya()},100)}}),ga=Rn.onMouseDown(Ui=>{var Mr,Mn,uA;if(Ui.target.detail&&((uA=(Mn=(Mr=Ui.target)==null?void 0:Mr.element)==null?void 0:Mn.className)!=null&&uA.includes("line-numbers"))){let Hi=Ui.target.position.lineNumber;if(Fn(Gr.getLineContent(Hi),Hi))return;FA(Hi)?RA(Hi):eA(Hi)}}),MA=Ui=>{let Mr={range:new vt.Range(Ui,1,Ui,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};ur.current=Rn.deltaDecorations(ur.current,[Mr])},tl=()=>{ur.current=Rn.deltaDecorations(ur.current,[])},mA=Rn.onMouseMove(Ui=>{var Mr,Mn,uA;if(tl(),Ui.target.detail&&((uA=(Mn=(Mr=Ui.target)==null?void 0:Mr.element)==null?void 0:Mn.className)!=null&&uA.includes("line-numbers"))){let Hi=Ui.target.position.lineNumber;if(Fn(Gr.getLineContent(Hi),Hi))return;MA(Hi)}}),Lt=Rn.onMouseLeave(()=>{tl()});return()=>{kn.dispose(),ga.dispose(),mA.dispose(),Lt.dispose()}}},[Cn.current,mn,Jn,On,Br,Ae]),(0,y.useEffect)(()=>{var dn;(dn=Cn.current)!=null&&dn.instance&&Br&&Cn.current.instance.setPosition({lineNumber:0,column:0})},[On]);function en(){let dn=Cn.current.instance;if(dn){const Rn=dn.getSelection(),Gr=Cn.current.pastePos||{},Kn=new vt.Range(Gr.startLineNumber||Rn.endLineNumber,Gr.startColumn||Rn.endColumn,Gr.endLineNumber||Rn.endLineNumber,Gr.endColumn||Rn.endColumn);setTimeout(()=>{dn.executeEdits("",[{range:Kn,text:""}])},300)}}function rn(dn){(window.navigator.platform.match("Mac")?dn.metaKey:dn.ctrlKey)&&dn.keyCode==83&&(dn.preventDefault(),Bn())}const En=()=>{if(Sn&&Cn.current.instance){const dn=Cn.current.instance.getContentHeight();qn(dn{if(!ba.current)return;const{keyCode:Rn,ctrlKey:Gr,metaKey:Kn,target:ya,type:eA}=dn;return(eA==="paste"||(Rn===67||Rn===86)&&(Kn||Gr))&&ya.nodeName==="TEXTAREA"&&(rr(),dn.preventDefault()),!1};function Fr(dn,Rn){var Gr=window.URL||window.webkitURL||window,Kn=new Blob([Rn]),ya=document.createElementNS("http://www.w3.org/1999/xhtml","a");ya.href=Gr.createObjectURL(Kn),ya.download=dn,Sr(ya)}(0,y.useEffect)(()=>{En()},[En]),(0,y.useEffect)(()=>{Ti.current&&!mn&&Promise.all([ne.e(8909),ne.e(2460)]).then(ne.bind(ne,71448)).then(dn=>{try{vt=dn,Cn.current.instance=vt.editor.create(Ti.current,{value:le,language:ot(Ae),theme:Ve,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:_a||!1}},ue);const Rn=Cn.current.instance;let ya=[...Ye.BH._menuItems].find(kn=>kn[0]._debugName=="EditorContext")[1],eA=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],RA=(kn,ga)=>{var MA,tl;let mA=kn._first;do ga.includes((tl=(MA=mA.element)==null?void 0:MA.command)==null?void 0:tl.id)&&kn._remove(mA);while(mA=mA.next)};if(ja(Rn,vt),setTimeout(()=>{En(),Cn.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Fr(or||"educoder.txt",Rn.getValue())}})},500),Cn.current.subscription=Rn.onDidChangeModelContent(kn=>{Na.current?clearTimeout(Ei.current):(En(),zn(Rn.getValue(),kn)),Ei.current=setTimeout(()=>{Na.current=!1},500)}),window.Monaco||je(vt,ot(Ae)),Pn&&(RA(ya,eA),Ti.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",wr),window.removeEventListener("paste",wr),window.addEventListener("keydown",wr),window.addEventListener("paste",wr)),window.Monaco=vt,Qt&&Rn.onDidBlurEditorWidget(()=>{Qt(Rn.getValue())}),ua&&Rn.onDidFocusEditorText(()=>{Pn&&Rt(),ua(Rn.getValue())}),Pn){Rt();try{Rn.onDidPaste(kn=>{const ga=Rn.getSelection(),MA=Cn.current.pastePos||{},tl=new vt.Range(MA.startLineNumber||ga.endLineNumber,MA.startColumn||ga.endColumn,MA.endLineNumber||ga.endLineNumber,MA.endColumn||ga.endColumn);Rn.executeEdits("",[{range:kn.range,text:""}])})}catch(kn){}}let FA=Dn();return sa&&typeof sa=="string"&&new me(sa,Rn,vt),Or(!0),()=>{const kn=Cn.current.instance;kn.dispose();const ga=kn.getModel();ga&&ga.dispose(),Cn.current.subscription&&Cn.current.subscription.dispose(),FA.unobserve(Ti.current)}}catch(Rn){}})},[]),(0,y.useEffect)(()=>{if(Cn.current.instance&&mn)return document.addEventListener("keydown",rn,!1),()=>{document.removeEventListener("keydown",rn)}},[Bn,mn]),(0,y.useEffect)(()=>{let dn=Cn.current.instance;if(dn&&mn){let Rn=ot(Ae);vt.editor.setModelLanguage(dn.getModel(),Rn)}},[Ae,mn]),(0,y.useEffect)(()=>{Cn.current.instance&&mn&&vt.editor.setTheme(Ve)},[Ve,mn]),(0,y.useEffect)(()=>{let dn=Cn.current.instance;dr.current=fe,dn&&mn&&(dn.updateOptions(it({},fe)),setTimeout(()=>{dn.getModel().updateOptions(it({},fe))},200))},[JSON.stringify(fe),mn]),(0,y.useEffect)(()=>{let dn=Cn.current.instance;dn&&mn&&dn.layout()},[Jt,we,mn]);const[Tr,sr]=(0,y.useState)(Qe(Jt)),[Ca,qn]=(0,y.useState)(Qe(we)),da=bt(it({},se),{width:Tr,height:Ca,position:"relative"});return y.createElement("div",{className:"my-monaco-editor",ref:Ti,style:da,onFocus:()=>{Pn&&Rt()}},Mt&&y.createElement(Ze.CopyToClipboard,{text:le,onCopy:()=>ut.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(ct.Z,{title:"\u590D\u5236\u4EE3\u7801"},y.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},y.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function It({width:wt="100%",height:Wt="100%",original:Jt,modified:we,language:le,options:Ae={}}){const se=(0,y.useRef)(),[fe,ue]=(0,y.useState)(null);function Ve(Sn){let Pn;return se.current&&(Pn=new Ie.Z(lr=>{for(let zn of lr)(zn.target.offsetHeight>0||zn.target.offsetWidth>0)&&Sn.layout()}),Pn.observe(se.current)),Pn}(0,y.useEffect)(()=>(se.current&&Promise.all([ne.e(8909),ne.e(9404)]).then(ne.bind(ne,2550)).then(Sn=>{vt=Sn;const Pn=vt.editor.createDiffEditor(se.current,bt(it({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},Ae),{wordWrap:!0}));ue(Pn);let lr=Ve(Pn);return()=>{Pn.dispose();const zn=Pn.getModel();zn&&zn.dispose(),lr.unobserve(se.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,y.useEffect)(()=>{fe&&fe.setModel({original:vt.editor.createModel(Jt,le),modified:vt.editor.createModel(we,le)})},[Jt,we,le,fe]);const Qt=Qe(wt),Mt=Qe(Wt),Bn={width:Qt,height:Mt};return y.createElement("div",{className:"my-diff-editor",ref:se,style:Bn})}},61584:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return We}});var y={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT",tagsDom:"tagsDom___COQg7",hiddenbq:"hiddenbq___TqlUF"},Ie=ne(29787),Me=ne(25399),Pe=ne(89787),Te=ne(92310),be=ne.n(Te),Xe=ne(65862),ze=ne(2524),De=ne(59301),We=({className:Fe,dataSource:rt=[],col:je=4,right:pe,bottom:ve=23,precision:ke=0,wrapWidth:Ge=1200,trackEventItems:Je,loading:qe,onRemove:me=()=>{},isCurrent:Ye=!0,showProgress:ut=!1,showAlias:ct=!1,category:yt,hiddenClick:Re})=>{const Ze=Math.floor((Ge-(je-1)*pe)/je),at=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return De.createElement(Ie.Z,{spinning:qe},De.createElement("div",{className:be()(y.list,Fe)},!!(rt!=null&&rt.length)&&(rt==null?void 0:rt.map((Oe,Bt)=>{var Ke,tt,Ot,At,it,bt,Ue,Ee,Qe,Et,xt,Se,ot;const{name:vt,id:Rt,identifier:ft,featured:It,school_name:wt,image_url:Wt,excellent:Jt,is_plan:we}=Oe;return De.createElement("div",{key:Rt,className:Ye&&ut?y.wrapisCurrent:y.wrap,style:{width:Ze,marginRight:(1+Bt)%je===0?0:pe+ke,marginBottom:ve}},De.createElement("a",{className:y.li,onClick:le=>{le.preventDefault(),le.stopPropagation(),Je&&(0,Xe.L9)([Je]),(0,Xe.xg)(`/paths/${ft}`)}},De.createElement("div",{className:y.img},De.createElement("img",{className:y.cover,src:`${Wt}`}),(Ke=Oe==null?void 0:Oe.subject_tags)==null?void 0:Ke.map((le,Ae)=>{var se,fe;if(Ae===0){const Ve=(se=at.find(Qt=>Qt.name==le))==null?void 0:se.swimg;return De.createElement("img",{className:y.sign,src:Ve,style:{left:"-4px"}})}const ue=(fe=at.find(Ve=>Ve.name==le))==null?void 0:fe.ptimg;return De.createElement("img",{className:y.sign,src:ue,style:{left:`${48+52*(Ae-1)+2*Ae}px`}})}),De.createElement("div",{className:y.tagsDom},De.createElement("div",{className:"flex flex-wrap gap-10px item-center"},(Oe==null?void 0:Oe.excellent)&&De.createElement("div",{className:y.bq},"\u5F00\u653E\u8BFE\u7A0B"),((tt=Oe==null?void 0:Oe.custom_tags)==null?void 0:tt.length)>0&&De.createElement(Me.Z,{title:(it=(At=Oe==null?void 0:Oe.custom_tags)==null?void 0:At[((Ot=Oe==null?void 0:Oe.custom_tags)==null?void 0:Ot.length)-1])==null?void 0:it.tag_name},De.createElement("div",{className:"px-6px rounded-2px c-white h-16px flex item-center",style:{maxWidth:"62px",background:"#3061D0",border:"0.5px solid #8FAFF8"}},De.createElement("span",{className:"multi-llipsis1e text-10px"},(Ee=(Ue=Oe==null?void 0:Oe.custom_tags)==null?void 0:Ue[((bt=Oe==null?void 0:Oe.custom_tags)==null?void 0:bt.length)-1])==null?void 0:Ee.tag_name))))),yt=="hide"&&(Oe==null?void 0:Oe.studying)&&Ye&&De.createElement("div",{className:`${y.movebq} user-path-items`,onClick:le=>{le.stopPropagation(),me(Oe)}},De.createElement("i",{className:"iconfont icon-yichu1 font12"}),De.createElement("span",null,"\u79FB\u9664")),!["collect","payed"].includes(yt)&&Ye&&De.createElement("div",{className:`${y.hiddenbq} user-path-items`,onClick:le=>{le.stopPropagation(),Re(Oe)}},De.createElement("i",{className:`iconfont ${yt=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),De.createElement("span",null,yt=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF"))),De.createElement("div",{className:y.name},De.createElement(Me.Z,{title:ct&&(Oe!=null&&Oe.excellent_alias_name)?De.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${vt}`,De.createElement("br",null),De.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Oe==null?void 0:Oe.excellent_alias_name}`)):vt},De.createElement("span",{className:y.e},ct&&(Oe==null?void 0:Oe.excellent_alias_name)||vt))),Ye&&ut&&((Qe=Oe==null?void 0:Oe.progress)==null?void 0:Qe.all_score)!=0&&De.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},De.createElement(Pe.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Et=Oe==null?void 0:Oe.progress)==null?void 0:Et.my_score)/((xt=Oe==null?void 0:Oe.progress)==null?void 0:xt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Se=Oe==null?void 0:Oe.progress)==null?void 0:Se.my_score,"/",(ot=Oe==null?void 0:Oe.progress)==null?void 0:ot.all_score),(!Ye||!ut)&&De.createElement(Me.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${wt}`},De.createElement("div",{className:y.unit},De.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),wt)),(!Ye||!ut)&&De.createElement("div",{className:y.tags},De.createElement("div",null,De.createElement(Me.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},De.createElement("span",null,De.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),De.createElement("span",null,Oe.stages_count))),De.createElement(Me.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},De.createElement("span",null,De.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),De.createElement("span",null,Oe.members_count)))))))})),!rt.length&&De.createElement(ze.Z,null)))}},82636:function(Ct,ht,ne){"use strict";ne.d(ht,{jL:function(){return Te},w9:function(){return Qe},QD:function(){return or},cQ:function(){return At.Z},op:function(){return lr},O5:function(){return rr},_b:function(){return _a},t7:function(){return Ge},Gi:function(){return Rt},YG:function(){return ot},qp:function(){return We},vr:function(){return On},qE:function(){return ua},Je:function(){return me},wb:function(){return Ot},cq:function(){return we},tp:function(){return je}});var y=ne(59301),Ie={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"},Me="data:image/png;base64,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",Te=({dataSource:An=[],img:Fn,imgWidth:en=346,title:rn,sunTitle:En,bannerExtraContent:Sr})=>y.createElement("div",{className:Ie.banner},y.createElement("div",{className:Ie.content},y.createElement("aside",null,y.createElement("p",null,y.createElement("b",null,rn),y.createElement("span",null,En)),An.length>0&&y.createElement("div",{className:Ie.btns},An.map((wr,Fr)=>y.createElement("div",{key:Fr,onClick:wr.click},wr.name,wr.sign?y.createElement("img",{src:Me,width:39}):null))),Sr),Fn&&y.createElement("img",{style:{marginTop:33,marginRight:38},src:Fn,width:en}))),be={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},Xe=ne(92310),ze=ne.n(Xe),De=ne(89392),We=({dataSource:An=[],value:Fn,onChange:en,onTitleChange:rn,className:En,title:Sr,titleWidth:wr=41,style:Fr={},fontColor:Tr="#6A7283",showCount:sr})=>{const[Ca,qn]=(0,y.useState)(1),[da,dn]=(0,y.useState)(!1),Rn=(0,y.useRef)(null),Gr=(0,y.useRef)(null);return(0,y.useEffect)(()=>{var Kn;An.length!==0&&(((Kn=Rn==null?void 0:Rn.current)==null?void 0:Kn.clientHeight)>97?qn(1):qn(0)),An.length===0&&qn(0),dn(!1)},[An]),y.createElement("div",{className:ze()(be.row,En,"fadeIn","animated"),style:Fr},y.createElement("div",{onClick:(0,De.throttle)(()=>rn==null?void 0:rn(),2e3),style:{width:wr,marginTop:da?12:4},className:`${be.title} ${rn?"current":""}`},Sr),y.createElement("div",{className:da?`${be.tagsWrap} ${be.tagsBorderWrap}`:be.tagsWrap},y.createElement("div",{className:be.bar,ref:Gr,style:Ca>0?{height:Ca===1?97:"auto",overflow:Ca===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},y.createElement("div",{className:be.tag,ref:Rn},An==null?void 0:An.map(Kn=>y.createElement("span",{onClick:()=>en(Kn.id),key:Kn.id,style:{color:Tr},className:Fn===Kn.id?be.active:""},y.createElement("span",{title:Kn.name,className:be.name},Kn.name),!!sr&&y.createElement("span",{className:be.num},Kn.count))))),!!Ca&&y.createElement(y.Fragment,null,Ca===1?y.createElement("div",{onClick:()=>{var Kn;qn(2),((Kn=Rn==null?void 0:Rn.current)==null?void 0:Kn.clientHeight)>245?dn(!0):dn(!1)},className:be.action},"\u5C55\u5F00",y.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):y.createElement("div",{onClick:()=>{Gr.current.scrollTop=0,qn(1),dn(!1)},className:be.action},"\u6536\u8D77",y.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Fe={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},je=({dataSource:An=[],value:Fn,onChange:en,className:rn,style:En={}})=>y.createElement("div",{style:En,className:ze()(Fe.tabs,rn)},An.map(Sr=>y.createElement("span",{onClick:()=>en(Sr.id),className:Fn===Sr.id?Fe.active:"",key:Sr.id},Sr.name))),pe={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"},ve=ne(37568),Ge=({dataSource:An=[],value:Fn="",onChange:en,onInputChange:rn=()=>{},className:En,style:Sr={},placeholder:wr,allowClear:Fr=!1})=>{var Tr;const[sr,Ca]=(0,y.useState)(""),[qn,da]=(0,y.useState)("");(0,y.useEffect)(()=>{var Gr;let Kn=Fn;(Gr=JSON.stringify(Fn))!=null&&Gr.includes("{")&&(Ca(Fn.id),Kn=Fn.value||"");try{da(decodeURIComponent(Kn||""))}catch(ya){da(decodeURIComponent(Kn||""))}},[Fn]);const dn=()=>{en(encodeURIComponent(qn),sr||null)},Rn=Gr=>{Gr!==sr&&(Ca(Gr),en(encodeURIComponent(qn),Gr))};return y.createElement("div",{className:ze()(pe.input,En),style:Sr},!!An.length&&y.createElement("div",{className:pe.dropdown},y.createElement("div",{className:pe.text},(Tr=An.find(Gr=>Gr.id===sr))==null?void 0:Tr.name,y.createElement("i",{className:"iconfont icon-zhankai4"}),y.createElement("b",{className:pe.b1}),y.createElement("b",{className:pe.b2})),y.createElement("div",{className:pe.menu},An.map((Gr,Kn)=>y.createElement("div",{key:Kn,onClick:()=>Rn(Gr.id)},Gr.name)))),y.createElement(ve.default,{onPressEnter:dn,value:qn,onChange:Gr=>{da(Gr.target.value),rn(encodeURIComponent(Gr.target.value),sr||null)},placeholder:wr,variant:"borderless",allowClear:Fr,onClear:()=>en("",sr||null)}),y.createElement("i",{onClick:dn,className:"iconfont icon-sousuo9 font14 current"}))},Je={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},me=({value:An,onChange:Fn,className:en,total:rn,pageSize:En,style:Sr={}})=>{const wr=An<2,Fr=An>=Math.ceil(rn/En);return rn<=En?y.createElement(y.Fragment,null):y.createElement("div",{className:ze()(Je.quickPager,en),style:Sr},y.createElement("div",{onClick:()=>{wr||Fn(An-1,"prev")},className:wr?Je.disabled:""},"\u4E0A\u4E00\u9875"),y.createElement("div",{onClick:()=>{Fr||Fn(An+1,"next")},className:Fr?Je.disabled:""},"\u4E0B\u4E00\u9875"))},Ye={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},ut=ne(29787),ct=ne(25399),yt=ne(63139),Re=ne(74128),Ze=ne(65862),at=ne(96908),Oe=ne(57177),Bt=ne(81378),Ke=ne(2524),Ot=({className:An,dataSource:Fn=[],col:en=4,right:rn,bottom:En=23,precision:Sr=0,wrapWidth:wr=1200,trackEventItems:Fr,loading:Tr})=>{const sr=Math.floor((wr-(en-1)*rn)/en);return y.createElement(ut.Z,{spinning:Tr},y.createElement("div",{className:ze()(Ye.list,An)},!!Fn.length&&Fn.map((Ca,qn)=>{const{name:da,id:dn,identifier:Rn,power:Gr,cover_image_id:Kn,pic:ya}=Ca;return y.createElement("div",{className:Ye.wrap,key:dn,style:{width:sr,marginRight:(1+qn)%en===0?0:rn+Sr,marginBottom:En}},y.createElement("a",{target:"_blank",href:`/shixuns/${Rn}/challenges`,className:Ye.li,onClick:eA=>{eA.preventDefault(),Fr&&(0,Ze.L9)([Fr]),Gr&&(0,Ze.xg)(`/shixuns/${Rn}/challenges`)}},y.createElement("div",{className:Ye.img},y.createElement("img",{className:Ye.cover,src:`${ya}`}),Ca.is_jupyter&&y.createElement("img",{className:Ye.sign,src:at}),Ca.is_jupyter_lab&&y.createElement("img",{className:Ye.sign,src:Oe}),Ca.is_unity_3d&&y.createElement("img",{className:Ye.sign,src:Bt})),y.createElement("div",{className:Ye.name},y.createElement(ct.Z,{title:da||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},y.createElement("span",{className:Ye.e},da||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),y.createElement("div",{className:Ye.tags},y.createElement(ct.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),y.createElement("span",null,Ca.challenges_count))),!!Ca.myshixuns_count&&y.createElement(ct.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),y.createElement("span",null,Ca.myshixuns_count))),y.createElement(ct.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},y.createElement("span",null,y.createElement("span",null,Ca.level))),y.createElement("div",{className:Ye.rate},y.createElement(yt.Z,{allowHalf:!0,disabled:!0,defaultValue:Ca.score_info}),y.createElement("span",null,"\xA0",Ca.score_info?`${Ca.score_info}\u5206`:"5\u5206")))),!Gr&&y.createElement("div",{className:Ye.lockWrap},y.createElement("img",{src:`${Re.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Fn.length&&y.createElement(Ke.Z,null)))},At=ne(61584),it={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",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},bt="data:image/png;base64,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",Ue=ne(59301),Qe=({className:An,dataSource:Fn=[],col:en=4,right:rn,bottom:En=23,precision:Sr=0,wrapWidth:wr=1200,trackEventItems:Fr,loading:Tr,category:sr,hiddenClick:Ca,handleVery:qn=()=>!0,isCurrent:da})=>{const dn=Math.floor((wr-(en-1)*rn)/en);return Ue.createElement(ut.Z,{spinning:Tr},Ue.createElement("div",{className:ze()(it.list,An)},!!Fn.length&&Fn.map((Rn,Gr)=>{const{subject_identifier:Kn,id:ya,identifier:eA,power:RA}=Rn,FA=Rn.is_public!=0&&Rn.is_public;return Ue.createElement("div",{className:it.wrap,key:ya,style:{width:dn,marginRight:(1+Gr)%en===0?0:rn+Sr,marginBottom:En}},Ue.createElement("a",{className:it.li,onClick:kn=>{kn.preventDefault(),qn(Rn==null?void 0:Rn.first_category_url)&&(Fr&&(0,Ze.L9)([Fr]),(0,Ze.xg)(Rn.first_category_url))}},Ue.createElement("div",{className:it.top},Ue.createElement(ct.Z,{title:Rn.name},Ue.createElement("div",{className:it.name},Rn.name)),Ue.createElement("img",{className:it.img,src:Re.Z.IMG_SERVER+"/images/"+Rn.avatar_url}),Ue.createElement("div",{className:it.text,title:Rn.creator},Rn.creator),Kn&&Ue.createElement("div",{className:it.btns},Ue.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Ue.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),FA&&Ue.createElement("div",{className:it.sign},"\u516C\u5F00"),da&&Ue.createElement("div",{className:it.hidden,onClick:kn=>{kn.stopPropagation(),Ca(Rn)}},Ue.createElement("i",{className:`iconfont ${sr=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),sr=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF")),Ue.createElement("div",{className:it.bottom},Rn.visits>0&&Ue.createElement(ct.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Ue.createElement("span",null,Ue.createElement("i",{className:"iconfont icon-liulanyan"}),Ue.createElement("span",null,Rn.visits))),Rn.course_members_count>0&&Ue.createElement(ct.Z,{title:"\u6210\u5458",placement:"bottom"},Ue.createElement("span",null,Ue.createElement("i",{className:"iconfont icon-chengyuan"}),Rn.course_members_count)),Rn.tasks_count>0&&Ue.createElement(ct.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Ue.createElement("span",null,Ue.createElement("i",{className:"iconfont icon-zuoye"}),Rn.tasks_count)),Rn.is_end?Ue.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Ue.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Rn.is_accessible&&Ue.createElement("div",{className:it.lockWrap},Ue.createElement("img",{src:`${Re.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Ue.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Fn.length&&Ue.createElement(Ke.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"},xt=ne(65582),ot=({dataSource:An=[],value:Fn,onChange:en,className:rn,style:En={},tabBarExtraContent:Sr})=>y.createElement("div",{className:ze()(Et.tabs,rn),style:En},y.createElement("div",{className:Et.tabsWrap},An.map((wr,Fr)=>!(wr!=null&&wr.hide)&&y.createElement("aside",{className:Et.tab,onClick:()=>{en(wr.id),wr.link&&xt.history.push(wr.link)},key:Fr},y.createElement("div",{className:Fn===wr.id?Et.active:""},wr.name),(wr==null?void 0:wr.resetCount)==null&&(wr==null?void 0:wr.total)!==void 0&&y.createElement("span",null,"\uFF08",wr==null?void 0:wr.total,"\uFF09"),(wr==null?void 0:wr.resetCount)!==void 0&&(wr==null?void 0:wr.total)!==void 0&&y.createElement(ct.Z,{title:(wr==null?void 0:wr.tip)!=null?wr==null?void 0:wr.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},wr==null?void 0:wr.resetCount),"/",y.createElement("span",null,wr==null?void 0:wr.total),"\uFF09"))))),y.createElement("div",{className:Et.tabBar},Sr)),Rt=({className:An,style:Fn={},children:en})=>y.createElement("div",{className:ze()(An),style:Fn},en),ft={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"},It=ne(75727),wt=ne(93041);const Wt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var we=({sortValue:An,dropValue:Fn,className:en,onSort:rn,onDrop:En,dataSource:Sr=Wt})=>{var wr;return y.createElement("div",{className:ze()(ft.orderWrap,en)},y.createElement(It.Z,{dropdownRender:()=>y.createElement(wt.default,null,Sr.map((Fr,Tr)=>y.createElement(wt.default.Item,{key:Tr,onClick:()=>En(Fr.id)},Fr.name)))},y.createElement("span",{className:ft.orderTextWrap},(wr=Sr.find(Fr=>Fn===Fr.id))==null?void 0:wr.name)),y.createElement("span",{className:ft.orderIconWrap},y.createElement("span",{className:ft.orderAsc},y.createElement("i",{className:An==="asc"?`iconfont icon-sanjiaoxing-up font12 ${ft.cursorPointer} ${ft.active}`:`iconfont icon-sanjiaoxing-up font12 ${ft.cursorPointer}`,onClick:()=>rn(An==="asc"?"desc":"asc")})),y.createElement("span",{className:ft.orderDesc},y.createElement("i",{className:An==="desc"?`iconfont icon-sanjiaoxing-down font12 ${ft.cursorPointer} ${ft.active}`:`iconfont icon-sanjiaoxing-down font12 ${ft.cursorPointer}`,onClick:()=>rn(An==="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"},Ae=ne(7939),se=Object.defineProperty,fe=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,Qt=(An,Fn,en)=>Fn in An?se(An,Fn,{enumerable:!0,configurable:!0,writable:!0,value:en}):An[Fn]=en,Mt=(An,Fn)=>{for(var en in Fn||(Fn={}))ue.call(Fn,en)&&Qt(An,en,Fn[en]);if(fe)for(var en of fe(Fn))Ve.call(Fn,en)&&Qt(An,en,Fn[en]);return An},Bn=(An,Fn)=>{var en={};for(var rn in An)ue.call(An,rn)&&Fn.indexOf(rn)<0&&(en[rn]=An[rn]);if(An!=null&&fe)for(var rn of fe(An))Fn.indexOf(rn)<0&&Ve.call(An,rn)&&(en[rn]=An[rn]);return en},Sn=(An,Fn,en)=>new Promise((rn,En)=>{var Sr=Tr=>{try{Fr(en.next(Tr))}catch(sr){En(sr)}},wr=Tr=>{try{Fr(en.throw(Tr))}catch(sr){En(sr)}},Fr=Tr=>Tr.done?rn(Tr.value):Promise.resolve(Tr.value).then(Sr,wr);Fr((en=en.apply(An,Fn)).next())}),lr=An=>{var Fn=An,{className:en,style:rn,children:En,loading:Sr=!1,openLoading:wr,onClick:Fr=()=>{},size:Tr="middle",shape:sr="round"}=Fn,Ca=Bn(Fn,["className","style","children","loading","openLoading","onClick","size","shape"]);const[qn,da]=(0,y.useState)(!1);return y.createElement(Ae.ZP,Mt({onClick:(0,De.throttle)(dn=>Sn(void 0,null,function*(){wr&&da(!0);try{yield Fr(dn)}catch(Rn){console.log("error",Rn)}wr&&da(!1)}),2e3,{leading:!0,trailing:!1}),className:ze()(le.btn,le[`${Tr}-${sr}`],en),style:rn,size:Tr,shape:sr,loading:qn||Sr},Ca),En)},zn={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"},ua=({className:An,style:Fn,children:en=null,onClick:rn,title:En})=>y.createElement("div",{className:ze()(zn.head,An),style:Fn},y.createElement("span",{className:"primary-hover",onClick:rn},y.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),y.createElement("b",{title:En},En),y.createElement("div",{className:zn.node},en)),Dt={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},or=({confirmShow:An=!0,confirmTitle:Fn,confirmClick:en,cancelShow:rn=!0,cancelTitle:En,cancelClick:Sr,className:wr,style:Fr,confirmLoading:Tr=!1})=>y.createElement("div",{className:ze()(Dt.btns,wr),style:Fr},An&&y.createElement(Ae.ZP,{loading:Tr,onClick:en,type:"primary",className:Dt.confirm},Fn),rn&&y.createElement(Ae.ZP,{onClick:Sr,className:Dt.cancel},En)),Xn={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"},On=({className:An,style:Fn={},LeftContent:en,children:rn,RightContent:En})=>y.createElement("div",{className:ze()(Xn.fixedBottom,An),style:Fn},y.createElement("div",{className:Xn.wrap},y.createElement("div",{className:Xn.left},en),y.createElement("div",{className:Xn.center},rn),y.createElement("div",{className:Xn.right},En))),Br={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"},_a=({className:An,style:Fn={},dataSource:en=[]})=>y.createElement("div",{className:ze()(Br.crumbs,An),style:Fn},en.map((rn,En)=>Enxt.history.push(rn.path)},rn.name):y.createElement("span",null,rn.name),y.createElement("span",null,"\xA0",">","\xA0")):y.createElement("span",{key:En,style:{color:"#5F6368"}},rn.name))),Gi=ne(11938),Ti=Object.defineProperty,Cn=Object.defineProperties,dr=Object.getOwnPropertyDescriptors,wn=Object.getOwnPropertySymbols,ur=Object.prototype.hasOwnProperty,Na=Object.prototype.propertyIsEnumerable,Ei=(An,Fn,en)=>Fn in An?Ti(An,Fn,{enumerable:!0,configurable:!0,writable:!0,value:en}):An[Fn]=en,Ba=(An,Fn)=>{for(var en in Fn||(Fn={}))ur.call(Fn,en)&&Ei(An,en,Fn[en]);if(wn)for(var en of wn(Fn))Na.call(Fn,en)&&Ei(An,en,Fn[en]);return An},ba=(An,Fn)=>Cn(An,dr(Fn)),mn=(An,Fn)=>{var en={};for(var rn in An)ur.call(An,rn)&&Fn.indexOf(rn)<0&&(en[rn]=An[rn]);if(An!=null&&wn)for(var rn of wn(An))Fn.indexOf(rn)<0&&Na.call(An,rn)&&(en[rn]=An[rn]);return en};const{Countdown:Or}=Gi.default;var rr=An=>{var Fn=An,{onChange:en}=Fn,rn=mn(Fn,["onChange"]);const[En,Sr]=(0,y.useState)(null);(0,y.useEffect)(()=>{typeof En=="number"&&En>=0&&en(En)},[En]);const wr=Fr=>{const Tr=Math.floor(Fr/1e3);Sr(Tr)};return y.createElement(Or,ba(Ba({},rn),{onChange:wr}))}},31103:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return Ie}});var y=ne(59301);function Ie(Me,Pe){const Te=(0,y.useRef)();(0,y.useEffect)(()=>{Te.current=Me}),(0,y.useEffect)(()=>{function be(){Te.current()}if(Pe!==null){let Xe=setInterval(be,Pe);return()=>clearInterval(Xe)}},[Pe])}},99517:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return yt}});var y=ne(59301),Ie={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},Me=Object.defineProperty,Pe=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,Xe=(Re,Ze,at)=>Ze in Re?Me(Re,Ze,{enumerable:!0,configurable:!0,writable:!0,value:at}):Re[Ze]=at,ze=(Re,Ze)=>{for(var at in Ze||(Ze={}))Te.call(Ze,at)&&Xe(Re,at,Ze[at]);if(Pe)for(var at of Pe(Ze))be.call(Ze,at)&&Xe(Re,at,Ze[at]);return Re};const De=Re=>React.createElement("svg",ze({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},Re),React.createElement("title",null,"\u88C5\u9970\u70B9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"50%",x2:"0%",y2:"50%",id:"dot_svg__a"},React.createElement("stop",{stopColor:"#5EC7EA",offset:"0%"}),React.createElement("stop",{stopColor:"#3055D0",offset:"100%"}))),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m4.342 2.005 11.896 7.138a1 1 0 0 1 0 1.714L4.342 17.995a1 1 0 0 1-1.378-1.362L6.834 10l-3.87-6.633a1 1 0 0 1 1.378-1.362Z",fill:"url(#dot_svg__a)"}),React.createElement("circle",{fill:"#3061D0",cx:2,cy:10,r:2})));var et="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",We=ne(31691),Fe=ne(92310),rt=ne.n(Fe),je=ne(59301),pe=Object.defineProperty,ve=Object.defineProperties,ke=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,me=(Re,Ze,at)=>Ze in Re?pe(Re,Ze,{enumerable:!0,configurable:!0,writable:!0,value:at}):Re[Ze]=at,Ye=(Re,Ze)=>{for(var at in Ze||(Ze={}))Je.call(Ze,at)&&me(Re,at,Ze[at]);if(Ge)for(var at of Ge(Ze))qe.call(Ze,at)&&me(Re,at,Ze[at]);return Re},ut=(Re,Ze)=>ve(Re,ke(Ze)),yt=({dataSource:Re,className:Ze,style:at})=>{const[Oe,Bt]=(0,y.useState)([]),[Ke,tt]=(0,y.useState)(""),Ot=(0,y.useRef)("");(0,y.useEffect)(()=>{if(Re!=null&&Re.length){const bt=String(Math.random()).slice(-6),Ue=Re.map(Ee=>ut(Ye({},Ee),{key:`${bt}-${Ee.key}`}));Bt(Ue),tt(Ue[0].key)}},[Re.length]);const At=bt=>{tt(bt),Ot.current=bt;const Ue=document.getElementById(bt);if(Ue){const Ee=Ue.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:Ee,behavior:"smooth"})}},it=()=>{const bt=Oe.map(Ee=>document.getElementById(Ee.key)),Ue=window.innerHeight/2;for(const Ee of bt)if(Ee){const Qe=Ee.getBoundingClientRect();if(Qe.top>=0&&Qe.top(window.addEventListener("scroll",it),()=>{window.removeEventListener("scroll",it)}),[Oe]),je.createElement("div",{className:rt()(Ie.anchorNavigation,Ze),style:at},je.createElement(We.default,{items:Oe,tabBarGutter:60,className:Ie.tabs,activeKey:Ke,onChange:At}),Oe.map(bt=>je.createElement("div",{key:bt.key,id:bt.key,className:Ie.box},je.createElement("div",{className:Ie.head},je.createElement("img",{className:"mr10",src:et,alt:"Dot"}),bt.label),je.createElement("div",{className:Ie.element},bt.element))))}},26714:function(Ct,ht,ne){"use strict";var y=ne(59301),Ie=ne(62957),Me=ne(6767),Pe=ne(38147),Te=ne(65582),be=Object.defineProperty,Xe=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,et=(pe,ve,ke)=>ve in pe?be(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ke}):pe[ve]=ke,We=(pe,ve)=>{for(var ke in ve||(ve={}))ze.call(ve,ke)&&et(pe,ke,ve[ke]);if(Xe)for(var ke of Xe(ve))De.call(ve,ke)&&et(pe,ke,ve[ke]);return pe},Fe=(pe,ve)=>{var ke={};for(var Ge in pe)ze.call(pe,Ge)&&ve.indexOf(Ge)<0&&(ke[Ge]=pe[Ge]);if(pe!=null&&Xe)for(var Ge of Xe(pe))ve.indexOf(Ge)<0&&De.call(pe,Ge)&&(ke[Ge]=pe[Ge]);return ke},rt=(pe,ve,ke)=>new Promise((Ge,Je)=>{var qe=ut=>{try{Ye(ke.next(ut))}catch(ct){Je(ct)}},me=ut=>{try{Ye(ke.throw(ut))}catch(ct){Je(ct)}},Ye=ut=>ut.done?Ge(ut.value):Promise.resolve(ut.value).then(qe,me);Ye((ke=ke.apply(pe,ve)).next())});const je=pe=>{var ve=pe,{shixunHomeworks:ke,dispatch:Ge}=ve,Je=Fe(ve,["shixunHomeworks","dispatch"]);const qe=(0,Te.useParams)();return y.createElement(Ie.default,{centered:!0,title:"\u63D0\u793A",open:ke.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>rt(void 0,null,function*(){(yield(0,Pe.ZP)(`/api/myshixuns/${ke.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:qe.coursesId}})).shixun_identifier&&(Me.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ge({type:"shixunHomeworks/setActionTabs",payload:{}}),Ge({type:"shixunHomeworks/getWorkList",payload:We({},ke.actionTabs.params)}))}),onCancel:()=>{Ge({type:"shixunHomeworks/setActionTabs",payload:{}})}},y.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),y.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};ht.Z=(0,Te.connect)(({shixunHomeworks:pe})=>({shixunHomeworks:pe}))(je)},16850:function(Ct,ht,ne){"use strict";ne.d(ht,{n:function(){return _a},Z:function(){return Ti}});var y=ne(59301),Ie=ne(28284),Me=ne(6767),Pe=ne(25399),Te=ne(62957),be=ne(93041),Xe=ne(62673),ze=ne(77019),De=ne(5269),et=ne(37568),We=ne(29787),Fe=ne(7939),rt=ne(75727),je=ne(70858),pe=ne(47889),ve=ne(4875),ke=ne(31709),Ge=ne(84105),Je=ne(87395),qe=ne(67921),me=ne(89489),Ye=ne(2524),ut=ne(65862),ct=ne(26714),yt=ne(96512),Re=ne(38147),Ze=ne(65582),at=Object.defineProperty,Oe=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,tt=(Cn,dr,wn)=>dr in Cn?at(Cn,dr,{enumerable:!0,configurable:!0,writable:!0,value:wn}):Cn[dr]=wn,Ot=(Cn,dr)=>{for(var wn in dr||(dr={}))Bt.call(dr,wn)&&tt(Cn,wn,dr[wn]);if(Oe)for(var wn of Oe(dr))Ke.call(dr,wn)&&tt(Cn,wn,dr[wn]);return Cn},At=(Cn,dr)=>{var wn={};for(var ur in Cn)Bt.call(Cn,ur)&&dr.indexOf(ur)<0&&(wn[ur]=Cn[ur]);if(Cn!=null&&Oe)for(var ur of Oe(Cn))dr.indexOf(ur)<0&&Ke.call(Cn,ur)&&(wn[ur]=Cn[ur]);return wn},it=(Cn,dr,wn)=>new Promise((ur,Na)=>{var Ei=mn=>{try{ba(wn.next(mn))}catch(Or){Na(Or)}},Ba=mn=>{try{ba(wn.throw(mn))}catch(Or){Na(Or)}},ba=mn=>mn.done?ur(mn.value):Promise.resolve(mn.value).then(Ei,Ba);ba((wn=wn.apply(Cn,dr)).next())});const bt=Cn=>{var dr=Cn,{shixunHomeworks:wn,dispatch:ur}=dr,Na=At(dr,["shixunHomeworks","dispatch"]);const Ei=(0,Ze.useParams)(),[Ba,ba]=(0,y.useState)(!0),[mn,Or]=(0,y.useState)(!1),[Dn]=Ie.default.useForm(),rr=()=>it(void 0,null,function*(){const An=Dn.getFieldValue();(yield(0,Re.ZP)(`/api/homework_commons/${Ei.categoryId}/batch_comment.json`,{method:"post",body:{student_work_ids:[...wn.actionTabs.selectArrs],cover_all:Ba,hidden_comment:An.hidden_comment,comment:An.comment}})).status===0&&(Me.ZP.success("\u8BC4\u9605\u6210\u529F"),Dn.resetFields(),ur({type:"shixunHomeworks/setActionTabs",payload:{}}),ur({type:"shixunHomeworks/getWorkList",payload:Ot({},wn.actionTabs.params)}))});return y.createElement(y.Fragment,null,y.createElement(Te.default,{centered:!0,title:"\u4E00\u952E\u70B9\u8BC4",open:wn.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>it(void 0,null,function*(){const An=Dn.getFieldValue();JSON.stringify(An)==="{}"||An.hidden_comment===""&&An.comment===""?Or(!0):wn.workList.partial_comment?ur({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",selectArrs:wn.actionTabs.selectArrs,params:wn.actionTabs.params}}):rr()}),onCancel:()=>{ur({type:"shixunHomeworks/setActionTabs",payload:{}})}},y.createElement(Ie.default,{form:Dn,onChange:()=>{mn&&Or(!1)}},y.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),y.createElement(Ie.default.Item,{name:"comment"},y.createElement(et.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),y.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),y.createElement(Ie.default.Item,{name:"hidden_comment"},y.createElement(et.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),mn&&y.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")),y.createElement(Te.default,{centered:!0,title:y.createElement("span",null,y.createElement(yt.Z,{className:"c-orange mr20"}),"\u63D0\u793A"),open:wn.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>{rr()},onCancel:()=>{ur({type:"shixunHomeworks/setActionTabs",payload:{}})},width:400},y.createElement("div",{className:"tc"},y.createElement("p",null,"\u90E8\u5206\u5B66\u751F\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF0C\u662F\u5426\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF1F"),y.createElement("p",null,y.createElement(pe.ZP.Group,{onChange:An=>{ba(An.target.value)},value:Ba},y.createElement(pe.ZP,{value:!0},"\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4"),y.createElement(pe.ZP,{value:!1},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4"))))))};var Ue=(0,Ze.connect)(({shixunHomeworks:Cn})=>({shixunHomeworks:Cn}))(bt),Ee=ne(88761),Qe=ne(41867),Et={wrap:"wrap___altfw",maxWidth70:"maxWidth70___Q4NoO",maxWidth80:"maxWidth80___lwsmt",maxWidth100:"maxWidth100___Wnsw8",maxWidth110:"maxWidth110___zQh0P",maxWidth120:"maxWidth120___gjwfa",reviewStatusTooltip:"reviewStatusTooltip___um7Rt",color32C:"color32C___GIjgW",MdEditor:"MdEditor___OuyKH",tr1:"tr1___nwwbX",TableDom:"TableDom___pl59W",under_review:"under_review___SxG7i"},xt=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,vt=(Cn,dr)=>{var wn={};for(var ur in Cn)Se.call(Cn,ur)&&dr.indexOf(ur)<0&&(wn[ur]=Cn[ur]);if(Cn!=null&&xt)for(var ur of xt(Cn))dr.indexOf(ur)<0&&ot.call(Cn,ur)&&(wn[ur]=Cn[ur]);return wn},Rt=(Cn,dr,wn)=>new Promise((ur,Na)=>{var Ei=mn=>{try{ba(wn.next(mn))}catch(Or){Na(Or)}},Ba=mn=>{try{ba(wn.throw(mn))}catch(Or){Na(Or)}},ba=mn=>mn.done?ur(mn.value):Promise.resolve(mn.value).then(Ei,Ba);ba((wn=wn.apply(Cn,dr)).next())});const ft=Cn=>{var dr=Cn,{shixunHomeworks:wn,dispatch:ur}=dr,Na=vt(dr,["shixunHomeworks","dispatch"]),Ei,Ba,ba,mn;const Or=(0,Ze.useParams)(),[Dn,rr]=(0,y.useState)(!1),[An,Fn]=(0,y.useState)((Ba=(Ei=wn.actionTabs.selectArrs)==null?void 0:Ei.data)==null?void 0:Ba.name),[en]=Ie.default.useForm();(0,y.useEffect)(()=>{var En,Sr,wr,Fr,Tr,sr;wn.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&en.setFieldsValue({comment:(Sr=(En=wn.actionTabs.selectArrs)==null?void 0:En.data)==null?void 0:Sr.work_comment,hidden_comment:(Fr=(wr=wn.actionTabs.selectArrs)==null?void 0:wr.data)==null?void 0:Fr.work_comment_hidden}),Fn((sr=(Tr=wn.actionTabs.selectArrs)==null?void 0:Tr.data)==null?void 0:sr.name)},[wn.actionTabs.key]);const rn=()=>Rt(void 0,null,function*(){var En,Sr;const wr=en.getFieldValue();if((yield(0,Re.ZP)(`/api/student_works/${(Sr=(En=wn.actionTabs.selectArrs)==null?void 0:En.data)==null?void 0:Sr.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:wr.hidden_comment,comment:wr.comment}})).status===0)return Me.ZP.success("\u8BC4\u9605\u6210\u529F"),en.resetFields(),ur({type:"shixunHomeworks/setActionTabs",payload:{}}),ur({type:"shixunHomeworks/getWorkList",payload:Or})});return y.createElement(y.Fragment,null,y.createElement(Te.default,{centered:!0,title:(mn=(ba=wn.actionTabs.selectArrs)==null?void 0:ba.data)!=null&&mn.work_comment_hidden?"\u66F4\u6539"+An+"\u70B9\u8BC4":An+"\u70B9\u8BC4",open:wn.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Rt(void 0,null,function*(){const En=en.getFieldValue();JSON.stringify(En)==="{}"||En.hidden_comment===""&&En.comment===""?rr(!0):rn()}),onCancel:()=>{ur({type:"shixunHomeworks/setActionTabs",payload:{}})}},y.createElement(Ie.default,{form:en,onChange:()=>{Dn&&rr(!1)}},y.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),y.createElement(Ie.default.Item,{name:"comment"},y.createElement(et.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),y.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),y.createElement(Ie.default.Item,{name:"hidden_comment"},y.createElement(et.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),Dn&&y.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var It=(0,Ze.connect)(({shixunHomeworks:Cn})=>({shixunHomeworks:Cn}))(ft),wt=Object.getOwnPropertySymbols,Wt=Object.prototype.hasOwnProperty,Jt=Object.prototype.propertyIsEnumerable,we=(Cn,dr)=>{var wn={};for(var ur in Cn)Wt.call(Cn,ur)&&dr.indexOf(ur)<0&&(wn[ur]=Cn[ur]);if(Cn!=null&&wt)for(var ur of wt(Cn))dr.indexOf(ur)<0&&Jt.call(Cn,ur)&&(wn[ur]=Cn[ur]);return wn},le=(Cn,dr,wn)=>new Promise((ur,Na)=>{var Ei=mn=>{try{ba(wn.next(mn))}catch(Or){Na(Or)}},Ba=mn=>{try{ba(wn.throw(mn))}catch(Or){Na(Or)}},ba=mn=>mn.done?ur(mn.value):Promise.resolve(mn.value).then(Ei,Ba);ba((wn=wn.apply(Cn,dr)).next())});const Ae=Cn=>{var dr=Cn,{shixunHomeworks:wn,dispatch:ur}=dr,Na=we(dr,["shixunHomeworks","dispatch"]);const Ei=(0,Ze.useParams)(),[Ba,ba]=(0,y.useState)([]),[mn,Or]=(0,y.useState)([]);(0,y.useEffect)(()=>{wn.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&Dn()},[wn.actionTabs.key]);function Dn(){return le(this,null,function*(){const An=yield(0,Re.ZP)(`/api/homework_commons/${Ei.categoryId}/code_quality_analyses/group_list.json`,{method:"GET",params:{page:1,limit:200}});ba(An)})}const rr=[{title:"\u5206\u73ED\u60C5\u51B5",dataIndex:"name"},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u68C0\u6D4B\u8FDB\u5EA6",dataIndex:"status"},{title:"\u4E0A\u6B21\u8BC4\u5206\u65F6\u95F4",dataIndex:"last_analysis_time"}];return y.createElement(y.Fragment,null,y.createElement(Te.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:wn.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>le(void 0,null,function*(){const An=yield(0,Re.ZP)(`/api/homework_commons/${Ei.categoryId}/code_quality_analyses.json`,{method:"POST",body:{group_ids:mn}});(An==null?void 0:An.status)===0&&(Ze.history.replace(`/classrooms/${Ei.coursesId}/shixun_homework/${Ei.categoryId}/detail?tabs=4`),window.location.reload(),ur({type:"shixunHomeworks/setActionTabs",payload:{}}),Or([]))}),onCancel:()=>{Or([]),ur({type:"shixunHomeworks/setActionTabs",payload:{}})}},y.createElement(je.default,{rowSelection:{type:"checkbox",onChange:(An,Fn)=>{Or([...An])},selectedRowKeys:mn,getCheckboxProps:An=>({disabled:An.status==="\u8FDB\u884C\u4E2D"||An.works_count===0})},rowKey:An=>An.key||An.id,scroll:{y:300},pagination:!1,columns:rr,dataSource:Ba==null?void 0:Ba.group_list})))};var se=(0,Ze.connect)(({shixunHomeworks:Cn})=>({shixunHomeworks:Cn}))(Ae),fe=ne(25374),ue=ne(84454),Ve=ne(66457),Qt=Object.defineProperty,Mt=Object.getOwnPropertySymbols,Bn=Object.prototype.hasOwnProperty,Sn=Object.prototype.propertyIsEnumerable,Pn=(Cn,dr,wn)=>dr in Cn?Qt(Cn,dr,{enumerable:!0,configurable:!0,writable:!0,value:wn}):Cn[dr]=wn,lr=(Cn,dr)=>{for(var wn in dr||(dr={}))Bn.call(dr,wn)&&Pn(Cn,wn,dr[wn]);if(Mt)for(var wn of Mt(dr))Sn.call(dr,wn)&&Pn(Cn,wn,dr[wn]);return Cn},zn=(Cn,dr,wn)=>new Promise((ur,Na)=>{var Ei=mn=>{try{ba(wn.next(mn))}catch(Or){Na(Or)}},Ba=mn=>{try{ba(wn.throw(mn))}catch(Or){Na(Or)}},ba=mn=>mn.done?ur(mn.value):Promise.resolve(mn.value).then(Ei,Ba);ba((wn=wn.apply(Cn,dr)).next())});const ja=({shixunHomeworks:Cn,dispatch:dr,isShow:wn,setIsShow:ur,item:Na,coursesId:Ei,categoryId:Ba})=>{const[ba,mn]=(0,y.useState)({page:1,limit:10}),[Or,Dn]=(0,y.useState)([]),[rr,An]=(0,y.useState)(!1);(0,y.useEffect)(()=>{wn&&Fn()},[wn]);function Fn(){return zn(this,null,function*(){An(!0);const rn=yield(0,Re.ZP)(`/api/student_works/${Na.id}/game_details.json`,{method:"get",params:lr({},ba)});An(!1),rn.status===0&&Dn(rn==null?void 0:rn.data)})}const en=[{title:"\u5E8F\u53F7",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:(rn,En,Sr)=>y.createElement("span",{style:{color:"#000"}},ba.limit*(ba.page-1)+Sr+1)},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,render:(rn,En,Sr)=>y.createElement("span",{style:{color:"#000"}},rn)},{title:"\u901A\u5173\u8BE6\u60C5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:(rn,En,Sr)=>y.createElement("span",null,rn==0?"\u672A\u901A\u5173":rn==4?"\u622A\u6B62\u540E\u901A\u5173":"\u5DF2\u901A\u5173")},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",width:100,ellipsis:!0,render:(rn,En,Sr)=>y.createElement("span",{style:{color:"#333"}},rn)},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:(rn,En,Sr)=>y.createElement("span",{style:{color:"#333"}},rn)}];return y.createElement(y.Fragment,null,y.createElement(Te.default,{centered:!0,title:"\u901A\u5173\u60C5\u51B5",open:wn,width:700,footer:null,maskClosable:!1,onCancel:()=>{ba.page=1,ba.limit=10,mn(lr({},ba)),ur(!1)}},y.createElement("div",{style:{display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"20px"}},y.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},y.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u751F\u59D3\u540D"),y.createElement("span",{title:Na==null?void 0:Na.user_name,style:{color:"#232B40"}},Na==null?void 0:Na.user_name)),y.createElement("div",{style:{marginLeft:"50px",marginRight:"50px",maxWidth:"180px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},y.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u53F7"),y.createElement("span",{title:Na==null?void 0:Na.student_id,style:{color:"#232B40"}},(Na==null?void 0:Na.student_id)||"--")),y.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},y.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u73ED\u7EA7"),y.createElement("span",{title:Na==null?void 0:Na.group_name,style:{color:"#232B40"}},(Na==null?void 0:Na.group_name)||"--"))),y.createElement(je.default,{scroll:{y:380},columns:en,loading:rr,style:{marginBottom:ba.limit>(Or==null?void 0:Or.count)?"16px":"0"},dataSource:Or.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:ba.limit,current:ba.page,position:["bottomRight"],onChange:(rn,En)=>{ba.page=rn,ba.limit=En,mn(lr({},ba)),Fn()},total:Or==null?void 0:Or.count,showTotal:(rn,En)=>y.createElement("span",null,"\u5171",y.createElement("span",{style:{color:"#165DFF"}}," ",rn," "),"\u6761\u6570\u636E")}})))};var ua=(0,Ze.connect)(({shixunHomeworks:Cn})=>({shixunHomeworks:Cn}))(ja),Dt=ne(59301),Jn=Object.defineProperty,or=Object.getOwnPropertySymbols,Xn=Object.prototype.hasOwnProperty,cn=Object.prototype.propertyIsEnumerable,On=(Cn,dr,wn)=>dr in Cn?Jn(Cn,dr,{enumerable:!0,configurable:!0,writable:!0,value:wn}):Cn[dr]=wn,Br=(Cn,dr)=>{for(var wn in dr||(dr={}))Xn.call(dr,wn)&&On(Cn,wn,dr[wn]);if(or)for(var wn of or(dr))cn.call(dr,wn)&&On(Cn,wn,dr[wn]);return Cn},sa=(Cn,dr,wn)=>new Promise((ur,Na)=>{var Ei=mn=>{try{ba(wn.next(mn))}catch(Or){Na(Or)}},Ba=mn=>{try{ba(wn.throw(mn))}catch(Or){Na(Or)}},ba=mn=>mn.done?ur(mn.value):Promise.resolve(mn.value).then(Ei,Ba);ba((wn=wn.apply(Cn,dr)).next())});const _a=({value:Cn,placeholder:dr=""})=>{if(Cn==null||Cn==="")return Dt.createElement("span",null,dr);{const wn=Number(Cn);if(wn>=80)return Dt.createElement("span",{style:{color:"#009C0F"}},wn);if(wn<80&&wn>=60)return Dt.createElement("span",{style:{color:"#FA6400"}},wn);if(wn<60)return Dt.createElement("span",{style:{color:"#E30000"}},wn)}},Gi=({shixunHomeworks:Cn,classroomList:dr,loading:wn,dispatch:ur,setExportParams:Na,user:Ei})=>{var Ba,ba,mn,Or,Dn,rr,An,Fn,en,rn,En,Sr,wr,Fr,Tr;const sr=(0,Ze.useParams)(),{workSetting:Ca}=Cn,[qn,da]=(0,y.useState)(Br(Br({},{page:1,limit:20,order:"work_score",b_order:"desc"}),sr)),[dn]=Ie.default.useForm(),[Rn,Gr]=(0,y.useState)(),[Kn,ya]=(0,y.useState)({}),[eA,RA]=(0,y.useState)([]),[FA,kn]=(0,y.useState)(!1),[ga,MA]=(0,y.useState)([]),[tl,mA]=(0,y.useState)(!1),[Lt,Ui]=(0,y.useState)(),[Mr,Mn]=(0,y.useState)(1),[uA,Hi]=(0,y.useState)(),[Ra,aA]=(0,y.useState)(),[EA,GA]=(0,y.useState)(),[ni,PA]=(0,y.useState)(),[sA,hi]=(0,y.useState)(),[iA,xA]=(0,y.useState)(!1),[cl,oo]=(0,y.useState)(!1),[To,Il]=(0,y.useState)(),[mi,zl]=(0,y.useState)(null),Ka=(0,Ze.useLocation)();(0,y.useEffect)(()=>{let Qn=null;if((mi==null?void 0:mi.status)==1&&clearInterval(Qn),(mi==null?void 0:mi.complete_num)!=(mi==null?void 0:mi.total_count)&&(mi==null?void 0:mi.status)!=1)return Qn=setInterval(()=>{Za()},3e3),()=>clearInterval(Qn)},[mi==null?void 0:mi.complete_num,mi==null?void 0:mi.status]);const Za=()=>sa(void 0,null,function*(){const{ai_question_record_id:Qn}=Cn==null?void 0:Cn.workSetting;if(!Qn)return;const jr=yield(0,Re.ZP)(`/api/program_homeworks/${sr==null?void 0:sr.categoryId}/comments_schedule.json`,{method:"get",params:{ai_question_record_id:Qn}});zl(jr)});(0,y.useEffect)(()=>{wn["shixunHomeworks/getWorkSetting"]||Za()},[wn["shixunHomeworks/getWorkSetting"]]),(0,y.useEffect)(()=>(VA(),()=>{ya([]),RA([])}),[qn.coursesId]),(0,y.useEffect)(()=>{var Qn;const jr=JSON.parse(JSON.stringify(Cn.workList));!((Qn=jr==null?void 0:jr.student_works)!=null&&Qn.length)&&(jr!=null&&jr.id)?(jr.student_works=[Br({},jr)],ya(jr)):(jr!=null&&jr.id&&RA([Br(Br({},jr),{number:"\u6211"})]),ya(Br({},jr)))},[Cn.workList]);const VA=Qn=>(Na(Br({},qn)),ur({type:"shixunHomeworks/getWorkList",payload:qn}));(0,y.useEffect)(()=>{ur({type:"user/getUserInfo",payload:{course_id:qn.coursesId}})},[]);const uo=()=>sa(void 0,null,function*(){const Qn=yield(0,Ee.Uc)({categoryId:sr.categoryId});Gr(Qn==null?void 0:Qn.update_score)}),nl=()=>sa(void 0,null,function*(){ur({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const Qn=yield(0,Ee.Vs)({categoryId:sr.categoryId});ur({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(Qn==null?void 0:Qn.status)===0&&(Me.ZP.success(Qn==null?void 0:Qn.message),VA())}),Ji=()=>{qn.page=1;const Qn=Object.assign({},dn.getFieldsValue());delete qn.course_group,delete qn.teacher_comment,Object.keys(Qn).map(function(jr){var Fi;switch(jr){case"task_status":Qn[jr].includes("all")||!Qn[jr].length?(delete qn.work_status,dn.setFieldsValue({task_status:"all"})):(qn.work_status=Qn[jr],dn.setFieldsValue({task_status:qn.work_status}));break;case"course_group_info":Qn[jr].includes("all")||!Qn[jr].length?(delete qn.course_group,dn.setFieldsValue({course_group_info:"all"})):(qn.course_group=Qn[jr],dn.setFieldsValue({course_group_info:qn.course_group}));break;case"teacher_comment":Qn[jr].includes("all")||!Qn[jr].length?(delete qn.teacher_comment,dn.setFieldsValue({teacher_comment:"all"})):(qn.teacher_comment=((Fi=Qn[jr])==null?void 0:Fi.length)===1?Number(Qn[jr][0]):"",dn.setFieldsValue({teacher_comment:Qn[jr]}));break}}),VA()};(0,y.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(hi(47),xA(!0))},[document.getElementById("divhe")]);const po=(Qn,jr)=>{qn.page=Qn,qn.limit=20,VA()};function HA(){Mn(1),Hi(""),aA(""),GA(""),PA(""),MA([])}const Ul=[{title:"\u5E8F\u53F7",dataIndex:"number",align:"center",width:50,fixed:"left",ellipsis:!0,render:(Qn,jr,Fi)=>qn.limit*(qn.page-1)+Fi+1},{title:"\u59D3\u540D",dataIndex:"user_name",align:"center",width:110,fixed:"left",ellipsis:!0,render:Qn=>Dt.createElement(Pe.Z,{placement:"bottomLeft",title:Qn},Dt.createElement("span",{className:"current"},Qn))},!(0,Qe.Jd)()&&{title:"\u5B66\u53F7",dataIndex:"student_id",align:"center",sorter:!0,fixed:"left",width:100,ellipsis:!0,showSorterTooltip:!1,sortOrder:qn.order==="student_id"?qn.b_order==="desc"?"descend":"ascend":null,render:Qn=>Dt.createElement(Pe.Z,{placement:"bottomLeft",title:Qn||"--"},Dt.createElement("span",{className:"current"},Qn||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",align:"center",width:100,fixed:"left",ellipsis:!0,render:(Qn,jr)=>Qn?Dt.createElement(Pe.Z,{placement:"bottom",title:Qn},Dt.createElement("span",{className:"current"},Qn)):"--"},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",align:"center",width:94,ellipsis:!0,fixed:"left",sorter:!0,showSorterTooltip:!1,sortOrder:qn.order==="work_status"?qn.b_order==="desc"?"descend":"ascend":null,render:Qn=>Dt.createElement(ut.lC,{status:Qn})},{title:"\u5B8C\u6210\u65F6\u95F4",align:"center",dataIndex:"achieve_time",ellipsis:!0,sorter:!0,sortOrder:qn.order==="achieve_time"?qn.b_order==="desc"?"descend":"ascend":null,render:(Qn,jr)=>Dt.createElement(Pe.Z,{placement:"bottomLeft",title:Qn},Dt.createElement("span",{className:"current"},Qn))},{title:"\u901A\u8FC7\u60C5\u51B5",align:"center",dataIndex:"achieve_info",ellipsis:!0,render:(Qn,jr)=>Dt.createElement("span",{onClick:Fi=>{var tA;Fi.stopPropagation(),(tA=Kn.homework_status)!=null&&tA.includes("\u5BFC\u5165")&&(Il(jr),oo(!0))}},Qn||"- -")},{title:"\u6700\u7EC8\u6210\u7EE9",align:"center",dataIndex:"score",ellipsis:!0,sorter:!0,sortOrder:qn.order==="work_score"?qn.b_order==="desc"?"descend":"ascend":null,render:(Qn,jr)=>Dt.createElement(Pe.Z,{title:Dt.createElement(Dt.Fragment,null,Dt.createElement("div",null,"\u8BD5\u9898\u5F97\u5206\uFF1A",(jr==null?void 0:jr.late_final_score)||0),Dt.createElement("div",null,"\u8865\u4EA4\u6263\u5206\uFF1A",(jr==null?void 0:jr.late_penalty)||0),Dt.createElement("div",null,"\u6700\u7EC8\u6210\u7EE9\uFF1A",(jr==null?void 0:jr.score)||0))},_a({value:Qn,placeholder:"- -"}))},{title:"\u5B8C\u6210\u65F6\u957F",dataIndex:"achieve_time_long",align:"center",sorter:!0,ellipsis:!0,sortOrder:qn.order==="achieve_time_long"?qn.b_order==="desc"?"descend":"ascend":null,render:(Qn,jr)=>Qn&&Qn!="--"?Dt.createElement(Pe.Z,{placement:"bottom",title:Qn},Dt.createElement("span",{className:"current"},Qn)):"--"},((Ba=Kn.homework_status)==null?void 0:Ba.includes("\u5BFC\u5165"))&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"sum_evaluate_count",align:"center"},!((ba=Kn.homework_status)!=null&&ba.includes("\u5BFC\u5165"))&&{title:Dt.createElement("span",null,"\u8BC4\u9605\u72B6\u6001"),align:"center",dataIndex:"has_comment",fixed:"right",ellipsis:!0,render:Qn=>Qn?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},{title:"\u64CD\u4F5C",dataInex:"action",align:"center",fixed:"right",ellipsis:!0,className:"workListTable",render:(Qn,jr)=>{var Fi;return(Fi=Kn.homework_status)!=null&&Fi.includes("\u5BFC\u5165")?(0,Qe.GJ)()?Dt.createElement("a",{onClick:tA=>{tA.stopPropagation(),ur({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:jr==null?void 0:jr.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"):Dt.createElement("a",{onClick:tA=>{tA.stopPropagation(),Il(jr),oo(!0)}},"\u67E5\u770B"):(0,Qe.dE)()?Dt.createElement("div",null,(0,ut.JL)(jr==null?void 0:jr.work_status)==="\u672A\u5F00\u542F"?Dt.createElement("span",null,"--"):Dt.createElement("a",{onClick:tA=>{var rl;if(tA.stopPropagation(),(0,Qe.Rm)()&&!((rl=dr.AssistantObject.hack)!=null&&rl.can_view)){Me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}window.open(`/classrooms/${qn.coursesId}/program_homework/${qn.categoryId}/${jr.id}/${jr.user_id}/comment`,"_blank")}},"\u67E5\u770B")):Dt.createElement("a",{target:"_blank",onClick:tA=>{var rl,Zl;if(tA.stopPropagation(),(0,Qe.Rm)()&&!((rl=dr.AssistantObject.hack)!=null&&rl.can_view)){Me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((Zl=Ei.userInfo)!=null&&Zl.professional_certification)window.open(`/classrooms/${qn.coursesId}/program_homework/${qn.categoryId}/${jr.id}/${jr.user_id}/comment`,"_blank");else return Te.default.confirm({title:"\u63D0\u793A",centered:!0,content:Dt.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,ut.xg)("/account/certification")}}),!1}},"\u67E5\u770B\u4F5C\u4E1A")}}].filter(Qn=>!!Qn),JA=()=>{var Qn,jr;return Dt.createElement(be.default,null,Dt.createElement(be.default.Item,{onClick:()=>{var Fi;if(!(0,ut.Ye)(ur)){if((0,Qe.Rm)()&&!((Fi=dr.AssistantObject.hack)!=null&&Fi.can_download)){Me.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}ur({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:Kn==null?void 0:Kn.course_group_info,fn:()=>{(0,ue.Iy)(JSON.parse(sessionStorage.all_student_works_params),"hack_work_list")}}})}},key:"1"},"\u5B66\u751F\u6210\u7EE9"),(0,Qe.GJ)()&&((Qn=Kn==null?void 0:Kn.student_works)==null?void 0:Qn.length)>0&&!((jr=Kn==null?void 0:Kn.homework_status)!=null&&jr.includes("\u5BFC\u5165"))&&Dt.createElement(be.default.Item,{key:"3",onClick:()=>{var Fi;if(!(!(Ca!=null&&Ca.is_old_data_for_time)&&(0,ut.Ye)(ur))){if((0,Qe.Rm)()&&!((Fi=dr.AssistantObject.hack)!=null&&Fi.can_download)){Me.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}ur({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",course_groups:Kn==null?void 0:Kn.course_group_info,fn:()=>{var tA,rl,Zl,so;ur({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",type:2}}),localStorage.setItem("dowolders","1"),Ze.history.push(`/classrooms/${qn==null?void 0:qn.coursesId}/program_homework/${qn.categoryId}/${(rl=(tA=Kn==null?void 0:Kn.student_works)==null?void 0:tA[0])==null?void 0:rl.id}/${(so=(Zl=Kn==null?void 0:Kn.student_works)==null?void 0:Zl[0])==null?void 0:so.user_id}/comment`)}}})}}},"\u7F16\u7A0B\u62A5\u544A"),Dt.createElement(be.default.Item,{key:"2",onClick:()=>{var Fi;if((0,Qe.Rm)()&&!((Fi=dr.AssistantObject.hack)!=null&&Fi.can_download)){Me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ze.history.push(`/classrooms/${qn.coursesId}/exportlist/hack_work_list`)}},"\u5386\u53F2\u5BFC\u51FA"))};return Dt.createElement(Dt.Fragment,null,Dt.createElement("section",{className:`${Et.wrap} minH500 bg-white pl30 pr30 pt30`},((mn=Kn.homework_status)==null?void 0:mn.includes("\u672A\u53D1\u5E03"))&&Dt.createElement(Ye.Z,null),!((Or=Kn.homework_status)!=null&&Or.includes("\u672A\u53D1\u5E03"))&&Dt.createElement("aside",null,!(0,Qe.GJ)()&&Dt.createElement("div",{className:"c-light-black font12"},Dt.createElement("span",null,"\u53D1\u5E03\u65F6\u95F4 ",Kn==null?void 0:Kn.publish_time),Dt.createElement("span",{className:"ml5"},"\u622A\u6B62\u65F6\u95F4 ",Kn==null?void 0:Kn.end_time),Dt.createElement("span",{className:"ml5"},"\u8865\u4EA4\u65F6\u95F4 ",(Kn==null?void 0:Kn.late_time)||"- -")),(0,Qe.GJ)()&&Dt.createElement(Dt.Fragment,null,Dt.createElement(Ie.default,{form:dn,onChange:Ji,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all"}},((Dn=Kn.task_status)==null?void 0:Dn.length)>0&&Dt.createElement(Ie.default.Item,{name:"task_status"},Dt.createElement(Xe.default.Group,{value:[],style:{width:"100%"}},Dt.createElement(ze.Z,null,Dt.createElement(De.Z,{className:"font14",flex:"80px"},"\u4F5C\u4E1A\u72B6\u6001:"),Dt.createElement(De.Z,{flex:"80px"},Dt.createElement(Xe.default,{value:"all"},"\u5168\u90E8")),Dt.createElement(De.Z,{flex:"1"},Kn.task_status&&Kn.task_status.map((Qn,jr)=>Dt.createElement(Xe.default,{name:"task_status",value:Qn.id},Qn.name,"(",Qn.count,")")))))),((rr=Kn.course_group_info)==null?void 0:rr.length)>0&&Dt.createElement(Ie.default.Item,{name:"course_group_info"},Dt.createElement(Xe.default.Group,{style:{width:"100%"}},Dt.createElement(ze.Z,null,Dt.createElement(De.Z,{className:"font14",flex:"80px"},"\u5206\u73ED\u60C5\u51B5:"),Dt.createElement(De.Z,{flex:"80px"},Dt.createElement(Xe.default,{value:"all"},"\u5168\u90E8")),Dt.createElement(De.Z,{flex:"1",id:"divhe",style:{height:sA+"px",overflow:"hidden"}},(An=Kn.course_group_info)==null?void 0:An.map((Qn,jr)=>Dt.createElement(Xe.default,{value:Qn.course_group_id},Qn.group_group_name,"(",Qn.count,")"))),iA&&Dt.createElement("span",{onClick:()=>{let Qn=document.getElementById("divhe").scrollHeight;sA>47?hi(47):hi(Qn)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},sA===47?"\u5C55\u5F00":"\u6536\u8D77",sA===47?Dt.createElement(Ge.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):Dt.createElement(Je.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),((Fn=Kn.teacher_comment)==null?void 0:Fn.length)>0&&Dt.createElement(Ie.default.Item,{name:"teacher_comment"},Dt.createElement(Xe.default.Group,{style:{width:"100%"}},Dt.createElement(ze.Z,null,Dt.createElement(De.Z,{className:"font14",flex:"80px"},"\u8FFD\u52A0\u70B9\u8BC4:"),Dt.createElement(De.Z,{flex:"80px"},Dt.createElement(Xe.default,{value:"all"},"\u5168\u90E8")),Dt.createElement(De.Z,{flex:"1"},Kn.teacher_comment&&Kn.teacher_comment.map((Qn,jr)=>Dt.createElement(Xe.default,{value:String(Qn.id)},Qn.name,"(",Qn.count,")"))))))),Dt.createElement(ze.Z,{align:"middle"},Dt.createElement(De.Z,{flex:"1"},Dt.createElement(ze.Z,{align:"middle"},Dt.createElement(De.Z,null,Dt.createElement(et.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:Qn=>{qn.search=Qn.trim(),qn.page=1,VA()},style:{width:240}})),Dt.createElement(De.Z,null,Dt.createElement("span",{className:"ml5"},Dt.createElement("span",{className:"c-red"},Kn.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",Kn.work_count,"\u4E2A\u5B66\u751F\uFF09")))),Dt.createElement(De.Z,null,(mi==null?void 0:mi.complete_num)!=(mi==null?void 0:mi.total_count)&&(mi==null?void 0:mi.status)!=1&&Dt.createElement("div",{className:Et.under_review},Dt.createElement(We.Z,{spinning:!0,className:"mr6",size:"small"}),Dt.createElement("span",{className:"ml10"},"\u4EE3\u7801\u8BC4\u4EF7\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6"),Dt.createElement("span",{className:"ml5"},Dt.createElement("span",{style:{color:"#3061D0"}},mi==null?void 0:mi.complete_num),"/",mi==null?void 0:mi.total_count)),(((en=Kn==null?void 0:Kn.homework_status)==null?void 0:en.includes("\u5DF2\u622A\u6B62"))||((rn=Kn==null?void 0:Kn.homework_status)==null?void 0:rn.includes("\u63D0\u4EA4\u4E2D"))||((En=Kn==null?void 0:Kn.homework_status)==null?void 0:En.includes("\u8FDB\u884C\u4E2D")))&&Dt.createElement(Fe.ZP,{className:"ml10",onClick:()=>{var Qn;if(!(!(Ca!=null&&Ca.is_old_data_for_time)&&(0,ut.Ye)(ur))){if(((Qn=Kn==null?void 0:Kn.challenges)==null?void 0:Qn.length)===0)return Me.ZP.info("\u672C\u6B21\u4F5C\u4E1A\u4E2D\u6CA1\u6709\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u4EFB\u52A1\u5173\u5361~");if((Kn==null?void 0:Kn.commit_count)==0)return Me.ZP.info("\u6682\u65E0\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A~");if((mi==null?void 0:mi.complete_num)!=(mi==null?void 0:mi.total_count)&&(mi==null?void 0:mi.status)!=1)return Me.ZP.info("\u6B63\u5728\u4EE3\u7801\u8BC4\u4EF7\u4E2D\uFF0C\u8BF7\u7B49\u5F85\u672C\u6B21\u8BC4\u4EF7\u5B8C\u6210\u4E4B\u540E\u518D\u8FDB\u884C\u64CD\u4F5C\uFF01");ur({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"}})}}},Dt.createElement("span",{className:`${Et.tr1} iconfont icon-yijiandaimapingjia mr5`}),"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"),(0,Qe.GJ)()&&!((Sr=Kn.homework_status)!=null&&Sr.includes("\u5BFC\u5165"))&&Dt.createElement(Fe.ZP,{className:"ml10",onClick:()=>{!(Ca!=null&&Ca.is_old_data_for_time)&&(0,ut.Ye)(ur)||ur({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",selectArrs:Kn.student_works.map(Qn=>Qn.id),params:qn}})}},Dt.createElement("span",{className:`${Et.tr1} iconfont icon-daimachazhong`}),"\u4EE3\u7801\u67E5\u91CD"),(0,Qe.GJ)()&&!((wr=Kn.homework_status)!=null&&wr.includes("\u5BFC\u5165"))&&Dt.createElement(Fe.ZP,{className:"ml10",onClick:nl},Dt.createElement("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),"\u66F4\u65B0\u6210\u7EE9"),(0,Qe.GJ)()&&Dt.createElement(rt.Z,{dropdownRender:JA,className:"ml10"},Dt.createElement(Fe.ZP,null,Dt.createElement(qe.Z,null),"\u5BFC\u51FA",Dt.createElement(me.Z,null)))))),Dt.createElement(ze.Z,{style:{justifyContent:"end",marginTop:"5px"}},(0,Qe.GJ)()&&Rn&&Dt.createElement("span",null,Dt.createElement("span",{style:{color:"red"}},"*"),"\u5217\u8868\u4E2D\u4F5C\u4E1A\u8BB0\u5F55\u5B58\u5728\u5DEE\u5F02\uFF0C\u8BF7\u70B9\u51FB\u201C\u66F4\u65B0\u6210\u7EE9\u201D\u6309\u94AE")),Dt.createElement(je.default,{className:`mt30 ${Et.TableDom}`,loading:wn["shixunHomeworks/getWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:Qn=>({onClick:jr=>{var Fi,tA;if(!((Fi=Kn.homework_status)!=null&&Fi.includes("\u5BFC\u5165"))){if((0,Qe.Rm)()&&!((tA=dr.AssistantObject.hack)!=null&&tA.can_view)){Me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(0,Ve.O5)()&&window.open(`/classrooms/${qn.coursesId}/program_homework/${qn.categoryId}/${Qn.id}/${Qn.user_id}/comment`,"_blank")}}}),scroll:{x:1200},dataSource:Kn.student_works,columns:Ul,onChange:(Qn,jr,Fi)=>{Fi.field&&(qn.order=Fi.field==="score"?"work_score":Fi.field),Fi.order||(qn.b_order="asc"),Fi.order==="ascend"&&(qn.b_order="asc"),Fi.order==="descend"&&(qn.b_order="desc"),Fi.order||(qn.b_order="asc"),VA()}}),Dt.createElement(Ue,null),Dt.createElement(It,null),Dt.createElement(ct.Z,null)),Dt.createElement(Te.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:FA,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>sa(void 0,null,function*(){if(Mr===2){if(ga.length<=0){Me.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!ni){Me.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let Qn=yield(0,Re.ZP)(`/api/homework_commons/${qn.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:qn.categoryId,comment:ni,status:ga}});Qn.status===0&&(Ui(Qn),kn(!1),mA(!0))}else{if(!(EA===0||Ra===0)){if(!EA){Me.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!Ra){Me.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(EA>Ra){Me.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!ni){Me.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let Qn=yield(0,Re.ZP)(`/api/homework_commons/${qn.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:qn.categoryId,comment:ni,min_score:EA,max_score:Ra}});Qn.status===0&&(Ui(Qn),kn(!1),mA(!0))}}),onCancel:()=>{kn(!1),HA()}},Dt.createElement("div",{style:{padding:"32px"}},Dt.createElement("div",null,Dt.createElement("div",null,Dt.createElement("span",{style:{width:"80px"}},"\u6253\u56DE\u65B9\u5F0F\uFF1A"),Dt.createElement(pe.ZP.Group,{value:Mr,onChange:Qn=>{Mn(Qn.target.value)}},Dt.createElement(pe.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),Dt.createElement(pe.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),Mr===1&&Dt.createElement("div",{style:{display:"flex",marginTop:"20px"}},Dt.createElement("span",{style:{width:"70px",textAlign:"end"}},Dt.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),Dt.createElement(ve.Z,{min:0,max:100,value:EA,onChange:Qn=>GA(Qn),style:{width:"100px"}}),Dt.createElement("span",{style:{width:"80px",textAlign:"end"}},Dt.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),Dt.createElement(ve.Z,{min:0,max:100,value:Ra,onChange:Qn=>aA(Qn),style:{width:"100px"}})),Mr===2&&Dt.createElement("div",{style:{display:"flex",marginTop:"20px"}},Dt.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),Dt.createElement(Xe.default.Group,{onChange:Qn=>{MA([...Qn])},style:{width:"100%"}},(Fr=Kn.task_status)==null?void 0:Fr.map((Qn,jr)=>Dt.createElement(Xe.default,{name:"task_status",value:Qn.id},Qn.name,"(",Qn.count,")")))),Dt.createElement("div",{style:{display:"flex",marginTop:"20px"}},Dt.createElement("span",{style:{width:"70px",textAlign:"end"}},Dt.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),Dt.createElement(fe.Z,{className:Et.MdEditor,onChange:Qn=>PA(Qn),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),Dt.createElement(Te.default,{open:tl,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>sa(void 0,null,function*(){Mr===2?(yield(0,Re.ZP)(`/api/homework_commons/${qn.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:qn.categoryId,comment:ni,status:ga}})).status===0&&(Me.ZP.info("\u6253\u56DE\u6210\u529F"),HA(),VA(),mA(!1)):(yield(0,Re.ZP)(`/api/homework_commons/${qn.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:qn.categoryId,comment:ni,min_score:EA,max_score:Ra}})).status===0&&(Me.ZP.info("\u6253\u56DE\u6210\u529F"),HA(),VA(),mA(!1))}),onCancel:()=>{HA(),mA(!1)}},Dt.createElement("div",{style:{padding:"32px"}},Mr===1&&Dt.createElement("span",null,"\u786E\u8BA4\u5C06\u6210\u7EE9\u5728",EA,"-",Ra,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Mr===2&&Dt.createElement("span",null,"\u786E\u8BA4\u5C06\u4F5C\u4E1A\u72B6\u6001\u4E3A",((Tr=Kn.task_status)==null?void 0:Tr.filter(Qn=>ga==null?void 0:ga.includes(Qn.id)).map(Qn=>Qn.name).toString())+",","\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Dt.createElement("br",null),Dt.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",Lt==null?void 0:Lt.count,"\u540D\u5B66\u751F")))),Dt.createElement(se,null),Dt.createElement(ua,{isShow:cl,setIsShow:oo,item:To,coursesId:qn.coursesId,categoryId:qn.categoryId}),Dt.createElement("aside",{className:"tc mb50 mt30"},Dt.createElement(ke.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,onChange:po,current:qn.page||1,defaultPageSize:20,total:Kn.work_count})))};var Ti=(0,Ze.connect)(({shixunHomeworks:Cn,classroomList:dr,loading:wn,user:ur})=>({shixunHomeworks:Cn,classroomList:dr,loading:wn.effects,user:ur}))(Gi)},13676:function(Ct,ht,ne){"use strict";ne.d(ht,{mU:function(){return it},Q_:function(){return bt},ZP:function(){return Ee}});var y=ne(59301),Ie=ne(89787),Me=ne(25399),Pe=ne(77019),Te=ne(5269),be=ne(70858),Xe={analysisWrapper:"analysisWrapper___vy_V8",title:"title___tQAzn",tableWrapper:"tableWrapper___ztB9P",firstCol:"firstCol___Itr68",itemWrapper:"itemWrapper___Jaw8O",itemTitle:"itemTitle___gmKyn",count:"count___MUY3o",echarts_list:"echarts_list___RNu3g",echarts_item:"echarts_item___ZHo0B",tips:"tips___k4pHA"},ze=ne(38147),De=ne(65582),et=ne(65078),We=ne(62957),Fe=ne(82326),rt=ne(82636),je=ne(65862),pe=Object.defineProperty,ve=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,Je=(Qe,Et,xt)=>Et in Qe?pe(Qe,Et,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Qe[Et]=xt,qe=(Qe,Et)=>{for(var xt in Et||(Et={}))ke.call(Et,xt)&&Je(Qe,xt,Et[xt]);if(ve)for(var xt of ve(Et))Ge.call(Et,xt)&&Je(Qe,xt,Et[xt]);return Qe},me=(Qe,Et,xt)=>new Promise((Se,ot)=>{var vt=It=>{try{ft(xt.next(It))}catch(wt){ot(wt)}},Rt=It=>{try{ft(xt.throw(It))}catch(wt){ot(wt)}},ft=It=>It.done?Se(It.value):Promise.resolve(It.value).then(vt,Rt);ft((xt=xt.apply(Qe,Et)).next())});const Ye=({shixunHomeworks:Qe,dispatch:Et,isShow:xt,setIsShow:Se,item:ot,courseId:vt,categoryId:Rt})=>{const[ft,It]=(0,y.useState)({page:1,limit:10,keyword:"",type:null}),[wt,Wt]=(0,y.useState)([]),[Jt,we]=(0,y.useState)(!1),[le,Ae]=(0,y.useState)(1);(0,y.useEffect)(()=>{xt&&se()},[xt,ft.type]);function se(){return me(this,null,function*(){we(!0);const ue=yield(0,ze.ZP)(`/api/homework_commons/${Rt}/shixun_game_statisic.json`,{method:"get",params:{challenge_id:ot.id,id:Rt,type:ft.type,page:ft.page,limit:ft.limit,keyword:ft.keyword}});we(!1),ue.status===0&&Wt(ue==null?void 0:ue.data)})}const fe=[{title:"\u5E8F\u53F7",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:(ue,Ve,Qt)=>y.createElement("span",{style:{color:"#000"}},ft.limit*(ft.page-1)+Qt+1)},{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"name",key:"name",ellipsis:!0,render:(ue,Ve,Qt)=>y.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{(0,je.xg)(`/classrooms/${vt}/shixun_homework/${Rt}/${Ve.student_work_id}/comment`)}},ue)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,render:(ue,Ve,Qt)=>y.createElement("span",{style:{color:"#333"}},ue)},{title:"\u73ED\u7EA7",dataIndex:"group_name",key:"group_name",ellipsis:!0,render:(ue,Ve,Qt)=>y.createElement("span",{style:{color:"#333"}},ue)},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",ellipsis:!0,render:(ue,Ve,Qt)=>y.createElement("span",{style:{color:"#333"}},ue)},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",ellipsis:!0,render:(ue,Ve,Qt)=>y.createElement("span",{style:{color:"#333"}},ue)},{title:"\u901A\u5173\u60C5\u51B5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,render:(ue,Ve,Qt)=>y.createElement("span",null,ue==2?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173")}];return y.createElement(y.Fragment,null,y.createElement(We.default,{centered:!0,title:"\u5173\u5361\u901A\u5173\u8BE6\u60C5",open:xt,width:900,footer:null,maskClosable:!1,onCancel:()=>{ft.keyword="",ft.page=1,ft.limit=10,ft.type=null,It(qe({},ft)),Se(!1)}},y.createElement("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",marginBottom:"20px"}},y.createElement("div",{style:{color:"#333",marginRight:"20px",wordBreak:"break-all",textOverflow:"ellipsis",overflow:"hidden",WebkitLineClamp:2,display:"-webkit-box",WebkitBoxOrient:"vertical"}},"\u5173\u5361",ot==null?void 0:ot.index," ",y.createElement(Me.Z,{title:ot==null?void 0:ot.subject},y.createElement("span",null,ot==null?void 0:ot.subject))),y.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},y.createElement("div",null,y.createElement(Fe.default,{size:"large",value:ft.type,onChange:ue=>me(void 0,null,function*(){ft.type=ue,It(qe({},ft)),se()}),style:{width:140,marginRight:20}},y.createElement(Fe.default.Option,{value:null},"\u5168\u90E8"),y.createElement(Fe.default.Option,{value:1},"\u672A\u901A\u5173"),y.createElement(Fe.default.Option,{value:2},"\u5DF2\u901A\u5173"))),y.createElement("div",null,y.createElement(rt.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D/\u5B66\u53F7\u641C\u7D22",value:ft.keyword,onChange:ue=>{ft.keyword=ue,ft.page=1,It(qe({},ft)),se()}})))),y.createElement(be.default,{scroll:{y:380},columns:fe,loading:Jt,dataSource:wt.users,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],pageSize:ft.limit,current:ft.page,position:["bottomRight"],onChange:(ue,Ve)=>{ft.page=ue,ft.limit=Ve,It(qe({},ft)),se()},total:wt==null?void 0:wt.count,showTotal:(ue,Ve)=>y.createElement("span",null,"\u5171",y.createElement("span",{style:{color:"#165DFF"}}," ",ue," "),"\u6761\u6570\u636E")}})))};var ut=(0,De.connect)(({shixunHomeworks:Qe})=>({shixunHomeworks:Qe}))(Ye),ct=ne(96935),yt=Object.defineProperty,Re=Object.defineProperties,Ze=Object.getOwnPropertyDescriptors,at=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,Bt=Object.prototype.propertyIsEnumerable,Ke=(Qe,Et,xt)=>Et in Qe?yt(Qe,Et,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Qe[Et]=xt,tt=(Qe,Et)=>{for(var xt in Et||(Et={}))Oe.call(Et,xt)&&Ke(Qe,xt,Et[xt]);if(at)for(var xt of at(Et))Bt.call(Et,xt)&&Ke(Qe,xt,Et[xt]);return Qe},Ot=(Qe,Et)=>Re(Qe,Ze(Et)),At=(Qe,Et,xt)=>new Promise((Se,ot)=>{var vt=It=>{try{ft(xt.next(It))}catch(wt){ot(wt)}},Rt=It=>{try{ft(xt.throw(It))}catch(wt){ot(wt)}},ft=It=>It.done?Se(It.value):Promise.resolve(It.value).then(vt,Rt);ft((xt=xt.apply(Qe,Et)).next())});const it=({title:Qe,strokeColor:Et,trailColor:xt,percent:Se,count:ot})=>y.createElement("div",{className:Xe.itemWrapper},y.createElement("div",{className:Xe.itemTitle},Qe),y.createElement(Ie.Z,{percent:Se,strokeColor:Et,trailColor:xt}),y.createElement("div",{className:Xe.count},ot,"\u4EBA")),bt=(Qe,Et)=>{const xt=`${(Et/Qe*100).toFixed(1)}`;return xt==="0.0"?0:xt};var Ee=()=>{const[Qe,Et]=(0,y.useState)(),xt=(0,De.useParams)(),[Se,ot]=(0,y.useState)(!1),[vt,Rt]=(0,y.useState)(),[ft,It]=(0,y.useState)(),[wt,Wt]=(0,y.useState)(!1),[Jt,we]=(0,y.useState)({page:1,limit:10});(0,y.useEffect)(()=>{(0,ze.ZP)(`/api/homework_commons/${xt.categoryId}/statistic.json`,{method:"GET"}).then(fe=>{Et(fe)}),se()},[]);const le=[{title:"\u6309\u65F6\u901A\u5173",color:"#00AE87",trailColor:"#e5f6f3",percent:bt(Qe==null?void 0:Qe.total_count,Qe==null?void 0:Qe.finished_count),count:Qe==null?void 0:Qe.finished_count},{title:"\u8865\u4EA4\u901A\u5173",color:"#2271FF",trailColor:"#e7f0ff",percent:bt(Qe==null?void 0:Qe.total_count,Qe==null?void 0:Qe.late_finished_count),count:Qe==null?void 0:Qe.late_finished_count},{title:"\u672A\u901A\u5173",color:"#E53333",trailColor:"#fceaea",percent:bt(Qe==null?void 0:Qe.total_count,Qe==null?void 0:Qe.unfinished_count),count:Qe==null?void 0:Qe.unfinished_count},{title:"\u672A\u5F00\u542F",color:"#C6CED6",trailColor:"#f6f7f8",percent:bt(Qe==null?void 0:Qe.total_count,Qe==null?void 0:Qe.unstart_count),count:Qe==null?void 0:Qe.unstart_count}],Ae=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,fixed:"left",ellipsis:!0,render:(fe,ue,Ve)=>y.createElement("span",{style:{color:"#333"}},Jt.limit*(Jt.page-1)+Ve+1)},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"subject",key:"subject",ellipsis:!0,render:(fe,ue,Ve)=>y.createElement("span",{style:{color:"#000"}},fe)},{title:"\u5DF2\u901A\u5173",width:120,dataIndex:"completed_sum",key:"completed_sum",ellipsis:!0,render:(fe,ue,Ve)=>y.createElement("span",{style:{color:"#333"}},fe," \u4EBA")},{title:"\u672A\u901A\u5173",width:120,dataIndex:"uncompleted_sum",key:"uncompleted_sum",ellipsis:!0,render:(fe,ue,Ve)=>y.createElement("span",{style:{color:"#333"}},fe," \u4EBA")},{title:"\u603B\u8BC4\u6D4B\u6B21\u6570",width:120,dataIndex:"evaluation_total",key:"evaluation_total",ellipsis:!0,render:(fe,ue,Ve)=>y.createElement("span",{style:{color:"#333"}},fe," \u6B21")},{title:y.createElement("span",null,"\u901A\u5173\u7387",y.createElement(Me.Z,{title:"\u901A\u5173\u7387=\u901A\u8FC7\u8BC4\u6D4B\u7684\u4EBA\u6570/\u4F5C\u4E1A\u53D1\u5E03\u4EBA\u6570"},y.createElement("span",{className:Xe.tips},y.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"})))),dataIndex:"passed_rate",key:"passed_rate",width:120,ellipsis:!0,render:(fe,ue,Ve)=>y.createElement("span",{style:{color:"#000"}},fe,fe?"%":"")},{title:"\u64CD\u4F5C",dataIndex:"action",key:"action",align:"right",ellipsis:!0,width:100,render:(fe,ue,Ve)=>y.createElement("a",{style:{color:"#165DFF"},onClick:Qt=>{Qt.stopPropagation(),It(Ot(tt({},ue),{index:Jt.limit*(Jt.page-1)+Ve+1})),Wt(!0)}},"\u67E5\u770B")}];function se(){return At(this,null,function*(){ot(!0);const fe=yield(0,ze.ZP)(`/api/homework_commons/${xt.categoryId}/shixun_challenge_statisic.json`,{method:"get",params:{page:Jt.page,limit:Jt.limit}});ot(!1),fe.status===0&&Rt(fe==null?void 0:fe.data)})}return y.createElement("div",{className:Xe.analysisWrapper},y.createElement("div",{className:`${Xe.title} mb20`},"\u4F5C\u4E1A\u5B8C\u6210\u60C5\u51B5"),y.createElement("div",{className:"mb20"},"\u5E94\u63D0\u4EA4",Qe==null?void 0:Qe.total_count,"\u4EBA\uFF0C\u6309\u65F6\u901A\u5173",Qe==null?void 0:Qe.finished_count,"\u4EBA\uFF0C\u5360\u6BD4",bt(Qe==null?void 0:Qe.total_count,Qe==null?void 0:Qe.finished_count),"\uFF1B \u8865\u4EA4\u901A\u5173",Qe==null?void 0:Qe.late_finished_count,"\u4EBA\uFF0C\u5360\u6BD4",bt(Qe==null?void 0:Qe.total_count,Qe==null?void 0:Qe.late_finished_count),"\uFF1B \u672A\u901A\u5173",Qe==null?void 0:Qe.unfinished_count,"\u4EBA\uFF0C\u5360\u6BD4",bt(Qe==null?void 0:Qe.total_count,Qe==null?void 0:Qe.unfinished_count),"\uFF1B \u672A\u5F00\u542F",Qe==null?void 0:Qe.unstart_count,"\u4EBA\uFF0C\u5360\u6BD4",bt(Qe==null?void 0:Qe.total_count,Qe==null?void 0:Qe.unstart_count)),y.createElement(Pe.Z,{justify:"space-between",className:"mb30"},le.map(fe=>y.createElement(Te.Z,{flex:"212px",key:fe.title},y.createElement(it,{title:fe.title,strokeColor:fe.color,trailColor:fe.trailColor,percent:parseInt(fe.percent),count:fe.count})))),y.createElement("div",{className:`${Xe.title} mb20`},y.createElement("div",null,"\u901A\u5173\u60C5\u51B5"),y.createElement("div",{style:{flex:1,display:"flex",alignItems:"center",justifyContent:"flex-end"}},y.createElement(ct.Z,{type:"primary",onClick:()=>At(void 0,null,function*(){(yield(0,ze.ZP)(`/api/homework_commons/${xt==null?void 0:xt.categoryId}/export_challenge_statistic.json`,{method:"get"})).status==0&&(0,je.xg)(`/classrooms/${xt==null?void 0:xt.coursesId}/exportlist/shixun_work_list`)})},"\u5BFC\u51FA\u901A\u5173\u60C5\u51B5"))),y.createElement(be.default,{scroll:{y:490},columns:Ae,loading:Se,className:(vt==null?void 0:vt.count){Jt.page=fe,Jt.limit=ue,we(tt({},Jt)),se()},total:vt==null?void 0:vt.count,showTotal:(fe,ue)=>y.createElement("span",null,"\u5171",y.createElement("span",{style:{color:"#165DFF"}}," ",fe," "),"\u6761\u6570\u636E")}}),y.createElement("div",{className:`${Xe.title} mb20`},"\u4EE3\u7801\u67E5\u91CD\u60C5\u51B5"),y.createElement("div",{className:"mb20"},"\u7591\u4F3C\u6284\u88AD\u4EBA\u6570",Qe==null?void 0:Qe.review_total_count,"\u4EBA\uFF0C\u4EE3\u7801\u91CD\u5408100%\u4EBA\u6570",Qe==null?void 0:Qe.first_review_count,"\u4EBA\uFF1B\u4EE3\u7801\u91CD\u540890%\uFF5E100%\u4EBA\u6570",Qe==null?void 0:Qe.second_review_count,"\u4EBA\uFF1B\u4EE3\u7801\u91CD\u540880%\uFF5E90%\u4EBA\u6570",Qe==null?void 0:Qe.third_review_count,"\u4EBA\uFF1B\u4EE3\u7801\u91CD\u540870%\uFF5E80%\u4EBA\u6570",Qe==null?void 0:Qe.fourth_review_count,"\u4EBA\u3002"),y.createElement(be.default,{bordered:!0,className:`${Xe.tableWrapper} mb30`,columns:[{title:"\u4EE3\u7801\u91CD\u5408\u7387",align:"center",className:Xe.firstCol,render:()=>y.createElement("span",null,"\u5360\u6BD4")},{title:"100%",align:"center",dataIndex:"a"},{title:"90%-100%",align:"center",dataIndex:"b"},{title:"80%-90%",align:"center",dataIndex:"c"},{title:"70%-80%",align:"center",dataIndex:"d"}],dataSource:[{a:`${Qe==null?void 0:Qe.first_review_count}\u4EBA`,b:`${Qe==null?void 0:Qe.second_review_count}\u4EBA`,c:`${Qe==null?void 0:Qe.third_review_count}\u4EBA`,d:`${Qe==null?void 0:Qe.fourth_review_count}\u4EBA`,index:0}],rowKey:"index",pagination:!1}),y.createElement(et.ZP,{title:"\u5B9E\u8BAD\u884C\u4E3A\u5206\u6790\u7EDF\u8BA1",data:(0,et.Uf)(Qe)}),y.createElement(ut,{courseId:xt.coursesId,item:ft,isShow:wt,setIsShow:Wt,categoryId:xt.categoryId}))}},99981:function(Ct,ht,ne){"use strict";ne.d(ht,{Q8:function(){return Ee},d0:function(){return Qe},w6:function(){return Ue}});var y=ne(59301),Ie=ne(24017),Me=ne(82326),Pe=ne(6767),Te=ne(62957),be=ne(47889),Xe=ne(77019),ze=ne(5269),De=ne(25399),et=ne(62673),We=ne(7939),Fe=ne(66649),rt=ne.n(Fe),je=ne(41867),pe=ne(38147),ve=ne(89392),ke=ne.n(ve),Ge=ne(65862),Je=ne(61191),qe=ne(65582),me=ne(4324),Ye=ne(66457),ut=ne(42656),ct=ne(83028),yt=ne(60979),Re=ne(59301),Ze=Object.defineProperty,at=Object.defineProperties,Oe=Object.getOwnPropertyDescriptors,Bt=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,Ot=(vt,Rt,ft)=>Rt in vt?Ze(vt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:ft}):vt[Rt]=ft,At=(vt,Rt)=>{for(var ft in Rt||(Rt={}))Ke.call(Rt,ft)&&Ot(vt,ft,Rt[ft]);if(Bt)for(var ft of Bt(Rt))tt.call(Rt,ft)&&Ot(vt,ft,Rt[ft]);return vt},it=(vt,Rt)=>at(vt,Oe(Rt)),bt=(vt,Rt,ft)=>new Promise((It,wt)=>{var Wt=le=>{try{we(ft.next(le))}catch(Ae){wt(Ae)}},Jt=le=>{try{we(ft.throw(le))}catch(Ae){wt(Ae)}},we=le=>le.done?It(le.value):Promise.resolve(le.value).then(Wt,Jt);we((ft=ft.apply(vt,Rt)).next())});function Ue(vt,Rt){const ft=[];for(let It=vt;It{const It=vtrt()(Rt).endOf("day"),Wt=vt{const ft=parseInt(rt()(vt).format("HH")),It=parseInt(rt()().format("HH")),wt=parseInt(rt()().format("mm"));if(!vt)return{disabledHours:()=>Ue(0,It),disabledMinutes:()=>Ue(0,wt)};if(Rt){const Wt=parseInt(rt()(Rt).format("HH")),Jt=parseInt(rt()(Rt).format("mm"));return rt()(vt).isSame(rt()(Rt),"day")?{disabledHours:()=>Ue(0,Wt),disabledMinutes:()=>ft<=Wt?Ue(0,Jt):[]}:void 0}if(rt()(vt).isSame(rt()(),"day"))return{disabledHours:()=>Ue(0,It),disabledMinutes:()=>rt()(vt).isSame(rt()(),"hour")&&ft<=It?Ue(0,wt):[]}},Et=(vt,Rt)=>vt==null?void 0:vt.map(ft=>{var It;return(It=Rt==null?void 0:Rt.find(wt=>wt.value===ft))==null?void 0:It.id}),{RangePicker:xt}=Ie.default,{Option:Se}=Me.default,ot=({shixunHomeworks:vt,loading:Rt,dispatch:ft,classroomList:It,user:wt})=>{var Wt,Jt,we,le,Ae,se,fe,ue,Ve;const Qt=(0,qe.useParams)(),{workSetting:Mt,workList:Bn,shixunWorkList:Sn,headerInfo:Pn,changeData:lr}=vt,[zn,ja]=(0,y.useState)(!1),[ua,Dt]=(0,y.useState)(!1);let[Jn,or]=(0,y.useState)([]),[Xn,cn]=(0,y.useState)([]),[On,Br]=(0,y.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:me.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[sa,_a]=(0,y.useState)({}),[Gi,Ti]=(0,y.useState)({});(0,y.useEffect)(()=>()=>{or([])},[]),(0,y.useEffect)(()=>{ja(!(0,je.GJ)())},[(0,je.GJ)()]);const Cn=()=>{ft({type:"shixunHomeworks/getWorkSetting",payload:At({},Qt)})};(0,y.useEffect)(()=>{if(!(Mt!=null&&Mt.course_id))return;Object.keys(On).map(function(rr){On[rr]=Mt[rr]}),(!On.allow_late||!On.unified_late)&&(On.late_penalty=20,On.penalty_type=me.Q.Percent),On.unified_setting||(On.unified_late=!1,On.unified_anonymous_comment=!1,On.unified_anonymous_appeal=!1),Jn=JSON.parse(JSON.stringify(Mt.group_settings.map(rr=>it(At({},rr),{group_name:[rr.group_name]})).filter(rr=>rr.publish_time!==null))),Xn=JSON.parse(JSON.stringify(Mt.allow_late_settings.map(rr=>it(At({},rr),{group_name:[rr.group_name]})).filter(rr=>rr.late_time!==null))),Br(At({},On));const Dn=(0,Ge.QE)((Jn==null?void 0:Jn.length)>0?Jn:[]);or([...Dn]),(Xn==null?void 0:Xn.length)<=0?cn([{penalty_type:me.Q.Percent,late_penalty:20}]):cn([...Xn])},[Mt]);const dr=()=>bt(void 0,null,function*(){var Dn,rr,An,Fn,en,rn,En,Sr,wr;if(((An=(rr=(Dn=wt==null?void 0:wt.userInfo)==null?void 0:Dn.course)==null?void 0:rr.shixun_homework_info)==null?void 0:An.shixun_homework_remaining_count)===0&&((en=(Fn=vt==null?void 0:vt.headerInfo)==null?void 0:Fn.homework_status)!=null&&en.includes("\u672A\u53D1\u5E03"))){(0,Ge.bR)(`\u60A8\u4ECA\u65E5\u5728\u3010${(En=(rn=(0,je.eY)())==null?void 0:rn.course)==null?void 0:En.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(((Sr=wt==null?void 0:wt.userInfo)==null?void 0:Sr.user_status)===2){(0,Ye.Rd)();return}const Fr=JSON.parse(JSON.stringify(On));if(Fr.challenge_settings.filter(sr=>!sr.hide),Fr.categoryId=Qt.categoryId,(wr=Fr.challenge_settings)!=null&&wr.every(sr=>!sr.checked)){Pe.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(Jn),!On.unified_setting)Jn=Jn==null?void 0:Jn.map(sr=>{var Ca;if(!sr.publish_time||!sr.end_time)throw Pe.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(!sr.group_name)throw Pe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return sr.group_name=typeof(sr==null?void 0:sr.group_name)=="string"?[sr==null?void 0:sr.group_name]:sr==null?void 0:sr.group_name,sr.group_id=(Ca=Mt.group_settings)==null?void 0:Ca.filter(qn=>{var da;return(da=sr==null?void 0:sr.group_name)==null?void 0:da.includes(qn.group_name)}).map(qn=>qn.group_id||qn.id).toString().split(","),sr});else if(!On.publish_time||!On.end_time)throw Pe.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(Fr.group_settings=Jn,On.allow_late)if(On.unified_late){if(On.late_penalty===null||On.late_penalty===void 0||On.late_penalty<0||On.late_penalty>100)throw Pe.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(!On.late_time)throw Pe.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 Xn=Xn==null?void 0:Xn.map(sr=>{var Ca,qn;if(sr.late_penalty===null||sr.late_penalty===void 0||sr.late_penalty<0||sr.late_penalty>100)throw Pe.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(!sr.late_time)throw Pe.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(!sr.group_name)throw Pe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return sr.group_name=typeof(sr==null?void 0:sr.group_name)=="string"?[sr==null?void 0:sr.group_name]:sr==null?void 0:sr.group_name,sr.group_id=(qn=(Ca=sr==null?void 0:sr.group_name)==null?void 0:Ca.map(da=>{var dn,Rn;let Gr=(Rn=(dn=Mt.group_settings)==null?void 0:dn.filter(Kn=>(Kn==null?void 0:Kn.group_name)===da))==null?void 0:Rn[0];return Gr==null?void 0:Gr.group_id}))==null?void 0:qn.toString().split(","),sr}),Fr.allow_late_settings=Xn;let Tr=yield(0,yt.Tr)({homework_common_ids:[parseInt(Qt.categoryId)],course_id:Qt.coursesId,type:"homework_common"});(Tr==null?void 0:Tr.student_count)===0?wn(Fr):(Ti(Fr),_a(Tr))}),wn=Dn=>{var rr;if(Dn.total_score===null){Pe.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Dn!=null&&Dn.work_efficiency&&Dn.eff_score===null){Pe.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const An=Dn.challenge_settings.reduce((rn,En)=>rn+Number(En.challenge_score),0);if((An==null?void 0:An.toFixed(10))!==((rr=Dn.total_score-Dn.eff_score)==null?void 0:rr.toFixed(10))){Pe.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${Dn.total_score}\u5206`);return}const Fn={shixun_evaluation:Dn.shixun_evaluation,challenge_settings:Dn.challenge_settings};let en=()=>{var rn;const En=()=>bt(void 0,null,function*(){Dt(!0),(yield(0,pe.ZP)(`/api/homework_commons/${Qt.categoryId}/publish_setting.json`,{method:"post",body:At({},Dn)})).status===0&&(Pe.ZP.success("\u66F4\u65B0\u6210\u529F"),Cn(),ft({type:"user/getUserInfo",payload:{course_id:Qt.coursesId}}),ft({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:At({},Qt)})),Dt(!1)});!(0,ve.isEqual)(lr,Fn)&&!((rn=Pn==null?void 0:Pn.homework_status)!=null&&rn.includes("\u672A\u53D1\u5E03"))?Te.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:En}):En()};Mt!=null&&Mt.high_resources_consume&&!(Mt!=null&&Mt.high_resources_consume_permission)?ft({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Qt.coursesId,type:"shixun",type_id:Qt.categoryId,name:Mt.homework_name,fn:()=>{en()}}}):en()},ur=(Dn,rr,An="group_id")=>{var Fn;return rr?rr.find(en=>en[An]===Dn):(Fn=Mt==null?void 0:Mt.group_settings)==null?void 0:Fn.find(en=>en.group_id[0]===Dn)},Na=(Mt==null?void 0:Mt.allow_late)||(Mt==null?void 0:Mt.anonymous_comment),Ei=Dn=>{var rr,An;const Fn=ur(Dn,Mt==null?void 0:Mt.allow_late_settings,"id"),en=ur(Dn,Mt==null?void 0:Mt.anonymous_comment_settings),rn=ur(Dn);return(Mt==null?void 0:Mt.allow_late)&&Fn&&rt()(Fn==null?void 0:Fn.late_time)<=rt()()||(Mt==null?void 0:Mt.anonymous_comment)&&en&&(en==null?void 0:en.evaluation_start)!==null||((An=(rt()(rn==null?void 0:rn.end_time)<=rt()()&&((rr=Mt==null?void 0:Mt.allow_late_settings)==null?void 0:rr.filter(En=>En.group_id.includes(Dn))))[0])==null?void 0:An.late_time)!=null},Ba=(0,y.useMemo)(()=>(Mt==null?void 0:Mt.allow_late)||(Mt==null?void 0:Mt.all_group_late),[Mt,Pn]),ba=Mt==null?void 0:Mt.anonymous_comment,mn=Dn=>{if(!Dn)return!1;const rr=ur(Dn,Mt==null?void 0:Mt.anonymous_comment_settings);return(Mt==null?void 0:Mt.anonymous_comment)&&rr&&(rr==null?void 0:rr.evaluation_start)!==null},Or=(Dn,rr)=>{var An,Fn,en,rn,En;Dn!=null&&Dn.group_id||(Dn.group_id=Et(Dn==null?void 0:Dn.group_name,Mt==null?void 0:Mt.group_settings)),ft({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Dn,index:rr,rangePickerDisabled:(Fn=(An=Dn==null?void 0:Dn.group_id)==null?void 0:An[0])!=null&&Fn.publish_time?zn||(rt()()<=rt()((rn=ur((en=Dn==null?void 0:Dn.group_id)==null?void 0:en[0]))==null?void 0:rn.publish_time)?!1:[!0,Ei((En=Dn==null?void 0:Dn.group_id)==null?void 0:En[0])]):!1,disabledDate:Mt==null?void 0:Mt.course_end_date}})};return Re.createElement("section",{className:Je.Z.form},Re.createElement("div",{className:Je.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",Re.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")),Re.createElement("div",null,Re.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Re.createElement(be.ZP.Group,{disabled:zn||!((Wt=Pn==null?void 0:Pn.homework_status)!=null&&Wt.includes("\u672A\u53D1\u5E03"))||(0,je.Rm)()&&!((Jt=It.AssistantObject.practice)!=null&&Jt.can_publish),value:On.unified_setting,onChange:Dn=>{var rr;if(!((rr=Pn==null?void 0:Pn.homework_status)!=null&&rr.includes("\u672A\u53D1\u5E03"))){Pe.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(On.unified_setting=!On.unified_setting,On.unified_setting||(On.unified_late=!1,cn([{late_penalty:5}])),Br(Object.assign({},On)),On.unified_setting===!1&&Jn==""){or(Jn.concat({}));return}On.unified_setting&&(or([]),cn([{late_penalty:5}]))}},Re.createElement(be.ZP,{value:!0,disabled:zn||!(Mt!=null&&Mt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),Re.createElement(be.ZP,{disabled:zn||!((we=Mt==null?void 0:Mt.group_settings)!=null&&we.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((le=Mt==null?void 0:Mt.group_settings)==null?void 0:le.length)===0&&Re.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")),On.unified_setting&&Re.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},Re.createElement(Xe.Z,{align:"middle"},Re.createElement(ze.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),Re.createElement(ze.Z,{className:"ml10"},Re.createElement(Ie.default,{size:"large",disabled:zn||!((Ae=Pn==null?void 0:Pn.homework_status)!=null&&Ae.includes("\u672A\u53D1\u5E03")||(se=Pn==null?void 0:Pn.homework_status)!=null&&se.includes("\u672A\u5F00\u59CB"))||(0,je.Rm)()&&!((fe=It.AssistantObject.practice)!=null&&fe.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:Dn=>Ee(Dn,Mt==null?void 0:Mt.course_end_date),disabledTime:Dn=>Qe(Dn),value:On.publish_time?rt()(On.publish_time):"",onChange:(Dn,rr)=>{On.publish_time=rr,(On.end_time==""||!On.end_time)&&On.unified_setting&&(On.end_time=rt()(Dn).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Br(Object.assign({},On))}}))),Re.createElement(Xe.Z,{align:"middle",className:"pl30"},Re.createElement(ze.Z,null,"\u622A\u6B62\u65F6\u95F4"),Re.createElement(ze.Z,{className:"ml10"},Re.createElement(Ie.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:rt()((0,Ge.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(Mt==null?void 0:Mt.allow_late)&&(Mt==null?void 0:Mt.homework_status.includes("\u5DF2\u622A\u6B62"))||zn||(Mt==null?void 0:Mt.allow_late)&&rt()()>=rt()(Mt==null?void 0:Mt.end_time)||(0,je.Rm)()&&!((ue=It.AssistantObject.practice)!=null&&ue.can_publish),disabledDate:Dn=>Ee(Dn,Mt==null?void 0:Mt.course_end_date,On.publish_time),disabledTime:Dn=>Qe(Dn,On.publish_time),value:On.end_time?rt()(On.end_time):"",onChange:(Dn,rr)=>{On.end_time=rr,Br(Object.assign({},On))}})))),!On.unified_setting&&(Jn==null?void 0:Jn.length)>0&&Re.createElement(Xe.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Jn&&Jn.map(function(Dn,rr){var An,Fn,en,rn,En,Sr,wr;return Re.createElement(ze.Z,{span:24,key:rr},Re.createElement(Xe.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:rr==(Jn==null?void 0:Jn.length)-1?"0px":"10px"}},Re.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",rr+1),Re.createElement(Me.default,{disabled:zn||((An=Pn==null?void 0:Pn.homework_status)!=null&&An.includes("\u672A\u53D1\u5E03")&&Dn.id||rt()(){var Tr;if((0,je.Rm)()&&!((Tr=It.AssistantObject.practice)!=null&&Tr.can_publish)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Jn[rr].group_name=Fr,Jn[rr].group_id=Dn.group_id;const sr=(0,ve.flattenDeep)(Jn.map(qn=>qn.group_name)),Ca=Xn.map(qn=>{let da=(qn==null?void 0:qn.group_name)||[];return it(At({},qn),{group_name:(0,ve.remove)(da,dn=>sr.includes(dn))})});cn(Ca),or(Jn.slice())},maxTagCount:4,maxTagPlaceholder:Fr=>Re.createElement("div",{style:{cursor:"pointer"},onClick:()=>Or(Dn,rr)},"+",Fr==null?void 0:Fr.length)},Mt.group_settings&&Mt.group_settings.map(function(Fr){if(!Jn.map(sr=>sr.group_name).flat().includes(Fr.group_name))return Re.createElement(Se,{value:Fr.group_name,key:Fr.id},Fr.group_name)})),Re.createElement("div",{className:"ml20"},Re.createElement(xt,{size:"large",ranges:{\u6B64\u523B:[Dn.publish_time?rt()(Dn.publish_time):rt()(),rt()()]},allowClear:!1,disabled:zn||(rt()()<=rt()((rn=ur((en=Dn==null?void 0:Dn.group_id)==null?void 0:en[0]))==null?void 0:rn.publish_time)?!1:[!0,Ei((En=Dn==null?void 0:Dn.group_id)==null?void 0:En[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:Fr=>Ee(Fr,Mt==null?void 0:Mt.course_end_date),disabledTime:Fr=>Qe(Fr),showTime:{showNow:!0,format:"HH:mm",defaultValue:[rt()((0,Ge.U6)(),"HH:mm"),rt()((0,Ge.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[Dn.publish_time?rt()(Dn.publish_time):void 0,Dn.end_time?rt()(Dn.end_time):void 0],onChange:(Fr,Tr)=>{var sr;if((0,je.Rm)()&&!((sr=It.AssistantObject.practice)!=null&&sr.can_publish)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Jn[rr].publish_time=Tr[0],!Dn.end_time&&Tr[0]?Jn[rr].end_time=rt()(Tr[0]).add(7,"days"):Jn[rr].end_time=Tr[1],or([...Jn])},onCalendarChange:(Fr,Tr,sr)=>{if(Tr!=null&&Tr[0]&&!Tr[1]){const Ca=rt()(Tr[0]).add(7,"days");Jn[rr].publish_time=Tr[0],Jn[rr].end_time=Ca,or([...Jn])}}})),!zn&&Re.createElement("div",{style:{display:"flex",width:"50px"}},((Sr=Dn==null?void 0:Dn.group_id)==null?void 0:Sr.length)>1&&Re.createElement(De.Z,{title:"\u89C4\u5219\u62C6\u5206"},Re.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Or(Dn,rr)})),Jn.length<((wr=Mt==null?void 0:Mt.group_settings)==null?void 0:wr.length)&&Re.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Fr;if((0,je.Rm)()&&!((Fr=It.AssistantObject.practice)!=null&&Fr.can_publish)){Pe.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}or(Jn.concat({}))}}),((Dn==null?void 0:Dn.publish_time)&&rt()(){const Fr=(0,ve.cloneDeep)(Xn);Fr.forEach((Tr,sr)=>{Tr.group_name&&(Tr.group_name=Tr.group_name.filter(Ca=>{var qn;return!((qn=Jn[rr].group_name)!=null&&qn.includes(Ca))}))}),Jn=Jn.filter((Tr,sr)=>rr!==sr),cn(Fr),or(Jn.slice()),setTimeout(()=>or(Jn.slice()),10)}}))))}))),Re.createElement(Xe.Z,null,Re.createElement(ze.Z,null,Re.createElement("div",{className:Je.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",Re.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"))),Re.createElement(ze.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Re.createElement(et.default,{checked:On.allow_late,disabled:zn||Ba,onChange:Dn=>{var rr;if((0,je.Rm)()&&!((rr=It.AssistantObject.practice)!=null&&rr.can_late)){Pe.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}Dn.target.checked&&Te.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:Re.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Re.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"),Re.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Re.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"))}),On.allow_late=!On.allow_late,Xn==""&&cn([{late_penalty:5}]),Br(Object.assign({},On))}},Re.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(On==null?void 0:On.allow_late)&&Re.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},Re.createElement("div",{style:{display:"flex"}},Re.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),Re.createElement(be.ZP.Group,{style:{marginLeft:"20px"},disabled:zn||(Mt==null?void 0:Mt.anonymous_comment)||(Mt==null?void 0:Mt.allow_late),value:On.unified_late,onChange:Dn=>{var rr;if((0,je.Rm)()&&!((rr=It.AssistantObject.practice)!=null&&rr.can_late)){Pe.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.unified_late=Dn.target.value,Xn==""&&!Dn.target.value&&cn([{penalty_type:me.Q.Percent,late_penalty:20}]),Br(At({},On))}},(On==null?void 0:On.unified_setting)&&Re.createElement(be.ZP,{value:!0,disabled:!(Mt!=null&&Mt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((Ve=Mt==null?void 0:Mt.group_settings)==null?void 0:Ve.length)>0&&Re.createElement(be.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),On!=null&&On.unified_late?Re.createElement(Re.Fragment,null,Re.createElement(Xe.Z,{align:"middle",style:{marginTop:"10px"}},Re.createElement(ze.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),Re.createElement(ze.Z,{className:"ml20"},Re.createElement(me.Z,{disabled:zn||ba,value:{type:On.penalty_type,inputValue:On.late_penalty},onChange:Dn=>{var rr;if((0,je.Rm)()&&!((rr=It.AssistantObject.practice)!=null&&rr.can_late)){Pe.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}Br(it(At({},On),{late_penalty:Dn.inputValue,penalty_type:Dn.type}))}})),Re.createElement(ze.Z,{flex:"1",className:"ml5"},Re.createElement("span",{className:"c-grey-c ml10"},On.penalty_type===me.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)"))),Re.createElement(Xe.Z,{align:"middle",style:{marginTop:"15px"}},Re.createElement(ze.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Re.createElement(ze.Z,{className:"ml20"},Re.createElement(Ie.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:rt()((0,Ge.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:zn||ba,value:On.late_time?rt()(On.late_time):"",disabledDate:Dn=>Ee(Dn,Mt==null?void 0:Mt.course_end_date),onChange:(Dn,rr)=>{var An;if((0,je.Rm)()&&!((An=It.AssistantObject.practice)!=null&&An.can_late)){Pe.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.late_time=rr,Br(Object.assign({},On))}})))):Xn.map(function(Dn,rr){var An;return Re.createElement(ze.Z,{span:24,key:rr},Re.createElement(Xe.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},Re.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",rr+1),Re.createElement(Me.default,{disabled:zn||!((An=Pn==null?void 0:Pn.homework_status)!=null&&An.includes("\u672A\u53D1\u5E03"))&&Dn.id||(Mt==null?void 0:Mt.anonymous_comment),mode:"multiple",className:Je.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof Dn.group_name=="string"?[Dn.group_name]:Dn.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Fn=>{var en;if((0,je.Rm)()&&!((en=It.AssistantObject.practice)!=null&&en.can_late)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Xn[rr].group_name=Fn,Xn[rr].group_id=Dn.group_id,cn(Xn.slice())}},Mt.group_settings&&Mt.group_settings.map(function(Fn){const en=Xn.map(En=>En.group_name).flat(),rn=Jn.map(En=>En.group_name).flat();if(On!=null&&On.unified_setting){if(!en.includes(Fn.group_name))return Re.createElement(Se,{value:Fn.group_name,key:Fn.id},Fn.group_name)}else if(rn.includes(Fn.group_name)&&!en.includes(Fn.group_name))return Re.createElement(Se,{value:Fn.group_name,key:Fn.id},Fn.group_name)})),Re.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),Re.createElement(me.Z,{disabled:zn||mn(Dn.id),value:{type:Dn.penalty_type,inputValue:Dn.late_penalty},onChange:Fn=>{var en;if((0,je.Rm)()&&!((en=It.AssistantObject.practice)!=null&&en.can_late)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Xn[rr].late_penalty=Fn.inputValue,Xn[rr].penalty_type=Fn.type,cn([...Xn])}}),Re.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Re.createElement(Ie.default,{size:"large",disabled:zn||mn(Dn.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:rt()((0,Ge.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:Fn=>Ee(Fn,Mt==null?void 0:Mt.course_end_date),format:"YYYY-MM-DD HH:mm",value:Dn!=null&&Dn.late_time?rt()(Dn.late_time):void 0,onChange:(Fn,en)=>{var rn;if((0,je.Rm)()&&!((rn=It.AssistantObject.practice)!=null&&rn.can_late)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Xn[rr].late_time=en,cn([...Xn])}}),!zn&&Re.createElement("div",{style:{display:"flex",width:"50px"}},Re.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Fn;if((0,je.Rm)()&&!((Fn=It.AssistantObject.practice)!=null&&Fn.can_late)){Pe.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(Xn.concat({penalty_type:me.Q.Percent,late_penalty:20}))}}),rr>0&&!Dn.id&&Re.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var Fn;if((0,je.Rm)()&&!((Fn=It.AssistantObject.practice)!=null&&Fn.can_late)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Xn=Xn.filter((en,rn)=>rr!==rn),cn(Xn.slice()),setTimeout(()=>cn(Xn.slice()),10)}}))))})),!zn&&Re.createElement(Re.Fragment,null,Re.createElement(We.ZP,{type:"primary",size:"large",loading:ua,style:{width:"138px",marginTop:"30px"},onClick:()=>dr()},"\u4FDD\u5B58")),Re.createElement(ut.Z,{onConfirm:(Dn,rr)=>{Jn.splice(Dn,0,...rr),Jn.splice(Dn+rr.length,1);const An=(0,Ge.QE)([...Jn]);or([...An])}}),Re.createElement(ct.Z,{resdata:sa,type:"shixun",okloading:ua,oktext:(sa==null?void 0:sa.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Dn=>bt(void 0,null,function*(){Dt(!0);let rr=yield(0,pe.ZP)(`/api/courses/${Qt.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(Qt.categoryId)]}});Dt(!1),(rr==null?void 0:rr.status)===0&&wn(Gi)})}))};ht.ZP=(0,qe.connect)(({shixunHomeworks:vt,classroomList:Rt,loading:ft,user:It})=>({shixunHomeworks:vt,classroomList:Rt,loading:ft.effects,user:It}))(ot)},52217:function(Ct,ht,ne){"use strict";var y=ne(62957),Ie=ne(6767),Me=ne(38147),Pe=ne(65582),Te=ne(41867),be=ne(59301),Xe=(De,et,We)=>new Promise((Fe,rt)=>{var je=ke=>{try{ve(We.next(ke))}catch(Ge){rt(Ge)}},pe=ke=>{try{ve(We.throw(ke))}catch(Ge){rt(Ge)}},ve=ke=>ke.done?Fe(ke.value):Promise.resolve(ke.value).then(je,pe);ve((We=We.apply(De,et)).next())});const ze=({shixunHomeworks:De,classroomList:et,dispatch:We})=>{const Fe=(0,Pe.useParams)();return be.createElement(y.default,{centered:!0,title:"\u63D0\u793A",open:De.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Xe(void 0,null,function*(){var rt,je,pe,ve;if((0,Te.Rm)()&&!((rt=et.AssistantObject.practice)!=null&&rt.can_redo)){Ie.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const ke=yield(0,Me.ZP)(`/api/myshixuns/${De.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:Fe.coursesId,homework_common_id:De.actionTabs.homework_common_id}});if(ke.shixun_identifier){Ie.ZP.success("\u64CD\u4F5C\u6210\u529F"),We({type:"shixunHomeworks/setActionTabs",payload:{}});const Ge=(pe=(je=ke==null?void 0:ke.new_works)==null?void 0:je.find(Je=>`${Je.homework_common_id}`===Fe.categoryId))==null?void 0:pe.id;if((0,Te.Rm)()&&!((ve=et.AssistantObject.practice)!=null&&ve.can_view))return;Pe.history.replace(`/classrooms/${Fe.coursesId}/shixun_homework/${Fe.categoryId}/${Ge}/comment`)}}),onCancel:()=>{We({type:"shixunHomeworks/setActionTabs",payload:{}})}},be.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),be.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};ht.Z=(0,Pe.connect)(({shixunHomeworks:De,classroomList:et})=>({shixunHomeworks:De,classroomList:et}))(ze)},88892:function(Ct,ht,ne){"use strict";ne.r(ht),ne.d(ht,{default:function(){return os}});var y=ne(59301),Ie=ne(65582),Me=ne(62957),Pe=ne(6767),Te=ne(91882),be=ne(25399),Xe=ne(37639),ze=ne(7939),De=ne(31691),et=ne(27812),We=ne(65862),Fe=ne(38147),rt=ne(25374),je=ne(74128),pe=ne(95097),ve=Object.defineProperty,ke=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,qe=(ce,Be,ge)=>Be in ce?ve(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,me=(ce,Be)=>{for(var ge in Be||(Be={}))Ge.call(Be,ge)&&qe(ce,ge,Be[ge]);if(ke)for(var ge of ke(Be))Je.call(Be,ge)&&qe(ce,ge,Be[ge]);return ce},Ye=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Tt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Tt(ge.throw(dt))}catch(Ut){on(Ut)}},Tt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Tt((ge=ge.apply(ce,Be)).next())});const ut=({shixunHomeworks:ce,dispatch:Be})=>{const ge=(0,Ie.useParams)();return y.createElement(Me.default,{centered:!0,title:"\u63D0\u793A",open:ce.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ye(void 0,null,function*(){(yield Be({type:"shixunHomeworks/deleteReply",payload:{object_id:ce.actionTabs.selectArr.id,object_type:"journals_for_message"}})).status===0&&(Pe.ZP.success("\u5220\u9664\u6210\u529F"),Be({type:"shixunHomeworks/setActionTabs",payload:{}}),Be({type:"shixunHomeworks/getReplyList",payload:me({},ce.actionTabs.params)}))}),onCancel:()=>{Be({type:"shixunHomeworks/setActionTabs",payload:{}})}},y.createElement("p",null,"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417\uFF1F"))};var ct=(0,Ie.connect)(({shixunHomeworks:ce})=>({shixunHomeworks:ce}))(ut),yt=ne(88761),Re=ne(66649),Ze=ne.n(Re),at=ne(29787),Oe=ne(70858),Bt=ne(31709),Ke=ne(77019),tt=ne(5269),Ot=ne(37568),At=ne(82326),it=ne(26227),bt=ne(63524),Ue={flex_box_center:"flex_box_center___oXmmv",flex_space_between:"flex_space_between___D5_mZ",flex_box_vertical_center:"flex_box_vertical_center___S5DkJ",flex_box_center_end:"flex_box_center_end___KnbTG",flex_box_column:"flex_box_column____klOK",top:"top___FyBsZ",desc:"desc___sMJy6",liked:"liked___P7kc_",likedActive:"likedActive___gv4cj",reply:"reply___fFyWG",replyList:"replyList___RDcrF",comment:"comment___uNa2p",deseIconSty:"deseIconSty___hiTV2",buttonEdit:"buttonEdit___godGx",maskWrap:"maskWrap___bA1lb",desHead:"desHead___gsg50",mask:"mask___HzQwZ",md:"md___kNtFb",tip:"tip___enkdY",selectWrapper:"selectWrapper___x8uH0",inputBox:"inputBox___VxU7y",pass_info:"pass_info___Kig4_",todo:"todo___hntv8",name:"name___UD8SI",info:"info___lOOGO",viewreport:"viewreport___CAnci"},Ee="data:image/png;base64,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",Qe=ne(41867),Et=ne(82636),xt=ne(16850),Se=ne(59301),ot=Object.defineProperty,vt=Object.defineProperties,Rt=Object.getOwnPropertyDescriptors,ft=Object.getOwnPropertySymbols,It=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,Wt=(ce,Be,ge)=>Be in ce?ot(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,Jt=(ce,Be)=>{for(var ge in Be||(Be={}))It.call(Be,ge)&&Wt(ce,ge,Be[ge]);if(ft)for(var ge of ft(Be))wt.call(Be,ge)&&Wt(ce,ge,Be[ge]);return ce},we=(ce,Be)=>vt(ce,Rt(Be)),le=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Tt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Tt(ge.throw(dt))}catch(Ut){on(Ut)}},Tt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Tt((ge=ge.apply(ce,Be)).next())});Ze().locale("ZH-cn");const Ae=({shixunHomeworks:ce,classroomList:Be,globalSetting:ge,user:Kt,loading:on,dispatch:Gt,gotosetting:ln})=>{var Tt,dt,Ut,va,Pr,jn,Yr;const[tr,Zn]=(0,y.useState)(we(Jt({},(0,Ie.useParams)()),{limit:10})),[Er,Qr]=(0,y.useState)({page:1,limit:10}),[gr,xa]=(0,y.useState)({page:1,limit:10,course_group_ids:"all",passed_status:"all",search:""}),[Yn,gn]=(0,y.useState)(!1),[nn,Ta]=(0,y.useState)(-1),[wa,Un]=(0,y.useState)(""),[Ir,kt]=(0,y.useState)(""),{detailLeftMenus:Pt}=Be,[ar,Rr]=(0,y.useState)({}),{workDetail:Wr,workList:fn}=ce;let[yr,Qa]=(0,y.useState)({});const[Va,YA]=(0,y.useState)(!1),[ma,fA]=(0,y.useState)(!1),[ml,Ja]=(0,y.useState)(!1),[Ar,Wa]=(0,y.useState)(!1),[li,$a]=(0,y.useState)(1),qA=(0,y.useRef)(null),[di,jA]=(0,y.useState)({}),[oA,a]=(0,y.useState)({}),[E,x]=(0,y.useState)(!1),b=(0,y.useRef)(!0),[z,ie]=(0,y.useState)([]),de=(0,y.useRef)(null);tr.page_size=10,(0,y.useEffect)(()=>{qA.current&&(qA.current.clientHeight>200?$a(2):$a(4))},[Wr==null?void 0:Wr.explanation]),(0,y.useEffect)(()=>{Gt({type:"shixunHomeworks/getReplyList",payload:Jt({},tr)}),Gt({type:"shixunHomeworks/getWorkDetail",payload:Jt({},tr)}),xe()},[tr.categoryId]),(0,y.useEffect)(()=>{ce!=null&&ce.replyList&&Rr(ce.replyList)},[ce]);function Ce(st){return le(this,null,function*(){if(!(yr!=null&&yr.ec_point_ids))return;let _t=yield(0,Fe.ZP)(`/api/ec_courses/${yr==null?void 0:yr.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:Jt({homework_common_id:st},yr)})})}function xe(){return le(this,null,function*(){YA(!0);let st=yield(0,Fe.ZP)(`/api/homework_commons/${tr==null?void 0:tr.categoryId}/shixun_challenge_data.json`,{method:"get"});(st==null?void 0:st.status)===0&&jA(st==null?void 0:st.data),YA(!1)})}const Ne=()=>le(void 0,null,function*(){fA(!0);const st=yield(0,Fe.ZP)(`/api/homework_commons/${tr==null?void 0:tr.categoryId}/challenge_passed_details.json`,{method:"get",params:we(Jt({challenge_id:de.current},gr),{passed_status:gr.passed_status==="all"?null:gr.passed_status,course_group_ids:gr.course_group_ids==="all"?null:gr.course_group_ids})});(st==null?void 0:st.status)===0&&a(st==null?void 0:st.data),fA(!1)}),mt=()=>{if(li===1)return{visibility:"hidden"};if(li===2)return{overflow:"hidden",height:"200px"};if(li===3)return{overflow:"initial"};if(li===4)return{overflow:"initial"}},lt=st=>{gr.course_group_ids=st,gr.page=1,xa(Jt({},gr)),Ne()},Ht=st=>{gr.passed_status=st,tr.page=1,xa(Jt({},gr)),Ne()};return Se.createElement("section",{className:Ue.bg},Se.createElement(at.Z,{spinning:Va},(!(Wr!=null&&Wr.hide_explanation)||(0,Qe.GJ)())&&Se.createElement("section",{className:" edu-container",style:{padding:"20px 20px 0 20px",background:"#fff",position:"relative"}},!Ar&&(0,Qe.GJ)()&&Se.createElement("div",{style:{position:"absolute",zIndex:10,right:34,top:30}},(0,Qe.GJ)()&&Se.createElement("span",{className:Ue.deseIconSty,style:{marginLeft:"auto",cursor:"pointer"},onClick:()=>{Wa(!0)}},Se.createElement(be.Z,{title:"\u7F16\u8F91\u8BF4\u660E"},Se.createElement("i",{className:"iconfont icon-bianji-moren font14"}),Se.createElement("span",null,"\u7F16\u8F91\u8BF4\u660E"))),Se.createElement("span",{className:Ue.deseIconSty,style:{marginLeft:"20px",cursor:"pointer"},onClick:()=>le(void 0,null,function*(){if(!(Wr!=null&&Wr.hide_explanation))Me.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u9690\u85CF\u540E\uFF0C\u5B66\u751F\u7AEF\u5C06\u9690\u85CF\u4F5C\u4E1A\u8BF4\u660E\u6A21\u5757",onOk:()=>le(void 0,null,function*(){let st=yield(0,Fe.ZP)(`/api/homework_commons/${tr==null?void 0:tr.categoryId}/hide_explanation.json`,{method:"post",body:{hide_explanation:!0}});(st==null?void 0:st.status)==0&&(Pe.ZP.success("\u9690\u85CF\u6210\u529F"),Gt({type:"shixunHomeworks/getWorkDetail",payload:Jt({},tr)}))})});else{let st=yield(0,Fe.ZP)(`/api/homework_commons/${tr==null?void 0:tr.categoryId}/hide_explanation.json`,{method:"post",body:{hide_explanation:!1}});(st==null?void 0:st.status)==0&&(Pe.ZP.success("\u516C\u5F00\u6210\u529F"),Gt({type:"shixunHomeworks/getWorkDetail",payload:Jt({},tr)}))}})},Se.createElement(be.Z,{title:Wr!=null&&Wr.hide_explanation?"\u516C\u5F00\u8BF4\u660E":"\u9690\u85CF\u8BF4\u660E"},Se.createElement("i",{className:"iconfont icon-xianshiyincang font14"}),Se.createElement("span",null,Wr!=null&&Wr.hide_explanation?"\u516C\u5F00\u8BF4\u660E":"\u9690\u85CF\u8BF4\u660E")))),Ar?Se.createElement(Se.Fragment,null,Se.createElement(rt.Z,{defaultValue:Wr==null?void 0:Wr.explanation,watch:!0,height:155,onChange:st=>{Un(st)}}),Se.createElement("div",{style:{display:"flex"}},Se.createElement(ze.ZP,{size:"middle",type:"primary",className:`${Ue.buttonEdit} mr20`,style:{marginLeft:"auto"},htmlType:"submit",onClick:()=>le(void 0,null,function*(){$a(1);const st=yield Gt({type:"shixunHomeworks/updateWork",payload:{explanation:wa,categoryId:tr.categoryId}});(st==null?void 0:st.status)==0&&(Pe.ZP.success("\u7F16\u8F91\u6210\u529F"),Wa(!1),Gt({type:"shixunHomeworks/getWorkDetail",payload:Jt({},tr)}))})},"\u63D0\u4EA4"),Se.createElement(ze.ZP,{size:"middle",type:"primary",ghost:!0,className:Ue.buttonEdit,onClick:()=>{Wa(!1)}},"\u53D6\u6D88"))):!!(Wr!=null&&Wr.explanation)&&Se.createElement("div",{ref:qA,className:Ue.maskWrap,style:mt()},Se.createElement("div",{className:Ue.desHead},Se.createElement("img",{src:Ee,width:94})),Se.createElement(pe.Z,{className:Ue.md,value:(Wr==null?void 0:Wr.explanation)||""}),li===2&&Se.createElement("div",{className:Ue.mask},Se.createElement("div",{onClick:()=>$a(3)},"\u5C55\u5F00",Se.createElement("i",{className:"iconfont icon-zhankai4"}))),li===3&&Se.createElement("div",{className:Ue.mask,style:{position:"relative",height:30,background:"transparent",paddingTop:5}},Se.createElement("div",{onClick:()=>$a(2)},"\u6536\u8D77",Se.createElement("i",{className:"iconfont icon-shouqi5"}))))),Se.createElement("section",{className:" edu-container",style:{background:"#fff",paddingTop:20}},(0,Qe.dE)()&&!!(di!=null&&di.group_name)&&Se.createElement("div",{className:Ue.info},Se.createElement("img",{src:`${je.Z.IMG_SERVER}/images/${di==null?void 0:di.image_url}`}),Se.createElement("div",{className:"ml20",style:{alignItems:"start"}},Se.createElement("b",null,(di==null?void 0:di.username)||""),Se.createElement("span",{title:(di==null?void 0:di.group_name)||"",style:{maxWidth:"130px",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",wordBreak:"break-all"}},(di==null?void 0:di.group_name)||"")),Se.createElement("div",null,Se.createElement("b",null,Se.createElement(xt.n,{value:di==null?void 0:di.work_score})),Se.createElement("span",null,"\u603B\u6210\u7EE9")),Se.createElement("div",null,Se.createElement("b",null,(di==null?void 0:di.evaluate_count)||"-"),Se.createElement("span",null,"\u8BC4\u6D4B\u6B21\u6570")),Se.createElement("div",null,Se.createElement("b",null,(di==null?void 0:di.time_consuming)||"-"),Se.createElement("span",null,"\u603B\u8017\u65F6")),Se.createElement("div",null,Se.createElement("b",{style:{color:"#009C0F"}},di==null?void 0:di.passed_count),Se.createElement("span",null,"\u5DF2\u901A\u8FC7\u6570")),Se.createElement("div",null,Se.createElement("b",{style:{color:"#FA6400"}},di==null?void 0:di.progress_count),Se.createElement("span",null,"\u672A\u901A\u8FC7")),Se.createElement("div",null,Se.createElement("b",{style:{color:"#E30000"}},di==null?void 0:di.no_evaluate_count),Se.createElement("span",null,"\u672A\u8BC4\u6D4B")),((Tt=ce.headerInfo)==null?void 0:Tt.is_open_submit_test_result)&&Se.createElement("div",null,di!=null&&di.is_submit_test_result?Se.createElement("b",{style:{color:"#1B8565",fontSize:"14px"}},"\u5DF2\u63D0\u4EA4"):Se.createElement("b",{style:{color:"#E02020",fontSize:"14px"}},"\u672A\u63D0\u4EA4"),Se.createElement("span",null,"\u5B9E\u9A8C\u7ED3\u679C")),Se.createElement("div",{className:Ue.viewreport,style:{marginLeft:60,fontSize:14,color:"#3061D0",cursor:"pointer"},onClick:()=>{window.open(`/classrooms/${tr.coursesId}/shixun_homework/${tr.categoryId}/${Wr==null?void 0:Wr.work_id}/comment`)}},Se.createElement("i",{className:"iconfont icon-baogao",style:{marginRight:7}}),Se.createElement("span",null,"\u67E5\u770B\u62A5\u544A")),((dt=ce.headerInfo)==null?void 0:dt.related_poll)&&Se.createElement("div",{className:Ue.viewreport,style:{marginLeft:20,fontSize:14,color:"#3061D0",cursor:"pointer"},onClick:()=>{var st,_t,vn,Vn,pr;if(((st=ce.headerInfo)==null?void 0:st.poll_status)===1){Pe.ZP.warning("\u8C03\u67E5\u95EE\u5377\u6682\u672A\u53D1\u5E03\uFF0C\u8BF7\u8054\u7CFB\u8001\u5E08\u67E5\u770B\u60C5\u51B5");return}(_t=ce.headerInfo)!=null&&_t.poll_commit_status?(0,We.xg)(`/classrooms/${tr.coursesId}/poll/${(vn=ce.headerInfo)==null?void 0:vn.poll_id}/detail?tabs=0`):(0,We.xg)(`/classrooms/${tr.coursesId}/poll/${(Vn=ce.headerInfo)==null?void 0:Vn.poll_id}/users/${(pr=Kt.userInfo)==null?void 0:pr.login}`)}},Se.createElement("i",{className:"iconfont icon-baogao",style:{marginRight:7}}),Se.createElement("span",null,(Ut=ce.headerInfo)!=null&&Ut.poll_commit_status?"\u67E5\u770B\u95EE\u5377":"\u586B\u5199\u95EE\u5377")))),Se.createElement("div",null,Se.createElement("section",{className:" edu-container",style:{padding:"20px",background:"#fff"}},(0,Qe.GJ)()&&Se.createElement("div",{className:Ue.tip},Se.createElement("i",{className:"iconfont icon-tishi12 font14",style:{color:"#FEB636",margin:"0 6px 0 12px"}}),Se.createElement("div",null,Wr!=null&&Wr.answer_public?Se.createElement("span",{style:{color:"#CA7720"}},"\u672C\u4F5C\u4E1A\u8BBE\u7F6E\u5B66\u751F\u7AEF\u53EF\u67E5\u770B\u7B54\u6848\uFF0C\u5982\u679C\u9700\u8BBE\u7F6E\u9690\u85CF\u8BF7\u70B9\u51FB"):Se.createElement("span",{style:{color:"#CA7720"}},"\u672C\u4F5C\u4E1A\u8BBE\u7F6E\u5B66\u751F\u7AEF\u4E0D\u53EF\u67E5\u770B\u7B54\u6848\uFF0C\u5982\u679C\u9700\u8BBE\u7F6E\u516C\u5F00\u8BF7\u70B9\u51FB"),Se.createElement("span",{style:{color:"#145DFF",marginLeft:10,cursor:"pointer"},onClick:()=>{ln()}},"\u5C55\u793A\u8BBE\u7F6E"))),Se.createElement(Oe.default,{dataSource:di==null?void 0:di.challenge_settings,pagination:!1,columns:(va=[{title:"\u5E8F\u53F7",dataIndex:"index",ellipsis:!0,key:"index",width:55,render:(st,_t,vn)=>`${(Er.page-1)*Er.limit+vn+1}`},{title:"\u5173\u5361\u540D\u79F0",dataIndex:"challenge_name",ellipsis:!0,width:(0,Qe.dE)()?280:420,key:"challenge_name",render:(st,_t,vn)=>Se.createElement("div",null,Se.createElement("span",{className:Ue.name,title:st},st),!(_t!=null&&_t.checked)&&(_t==null?void 0:_t.is_show)&&Se.createElement("span",{className:Ue.todo},"\u9009\u505A"))},{title:"\u5173\u5361\u5206\u503C",dataIndex:"challenge_score",ellipsis:!0,key:"challenge_score"},(0,Qe.dE)()&&{title:"\u6211\u7684\u5F97\u5206",dataIndex:"game_score",key:"game_score",render:st=>{let _t="",vn=Number(st);return vn>=0&&vn<=60?_t="c-red":vn>=90?_t="c-green":vn>60?_t="c-orange":_t="",Se.createElement("span",{className:_t},st)}},(0,Qe.dE)()&&{title:"\u901A\u8FC7\u72B6\u6001",dataIndex:"passed_status",key:"passed_status",render(st){return Se.createElement(Se.Fragment,null,st===0&&Se.createElement("span",{style:{color:"#E30000"}},"\u672A\u8BC4\u6D4B"),st===1&&Se.createElement("span",{style:{color:"#FA6400"}},"\u672A\u901A\u8FC7"),st===2&&Se.createElement("span",{style:{color:"#009C0F"}},"\u5DF2\u901A\u8FC7"))}},(0,Qe.dE)()&&{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",ellipsis:!0,width:100},(0,Qe.dE)()&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",ellipsis:!0,width:100},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",width:100,ellipsis:!0,render(st,_t,vn){return st}},{title:"\u901A\u8FC7\u7387",dataIndex:"passed_rate",key:"passed_rate",width:100,ellipsis:!0,render:(st,_t)=>Se.createElement("span",null,(parseFloat(st)*100).toFixed(2),"%")},{title:"\u77E5\u8BC6\u70B9",dataIndex:"knowledge_points",ellipsis:!0,key:"knowledge_points",width:200,render:(st,_t)=>Se.createElement("span",{style:{backgroundColor:"#ECFAF5",color:"#1B8565",overflow:"hidden",textOverflow:"ellipsis",padding:"2px 6px"}},st||"--")},!(0,Qe.dE)()&&{title:"\u64CD\u4F5C",dataIndex:"identifier",key:"identifier",width:146,align:"right",render(st,_t,vn){return Se.createElement("div",null,Se.createElement("a",{onClick:()=>le(this,null,function*(){de.current=_t==null?void 0:_t.challenge_id,yield Ne(),Ja(!0)}),className:"ml20"},"\u67E5\u770B\u901A\u8FC7\u8BE6\u60C5"))}}])==null?void 0:va.filter(st=>!!st)})),Se.createElement("aside",{style:{padding:"0 20px 20px 20px"}},Se.createElement(Bt.Z,{defaultCurrent:1,total:Yn==null?void 0:Yn.count,hideOnSinglePage:!0,showTotal:st=>Se.createElement("span",null,"\u5171",st,"\u6761"),current:Er.page||1,pageSize:Er.limit||10,onChange:(st,_t)=>{Er.page=st,Er.limit=_t,Qr(Jt({},tr)),xe()}})))),Se.createElement("aside",{className:[Ue.reply,"bg-white","mt20"].join(" ")},Yn&&Se.createElement(rt.Z,{onChange:st=>{Un(st)},height:200,isFocus:!0,watch:!0}),Se.createElement(Ke.Z,{onClick:()=>{gn(!0)}},Se.createElement(tt.Z,{flex:"1",style:{pointerEvents:"none"}},!Yn&&Se.createElement(Ot.default,{size:"middle",className:"current",placeholder:"\u8BF4\u70B9\u4EC0\u4E48",disabled:!0})),Se.createElement(tt.Z,null,Se.createElement(ze.ZP,{type:"primary",size:"middle",onClick:()=>le(void 0,null,function*(){var st;if((0,Qe.Rm)()&&!((st=Be.AssistantObject.practice)!=null&&st.can_create)){Pe.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}wa===""?Pe.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield Gt({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:tr.categoryId,jour_type:"HomeworkCommon",reply_id:1,notes:wa}}})).status===0&&(Pe.ZP.success("\u53D1\u5E03\u6210\u529F"),Gt({type:"shixunHomeworks/getReplyList",payload:Jt({},tr)}),gn(!1),Un(""))})},"\u53D1\u8868")))),(ar==null?void 0:ar.comments)&&ar.comments!=""&&Se.createElement("aside",{className:[Ue.replyList,"bg-white"].join(" ")},ar==null?void 0:ar.comments.map(function(st,_t){var vn,Vn,pr,zr;return Se.createElement(Ke.Z,{gutter:[12,12],key:_t},Se.createElement(tt.Z,{flex:"40px"},Se.createElement("img",{width:"40",src:`${je.Z.IMG_SERVER}/images/${(vn=st==null?void 0:st.author)==null?void 0:vn.image_url}`})),Se.createElement(tt.Z,{flex:"1"},Se.createElement(Ke.Z,{align:"middle"},Se.createElement(tt.Z,{span:20},Se.createElement("span",{className:"c-light-black"},(Vn=st==null?void 0:st.author)==null?void 0:Vn.name),Se.createElement("span",{className:"c-light-black ml10"},st.time," \u53D1\u5E03")),Se.createElement(tt.Z,{span:4},Se.createElement("div",{className:"tr"},((0,Qe.GJ)()||((pr=Kt==null?void 0:Kt.userInfo)==null?void 0:pr.login)===((zr=st==null?void 0:st.author)==null?void 0:zr.login))&&Se.createElement(it.Z,{className:"current",onClick:()=>{Gt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5220\u9664",params:tr,selectArr:st,object_type:"message"}})}}))),Se.createElement(tt.Z,{span:24},Se.createElement(pe.Z,{value:st.content})),st.children&&Se.createElement("aside",{className:Ue.comment},st.children.map(function(nr,Vt){var Da,_r;return Se.createElement(Ke.Z,{key:Vt},Se.createElement(tt.Z,{span:24},Se.createElement(Ke.Z,null,Se.createElement(tt.Z,{flex:"1"},nr.author.name,Se.createElement("span",{className:"c-light-black ml10"},Ze()(nr==null?void 0:nr.created_on).fromNow())),Se.createElement(tt.Z,null,((0,Qe.GJ)()||((Da=Kt==null?void 0:Kt.userInfo)==null?void 0:Da.login)===((_r=nr==null?void 0:nr.author)==null?void 0:_r.login))&&Se.createElement(be.Z,{title:"\u5220\u9664"},Se.createElement(it.Z,{className:"current",onClick:()=>{Gt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5220\u9664",params:tr,selectArr:nr}})}}))))),Se.createElement(tt.Z,null,Se.createElement(pe.Z,{value:nr.content})))})),Se.createElement("div",{className:"tc w100 mt10"},Se.createElement(Bt.Z,{defaultCurrent:1,total:st==null?void 0:st.child_message_count,hideOnSinglePage:!0,pageSize:5,current:st.page||1,onChange:nr=>le(this,null,function*(){var Vt;const Da=yield(0,yt.PC)(we(Jt({},tr),{parent_id:st.id,page:nr,limit:5}));(Vt=Da==null?void 0:Da.comments)!=null&&Vt.length&&(ar.comments[_t].page=nr,ar.comments[_t].children=[...Da==null?void 0:Da.comments],Rr(Jt({},ar)))})})),Se.createElement(tt.Z,{span:24,className:"mt5 c-light-black"},nn===_t&&Se.createElement("aside",null,Se.createElement(rt.Z,{onChange:nr=>{kt(nr)},height:150,isFocus:!0}),Se.createElement(Ke.Z,null,Se.createElement(tt.Z,{span:24,className:"tr"},Se.createElement(ze.ZP,{type:"primary",size:"middle",onClick:()=>le(this,null,function*(){var nr;if(Ir==="")Pe.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9");else{yield Gt({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:tr.categoryId,jour_type:"HomeworkCommon",m_parent_id:st.id,reply_id:1,notes:Ir}}});const Vt=yield(0,yt.PC)(we(Jt({},tr),{parent_id:st.id,limit:5}));(nr=Vt==null?void 0:Vt.comments)!=null&&nr.length&&(++ar.comments[_t].child_message_count,ar.comments[_t].children=[...Vt==null?void 0:Vt.comments],ar.comments[_t].page=1,Rr(ar)),Pe.ZP.success("\u53D1\u5E03\u6210\u529F"),Ta(-1)}})},"\u53D1\u8868")))),nn!==_t&&Se.createElement("div",{className:"tr"},Se.createElement("span",{className:"iconfont icon-huifu1 mr5 ml30",onClick:()=>Ta(_t)}),st.child_message_count||0,!!(st!=null&&st.user_praise)&&Se.createElement("span",{className:"c-orange"},Se.createElement(bt.Z,{className:"mr5 ml30",onClick:()=>le(this,null,function*(){yield Gt({type:"shixunHomeworks/replyUnLike",payload:{object_id:st.id,object_type:"journals_for_message"}}),Gt({type:"shixunHomeworks/getReplyList",payload:Jt({},tr)})})}),st==null?void 0:st.praise_count),!st.user_praise&&Se.createElement("span",null,Se.createElement(bt.Z,{className:"mr5 ml30",onClick:()=>le(this,null,function*(){yield Gt({type:"shixunHomeworks/replyLike",payload:{object_id:st.id,object_type:"journals_for_message"}}),Gt({type:"shixunHomeworks/getReplyList",payload:Jt({},tr)})})}),st.praise_count))))))})),Se.createElement("aside",{className:"tc mt30 pb30"},Se.createElement(Bt.Z,{defaultCurrent:1,total:ar==null?void 0:ar.parent_messages_count,hideOnSinglePage:!0,current:tr.page||1,pageSize:10,onChange:st=>{tr.page=st,Gt({type:"shixunHomeworks/getReplyList",payload:Jt({},tr)})}})),Se.createElement(ct,null),Se.createElement(Me.default,{centered:!0,title:"\u5173\u5361\u901A\u8FC7\u8BE6\u60C5",width:1200,open:ml,okText:"\u786E\u5B9A",bodyStyle:{minHeight:550},afterClose:()=>{gr.course_group_ids="all",gr.passed_status="all",gr.search=""},footer:null,cancelText:"\u53D6\u6D88",onOk:()=>le(void 0,null,function*(){(yield Gt({type:"shixunHomeworks/deleteReply",payload:{object_id:ce.actionTabs.selectArr.id,object_type:"journals_for_message"}})).status===0&&(Pe.ZP.success("\u5220\u9664\u6210\u529F"),Ja(!1),Gt({type:"shixunHomeworks/getReplyList",payload:Jt({},ce.actionTabs.params)}))}),onCancel:()=>{Ja(!1)}},Se.createElement("div",{className:"mb20"},Se.createElement("span",{style:{color:"#5F6368",marginRight:10}},"\u5173\u5361\u540D\u79F0"),Se.createElement("span",{style:{color:"#CA7720",fontWeight:500}},oA==null?void 0:oA.challenge_name)),Se.createElement("div",{className:Ue.inputBox},Se.createElement("div",{style:{display:"flex",alignItems:"center"}},Se.createElement("div",{className:"mr20"},Se.createElement("span",{style:{color:"#9B9B9B",marginRight:10}},"\u901A\u8FC7\u72B6\u6001"),Se.createElement(At.default,{value:gr==null?void 0:gr.passed_status,defaultValue:"all",className:Ue.selectWrapper,style:{width:130},getPopupContainer:st=>st.parentNode,onChange:Ht},Se.createElement(At.default.Option,{value:"all"},"\u5168\u90E8"),Se.createElement(At.default.Option,{value:0},"\u672A\u8BC4\u6D4B"),Se.createElement(At.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),Se.createElement(At.default.Option,{value:2},"\u5DF2\u901A\u8FC7"))),Se.createElement("div",null,Se.createElement("span",{style:{color:"#9B9B9B",marginRight:10}},"\u5206\u73ED\u60C5\u51B5"),Se.createElement(At.default,{value:gr==null?void 0:gr.course_group_ids,defaultValue:"all",className:Ue.selectWrapper,style:{width:220},showSearch:!0,placeholder:"\u8F93\u5165\u5173\u952E\u8BCD\u5BF9\u5206\u73ED\u8FDB\u884C\u641C\u7D22",getPopupContainer:st=>st.parentNode,onChange:lt,dropdownRender:st=>Se.createElement(at.Z,{spinning:E},st)},Se.createElement(At.default.Option,{key:-1,value:"all"},"\u5168\u90E8\u73ED\u7EA7"),(jn=(Pr=ce==null?void 0:ce.headerInfo)==null?void 0:Pr.course_group_info)==null?void 0:jn.map(st=>Se.createElement(At.default.Option,{key:st.course_group_id,value:st.course_group_id},st.group_group_name))))),Se.createElement(Et.t7,{style:{width:290,height:38},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:gr==null?void 0:gr.search,onChange:st=>{gr.page=1,gr.search=st,xa(Jt({},gr)),Ne()}})),Se.createElement("div",{className:Ue.pass_info},Se.createElement("span",{style:{marginLeft:12}},"\u5171\u6709 ",Se.createElement("span",{style:{color:"#3061D0"}},oA==null?void 0:oA.count)," \u540D\u540C\u5B66\u53C2\u4E0E\uFF0C\u5176\u4E2D ",Se.createElement("span",{style:{color:"#009C0F"}},oA==null?void 0:oA.passed_count)," \u4EBA\u5DF2\u901A\u8FC7\uFF0C",Se.createElement("span",{style:{color:"#E30000"}},oA==null?void 0:oA.no_passed_count)," \u4EBA\u672A\u901A\u8FC7")),Se.createElement(Oe.default,{dataSource:oA==null?void 0:oA.list,pagination:!1,loading:ma,columns:(Yr=[{title:"\u5E8F\u53F7",dataIndex:"index",ellipsis:!0,key:"index",width:55,render:(st,_t,vn)=>`${(Er.page-1)*Er.limit+vn+1}`},{title:"\u59D3\u540D",dataIndex:"username",ellipsis:!0,key:"index"},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,key:"index"},{title:"\u5206\u73ED",dataIndex:"group_name",ellipsis:!0,key:"index"},{title:"\u901A\u8FC7\u72B6\u6001",dataIndex:"passed_status",key:"passed_status",render(st){return Se.createElement(Se.Fragment,null,st===0&&Se.createElement("span",{style:{color:"#E30000"}},"\u672A\u8BC4\u6D4B"),st===1&&Se.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),st===2&&Se.createElement("span",{style:{color:"#009C0F"}},"\u5DF2\u901A\u8FC7"))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",ellipsis:!0,width:100},(0,Qe.dE)()&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",ellipsis:!0,width:100}])==null?void 0:Yr.filter(st=>!!st)}),Se.createElement("aside",{className:"tc mt30"},Se.createElement(Bt.Z,{defaultCurrent:1,total:oA==null?void 0:oA.count,hideOnSinglePage:!0,current:gr.page||1,pageSize:10,onChange:st=>{gr.page=st,Ne(de)}}))))};var se=(0,Ie.connect)(({shixunHomeworks:ce,classroomList:Be,loading:ge,user:Kt,globalSetting:on})=>({shixunHomeworks:ce,globalSetting:on,classroomList:Be,user:Kt,loading:ge.effects}))(Ae),fe=ne(28284),ue=ne(93041),Ve=ne(62673),Qt=ne(75727),Mt=ne(58755),Bn=ne(47889),Sn=ne(4875),Pn=ne(84105),lr=ne(87395),zn=ne(95869),ja=ne(67921),ua=ne(89489),Dt=ne(2524),Jn=ne(52217),or=ne(96512),Xn=Object.defineProperty,cn=Object.getOwnPropertySymbols,On=Object.prototype.hasOwnProperty,Br=Object.prototype.propertyIsEnumerable,sa=(ce,Be,ge)=>Be in ce?Xn(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,_a=(ce,Be)=>{for(var ge in Be||(Be={}))On.call(Be,ge)&&sa(ce,ge,Be[ge]);if(cn)for(var ge of cn(Be))Br.call(Be,ge)&&sa(ce,ge,Be[ge]);return ce},Gi=(ce,Be)=>{var ge={};for(var Kt in ce)On.call(ce,Kt)&&Be.indexOf(Kt)<0&&(ge[Kt]=ce[Kt]);if(ce!=null&&cn)for(var Kt of cn(ce))Be.indexOf(Kt)<0&&Br.call(ce,Kt)&&(ge[Kt]=ce[Kt]);return ge},Ti=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Tt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Tt(ge.throw(dt))}catch(Ut){on(Ut)}},Tt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Tt((ge=ge.apply(ce,Be)).next())});const Cn=ce=>{var Be=ce,{shixunHomeworks:ge,dispatch:Kt}=Be,on=Gi(Be,["shixunHomeworks","dispatch"]);const Gt=(0,Ie.useParams)(),[ln,Tt]=(0,y.useState)(!0),[dt,Ut]=(0,y.useState)(!1),[va]=fe.default.useForm(),Pr=()=>Ti(void 0,null,function*(){const jn=va.getFieldValue();(yield(0,Fe.ZP)(`/api/homework_commons/${Gt.categoryId}/batch_comment.json`,{method:"post",body:{student_work_ids:[...ge.actionTabs.selectArrs],cover_all:ln,hidden_comment:jn.hidden_comment,comment:jn.comment}})).status===0&&(Pe.ZP.success("\u8BC4\u9605\u6210\u529F"),va.resetFields(),Kt({type:"shixunHomeworks/setActionTabs",payload:{}}),Kt({type:"shixunHomeworks/getShixunWorkList",payload:_a({},ge.actionTabs.params)}))});return y.createElement(y.Fragment,null,y.createElement(Me.default,{centered:!0,title:"\u4E00\u952E\u70B9\u8BC4",open:ge.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ti(void 0,null,function*(){var jn,Yr,tr;const Zn=va.getFieldValue();JSON.stringify(Zn)==="{}"||Zn.hidden_comment===""&&Zn.comment===""?Ut(!0):(tr=(Yr=(jn=ge.shixunWorkList)==null?void 0:jn.student_works)==null?void 0:Yr.some)!=null&&tr.call(Yr,Er=>Er.has_shixun_work_comment)?Kt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",selectArrs:ge.actionTabs.selectArrs,params:ge.actionTabs.params}}):Pr()}),onCancel:()=>{Kt({type:"shixunHomeworks/setActionTabs",payload:{}})}},y.createElement(fe.default,{form:va,onChange:()=>{dt&&Ut(!1)}},y.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),y.createElement(fe.default.Item,{name:"comment"},y.createElement(Ot.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),y.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),y.createElement(fe.default.Item,{name:"hidden_comment"},y.createElement(Ot.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),dt&&y.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")),y.createElement(Me.default,{centered:!0,title:y.createElement("span",null,y.createElement(or.Z,{className:"c-orange mr20"}),"\u63D0\u793A"),open:ge.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>{Pr()},onCancel:()=>{Kt({type:"shixunHomeworks/setActionTabs",payload:{}})},width:400},y.createElement("div",{className:"tc"},y.createElement("p",null,"\u90E8\u5206\u5B66\u751F\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF0C\u662F\u5426\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF1F"),y.createElement("p",null,y.createElement(Bn.ZP.Group,{onChange:jn=>{Tt(jn.target.value)},value:ln},y.createElement(Bn.ZP,{value:!0},"\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4"),y.createElement(Bn.ZP,{value:!1},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4"))))))};var dr=(0,Ie.connect)(({shixunHomeworks:ce})=>({shixunHomeworks:ce}))(Cn),wn={wrap:"wrap___kCwPu",refresh:"refresh___dkiX_",maxWidth70:"maxWidth70___u0Fnw",maxWidth80:"maxWidth80___B8pkG",maxWidth100:"maxWidth100___jQ_W6",maxWidth110:"maxWidth110___t9GZl",maxWidth120:"maxWidth120___tvrlz",reviewStatusTooltip:"reviewStatusTooltip___nCQT1",color32C:"color32C___KnLuR",MdEditor:"MdEditor___IcZwd",tr1:"tr1___k3Rcs",scroll:"scroll___TVUAz",work_button:"work_button___QokXJ",under_review:"under_review___jMAOI"},ur=ne(89392),Na=ne(59301),Ei=({defaultValue:ce,onBlur:Be,max:ge,className:Kt="game-score",disabled:on=!1})=>{const[Gt,ln]=(0,y.useState)(ce);(0,y.useEffect)(()=>{ln(ce)},[ce]);function Tt(Ut){ln(Ut)}function dt(){Gt!==ce&&Be(Gt>ge?ge:Gt)}return Na.createElement(Sn.Z,{max:ge,min:0,className:Kt,value:Gt,onChange:Tt,onBlur:dt,disabled:on})},Ba={greyText:"greyText___XLove",info:"info___A1gYD",label:"label___hzhZk",blackContent:"blackContent___WdHyW",orangeContent:"orangeContent___d5L7E",inputLabel:"inputLabel___arXff",tableTitle:"tableTitle___xt1qf",scoreTable:"scoreTable___AoIAG"},ba=ne(27185),mn=ne(59301),Or=Object.defineProperty,Dn=Object.defineProperties,rr=Object.getOwnPropertyDescriptors,An=Object.getOwnPropertySymbols,Fn=Object.prototype.hasOwnProperty,en=Object.prototype.propertyIsEnumerable,rn=(ce,Be,ge)=>Be in ce?Or(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,En=(ce,Be)=>{for(var ge in Be||(Be={}))Fn.call(Be,ge)&&rn(ce,ge,Be[ge]);if(An)for(var ge of An(Be))en.call(Be,ge)&&rn(ce,ge,Be[ge]);return ce},Sr=(ce,Be)=>Dn(ce,rr(Be)),wr=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Tt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Tt(ge.throw(dt))}catch(Ut){on(Ut)}},Tt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Tt((ge=ge.apply(ce,Be)).next())});const Fr=({shixunHomeworks:ce,dispatch:Be,classroomList:ge,loading:Kt,paramslist:on})=>{const{shixunWorkReport:Gt}=ce,ln=(0,Ie.useParams)(),[Tt,dt]=(0,y.useState)(),[Ut,va]=(0,y.useState)(!1),[Pr,jn]=Me.default.useModal(),[Yr,tr]=(0,y.useState)(!1),[Zn,Er]=(0,y.useState)(!1),[Qr]=fe.default.useForm();(0,y.useEffect)(()=>{ce.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&gr()},[ce.actionTabs.key]);const gr=()=>wr(void 0,null,function*(){var gn,nn,Ta,wa,Un;const Ir=yield Be({type:"shixunHomeworks/getShixunWorkReport",payload:Sr(En({},ln),{homeworkId:(nn=(gn=ce.actionTabs.selectArrs)==null?void 0:gn.data)==null?void 0:nn.homeworkId})});return console.log(Ir),dt((wa=(Ta=ce.actionTabs.selectArrs)==null?void 0:Ta.data)==null?void 0:wa.homeworkId),Qr.setFieldsValue({comment:Ir==null?void 0:Ir.work_comment,hidden_comment:(Un=ce.res)==null?void 0:Un.work_comment_hidden}),Ir}),xa=()=>wr(void 0,null,function*(){const gn=Qr.getFieldsValue();(yield(0,Fe.ZP)(`/api/student_works/${Tt}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:gn.hidden_comment,comment:gn.comment}})).status===0&&(Pe.ZP.success("\u8BC4\u9605\u6210\u529F"),Qr.resetFields(),Be({type:"shixunHomeworks/setActionTabs",payload:{}}),Be({type:"shixunHomeworks/getShixunWorkList",payload:En(En({},ln),on)}))}),Yn=[{title:"\u5173\u5361",dataIndex:"name",render:(gn,nn,Ta)=>Ta+1},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",render:(gn,nn,Ta)=>mn.createElement("div",null,gn,nn.complete_status===4&&mn.createElement(We.vA,{status:nn.complete_status}))},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"open_time"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finished_time"},{title:"\u5173\u5361\u7C7B\u522B",dataIndex:"checked",render:gn=>mn.createElement("span",{style:{color:gn?"green":"#13B5D1"}},gn?"\u5FC5\u505A":"\u9009\u505A")},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",align:"center"},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming"},{title:"\u662F\u5426\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",align:"center",render:gn=>gn?"\u662F":"\u5426"},{title:"\u5173\u5361\u5F97\u5206",dataIndex:"game_score",align:"center",render:(gn,nn)=>mn.createElement("div",null,mn.createElement("span",{style:{color:parseFloat(nn.game_score_full)!==parseFloat(gn)?"#E30000":"#53C41B"}},gn),"/",nn.game_score_full)},{title:"\u8C03\u5206",dataIndex:"game_score",align:"center",fixed:"right",render:(gn,nn)=>(0,Qe.GJ)()?mn.createElement(Ei,{max:nn.game_score_full,defaultValue:parseFloat(gn),disabled:!(nn!=null&&nn.checked)&&(nn==null?void 0:nn.is_show),onBlur:Ta=>wr(void 0,null,function*(){var wa;if((0,Qe.Rm)()&&!((wa=ge.AssistantObject.practice)!=null&&wa.can_appraise)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Un=yield Be({type:"shixunHomeworks/changeScore",payload:{categoryId:Tt,type:"report",score:Ta,challenge_id:nn.challenge_id}});yield Be({type:"shixunHomeworks/getShixunWorkReport",payload:Sr(En({},ln),{homeworkId:Tt})}),Be({type:"shixunHomeworks/getShixunWorkList",payload:ln}),Un.status===0&&Pe.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):gn}];return mn.createElement(mn.Fragment,null,jn,mn.createElement(Me.default,{centered:!0,width:1080,title:"\u70B9\u8BC4\u4F5C\u4E1A",open:ce.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>wr(void 0,null,function*(){var gn;if((0,Qe.Rm)()&&!((gn=ge.AssistantObject.practice)!=null&&gn.can_appraise)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const nn=Qr.getFieldsValue();console.log(nn),JSON.stringify(nn)==="{}"||nn.hidden_comment===""&&nn.comment===""?va(!0):xa()}),onCancel:()=>{Be({type:"shixunHomeworks/setActionTabs",payload:{}})}},mn.createElement(Ke.Z,{justify:"space-between",className:Ba.info},mn.createElement(tt.Z,null,mn.createElement("span",{className:`${Ba.label} ${Ba.greyText}`},"\u59D3\u540D"),mn.createElement("span",{className:Ba.blackContent},Gt==null?void 0:Gt.username)),mn.createElement(tt.Z,null,mn.createElement("span",{className:`${Ba.label} ${Ba.greyText}`},"\u5B66\u53F7"),mn.createElement("span",{className:Ba.blackContent},(Gt==null?void 0:Gt.student_id)||"--")),mn.createElement(tt.Z,null,mn.createElement("span",{className:`${Ba.label} ${Ba.greyText}`},"\u73ED\u7EA7"),mn.createElement("span",{className:Ba.blackContent},(Gt==null?void 0:Gt.group_name)||"--")),mn.createElement(tt.Z,null,mn.createElement("span",{className:`${Ba.label} ${Ba.greyText}`},"\u5173\u5361\u5F97\u5206"),mn.createElement("span",{className:Ba.orangeContent},(Gt==null?void 0:Gt.challenge_score)||"--")),mn.createElement(tt.Z,null,mn.createElement("span",{className:`${Ba.label} ${Ba.greyText}`},"\u6548\u7387\u5206"),mn.createElement("span",{className:Ba.orangeContent},(Gt==null?void 0:Gt.eff_score)||"--")),mn.createElement(tt.Z,null,mn.createElement("span",{className:`${Ba.label} ${Ba.greyText}`},"\u8865\u4EA4\u6263\u5206"),mn.createElement("span",{className:Ba.orangeContent},(Gt==null?void 0:Gt.late_penalty)||"--")),mn.createElement(tt.Z,null,mn.createElement("span",{className:`${Ba.label} ${Ba.greyText}`},"\u6700\u7EC8\u6210\u7EE9"),mn.createElement("span",{className:Ba.orangeContent},(Gt==null?void 0:Gt.work_score)||"--"))),mn.createElement(at.Z,{spinning:Kt["shixunHomeworks/getShixunWorkReport"]},mn.createElement(fe.default,{form:Qr,onChange:()=>{Ut&&va(!1)}},mn.createElement(Ke.Z,{wrap:!1,align:"middle",justify:"space-between"},mn.createElement(tt.Z,null,mn.createElement("div",{className:`${Ba.inputLabel} ${Ba.greyText}`},"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),mn.createElement(tt.Z,null,mn.createElement(ba.Z,{isShowComponent:(0,Qe.G5)(),ModalProps:{open:Yr,onCancel:()=>{tr(!1)}},onDataSelect:(gn,nn)=>wr(void 0,[gn,nn],function*(Ta,{node:wa}){const Un=()=>{Qr.setFieldsValue({comment:wa==null?void 0:wa.value}),tr(!1)};if(Qr.getFieldValue("comment")){Pr.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:Un});return}Un()})},mn.createElement(ze.ZP,{style:{padding:0,height:"auto"},icon:mn.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:gn=>{tr(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),mn.createElement(fe.default.Item,{name:"comment"},mn.createElement(Ot.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:3})),mn.createElement(Ke.Z,{wrap:!1,align:"middle",justify:"space-between"},mn.createElement(tt.Z,null,mn.createElement("div",{className:`${Ba.inputLabel} ${Ba.greyText}`},"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),mn.createElement(tt.Z,null,mn.createElement(ba.Z,{isShowComponent:(0,Qe.G5)(),ModalProps:{open:Zn,onCancel:()=>{Er(!1)}},onDataSelect:(gn,nn)=>wr(void 0,[gn,nn],function*(Ta,{node:wa}){const Un=()=>{Qr.setFieldsValue({hidden_comment:wa==null?void 0:wa.value}),Er(!1)};if(Qr.getFieldValue("hidden_comment")){Pr.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:Un});return}Un()})},mn.createElement(ze.ZP,{style:{padding:0,height:"auto"},icon:mn.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:gn=>{Er(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),mn.createElement(fe.default.Item,{name:"hidden_comment"},mn.createElement(Ot.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:3}))),Ut&&mn.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A"),mn.createElement("div",{className:Ba.tableTitle},"\u5173\u5361\u6210\u7EE9"),mn.createElement(Oe.default,{className:Ba.scoreTable,dataSource:Gt.stage_list,rowKey:"challenge_id",pagination:!1,columns:Yn,scroll:{x:"max-content"}}))))};var Tr=(0,Ie.connect)(({shixunHomeworks:ce,classroomList:Be,loading:ge})=>({shixunHomeworks:ce,classroomList:Be,loading:ge.effects}))(Fr),sr=Object.getOwnPropertySymbols,Ca=Object.prototype.hasOwnProperty,qn=Object.prototype.propertyIsEnumerable,da=(ce,Be)=>{var ge={};for(var Kt in ce)Ca.call(ce,Kt)&&Be.indexOf(Kt)<0&&(ge[Kt]=ce[Kt]);if(ce!=null&&sr)for(var Kt of sr(ce))Be.indexOf(Kt)<0&&qn.call(ce,Kt)&&(ge[Kt]=ce[Kt]);return ge},dn=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Tt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Tt(ge.throw(dt))}catch(Ut){on(Ut)}},Tt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Tt((ge=ge.apply(ce,Be)).next())});const Rn=ce=>{var Be=ce,{shixunHomeworks:ge,dispatch:Kt}=Be,on=da(Be,["shixunHomeworks","dispatch"]);const Gt=(0,Ie.useParams)(),[ln,Tt]=(0,y.useState)([]),[dt,Ut]=(0,y.useState)([]);(0,y.useEffect)(()=>{ge.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&va()},[ge.actionTabs.key]);function va(){return dn(this,null,function*(){const jn=yield(0,Fe.ZP)(`/api/homework_commons/${Gt.categoryId}/code_quality_analyses/group_list.json`,{method:"GET",params:{page:1,limit:200}});Tt(jn)})}const Pr=[{title:"\u5206\u73ED\u60C5\u51B5",dataIndex:"name"},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u68C0\u6D4B\u8FDB\u5EA6",dataIndex:"status"},{title:"\u4E0A\u6B21\u8BC4\u5206\u65F6\u95F4",dataIndex:"last_analysis_time"}];return y.createElement(y.Fragment,null,y.createElement(Me.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:ge.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>dn(void 0,null,function*(){const jn=yield(0,Fe.ZP)(`/api/homework_commons/${Gt.categoryId}/code_quality_analyses.json`,{method:"POST",body:{group_ids:dt}});(jn==null?void 0:jn.status)===0&&(Ie.history.replace(`/classrooms/${Gt.coursesId}/shixun_homework/${Gt.categoryId}/detail?tabs=4`),window.location.reload(),Kt({type:"shixunHomeworks/setActionTabs",payload:{}}),Ut([]))}),onCancel:()=>{Ut([]),Kt({type:"shixunHomeworks/setActionTabs",payload:{}})}},y.createElement(Oe.default,{rowSelection:{type:"checkbox",onChange:(jn,Yr)=>{Ut([...jn])},selectedRowKeys:dt,getCheckboxProps:jn=>({disabled:jn.status==="\u8FDB\u884C\u4E2D"||jn.works_count===0})},rowKey:jn=>jn.key||jn.id,scroll:{y:300},pagination:!1,columns:Pr,dataSource:ln==null?void 0:ln.group_list})))};var Gr=(0,Ie.connect)(({shixunHomeworks:ce})=>({shixunHomeworks:ce}))(Rn),Kn=Object.defineProperty,ya=Object.getOwnPropertySymbols,eA=Object.prototype.hasOwnProperty,RA=Object.prototype.propertyIsEnumerable,FA=(ce,Be,ge)=>Be in ce?Kn(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,kn=(ce,Be)=>{for(var ge in Be||(Be={}))eA.call(Be,ge)&&FA(ce,ge,Be[ge]);if(ya)for(var ge of ya(Be))RA.call(Be,ge)&&FA(ce,ge,Be[ge]);return ce},ga=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Tt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Tt(ge.throw(dt))}catch(Ut){on(Ut)}},Tt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Tt((ge=ge.apply(ce,Be)).next())});const MA=({shixunHomeworks:ce,dispatch:Be,isShow:ge,setIsShow:Kt,item:on,coursesId:Gt,categoryId:ln})=>{const[Tt,dt]=(0,y.useState)({page:1,limit:10}),[Ut,va]=(0,y.useState)([]),[Pr,jn]=(0,y.useState)(!1);(0,y.useEffect)(()=>{ge&&Yr()},[ge]);function Yr(){return ga(this,null,function*(){jn(!0);const Zn=yield(0,Fe.ZP)(`/api/student_works/${on.id}/game_details.json`,{method:"get",params:kn({},Tt)});jn(!1),Zn.status===0&&va(Zn==null?void 0:Zn.data)})}const tr=[{title:"\u5E8F\u53F7",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:(Zn,Er,Qr)=>y.createElement("span",{style:{color:"#000"}},Tt.limit*(Tt.page-1)+Qr+1)},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,render:(Zn,Er,Qr)=>y.createElement("span",{style:{color:"#000"}},Zn)},{title:"\u5173\u5361\u7C7B\u522B",dataIndex:"checked",key:"checked",ellipsis:!0,width:100,render:(Zn,Er,Qr)=>y.createElement("span",{style:{color:Zn?"green":"#13B5D1"}},Zn?"\u5FC5\u505A":"\u9009\u505A")},{title:"\u901A\u5173\u8BE6\u60C5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:(Zn,Er,Qr)=>y.createElement("span",null,Zn==0?"\u672A\u901A\u5173":Zn==4?"\u622A\u6B62\u540E\u901A\u5173":"\u5DF2\u901A\u5173")},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",width:100,ellipsis:!0,render:(Zn,Er,Qr)=>y.createElement("span",{style:{color:"#333"}},Zn)},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:(Zn,Er,Qr)=>y.createElement("span",{style:{color:"#333"}},Zn)}];return y.createElement(y.Fragment,null,y.createElement(Me.default,{centered:!0,title:"\u901A\u5173\u60C5\u51B5",open:ge,width:700,footer:null,maskClosable:!1,onCancel:()=>{Tt.page=1,Tt.limit=10,dt(kn({},Tt)),Kt(!1)}},y.createElement("div",{style:{display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"20px"}},y.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},y.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u751F\u59D3\u540D"),y.createElement("span",{title:on==null?void 0:on.user_name,style:{color:"#232B40"}},on==null?void 0:on.user_name)),y.createElement("div",{style:{marginLeft:"50px",marginRight:"50px",maxWidth:"180px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},y.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u53F7"),y.createElement("span",{title:on==null?void 0:on.student_id,style:{color:"#232B40"}},(on==null?void 0:on.student_id)||"--")),y.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},y.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u73ED\u7EA7"),y.createElement("span",{title:on==null?void 0:on.group_name,style:{color:"#232B40"}},(on==null?void 0:on.group_name)||"--"))),y.createElement(Oe.default,{scroll:{y:380},columns:tr,loading:Pr,style:{marginBottom:Tt.limit>(Ut==null?void 0:Ut.count)?"16px":"0"},dataSource:Ut.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:Tt.limit,current:Tt.page,position:["bottomRight"],onChange:(Zn,Er)=>{Tt.page=Zn,Tt.limit=Er,dt(kn({},Tt)),Yr()},total:Ut==null?void 0:Ut.count,showTotal:(Zn,Er)=>y.createElement("span",null,"\u5171",y.createElement("span",{style:{color:"#165DFF"}}," ",Zn," "),"\u6761\u6570\u636E")}})))};var tl=(0,Ie.connect)(({shixunHomeworks:ce})=>({shixunHomeworks:ce}))(MA),mA=ne(84454),Lt=ne(59301),Ui=Object.defineProperty,Mr=Object.getOwnPropertySymbols,Mn=Object.prototype.hasOwnProperty,uA=Object.prototype.propertyIsEnumerable,Hi=(ce,Be,ge)=>Be in ce?Ui(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,Ra=(ce,Be)=>{for(var ge in Be||(Be={}))Mn.call(Be,ge)&&Hi(ce,ge,Be[ge]);if(Mr)for(var ge of Mr(Be))uA.call(Be,ge)&&Hi(ce,ge,Be[ge]);return ce},aA=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Tt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Tt(ge.throw(dt))}catch(Ut){on(Ut)}},Tt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Tt((ge=ge.apply(ce,Be)).next())});const EA=({shixunHomeworks:ce,loading:Be,dispatch:ge,setExportParams:Kt,classroomList:on,user:Gt})=>{var ln,Tt,dt,Ut,va,Pr,jn,Yr,tr,Zn,Er,Qr,gr,xa,Yn,gn,nn,Ta,wa,Un,Ir,kt,Pt,ar,Rr,Wr,fn,yr,Qa,Va,YA,ma,fA,ml,Ja,Ar,Wa,li,$a,qA,di,jA,oA,a,E,x,b,z,ie,de,Ce,xe,Ne,mt,lt,Ht,st,_t,vn,Vn,pr,zr;const nr=(0,Ie.useParams)(),[Vt,Da]=(0,y.useState)(Ra(Ra({},{page:1,limit:20,order:"work_score",b_order:"desc"}),nr)),[_r]=fe.default.useForm(),[fi,Zi]=(0,y.useState)(),[hA,IA]=(0,y.useState)({}),[Wl,Fl]=(0,y.useState)({}),[NA,ul]=(0,y.useState)([]),[gl,xr]=(0,y.useState)(!1),[qt,cr]=(0,y.useState)([]),[un,vr]=(0,y.useState)(!1),[ir,br]=(0,y.useState)(),[Ki,Yi]=(0,y.useState)(1),[sl,Yl]=(0,y.useState)(),[_A,eo]=(0,y.useState)(),[$A,fu]=(0,y.useState)(),[eu,lc]=(0,y.useState)(),[Js,Xs]=(0,y.useState)(),[dc,oc]=(0,y.useState)(!1),[qs,yc]=(0,y.useState)(!1),[fc,uc]=(0,y.useState)(!1),[wc,hc]=(0,y.useState)(),Is=(0,y.useRef)(),[xo,sc]=(0,y.useState)([]),[Ps,Fc]=(0,y.useState)([]),[mc,_s]=(0,y.useState)(0),[vA,$s]=(0,y.useState)(null),ec=(0,y.useRef)(null);(0,y.useEffect)(()=>(zu(!0),()=>{IA([]),ul([]),clearInterval(Is.current)}),[Vt.coursesId]),(0,y.useEffect)(()=>{var tn;try{const Hn=JSON.parse(JSON.stringify(ce.shixunWorkList));!((tn=Hn==null?void 0:Hn.student_works)!=null&&tn.length)&&(Hn!=null&&Hn.id)?(Hn.student_works=[Ra({},Hn)],IA(Hn)):(Hn!=null&&Hn.id&&ul([Ra(Ra({},Hn),{number:"\u6211"})]),IA(Ra({},Hn)))}catch(Hn){}},[ce.shixunWorkList]),(0,y.useEffect)(()=>{let tn=null;if((vA==null?void 0:vA.status)==1&&clearInterval(tn),(vA==null?void 0:vA.complete_num)!=(vA==null?void 0:vA.total_count)&&(vA==null?void 0:vA.status)!=1)return tn=setInterval(()=>{Cc()},3e3),()=>clearInterval(tn)},[vA==null?void 0:vA.complete_num,vA==null?void 0:vA.status]),(0,y.useEffect)(()=>{Be["shixunHomeworks/getShixunWorkHeadInfo"]||Cc()},[Be["shixunHomeworks/getShixunWorkHeadInfo"]]);const Ms=()=>aA(void 0,null,function*(){const tn=ge({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Vt})}),zu=tn=>{Kt(Ra({},Vt));const Hn=ge({type:"shixunHomeworks/getShixunWorkList",payload:Vt});return tn&&Hn.then(vi=>{var pl,vl,Nl;((pl=vi==null?void 0:vi.homework_status)!=null&&pl.includes("\u8FDB\u884C\u4E2D")||(vl=vi==null?void 0:vi.homework_status)!=null&&vl.includes("\u8865\u4EA4\u4E2D")||(Nl=vi==null?void 0:vi.homework_status)!=null&&Nl.includes("\u63D0\u4EA4\u4E2D"))&&(0,Qe.dE)()}),Hn};(0,y.useEffect)(()=>{},[]);const Sc=()=>aA(void 0,null,function*(){const tn=yield(0,yt.Uc)({categoryId:nr.categoryId});Zi(tn==null?void 0:tn.update_score)}),gc=()=>aA(void 0,null,function*(){ge({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const tn=yield(0,yt.Vs)({categoryId:nr.categoryId});ge({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(tn==null?void 0:tn.status)===0&&(Pe.ZP.success(tn==null?void 0:tn.message),zu())}),xc=()=>{Vt.page=1;const tn=Object.assign({},_r.getFieldValue());delete Vt.course_group,delete Vt.teacher_comment,Object.keys(tn).map(function(Hn){var vi,pl;switch(Hn){case"task_status":tn[Hn].includes("all")||!tn[Hn].length?(delete Vt.work_status,_r.setFieldsValue({task_status:"all"})):(Vt.work_status=tn[Hn],_r.setFieldsValue({task_status:Vt.work_status}));break;case"course_group_info":tn[Hn].includes("all")||!tn[Hn].length?(delete Vt.course_group,_r.setFieldsValue({course_group_info:"all"})):(Vt.course_group=tn[Hn],_r.setFieldsValue({course_group_info:Vt.course_group}));break;case"teacher_comment":tn[Hn].includes("all")||!tn[Hn].length?(delete Vt.teacher_comment,_r.setFieldsValue({teacher_comment:"all"})):(Vt.teacher_comment=((vi=tn[Hn])==null?void 0:vi.length)===1?Number(tn[Hn][0]):"",_r.setFieldsValue({teacher_comment:tn[Hn]}));break;case"poll_commit_status":tn[Hn].includes("all")||!tn[Hn].length?(delete Vt.poll_commit_status,_r.setFieldsValue({poll_commit_status:"all"})):(Vt.poll_commit_status=((pl=tn[Hn])==null?void 0:pl.length)===1?Number(tn[Hn][0]):"",_r.setFieldsValue({poll_commit_status:tn[Hn]}));break}}),zu(),Ms()},pc=(tn,Hn)=>{sc(Hn.map(vi=>(vi.course_group_id===tn&&(vi.checked=!vi.checked),vi))),vc(Hn)},vc=tn=>{Fc(tn.filter(Hn=>Hn.checked).map(Hn=>Hn.course_group_id))},Os=(0,y.useRef)();(0,y.useEffect)(()=>{Os.current=Ps},[Ps]),(0,y.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Xs(47),oc(!0))},[document.getElementById("divhe")]);const Dc=(tn,Hn)=>{Vt.page=tn,Vt.limit=Hn,zu()};function tc(){Yi(1),Yl(""),eo(""),fu(""),lc(""),cr([])}(0,y.useEffect)(()=>{sessionStorage.getItem("classroomsShixunDetailAutoRefersh")&&Ec(!0)},[]);const Ec=tn=>{if(!tn){clearInterval(Is.current);return}Is.current=setInterval(()=>{zu()},1e3*10)},Bc=[{title:"\u5E8F\u53F7",dataIndex:"number",align:"center",width:50,ellipsis:{showTitle:!1},render:(tn,Hn,vi)=>Vt.limit*(Vt.page-1)+vi+1},{title:"\u59D3\u540D",dataIndex:"user_name",align:"center",width:110,ellipsis:{showTitle:!1},render:tn=>Lt.createElement(be.Z,{placement:"bottomLeft",title:tn},Lt.createElement("a",null,tn))},!((ln=ce.headerInfo)!=null&&ln.is_excellent)&&!(0,Qe.Jd)()&&{title:"\u5B66\u53F7",dataIndex:"student_id",align:"center",sorter:!0,showSorterTooltip:!1,ellipsis:{showTitle:!1},sortOrder:Vt.order==="student_id"?Vt.b_order==="desc"?"descend":"ascend":null,render:tn=>Lt.createElement(be.Z,{placement:"bottomLeft",title:tn||"--"},Lt.createElement("span",{className:"current"},tn||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",align:"center",ellipsis:{showTitle:!1},render:(tn,Hn)=>tn?Lt.createElement(be.Z,{placement:"bottom",title:tn},Lt.createElement("span",{className:"current"},tn)):"--"},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",align:"center",sorter:!0,ellipsis:{showTitle:!1},showSorterTooltip:!1,sortOrder:Vt.order==="work_status"?Vt.b_order==="desc"?"descend":"ascend":null,render:(tn,Hn)=>Lt.createElement(Lt.Fragment,null,Lt.createElement(We.rK,{status:tn}),(Hn==null?void 0:Hn.student_view_answer)&&Lt.createElement("div",{style:{color:"#3061D0"}},"\uFF08\u67E5\u770B\u7B54\u6848\uFF09"))},!(0,Qe.Jd)()&&{title:Lt.createElement("span",null,"\u6700\u7EC8\u6210\u7EE9",Lt.createElement(be.Z,{placement:"top",title:Lt.createElement("pre",null,"\u9F20\u6807\u505C\u7559\u5177\u4F53\u5206\u503C\u4E0A\u53EF\u67E5",Lt.createElement("br",null),"\u770B\u5F97\u5206\u660E\u7EC6",Lt.createElement("br",null))},Lt.createElement("img",{src:`${je.Z.IMG_SERVER}/images/educoder/problem.png`,className:"ml2 current"}))),dataIndex:"work_score",sorter:!0,align:"center",width:110,showSorterTooltip:!1,sortOrder:Vt.order==="work_score"?Vt.b_order==="desc"?"descend":"ascend":null,ellipsis:{showTitle:!1},render:(tn,Hn)=>{var vi;let pl;const{unadjusted_score:vl,is_adjusted:Nl}=Hn||{};return tn>=0&&tn<=60?pl=Lt.createElement("span",{className:"c-red"},Nl?`${tn}(\u5DF2\u8C03\u5206)`:tn):tn===100?pl=Lt.createElement("span",{className:"c-green"},Nl?`${tn}(\u5DF2\u8C03\u5206)`:tn):tn>60?pl=Lt.createElement("span",{className:"c-orange"},Nl?`${tn}(\u5DF2\u8C03\u5206)`:tn):pl="--",Lt.createElement(be.Z,{placement:"bottom",title:Hn.ultimate_score?Lt.createElement("div",null,pl==="--"?"\u6700\u7EC8\u8C03\u6574\u6210\u7EE9\uFF1A0\u5206":`\u6700\u7EC8\u8C03\u6574\u6210\u7EE9\uFF1A${Hn.work_score}\u5206`):Lt.createElement("div",null,Lt.createElement("div",null,Hn.final_score?`\u5173\u5361\u5F97\u5206\uFF1A${Hn.final_score}\u5206`:"\u5173\u5361\u5F97\u5206\uFF1A0\u5206"),Lt.createElement("div",null,Hn.eff_score?`\u6548\u7387\u8BC4\u5206\uFF1A${Hn.eff_score}\u5206`:"\u6548\u7387\u8BC4\u5206\uFF1A0\u5206"),Lt.createElement("div",null,Hn.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${Hn.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0\u5206"),Lt.createElement("div",null,Hn.late_penalty?`\u8865\u4EA4\u6263\u5206\uFF1A${Hn.late_penalty}\u5206`:"\u8865\u4EA4\u6263\u5206\uFF1A0\u5206"),!((vi=ce.headerInfo)!=null&&vi.answer_open_evaluation)&&Lt.createElement("div",null,"\u67E5\u770B\u53C2\u8003\u7B54\u6848\uFF1A",Hn.view_answer_count,"\u5173"),Lt.createElement("div",null,"\u539F\u59CB\u6210\u7EE9\uFF1A",vl==="--"?vl:`${vl}\u5206`),Lt.createElement("div",null,Hn.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${Hn.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0\u5206"))},pl)}},{title:Lt.createElement("span",null,"\u5B8C\u6210\u65F6\u95F4"),dataIndex:"finished_time",align:"center",ellipsis:!1,showSorterTooltip:!1,sorter:!0,sortOrder:Vt.order==="finished_time"?Vt.b_order==="desc"?"descend":"ascend":null,render:(tn,Hn)=>tn?Lt.createElement(be.Z,{placement:"bottomLeft",title:tn},tn&&tn!="--"?Ze()(tn).format(qs?"HH:mm":"YYYY-MM-DD HH:mm"):tn):"--"},{title:Lt.createElement("span",null,"\u5B9E\u8BAD\u603B\u8017\u65F6"),dataIndex:"cost_time",align:"center",width:110,ellipsis:!1,showSorterTooltip:!1,sorter:!0,sortOrder:Vt.order==="cost_time"?Vt.b_order==="desc"?"descend":"ascend":null,render:(tn,Hn)=>tn?Lt.createElement(be.Z,{placement:"bottomLeft",title:tn},tn):"--"},{title:"\u901A\u5173\u60C5\u51B5",align:"center",dataIndex:"complete_info",ellipsis:{showTitle:!1},render:(tn,Hn)=>Lt.createElement(Lt.Fragment,null,Lt.createElement("span",{style:{color:"#0152d9"},onClick:vi=>{vi.stopPropagation(),hc(Hn),uc(!0)}},tn),(0,Qe.dE)()&&([-1,0,1].includes(Hn==null?void 0:Hn.work_status)&&(Hn==null?void 0:Hn.complete_info_condition)||!(Hn!=null&&Hn.complete_info_condition)&&[2,3,4].includes(Hn==null?void 0:Hn.work_status))&&Lt.createElement(be.Z,{title:"\u4F5C\u4E1A\u72B6\u6001\u4E0E\u901A\u5173\u60C5\u51B5\u4E0D\u5339\u914D\uFF0C\u53EF\u70B9\u51FB\u66F4\u65B0\u6210\u7EE9\u6309\u94AE\u83B7\u53D6\u6700\u65B0\u6210\u7EE9"},Lt.createElement("i",{className:"iconfont icon-tishi3",style:{color:"#F59A23"}})))},((Tt=ce==null?void 0:ce.headerInfo)==null?void 0:Tt.related_poll)&&{title:"\u8C03\u67E5\u95EE\u5377",align:"center",width:80,dataIndex:"poll_commit_status",ellipsis:{showTitle:!1},render:(tn,Hn)=>Lt.createElement(Lt.Fragment,null,tn?Lt.createElement("span",{onClick:vi=>{vi.stopPropagation(),Hn.un_anonymous?(0,We.xg)(`/classrooms/${Vt.coursesId}/poll/${Hn.poll_id}/questionnaireInfo/${Hn==null?void 0:Hn.user_login}?type=teacher`):(0,We.xg)(`/classrooms/${Vt.coursesId}/poll/${Hn.poll_id}/detail?tabs=0`)},className:"current",style:{color:"#16A341"}},"\u5DF2\u5B8C\u6210"):Lt.createElement("span",{onClick:vi=>{vi.stopPropagation(),(0,We.xg)(`/classrooms/${Vt.coursesId}/poll/${Hn.poll_id}/detail`)},className:"current"},"\u672A\u5B8C\u6210"))},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"sum_evaluate_count",align:"center",ellipsis:{showTitle:!1},sorter:!0,sortOrder:Vt.order==="sum_evaluate_count"?Vt.b_order==="desc"?"descend":"ascend":null,render:(tn,Hn)=>tn&&tn!="--"?Lt.createElement(be.Z,{placement:"bottom",title:tn},Lt.createElement("span",{className:"current"},tn)):"--"},((dt=ce==null?void 0:ce.headerInfo)==null?void 0:dt.is_open_submit_test_result)&&{title:"\u5B9E\u9A8C\u7ED3\u679C",dataInex:"is_submit_test_result",ellipsis:!0,render:(tn,Hn)=>Hn!=null&&Hn.is_submit_test_result?Lt.createElement("span",{className:"c-green "},"\u5DF2\u63D0\u4EA4"):Lt.createElement("span",{className:"c-red-e53"},"\u672A\u63D0\u4EA4")},!qs&&{title:"\u64CD\u4F5C",dataInex:"action",align:"center",ellipsis:!0,className:"workListTable",render:(tn,Hn)=>{var vi,pl,vl,Nl;return(0,Qe.dE)()?Lt.createElement("div",null,(0,We.JL)(Hn==null?void 0:Hn.work_status)==="\u672A\u5F00\u542F"?Lt.createElement("span",null,"--"):Lt.createElement("a",{target:"_blank",onClick:te=>{var ee,ae;if((ae=(ee=ce==null?void 0:ce.headerInfo)==null?void 0:ee.homework_status)!=null&&ae.includes("\u5BFC\u5165")){te.stopPropagation(),hc(Hn),uc(!0);return}te.stopPropagation(),window.open(`/classrooms/${Vt.coursesId}/shixun_homework/${Vt.categoryId}/${Hn.id}/comment`)}},"\u67E5\u770B")):(pl=(vi=ce==null?void 0:ce.headerInfo)==null?void 0:vi.homework_status)!=null&&pl.includes("\u5BFC\u5165")?(0,Qe.GJ)()&&Lt.createElement("span",{style:{color:"#0152d9"},onClick:te=>{var ee;te.stopPropagation(),ge({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",name:(ee=ce==null?void 0:ce.headerInfo)==null?void 0:ee.homework_name,id:Hn==null?void 0:Hn.id,type:"practice"}})}},"\u4FEE\u6539\u6210\u7EE9"):Lt.createElement("div",null,Lt.createElement("span",{style:{color:"#0152d9"},onClick:(0,ur.throttle)(te=>aA(void 0,null,function*(){if((0,Qe.Rm)()&&!on.AssistantObject.practice.can_appraise){Pe.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}te.stopPropagation(),ge({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:"",data:{name:Hn==null?void 0:Hn.user_name,homeworkId:Hn==null?void 0:Hn.id}}}})}),2e3,{trailing:!1,leading:!0})},Hn.has_shixun_work_comment?"\u66F4\u6539\u70B9\u8BC4":"\u8FFD\u52A0\u70B9\u8BC4"),(Hn==null?void 0:Hn.work_status)!==0&&[1,2,3,4].includes(Hn==null?void 0:Hn.work_status)&&[Lt.createElement("br",null),Lt.createElement("a",{target:"_blank",onClick:(0,ur.throttle)(te=>aA(void 0,null,function*(){var ee,ae,re,he,Le;if(te.stopPropagation(),te.preventDefault(),(0,Qe.Rm)()&&!((ee=on.AssistantObject.practice)!=null&&ee.can_view)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((ae=Gt.userInfo)!=null&&ae.professional_certification){const _e=yield(0,yt.GS)(Hn==null?void 0:Hn.id);(re=_e==null?void 0:_e.data)!=null&&re.url&&(0,We.xg)(((he=_e==null?void 0:_e.data)==null?void 0:he.url)+`?courseGroup=${(Vt==null?void 0:Vt.course_group)||""}&workStatus=${((Le=Vt==null?void 0:Vt.work_status)==null?void 0:Le.filter(gt=>gt!=0&>!=-1))||""}&search=${(Vt==null?void 0:Vt.search)||""}&homeworkId=${(Vt==null?void 0:Vt.categoryId)||""}`)}else return Me.default.confirm({title:"\u63D0\u793A",centered:!0,content:Lt.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,We.xg)("/account/certification")}}),!1}),5e3,{trailing:!1,leading:!0})},"\u67E5\u770B\u5B9E\u8BAD")],((Nl=(vl=ce==null?void 0:ce.headerInfo)==null?void 0:vl.homework_status)==null?void 0:Nl[0])!=="\u5DF2\u622A\u6B62"&&!!Hn.myshixun_id&&[Lt.createElement("br",null),Lt.createElement("span",{className:wn.color32C,onClick:te=>{te.stopPropagation(),ge({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",selectArrs:Hn,params:Vt,homework_common_id:Vt.categoryId}})}},"\u6253\u56DE\u91CD\u505A")])}}].filter(tn=>!!tn),bc=()=>{var tn,Hn,vi,pl;return Lt.createElement(ue.default,null,Lt.createElement(ue.default.Item,{onClick:()=>{var vl,Nl,te;if(!(!((vl=ce==null?void 0:ce.headerInfo)!=null&&vl.is_old_data_for_time)&&(0,We.Ye)(ge))){if((0,Qe.Rm)()&&!((Nl=on.AssistantObject.practice)!=null&&Nl.can_download)){Pe.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}ge({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:(te=ce==null?void 0:ce.headerInfo)==null?void 0:te.course_group_info,fn:()=>{(0,mA.Iy)(JSON.parse(sessionStorage.all_student_works_params),"shixun_work_list")}}})}},key:"1"},"\u5B66\u751F\u6210\u7EE9"),(0,Qe.GJ)()&&((tn=hA==null?void 0:hA.student_works)==null?void 0:tn.length)>0&&!((vi=(Hn=ce==null?void 0:ce.headerInfo)==null?void 0:Hn.homework_status)!=null&&vi.includes("\u5BFC\u5165"))&&Lt.createElement(ue.default.Item,{key:"3",onClick:()=>{var vl,Nl,te;if(!(!((vl=ce==null?void 0:ce.headerInfo)!=null&&vl.is_old_data_for_time)&&(0,We.Ye)(ge))){if((0,Qe.Rm)()&&!((Nl=on.AssistantObject.practice)!=null&&Nl.can_download)){Pe.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}ge({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A",course_groups:(te=ce==null?void 0:ce.headerInfo)==null?void 0:te.course_group_info,fn:()=>{Me.default.confirm({title:"\u9009\u62E9\u5BFC\u51FA\u65B9\u5F0F",closable:!0,icon:null,centered:!0,okText:Lt.createElement(be.Z,{title:"\u5BFC\u51FA\u65F6\u4E0D\u80FD\u9000\u51FA\u6216\u5173\u95ED\u5BFC\u51FA\u9875\u9762\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},"\u524D\u7AEF\u5BFC\u51FA"),cancelText:Lt.createElement(be.Z,{title:"\u751F\u6210\u5BFC\u51FA\u4EFB\u52A1\u540E\u53EF\u5173\u95ED\u9875\u9762\uFF0C\u540E\u53F0\u5BFC\u51FA\u6210\u529F\u540E\u5728\u5386\u53F2\u5BFC\u51FA\u9875\u9762\u81EA\u884C\u4E0B\u8F7D\uFF0C\u4E0D\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},"\u540E\u53F0\u5BFC\u51FA"),onOk:()=>{var ee,ae;ge({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A",type:2}}),localStorage.setItem("dowolders","1"),Ie.history.push(`/classrooms/${Vt==null?void 0:Vt.coursesId}/shixun_homework/${Vt.categoryId}/${(ae=(ee=hA==null?void 0:hA.student_works)==null?void 0:ee[0])==null?void 0:ae.id}/comment`)},onCancel:()=>{},cancelButtonProps:{onClick:()=>{(0,mA.jj)(JSON.parse(sessionStorage.all_student_works_params),"shixun_report")}}})}}})}}},"\u5B9E\u8BAD\u62A5\u544A"),((pl=ce==null?void 0:ce.headerInfo)==null?void 0:pl.start_permanent)&&Lt.createElement(ue.default.Item,{onClick:()=>aA(void 0,null,function*(){var vl;if(!((vl=ce==null?void 0:ce.headerInfo)!=null&&vl.is_old_data_for_time)&&(0,We.Ye)(ge))return;let Nl=yield(0,Fe.ZP)(`/api/homework_commons/${Vt.categoryId}/export_workspace_files.json`,{method:"post",body:{is_repeat_export:0}});Nl.status===0&&Ie.history.push(`/classrooms/${Vt.coursesId}/exportlist/workspace_files`),Nl.status===-3&&(ge({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u590D\u5BFC\u51FA\u63D0\u9192",params:Vt}}),Ie.history.push(`/classrooms/${Vt.coursesId}/exportlist/workspace_files`))}),key:"4"},"\u5B9E\u9A8C\u6570\u636E"),Lt.createElement(ue.default.Item,{key:"2",onClick:()=>{var vl,Nl;if(!(!((vl=ce==null?void 0:ce.headerInfo)!=null&&vl.is_old_data_for_time)&&(0,We.Ye)(ge))){if((0,Qe.Rm)()&&!((Nl=on.AssistantObject.practice)!=null&&Nl.can_download)){Pe.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}Ie.history.push(`/classrooms/${Vt==null?void 0:Vt.coursesId}/exportlist/shixun_work_list,shixun_report`)}}},"\u5386\u53F2\u5BFC\u51FA"))},Cc=()=>aA(void 0,null,function*(){const{ai_question_record_id:tn}=ce.headerInfo;if(!tn)return;const Hn=yield(0,Fe.ZP)(`/api/shixun_homeworks/${nr==null?void 0:nr.categoryId}/comments_schedule.json`,{method:"get",params:{ai_question_record_id:tn}});$s(Hn)});return Lt.createElement(Lt.Fragment,null,Lt.createElement("section",{className:`${wn.wrap} minH500 bg-white pl30 pr30 pt30`},((va=(Ut=ce==null?void 0:ce.headerInfo)==null?void 0:Ut.homework_status)==null?void 0:va.includes("\u672A\u53D1\u5E03"))&&Lt.createElement(Dt.Z,null),!!NA.length&&Lt.createElement(Oe.default,{className:"mb10",dataSource:NA,columns:Bc,pagination:!1,showHeader:!1,loading:!1}),!((jn=(Pr=ce==null?void 0:ce.headerInfo)==null?void 0:Pr.homework_status)!=null&&jn.includes("\u672A\u53D1\u5E03"))&&Lt.createElement("aside",null,!(0,Qe.GJ)()&&Lt.createElement("div",{className:"c-light-black font12"},Lt.createElement("span",null,"\u5DF2\u5F00\u59CB\u505A\u9898 ",((Yr=ce==null?void 0:ce.shixunWorkList)==null?void 0:Yr.commit_count)||0," \u4EBA"),Lt.createElement("span",{className:"ml5"},"\u672A\u5F00\u59CB\u505A\u9898 ",((tr=ce==null?void 0:ce.shixunWorkList)==null?void 0:tr.uncommit_count)||0," \u4EBA"),((Zn=ce==null?void 0:ce.headerInfo)==null?void 0:Zn.left_time)&&Lt.createElement(Lt.Fragment,null,Lt.createElement("span",{className:"ml20 c-black"},(Qr=(Er=ce==null?void 0:ce.headerInfo)==null?void 0:Er.left_time)==null?void 0:Qr.status),Lt.createElement("span",{className:"ml20 c-orange-ff9"},(xa=(gr=ce==null?void 0:ce.headerInfo)==null?void 0:gr.left_time)==null?void 0:xa.time))),(0,Qe.GJ)()&&Lt.createElement(Lt.Fragment,null,Lt.createElement(fe.default,{form:_r,onChange:xc,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all",poll_commit_status:"all"}},((gn=(Yn=ce==null?void 0:ce.headerInfo)==null?void 0:Yn.task_status)==null?void 0:gn.length)>0&&Lt.createElement(fe.default.Item,{name:"task_status"},Lt.createElement(Ve.default.Group,{value:[],style:{width:"100%"}},Lt.createElement(Ke.Z,null,Lt.createElement(tt.Z,{className:"font14",flex:"80px"},"\u4F5C\u4E1A\u72B6\u6001:"),Lt.createElement(tt.Z,{flex:"80px"},Lt.createElement(Ve.default,{value:"all"},"\u5168\u90E8")),Lt.createElement(tt.Z,{flex:"1"},((nn=ce==null?void 0:ce.headerInfo)==null?void 0:nn.task_status)&&((Ta=ce==null?void 0:ce.headerInfo)==null?void 0:Ta.task_status.map((tn,Hn)=>Lt.createElement(Ve.default,{name:"task_status",value:tn.id},tn.name,"(",tn.count,")",tn.name==="\u622A\u6B62\u540E\u901A\u5173"?Lt.createElement(be.Z,{title:"\u5728\u89C4\u5B9A\u65F6\u95F4\u5916\u5B8C\u6210\u7684\u4F5C\u4E1A"},Lt.createElement("i",{className:"font13 ml5 iconfont icon-tishixiaowenhao"})):null))))))),((Un=(wa=ce==null?void 0:ce.headerInfo)==null?void 0:wa.course_group_info)==null?void 0:Un.length)>0&&Lt.createElement(fe.default.Item,{name:"course_group_info"},Lt.createElement(Ve.default.Group,{style:{width:"100%"}},Lt.createElement(Ke.Z,null,Lt.createElement(tt.Z,{className:"font14",flex:"80px",style:{marginBottom:10}},"\u5206\u73ED\u60C5\u51B5:"),Lt.createElement(tt.Z,{flex:"80px"},Lt.createElement(Ve.default,{value:"all"},"\u5168\u90E8")),Lt.createElement(tt.Z,{flex:"1",id:"divhe",style:{height:Js+"px",overflow:"hidden"}},(kt=(Ir=ce==null?void 0:ce.headerInfo)==null?void 0:Ir.course_group_info)==null?void 0:kt.map((tn,Hn)=>Lt.createElement(Ve.default,{value:tn.course_group_id},tn.group_group_name,"(",tn.count,")"))),dc&&Lt.createElement("span",{onClick:()=>{let tn=document.getElementById("divhe").scrollHeight;Js>47?Xs(47):Xs(tn)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Js===47?"\u5C55\u5F00":"\u6536\u8D77",Js===47?Lt.createElement(Pn.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):Lt.createElement(lr.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),((ar=(Pt=ce==null?void 0:ce.headerInfo)==null?void 0:Pt.teacher_comment)==null?void 0:ar.length)>0&&Lt.createElement(fe.default.Item,{name:"teacher_comment"},Lt.createElement(Ve.default.Group,{style:{width:"100%"}},Lt.createElement(Ke.Z,null,Lt.createElement(tt.Z,{className:"font14",flex:"80px"},"\u8FFD\u52A0\u70B9\u8BC4:"),Lt.createElement(tt.Z,{flex:"80px"},Lt.createElement(Ve.default,{value:"all"},"\u5168\u90E8")),Lt.createElement(tt.Z,{flex:"1"},((Rr=ce==null?void 0:ce.headerInfo)==null?void 0:Rr.teacher_comment)&&((Wr=ce==null?void 0:ce.headerInfo)==null?void 0:Wr.teacher_comment.map((tn,Hn)=>Lt.createElement(Ve.default,{value:String(tn.id)},tn.name,"(",tn.count,")"))))))),((fn=ce==null?void 0:ce.headerInfo)==null?void 0:fn.related_poll)&&Lt.createElement(fe.default.Item,{name:"poll_commit_status"},Lt.createElement(Ve.default.Group,{style:{width:"100%"}},Lt.createElement(Ke.Z,null,Lt.createElement(tt.Z,{className:"font14",flex:"80px"},"\u8C03\u67E5\u95EE\u5377:"),Lt.createElement(tt.Z,{flex:"80px"},Lt.createElement(Ve.default,{value:"all"},"\u5168\u90E8")),Lt.createElement(tt.Z,{flex:"1"},[{id:1,name:"\u5DF2\u5B8C\u6210"},{id:0,name:"\u672A\u5B8C\u6210"}].map((tn,Hn)=>Lt.createElement(Ve.default,{value:String(tn.id)},tn.name))))))),Lt.createElement(Ke.Z,{align:"middle"},Lt.createElement(tt.Z,{flex:"1"},Lt.createElement(Ke.Z,{align:"middle"},Lt.createElement(tt.Z,null,Lt.createElement(Ot.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:tn=>{Vt.search=tn.trim(),Vt.page=1,zu()},style:{width:240}})),Lt.createElement(tt.Z,null,Lt.createElement("span",{className:"ml5"},Lt.createElement("span",{className:"c-red"},(yr=ce==null?void 0:ce.shixunWorkList)==null?void 0:yr.total_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",(Qa=ce==null?void 0:ce.shixunWorkList)==null?void 0:Qa.total_count,"\u4E2A\u5B66\u751F\uFF09")))),Lt.createElement(tt.Z,null,(((YA=(Va=ce==null?void 0:ce.headerInfo)==null?void 0:Va.homework_status)==null?void 0:YA.includes("\u5DF2\u622A\u6B62"))||((fA=(ma=ce==null?void 0:ce.headerInfo)==null?void 0:ma.homework_status)==null?void 0:fA.includes("\u63D0\u4EA4\u4E2D"))||((Ja=(ml=ce==null?void 0:ce.headerInfo)==null?void 0:ml.homework_status)==null?void 0:Ja.includes("\u8FDB\u884C\u4E2D")))&&Lt.createElement(ze.ZP,{className:"ml10",onClick:()=>{var tn,Hn,vi,pl;if(!(!((tn=ce==null?void 0:ce.headerInfo)!=null&&tn.is_old_data_for_time)&&(0,We.Ye)(ge))){if(((vi=(Hn=ce==null?void 0:ce.headerInfo)==null?void 0:Hn.challenges)==null?void 0:vi.length)===0)return Pe.ZP.info("\u672C\u6B21\u4F5C\u4E1A\u4E2D\u6CA1\u6709\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u4EFB\u52A1\u5173\u5361~");if(((pl=ce==null?void 0:ce.headerInfo)==null?void 0:pl.commit_count)==0)return Pe.ZP.info("\u6682\u65E0\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A~");if((vA==null?void 0:vA.complete_num)!=(vA==null?void 0:vA.total_count)&&(vA==null?void 0:vA.status)!=1)return Pe.ZP.info("\u6B63\u5728\u4EE3\u7801\u8BC4\u4EF7\u4E2D\uFF0C\u8BF7\u7B49\u5F85\u672C\u6B21\u8BC4\u4EF7\u5B8C\u6210\u4E4B\u540E\u518D\u8FDB\u884C\u64CD\u4F5C\uFF01");ge({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"}})}}},Lt.createElement("span",{className:`${wn.tr1} iconfont icon-yijiandaimapingjia mr5`}),"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"),(0,Qe.GJ)()&&((Ar=ce==null?void 0:ce.headerInfo)==null?void 0:Ar.code_review)&&!((li=(Wa=ce==null?void 0:ce.headerInfo)==null?void 0:Wa.homework_status)!=null&&li.includes("\u5BFC\u5165"))&&Lt.createElement(ze.ZP,{className:"ml10",onClick:()=>{var tn;!((tn=ce==null?void 0:ce.headerInfo)!=null&&tn.is_old_data_for_time)&&(0,We.Ye)(ge)||ge({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",selectArrs:hA.student_works.map(Hn=>Hn.id),params:Vt}})}},Lt.createElement("span",{className:`${wn.tr1} iconfont icon-daimachazhong mr5`}),"\u4EE3\u7801\u67E5\u91CD"),(0,Qe.GJ)()&&fi&&Lt.createElement(ze.ZP,{className:"ml10",onClick:gc},Lt.createElement("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),"\u66F4\u65B0\u6210\u7EE9"),((qA=($a=ce==null?void 0:ce.headerInfo)==null?void 0:$a.homework_status)==null?void 0:qA.includes("\u5DF2\u622A\u6B62"))&&(0,Qe.GJ)()&&Lt.createElement(ze.ZP,{className:"ml10",onClick:()=>{ge({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B",selectArrs:hA.student_works.map(tn=>tn.id),params:Vt}})}},Lt.createElement("i",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"\u8D28\u91CF\u8BC4\u5206"),!((jA=(di=ce==null?void 0:ce.headerInfo)==null?void 0:di.homework_status)!=null&&jA.includes("\u5BFC\u5165"))&&Lt.createElement(ze.ZP,{className:"ml10",onClick:()=>{var tn,Hn;if((0,Qe.Rm)()&&!((Hn=(tn=on.AssistantObject)==null?void 0:tn.practice)!=null&&Hn.can_appraise)){Pe.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}ge({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4",selectArrs:hA.student_works.map(vi=>vi.id),params:Vt}})}},Lt.createElement(zn.Z,{className:"mr5"}),"\u4E00\u952E\u70B9\u8BC4"),(((a=(oA=ce==null?void 0:ce.headerInfo)==null?void 0:oA.homework_status)==null?void 0:a.includes("\u63D0\u4EA4\u4E2D"))||((x=(E=ce==null?void 0:ce.headerInfo)==null?void 0:E.homework_status)==null?void 0:x.includes("\u8865\u4EA4\u4E2D"))||((z=(b=ce==null?void 0:ce.headerInfo)==null?void 0:b.homework_status)==null?void 0:z.includes("\u8FDB\u884C\u4E2D")))&&Lt.createElement(ze.ZP,{className:"ml10",onClick:()=>{var tn;if((0,Qe.Rm)()&&!((tn=on.AssistantObject.practice)!=null&&tn.can_redo)){Pe.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}xr(!0),aA(void 0,null,function*(){const vi=yield(0,Fe.ZP)(`/api/homework_commons/${Vt==null?void 0:Vt.categoryId}/teacher_manage_groups.json`,{method:"get",params:JSON.parse(sessionStorage.all_student_works_params)});vi.status===0&&(console.log("\u53D1\u9001\u8BF7\u6C42\u4E86",vi),sc(vi.data.list),vc(vi.data.list))})}},"\u4E00\u952E\u6253\u56DE"),(0,Qe.GJ)()&&Lt.createElement(Qt.Z,{dropdownRender:bc,className:"ml10"},Lt.createElement(ze.ZP,null,Lt.createElement(ja.Z,null),"\u5BFC\u51FA",Lt.createElement(ua.Z,null)))))),(0,Qe.Gg)()&&((ie=ce==null?void 0:ce.headerInfo)==null?void 0:ie.start_permanent)&&Lt.createElement(Ke.Z,{style:{marginTop:"15px",display:"inline-flex",background:"#F5F5F5",borderRadius:4,height:42,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",color:"#9096A3"}},Lt.createElement("span",null,"\u5B66\u751F\u4F5C\u4E1A\u7684\u5B9E\u9A8C\u73AF\u5883\u4E34\u65F6\u6570\u636E\uFF08/data/workspace\u76EE\u5F55\uFF09\u5C06\u957F\u671F\u4FDD\u5B58 \uFF0C\u6559\u5E08\u53EF\u901A\u8FC7\u201C\u5BFC\u51FA-\u5B9E\u9A8C\u6570\u636E\u201D\u529F\u80FD\u4E0B\u8F7D\u5B9E\u9A8C\u73AF\u5883\u4E34\u65F6\u6570\u636E\u3002")),Lt.createElement(Ke.Z,{style:{justifyContent:"end",marginTop:"5px"}},(0,Qe.GJ)()&&fi&&Lt.createElement("span",null,Lt.createElement("span",{style:{color:"red"}},"*"),"\u5217\u8868\u4E2D\u4F5C\u4E1A\u8BB0\u5F55\u5B58\u5728\u5DEE\u5F02\uFF0C\u8BF7\u70B9\u51FB\u201C\u66F4\u65B0\u6210\u7EE9\u201D\u6309\u94AE")),!((Ce=(de=ce==null?void 0:ce.headerInfo)==null?void 0:de.homework_status)!=null&&Ce.includes("\u5BFC\u5165"))&&Lt.createElement(Ke.Z,{align:"middle",className:wn.refresh},Lt.createElement(tt.Z,{flex:"125px",className:"flex-container"},Lt.createElement(Mt.Z,{checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED",defaultChecked:qs,onChange:tn=>{yc(tn)}})," ",Lt.createElement("span",{className:"ml8"},"\u7B80\u6D01\u6A21\u5F0F")),(((Ne=(xe=ce==null?void 0:ce.headerInfo)==null?void 0:xe.homework_status)==null?void 0:Ne.includes("\u63D0\u4EA4\u4E2D"))||((lt=(mt=ce==null?void 0:ce.headerInfo)==null?void 0:mt.homework_status)==null?void 0:lt.includes("\u8865\u4EA4\u4E2D"))||((st=(Ht=ce==null?void 0:ce.headerInfo)==null?void 0:Ht.homework_status)==null?void 0:st.includes("\u8FDB\u884C\u4E2D")))&&(0,Qe.GJ)()&&Lt.createElement(tt.Z,null,Lt.createElement("div",{className:"flex-container"},Lt.createElement(Mt.Z,{className:"ml20",checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED",defaultChecked:!!sessionStorage.getItem("classroomsShixunDetailAutoRefersh"),onChange:tn=>{tn?sessionStorage.setItem("classroomsShixunDetailAutoRefersh","true"):sessionStorage.removeItem("classroomsShixunDetailAutoRefersh"),Ec(tn)}}),Lt.createElement("span",{className:"ml8"},"\u81EA\u52A8\u5237\u65B0\uFF08\u5F00\u542F\u540E\u6BCF10S\u66F4\u65B0\u4E00\u6B21\u6570\u636E\uFF09"))),(0,Qe.dE)()&&(hA==null?void 0:hA.work_status)!=0&&Lt.createElement(tt.Z,{flex:1},Lt.createElement(Ke.Z,{align:"middle",justify:"end"},Lt.createElement(tt.Z,null,Lt.createElement(Et.op,{style:{borderRadius:2},type:"default",openLoading:!0,onClick:()=>aA(void 0,null,function*(){var tn;if(ec.current){Pe.ZP.warning("\u60A8\u5DF2\u53D1\u9001\u66F4\u65B0\u6210\u7EE9\u8BF7\u6C42\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85\u6216\u624B\u52A8\u5237\u65B0\u9875\u9762");return}ec.current=setInterval(()=>{clearInterval(ec.current),ec.current=null},60*1e3);const Hn=yield(0,Fe.ZP)(`/api/homework_commons/${nr==null?void 0:nr.categoryId}/update_student_score.json`,{method:"get",params:{shixun_id:(tn=ce==null?void 0:ce.headerInfo)==null?void 0:tn.shixun_id}});(Hn==null?void 0:Hn.status)==0&&(Pe.ZP.success(Hn==null?void 0:Hn.message),zu(!0))})},"\u66F4\u65B0\u6210\u7EE9")))),(vA==null?void 0:vA.complete_num)!=(vA==null?void 0:vA.total_count)&&(vA==null?void 0:vA.status)!=1&&Lt.createElement("div",{className:wn.under_review,style:{marginRight:0}},Lt.createElement(at.Z,{spinning:!0,className:"mr6",size:"small"}),Lt.createElement("span",{className:"ml10"},"\u4EE3\u7801\u8BC4\u4EF7\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6"),Lt.createElement("span",{className:"ml5"},Lt.createElement("span",{style:{color:"#3061D0"}},vA==null?void 0:vA.complete_num),"/",vA==null?void 0:vA.total_count))),Lt.createElement(Oe.default,{className:"mt30",loading:Be["shixunHomeworks/getShixunWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:tn=>({onClick:Hn=>{var vi,pl,vl;if((0,Qe.Rm)()&&!((vi=on.AssistantObject.practice)!=null&&vi.can_view)){Pe.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}(vl=(pl=ce==null?void 0:ce.headerInfo)==null?void 0:pl.homework_status)!=null&&vl.includes("\u5BFC\u5165")||window.open(`/classrooms/${Vt.coursesId}/shixun_homework/${Vt.categoryId}/${tn.id}/comment`,"_blank")}}),dataSource:hA.student_works,columns:Bc,onChange:(tn,Hn,vi)=>{vi.field&&(Vt.order=vi.field),vi.order||(Vt.b_order="asc"),vi.order==="ascend"&&(Vt.b_order="asc"),vi.order==="descend"&&(Vt.b_order="desc"),vi.order||(Vt.b_order="asc"),zu()}}),Lt.createElement(dr,null),Lt.createElement(Tr,{paramslist:Vt}),Lt.createElement(Jn.Z,null)),Lt.createElement(Me.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:gl,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>aA(void 0,null,function*(){if(Ki===2){if(qt.length<=0){Pe.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!eu){Pe.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let tn=yield(0,Fe.ZP)(`/api/homework_commons/${Vt.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:Vt.categoryId,comment:eu,status:qt,course_group_ids:Os.current}});tn.status===0&&(_s(tn.course_group_count),br(tn),xr(!1),vr(!0))}else{if(!($A===0||_A===0)){if(!$A){Pe.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!_A){Pe.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if($A>_A){Pe.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!eu){Pe.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let tn=yield(0,Fe.ZP)(`/api/homework_commons/${Vt.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:Vt.categoryId,comment:eu,min_score:$A,max_score:_A,course_group_ids:Os.current}});tn.status===0&&(_s(tn.course_group_count),br(tn),xr(!1),vr(!0))}}),onCancel:()=>{xr(!1),tc()}},Lt.createElement("div",{style:{padding:"32px"}},Lt.createElement("div",null,Lt.createElement("div",{style:{display:"flex",marginBottom:"12px"}},Lt.createElement("div",{style:{flexShrink:"0",marginRight:"15px"}}," ",Lt.createElement("span",{style:{color:"red"}},"*"),"\u5206\u73ED\uFF1A"),Lt.createElement("div",{className:xo.length>15?wn.scroll:"",style:{overflowX:"hidden"}},xo==null?void 0:xo.map((tn,Hn)=>Lt.createElement(Ve.default,{style:{textAlign:"left",margin:"0"},value:tn.course_group_id,key:tn.course_group_id,onChange:()=>{pc(tn.course_group_id,xo)},checked:tn.checked},tn.group_group_name,"(",tn.count,")")))),Lt.createElement("div",null,Lt.createElement("span",{style:{width:"80px"}},"\u6253\u56DE\u65B9\u5F0F\uFF1A"),Lt.createElement(Bn.ZP.Group,{value:Ki,onChange:tn=>{Yi(tn.target.value)}},Lt.createElement(Bn.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),Lt.createElement(Bn.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),Ki===1&&Lt.createElement("div",{style:{display:"flex",marginTop:"20px"}},Lt.createElement("span",{style:{width:"70px",textAlign:"end"}},Lt.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),Lt.createElement(Sn.Z,{min:0,max:100,value:$A,onChange:tn=>fu(tn),style:{width:"100px"}}),Lt.createElement("span",{style:{width:"80px",textAlign:"end"}},Lt.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),Lt.createElement(Sn.Z,{min:0,max:100,value:_A,onChange:tn=>eo(tn),style:{width:"100px"}})),Ki===2&&Lt.createElement("div",{style:{display:"flex",marginTop:"20px"}},Lt.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),Lt.createElement(Ve.default.Group,{onChange:tn=>{cr([...tn])},style:{width:"100%"}},(vn=(_t=ce==null?void 0:ce.headerInfo)==null?void 0:_t.task_status)==null?void 0:vn.map((tn,Hn)=>Lt.createElement(Ve.default,{name:"task_status",value:tn.id},tn.name,"(",tn.count,")")))),Lt.createElement("div",{style:{display:"flex",marginTop:"20px"}},Lt.createElement("span",{style:{width:"70px",textAlign:"end"}},Lt.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),Lt.createElement(rt.Z,{className:wn.MdEditor,onChange:tn=>lc(tn),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),Lt.createElement(Me.default,{open:un,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>aA(void 0,null,function*(){Ki===2?(yield(0,Fe.ZP)(`/api/homework_commons/${Vt.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:Vt.categoryId,comment:eu,status:qt,course_group_ids:Os.current}})).status===0&&(Pe.ZP.info("\u6253\u56DE\u6210\u529F"),tc(),zu(),vr(!1)):(yield(0,Fe.ZP)(`/api/homework_commons/${Vt.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:Vt.categoryId,comment:eu,min_score:$A,max_score:_A,course_group_ids:Os.current}})).status===0&&(Pe.ZP.info("\u6253\u56DE\u6210\u529F"),tc(),zu(),vr(!1))}),onCancel:()=>{tc(),vr(!1)}},Lt.createElement("div",{style:{padding:"32px"}},Ki===1&&Lt.createElement("span",null,"\u786E\u8BA4\u5C06\u9009\u4E2D\u7684",mc,"\u4E2A\u73ED\u7EA7\u4E2D, \u6210\u7EE9\u5728",$A,"-",_A,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Ki===2&&Lt.createElement("span",null,"\u786E\u8BA4\u5C06",mc,"\u4E2A\u73ED\u7EA7\u4E2D\u4F5C\u4E1A\u72B6\u6001\u5728",(pr=(Vn=ce==null?void 0:ce.headerInfo)==null?void 0:Vn.task_status)==null?void 0:pr.filter(tn=>qt==null?void 0:qt.includes(tn.id)).map(tn=>tn.name).toString(),"\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Lt.createElement("br",null),Lt.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",ir==null?void 0:ir.count,"\u540D\u5B66\u751F")))),Lt.createElement(Gr,null),Lt.createElement(tl,{isShow:fc,setIsShow:uc,item:wc,coursesId:Vt.coursesId,categoryId:Vt.categoryId}),Lt.createElement("aside",{className:"tc mb50 mt30"},Lt.createElement(Bt.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!0,onChange:Dc,current:Vt.page||1,pageSize:Vt.limit||20,total:(zr=ce==null?void 0:ce.shixunWorkList)==null?void 0:zr.total_count})))};var GA=(0,Ie.connect)(({shixunHomeworks:ce,classroomList:Be,loading:ge,user:Kt})=>({shixunHomeworks:ce,classroomList:Be,loading:ge.effects,user:Kt}))(EA),ni=ne(59301),PA=Object.defineProperty,sA=Object.getOwnPropertySymbols,hi=Object.prototype.hasOwnProperty,iA=Object.prototype.propertyIsEnumerable,xA=(ce,Be,ge)=>Be in ce?PA(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,cl=(ce,Be)=>{for(var ge in Be||(Be={}))hi.call(Be,ge)&&xA(ce,ge,Be[ge]);if(sA)for(var ge of sA(Be))iA.call(Be,ge)&&xA(ce,ge,Be[ge]);return ce},oo=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Tt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Tt(ge.throw(dt))}catch(Ut){on(Ut)}},Tt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Tt((ge=ge.apply(ce,Be)).next())});const To=({shixunHomeworks:ce,classroomList:Be,loading:ge,dispatch:Kt})=>{var on;const Gt=(0,Ie.useParams)(),[ln,Tt]=(0,y.useState)(cl(cl({},{page:1,limit:20,group_ids:[]}),Gt)),dt=(0,Ie.useLocation)(),{codeReview:Ut,headerInfo:va}=ce,[Pr,jn]=(0,y.useState)({}),[Yr]=fe.default.useForm();ln.order="code_rate",ln.sort="desc",ln.category=ln.categoryId,(0,y.useEffect)(()=>{tr(),console.log("params",ln)},[ln]),(0,y.useEffect)(()=>{ce.actionTabs.key==="\u6267\u884C\u4EE3\u7801\u67E5\u91CD"&&tr()},[ce.actionTabs.key]);const tr=()=>oo(void 0,null,function*(){(yield Kt({type:"shixunHomeworks/getCodeReview",payload:cl({},ln)})).status===-2&&setTimeout(()=>tr(),1500)}),Zn=()=>{},Er=(gr,xa)=>{ln.page=gr,ln.limit=20,Kt({type:"shixunHomeworks/getCodeReview",payload:cl({},ln)})},Qr=[{title:"\u5E8F\u53F7",dataIndex:"number",render:(gr,xa,Yn)=>ln.limit*(ln.page-1)+Yn+1},{title:"\u59D3\u540D",dataIndex:"username"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"code_rate",render:gr=>ni.createElement("span",{className:"c-orange"},gr)},{title:"\u64CD\u4F5C",dataInex:"action",render:(gr,xa)=>ni.createElement("div",null,ni.createElement("a",{target:"_blank",onClick:()=>{var Yn;if((0,Qe.Rm)()&&!((Yn=Be.AssistantObject.normal)!=null&&Yn.can_appraise)){Pe.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}localStorage.setItem("studentDetial",dt.pathname),window.open(`/classrooms/${ln.coursesId}/shixun_homework/${ln.categoryId}/review_detail/${xa.user_id}`)}},"\u67E5\u770B"),ni.createElement("br",null))}];return ni.createElement("section",{className:"minH500 bg-white pl30 pr30 pt10"},(Ut==null?void 0:Ut.status)===-2&&ni.createElement(Dt.Z,{customText:"\u6B63\u5728\u8FDB\u884C\u4EE3\u7801\u67E5\u91CD\uFF0C\u8BF7\u7A0D\u5019\u3002\u67E5\u91CD\u7ED3\u675F\u540E\uFF0C\u9875\u9762\u5C06\u81EA\u52A8\u66F4\u65B0\u663E\u793A\u7ED3\u679C"}),(Ut==null?void 0:Ut.status)!==-2&&ni.createElement("div",null,ni.createElement(Ke.Z,null,ni.createElement(tt.Z,{flex:"1"},ni.createElement("p",{className:"mt10"},"\u67E5\u91CD\u65F6\u95F4\uFF1A",Ut.last_review_time,ni.createElement(ze.ZP,{ghost:!0,danger:!0,style:{color:"#29BD8B",borderColor:"#29BD8B",marginLeft:10},onClick:()=>{!(va!=null&&va.is_old_data_for_time)&&(0,We.Ye)(Kt)||Kt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:ln}})}},"\u4EE3\u7801\u67E5\u91CD"),ni.createElement(be.Z,{title:ni.createElement("div",null,ni.createElement("div",null,"\u4EE3\u7801\u67E5\u91CD\u89C4\u5219"),ni.createElement("div",null,"1.\u67E5\u91CD\u5BF9\u8C61\uFF1A\u4EC5\u5BF9\u5B66\u5458\u622A\u6B62\u524D\u5F97\u5206\u6700\u9AD8\u7684\u4EE3\u7801\u7248\u672C\u8FDB\u884C\u67E5\u91CD\u3002"),ni.createElement("div",null,"2.\u591A\u7248\u672C\u5904\u7406\uFF1A\u82E5\u5B58\u5728\u591A\u4E2A\u6700\u9AD8\u5206\u7248\u672C\uFF0C\u4EE5\u63D0\u4EA4\u65F6\u95F4\u6700\u665A\u7684\u7248\u672C\u4E3A\u51C6\u8FDB\u884C\u67E5\u91CD\u3002 "),ni.createElement("div",null,"3.\u622A\u6B62\u540E\u63D0\u4EA4\uFF1A\u4F5C\u4E1A\u622A\u6B62\u540E\u63D0\u4EA4\u7684\u4EE3\u7801\u4E0D\u7EB3\u5165\u67E5\u91CD\u8303\u56F4\u3002 "))},ni.createElement("i",{style:{marginLeft:10,color:"#3061D0",fontSize:16},className:"iconfont icon-tishixiaowenhao"})))),ni.createElement(tt.Z,null,ni.createElement(Ot.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:gr=>{ln.search=gr,Kt({type:"shixunHomeworks/getCodeReview",payload:ln})},style:{width:200}}),ni.createElement("span",{className:"ml5 c-red"}))),((on=Ut.group_info)==null?void 0:on.length)>0&&ni.createElement(ni.Fragment,null,ni.createElement(Ke.Z,null,ni.createElement(tt.Z,{flex:"80px",className:"font14"},"\u5206\u73ED\u60C5\u51B5:"),ni.createElement(tt.Z,{flex:"80px"},ni.createElement(Ve.default,{checked:ln.group_ids=="",value:"all",onChange:gr=>{delete ln.group_ids,ln.group_ids=[],ln.page=1,Tt(cl({},ln))}},"\u5168\u90E8")),ni.createElement(tt.Z,{flex:"1"},Ut.group_info&&Ut.group_info.map((gr,xa)=>ni.createElement(Ve.default,{value:gr.id,checked:ln.group_ids.includes(gr.id),onChange:Yn=>{Yn.target.checked?ln.group_ids.push(gr.id):ln.group_ids.splice(ln.group_ids.indexOf(gr.id),1),ln.page=1,Tt(cl({},ln))}},gr.name,"(",gr.members_count,")")))),ni.createElement(Ke.Z,{className:"font14 c-red mt5"},ni.createElement(tt.Z,null,"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u67E5\u91CD\u5206\u73ED"))),ni.createElement("p",{className:"mt10"},ni.createElement("span",{className:"c-red"},Ut.copy_reviews_count),"\u4E2A\u7591\u4F3C\u6284\u88AD\u4F5C\u54C1\uFF08",Ut.all_reviews_count,"\u4F5C\u54C1\uFF09"),ni.createElement(Oe.default,{className:"mt30",loading:ge["shixunHomeworks/getCodeReview"],pagination:!1,dataSource:Ut.users_reviews,columns:Qr,onChange:(gr,xa,Yn)=>{Yn.order==="ascend"&&(ln.b_order="asc"),Yn.order==="descend"&&(ln.b_order="desc"),Yn.order||delete ln.b_order,Kt({type:"shixunHomeworks/getCodeReview",payload:cl({},ln)})}}),ni.createElement("aside",{className:"tc mb50 mt30"},ni.createElement(Bt.Z,{showSizeChanger:!1,onChange:Er,defaultCurrent:ln.page||1,current:ln.page||1,defaultPageSize:20,hideOnSinglePage:!0,total:Ut.copy_reviews_count}))))};var Il=(0,Ie.connect)(({shixunHomeworks:ce,classroomList:Be,loading:ge})=>({shixunHomeworks:ce,loading:ge.effects,classroomList:Be}))(To),mi=ne(99981),zl=ne(24017),Ka=ne(61191),Za=ne(59301),VA=Object.defineProperty,uo=Object.defineProperties,nl=Object.getOwnPropertyDescriptors,Ji=Object.getOwnPropertySymbols,po=Object.prototype.hasOwnProperty,HA=Object.prototype.propertyIsEnumerable,Ul=(ce,Be,ge)=>Be in ce?VA(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,JA=(ce,Be)=>{for(var ge in Be||(Be={}))po.call(Be,ge)&&Ul(ce,ge,Be[ge]);if(Ji)for(var ge of Ji(Be))HA.call(Be,ge)&&Ul(ce,ge,Be[ge]);return ce},Qn=(ce,Be)=>uo(ce,nl(Be)),jr=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Tt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Tt(ge.throw(dt))}catch(Ut){on(Ut)}},Tt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Tt((ge=ge.apply(ce,Be)).next())});const{RangePicker:Fi}=zl.default,{Option:tA}=At.default,rl=({shixunHomeworks:ce,loading:Be,dispatch:ge})=>{const Kt=(0,Ie.useParams)(),on=(0,Ie.useLocation)(),{workSetting:Gt,workList:ln,changeData:Tt}=ce,[dt,Ut]=(0,y.useState)(!0),[va,Pr]=(0,y.useState)({}),[jn,Yr]=(0,y.useState)(!1),[tr]=fe.default.useForm();let[Zn,Er]=(0,y.useState)([]),[Qr,gr]=(0,y.useState)([]);const[xa,Yn]=(0,y.useState)([]);let[gn,nn]=(0,y.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!1,choice_public_result:!1,can_view_details:!1,total_score:"",eff_score:0,forbid_copy_answers:!1,public_after_abort:!1,public_after_over:!1});(0,y.useEffect)(()=>()=>{Er([])},[]),(0,y.useEffect)(()=>{Ut(!(Gt!=null&&Gt.can_edit))},[Gt]);const Ta=()=>{ge({type:"shixunHomeworks/getWorkSetting",payload:JA({},Kt)})};(0,y.useEffect)(()=>{Gt!=null&&Gt.course_id&&(Object.keys(gn).map(function(kt){gn[kt]=Gt[kt]}),(!gn.allow_late||!gn.unified_late)&&(gn.late_penalty=5),Zn=JSON.parse(JSON.stringify(Gt.group_settings.map(kt=>Qn(JA({},kt),{group_name:[kt.group_name]})).filter(kt=>kt.publish_time!==null))),Qr=JSON.parse(JSON.stringify(Gt.allow_late_settings.map(kt=>Qn(JA({},kt),{group_name:[kt.group_name]})).filter(kt=>kt.late_time!==null))),nn(JA({},gn)),Er([...Zn]),gr([...Qr]))},[Gt]);const wa=()=>{var kt;const Pt=JSON.parse(JSON.stringify(gn));if(Pt.challenge_settings.filter(ar=>!ar.hide),Pt.categoryId=Kt.categoryId,(kt=Pt.challenge_settings)!=null&&kt.every(ar=>!ar.checked)){Pe.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(gn.unified_setting||(Zn=Zn==null?void 0:Zn.map(ar=>{var Rr;if(!ar.publish_time||!ar.end_time)throw Pe.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(!ar.group_name)throw Pe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return ar.group_name=typeof(ar==null?void 0:ar.group_name)=="string"?[ar==null?void 0:ar.group_name]:ar==null?void 0:ar.group_name,ar.group_id=(Rr=Gt.group_settings)==null?void 0:Rr.filter(Wr=>{var fn;return(fn=ar==null?void 0:ar.group_name)==null?void 0:fn.includes(Wr.group_name)}).map(Wr=>Wr.group_id||Wr.id).toString().split(","),ar})),Pt.group_settings=Zn,gn.allow_late)if(gn.unified_late){if(gn.late_penalty===null||gn.late_penalty===void 0||gn.late_penalty<0||gn.late_penalty>100)throw Pe.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!gn.late_time)throw Pe.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 Qr=Qr==null?void 0:Qr.map(ar=>{var Rr,Wr;if(ar.late_penalty===null||ar.late_penalty===void 0||ar.late_penalty<0||ar.late_penalty>100)throw Pe.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(!ar.late_time)throw Pe.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(!ar.group_name)throw Pe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return ar.group_name=typeof(ar==null?void 0:ar.group_name)=="string"?[ar==null?void 0:ar.group_name]:ar==null?void 0:ar.group_name,ar.group_id=(Wr=(Rr=ar==null?void 0:ar.group_name)==null?void 0:Rr.map(fn=>{var yr,Qa;let Va=(Qa=(yr=Gt.group_settings)==null?void 0:yr.filter(YA=>(YA==null?void 0:YA.group_name)===fn))==null?void 0:Qa[0];return Va==null?void 0:Va.group_id}))==null?void 0:Wr.toString().split(","),ar}),Pt.allow_late_settings=Qr;Un(Pt)},Un=kt=>{var Pt,ar;if(console.log(kt.total_score,kt.eff_score),kt.total_score===null){Pe.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(kt!=null&&kt.work_efficiency&&kt.eff_score===null){Pe.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Rr=kt.challenge_settings.reduce((yr,Qa)=>yr+Number(Qa.challenge_score),0);if((Rr==null?void 0:Rr.toFixed(10))!==((Pt=kt.total_score-kt.eff_score)==null?void 0:Pt.toFixed(10))){Pe.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${kt.total_score}\u5206`);return}const Wr={shixun_evaluation:kt.shixun_evaluation,challenge_settings:kt.challenge_settings},fn=()=>jr(void 0,null,function*(){Yr(!0),(yield(0,Fe.ZP)(`/api/homework_commons/${Kt.categoryId}/public_setting.json`,{method:"post",body:JA({},kt)})).status===0&&(Pe.ZP.success("\u66F4\u65B0\u6210\u529F"),Ta(),ge({type:"shixunHomeworks/getShixunWorkList",payload:JA({},Kt)})),Yr(!1)});!(0,ur.isEqual)(Tt,Wr)&&!((ar=ln==null?void 0:ln.homework_status)!=null&&ar.includes("\u672A\u53D1\u5E03"))?Me.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()},Ir=(0,y.useMemo)(()=>gn.public_after_abort?"public_after_abort":gn.public_after_over?"public_after_over":"immediately",[gn]);return Za.createElement("section",{className:Ka.Z.form},Za.createElement("div",{className:Ka.Z.title},"\u516C\u5F00\u8BBE\u7F6E"),Za.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px"}},Za.createElement("div",{style:{display:"flex",alignItems:"center"}},Za.createElement(Ve.default,{checked:gn.score_open,disabled:dt,onChange:kt=>{gn.score_open=kt.target.checked,nn(Object.assign({},gn))}},Za.createElement("div",{style:{color:"#000000"}},"\u516C\u5F00\u6210\u7EE9")),Za.createElement("div",{style:{color:"#666666",fontSize:"14px",height:"22px"}},"\uFF08\u52FE\u9009\u540E\u5B66\u751F\u5728\u4F5C\u4E1A\u622A\u6B62/\u8865\u4EA4\u7ED3\u675F\u540E\uFF0C\u53EF\u67E5\u770B\u5176\u4ED6\u5B66\u751F\u7684\u6210\u7EE9\uFF09")),Za.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},Za.createElement(Ve.default,{checked:gn.answer_public,disabled:dt,onChange:kt=>{kt.target.checked?nn(Pt=>Qn(JA({},Pt),{answer_public:kt.target.checked})):nn(Pt=>Qn(JA({},Pt),{answer_public:kt.target.checked,public_after_abort:!1,public_after_over:!1}))}},Za.createElement("div",{style:{color:"#000000"}},"\u516C\u5F00\u7B54\u6848")),Za.createElement("div",{style:{color:"#666666",fontSize:"14px",height:"22px"}},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u5728\u5B9E\u9A8C\u9875\u9762\u67E5\u770B\u8BD5\u9898\u7B54\u6848\uFF09"))),gn.answer_public&&Za.createElement(Za.Fragment,null,Za.createElement("div",{style:{display:"flex",background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},Za.createElement("div",{style:{margin:"0 46px 0 24px"}},"\u516C\u5F00\u65F6\u95F4\u8303\u56F4"),Za.createElement(Bn.ZP.Group,{onChange:kt=>{kt.target.value==="public_after_abort"?nn(Pt=>Qn(JA({},Pt),{public_after_abort:!0,public_after_over:!1})):kt.target.value==="public_after_over"?nn(Pt=>Qn(JA({},Pt),{public_after_abort:!1,public_after_over:!0})):nn(Pt=>Qn(JA({},Pt),{public_after_abort:!1,public_after_over:!1}))},value:Ir,disabled:dt},Za.createElement(Bn.ZP,{value:"public_after_abort"},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),Za.createElement(Bn.ZP,{value:"immediately",style:{marginLeft:"30px"}},"\u4EFB\u610F\u65F6\u95F4"))),Za.createElement("div",{style:{display:"flex",background:"#F6F7F9",padding:"13px 30px"}},Za.createElement("div",{style:{margin:"0 18px 0 24px"}},"\u8BBE\u7F6E\u590D\u5236\u53C2\u8003\u7B54\u6848"),Za.createElement(Ve.default,{checked:gn.forbid_copy_answers,disabled:dt,onChange:kt=>{gn.forbid_copy_answers=kt.target.checked,nn(Object.assign({},gn))}},Za.createElement("div",{style:{color:"#000000"}},"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848")),Za.createElement("div",{style:{color:"#666666",fontSize:"14px",height:"22px"}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5728\u5B9E\u9A8C\u9875\u9762\u53EA\u80FD\u67E5\u770B\u4F46\u4E0D\u80FD\u590D\u5236\u53C2\u8003\u7B54\u6848\uFF09"))),(Gt==null?void 0:Gt.is_has_choice)&&Za.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},Za.createElement("div",{style:{display:"flex",alignItems:"center"}},Za.createElement(Ve.default,{checked:gn.choice_public_result,disabled:dt,onChange:kt=>{gn.choice_public_result=kt.target.checked,nn(Object.assign({},gn))}},Za.createElement("div",{style:{color:"#000000"}},"\u7406\u8BBA\u9898\u516C\u5F00\u8BC4\u6D4B\u7ED3\u679C")),Za.createElement("div",{style:{color:"#666666",fontSize:"14px",height:"22px"}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5728\u7406\u8BBA\u9898\u8FDB\u884C\u8BC4\u6D4B\u5C55\u793A\u7B54\u5BF9\u7B54\u9519\uFF09"))),Za.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},Za.createElement("div",{style:{display:"flex",alignItems:"center"}},Za.createElement(Ve.default,{checked:gn.comment_public,disabled:dt,onChange:kt=>{gn.comment_public=kt.target.checked,nn(Object.assign({},gn))}},Za.createElement("div",{style:{color:"#000000"}},"\u516C\u5F00\u8BC4\u8BBA")),Za.createElement("div",{style:{color:"#666666",fontSize:"14px",height:"22px"}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5728\u5B9E\u9A8C\u9875\u9762\u53EF\u67E5\u770B\u8BE5\u5B9E\u9A8C\u7684\u76F8\u5173\u8BC4\u8BBA\uFF09"))),Za.createElement("div",{style:{marginTop:"30px"}},Za.createElement("div",{className:Ka.Z.title},"\u8FDB\u5165\u5B9E\u9A8C\u8BBE\u7F6E"),Za.createElement("div",{style:{display:"flex",alignItems:"center",background:"#F6F7F9",padding:"13px 30px"}},Za.createElement(Ve.default,{checked:gn.can_view_details,disabled:dt,onChange:kt=>{gn.can_view_details=kt.target.checked,nn(Object.assign({},gn))}},Za.createElement("div",{style:{color:"#000000"}},"\u67E5\u770B\u5B9E\u8DF5\u9879\u76EE\u8BE6\u60C5")),Za.createElement("div",{style:{color:"#666666",fontSize:"14px",height:"22px"}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5F00\u542F\u6311\u6218\u5148\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\u7684\u8BE6\u60C5\u9875\u9762\uFF0C\u5426\u5219\u76F4\u63A5\u8FDB\u5165\u5B9E\u9A8C\u9875\u9762\uFF09"))),Za.createElement(ze.ZP,{style:{width:"138px",marginTop:"30px"},type:"primary",size:"large",loading:jn,onClick:()=>wa()},"\u4FDD\u5B58"))};var Zl=(0,Ie.connect)(({shixunHomeworks:ce,loading:Be})=>({shixunHomeworks:ce,loading:Be.effects}))(rl),so=ne(44104),cA=ne(95337),Ml={bottomBox:"bottomBox___IzVMq",batchOperation:"batchOperation___Ph8Pd",operation:"operation___SZhQL",btn_secondary:"btn_secondary___pLSIk",btn_see:"btn_see___q3PZ_",btn_primary:"btn_primary___Zpxv4"},Ho=Object.defineProperty,El=Object.defineProperties,jo=Object.getOwnPropertyDescriptors,Gl=Object.getOwnPropertySymbols,Dr=Object.prototype.hasOwnProperty,Zr=Object.prototype.propertyIsEnumerable,$r=(ce,Be,ge)=>Be in ce?Ho(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,ia=(ce,Be)=>{for(var ge in Be||(Be={}))Dr.call(Be,ge)&&$r(ce,ge,Be[ge]);if(Gl)for(var ge of Gl(Be))Zr.call(Be,ge)&&$r(ce,ge,Be[ge]);return ce},si=(ce,Be)=>El(ce,jo(Be)),AA=(ce,Be)=>{var ge={};for(var Kt in ce)Dr.call(ce,Kt)&&Be.indexOf(Kt)<0&&(ge[Kt]=ce[Kt]);if(ce!=null&&Gl)for(var Kt of Gl(ce))Be.indexOf(Kt)<0&&Zr.call(ce,Kt)&&(ge[Kt]=ce[Kt]);return ge},OA=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Tt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Tt(ge.throw(dt))}catch(Ut){on(Ut)}},Tt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Tt((ge=ge.apply(ce,Be)).next())});const Qi=[{label:"\u7B80\u5355",value:"\u7B80\u5355",color:"#1B8565"},{label:"\u4E2D\u7B49",value:"\u4E2D\u7B49",color:"#FA6400"},{label:"\u56F0\u96BE",value:"\u56F0\u96BE",color:"#E30000"}];var TA=ce=>{var Be=ce,{open:ge,onFinish:Kt}=Be,on=AA(Be,["open","onFinish"]);const{shixunHomeworks:Gt}=(0,Ie.useSelector)(fn=>fn),{workSetting:{challenge_settings:ln=[]}}=Gt,[Tt,dt]=(0,y.useState)([]),[Ut,va]=(0,y.useState)([]),[Pr,jn]=(0,y.useState)([]),[Yr,tr]=(0,y.useState)([]),[Zn,Er]=(0,y.useState)([]),[Qr,gr]=(0,y.useState)(""),[xa,Yn]=(0,y.useState)(""),[gn,nn]=(0,y.useState)(!1),[Ta,wa]=(0,y.useState)(!1),[Un,Ir]=(0,y.useState)([]),[kt,Pt]=(0,y.useState)({needKeyword:"",needSelectValue:"",noNeedKeyword:"",noNeedSelectValue:""}),ar=[{title:"\u5173\u5361",width:80,dataIndex:"challenge_index",render:(fn,yr,Qa)=>`\u7B2C${yr==null?void 0:yr.challenge_index}\u5173`},{title:"\u5173\u5361\u540D\u79F0",dataIndex:"challenge_name",ellipsis:!0},{title:"\u96BE\u5EA6",width:50,dataIndex:"difficulty",render:fn=>{var yr;return y.createElement("span",{style:{color:(yr=Qi==null?void 0:Qi.find(Qa=>(Qa==null?void 0:Qa.label)==fn))==null?void 0:yr.color}},fn)}},{title:"\u91D1\u5E01\u5956\u52B1",width:80,dataIndex:"challenge_exp"},{title:"\u64CD\u4F5C",align:"left",width:80,render:(fn,yr)=>y.createElement(y.Fragment,null,y.createElement("span",{onClick:()=>{Ir(Un==null?void 0:Un.filter(Qa=>Qa!=(yr==null?void 0:yr.challenge_id))),jn([...Pr||[],yr==null?void 0:yr.challenge_id])},className:"current",style:{color:"#3061D0"}},"\u79FB\u5165\u9009\u505A"))}],Rr=[{title:"\u5173\u5361",width:80,dataIndex:"challenge_index",render:(fn,yr,Qa)=>`\u7B2C${yr==null?void 0:yr.challenge_index}\u5173`},{title:"\u5173\u5361\u540D\u79F0",dataIndex:"challenge_name",ellipsis:!0},{title:"\u96BE\u5EA6",width:50,dataIndex:"difficulty",render:fn=>{var yr;return y.createElement("span",{style:{color:(yr=Qi==null?void 0:Qi.find(Qa=>(Qa==null?void 0:Qa.label)==fn))==null?void 0:yr.color}},fn)}},{title:"\u91D1\u5E01\u5956\u52B1",width:80,dataIndex:"challenge_exp"},{title:"\u64CD\u4F5C",align:"left",width:160,render:(fn,yr)=>y.createElement(y.Fragment,null,y.createElement("span",{onClick:()=>{jn(Pr==null?void 0:Pr.filter(Qa=>Qa!=(yr==null?void 0:yr.challenge_id))),Ir(Un==null?void 0:Un.filter(Qa=>Qa!=(yr==null?void 0:yr.challenge_id)))},className:"current",style:{color:"#3061D0"}},"\u79FB\u56DE\u5FC5\u505A"),Un!=null&&Un.includes(yr==null?void 0:yr.challenge_id)?y.createElement("span",{onClick:()=>{Me.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u5F53\u524D\u5173\u5361\u4E3A\u53EF\u89C1\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u4E3A\u5B66\u751F\u4E0D\u53EF\u89C1\uFF1F",onOk:()=>OA(void 0,null,function*(){Un!=null&&Un.includes(yr==null?void 0:yr.challenge_id)&&Ir(Un==null?void 0:Un.filter(Qa=>Qa!=(yr==null?void 0:yr.challenge_id)))})})},className:"current",style:{color:"#3061D0",marginLeft:"14px"}},"\u8BBE\u4E3A\u4E0D\u53EF\u89C1"):y.createElement("span",{onClick:()=>{Me.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u5F53\u524D\u5173\u5361\u4E3A\u4E0D\u53EF\u89C1\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u4E3A\u5B66\u751F\u53EF\u89C1\uFF1F",onOk:()=>OA(void 0,null,function*(){Ir([...Un||[],yr==null?void 0:yr.challenge_id])})})},className:"current",style:{color:"#3061D0",marginLeft:"14px"}},"\u8BBE\u4E3A\u53EF\u89C1"))}];(0,y.useEffect)(()=>{(ln==null?void 0:ln.length)>0&&(jn(ln==null?void 0:ln.filter(fn=>!(fn!=null&&fn.checked)).map(fn=>fn==null?void 0:fn.challenge_id)),Ir(ln==null?void 0:ln.filter(fn=>fn==null?void 0:fn.is_show).map(fn=>fn==null?void 0:fn.challenge_id)))},[ln]),(0,y.useEffect)(()=>{var fn,yr,Qa,Va,YA,ma;const fA=[],ml=[];for(const Ja of ln)Pr!=null&&Pr.includes(Ja==null?void 0:Ja.challenge_id)?(!(kt!=null&&kt.noNeedSelectValue)||(kt==null?void 0:kt.noNeedSelectValue)==(Ja==null?void 0:Ja.difficulty))&&((Qa=(fn=Ja==null?void 0:Ja.challenge_name)==null?void 0:fn.toLowerCase())!=null&&Qa.includes((yr=kt==null?void 0:kt.noNeedKeyword)==null?void 0:yr.toLowerCase()))&&ml.push(Ja):(!(kt!=null&&kt.needSelectValue)||(kt==null?void 0:kt.needSelectValue)==(Ja==null?void 0:Ja.difficulty))&&((ma=(Va=Ja==null?void 0:Ja.challenge_name)==null?void 0:Va.toLowerCase())!=null&&ma.includes((YA=kt==null?void 0:kt.needKeyword)==null?void 0:YA.toLowerCase()))&&fA.push(Ja);tr(ml),dt(fA),console.log(ln)},[Pr,kt]);const Wr=[{key:"1",icon:y.createElement("img",{src:ne(99513),width:21,alt:"",className:"mr5"}),label:"\u8BBE\u4E3A\u53EF\u89C1",onClick:()=>{if((Zn==null?void 0:Zn.length)==0){Pe.ZP.error("\u8BF7\u9009\u62E9\u5173\u5361");return}Ir([...new Set([...Un||[],...Zn==null?void 0:Zn.map(fn=>fn==null?void 0:fn.challenge_id)])]),Er([]),wa(!1)}},{key:"2",icon:y.createElement("img",{src:ne(51018),width:21,alt:"",className:"mr5"}),label:"\u8BBE\u4E3A\u4E0D\u53EF\u89C1",onClick:()=>{if((Zn==null?void 0:Zn.length)==0){Pe.ZP.error("\u8BF7\u9009\u62E9\u5173\u5361");return}Ir(Un==null?void 0:Un.filter(fn=>{var yr;return!((yr=Zn==null?void 0:Zn.map(Qa=>Qa==null?void 0:Qa.challenge_id))!=null&&yr.includes(fn))})),Er([]),wa(!1)}}];return y.createElement(Me.default,ia({title:"\u5173\u5361\u7BA1\u7406",centered:!0,open:ge,width:1200,classNames:{body:"flex gap-10px"},footer:y.createElement("div",{className:"flex item-center"},(Tt==null?void 0:Tt.length)==0&&y.createElement("div",{className:"c-red"},"\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u9700\u8981\u5B66\u751F\u5B8C\u6210\u7684\u5173\u5361"),y.createElement(ze.ZP,{className:"flex ml-auto",onClick:on==null?void 0:on.onCancel},"\u53D6\u6D88"),y.createElement(ze.ZP,{type:"primary",onClick:()=>{Kt==null||Kt({challengeIds:(Tt==null?void 0:Tt.map(fn=>fn==null?void 0:fn.challenge_id))||[],isSee:Un||[]})}},"\u786E\u5B9A"))},on),y.createElement("div",{className:"flex-1 minW-0 minH-0 pt-10px",style:{boxShadow:"0px 0px 4px 0px #DCDCDC",paddingBottom:40,position:"relative"}},y.createElement("div",{className:"flex item-center gap-10px px-20px relative"},y.createElement("div",{className:"bg-black h-14px w-4px absolute",style:{top:"50%",left:0,transform:"translateY(-50%)"}}),y.createElement("div",{className:"font-semibold mr-auto text-nowrap"},"\u9700\u8981\u5B66\u751F\u5B8C\u6210\u7684\u5173\u5361"),y.createElement(At.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u96BE\u5EA6",size:"large",style:{width:114},options:Qi,onChange:fn=>{Pt(si(ia({},kt),{needSelectValue:fn}))}}),y.createElement(Ot.default,{placeholder:"\u8BF7\u8F93\u5165\u5173\u5361\u540D\u79F0",size:"large",suffix:y.createElement("span",{className:"iconfont icon-sousuo8",onClick:()=>{Pt(si(ia({},kt),{needKeyword:Qr}))}}),onChange:fn=>{gr(fn.target.value)},style:{width:187},onPressEnter:fn=>{Pt(si(ia({},kt),{needKeyword:fn.target.value}))}})),y.createElement(Oe.default,{className:"mt-10px px-20px pb-10px",columns:ar,dataSource:Tt||[],rowKey:"challenge_id",locale:{emptyText:y.createElement(Dt.Z,null)},rowSelection:gn?{selectedRowKeys:Ut==null?void 0:Ut.map(fn=>fn==null?void 0:fn.challenge_id),onChange:(fn,yr)=>{va(yr)}}:null,pagination:!1}),y.createElement("div",{className:Ml.bottomBox,style:gn?{boxShadow:"0px 0px 4px 0px #DCDCDC"}:{}},gn?y.createElement("div",{className:Ml.operation},y.createElement(Ve.default,{className:"font14",style:{color:"#333330"},checked:Tt!=null&&Tt.length?Ut.length===(Tt==null?void 0:Tt.length):!1,onChange:fn=>{fn.target.checked?va(Tt||[]):va([])}},"\u5168\u9009\uFF08",Ut==null?void 0:Ut.length,"\uFF09"),y.createElement("div",{className:Ml.btn_secondary,onClick:()=>{nn(!1),va([])}},"\u53D6\u6D88\u64CD\u4F5C"),y.createElement("div",{className:Ml.btn_primary,onClick:()=>{if((Ut==null?void 0:Ut.length)==0){Pe.ZP.error("\u8BF7\u9009\u62E9\u5173\u5361");return}Ir(Un==null?void 0:Un.filter(fn=>{var yr;return!((yr=Ut==null?void 0:Ut.map(Qa=>Qa==null?void 0:Qa.challenge_id))!=null&&yr.includes(fn))})),jn([...Pr||[],...Ut==null?void 0:Ut.map(fn=>fn==null?void 0:fn.challenge_id)]),va([]),nn(!1)}},"\u79FB\u5165\u9009\u505A")):y.createElement("div",{className:Ml.batchOperation,onClick:()=>{nn(!0)}},"\u6279\u91CF\u64CD\u4F5C"))),y.createElement("div",{className:"flex flex-col item-center justify-center gap-20px"}),y.createElement("div",{className:"flex-1 minW-0 minH-0 pt-10px",style:{boxShadow:"0px 0px 4px 0px #DCDCDC",paddingBottom:40,position:"relative"}},y.createElement("div",{className:"flex item-center gap-10px px-20px relative"},y.createElement("div",{className:"bg-black h-14px w-4px absolute",style:{top:"50%",left:0,transform:"translateY(-50%)"}}),y.createElement("div",{className:"font-semibold mr-auto text-nowrap"},"\u5B66\u751F\u53EF\u4EE5\u9009\u505A\u7684\u5173\u5361",y.createElement(be.Z,{title:y.createElement("div",null,y.createElement("div",null,"\u5B9A\u4E49\uFF1A\u9009\u505A\u5173\u5361\u662F\u5B66\u751F\u53EF\u4EE5\u9009\u62E9\u6027\u5B8C\u6210\u7684\u5173\u5361\uFF0C\u5B8C\u6210\u4E0E\u5426\u4E0D\u8BA1\u5165\u8BFE\u5802\u5F97\u5206"),y.createElement("div",null,"\u5173\u5361\u53EF\u89C1\u6027\uFF1A\u9009\u505A\u5173\u5361\u9ED8\u8BA4\u4E0D\u53EF\u89C1\uFF0C\u60A8\u53EF\u5728\u3010\u53EF\u89C1\u6027\u3011\u6216\u3010\u6279\u91CF\u64CD\u4F5C\u3011\u8C03\u6574\u5173\u5361\u7684\u53EF\u89C1\u6027"))},y.createElement("i",{className:"iconfont icon-tishi9 ml5 font14",style:{color:"#FF8C29",cursor:"pointer"}}))),y.createElement(At.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u96BE\u5EA6",size:"large",style:{width:114},options:Qi,onChange:fn=>{Pt(si(ia({},kt),{noNeedSelectValue:fn}))}}),y.createElement(Ot.default,{placeholder:"\u8BF7\u8F93\u5165\u5173\u5361\u540D\u79F0",size:"large",suffix:y.createElement("span",{className:"iconfont icon-sousuo8",onClick:()=>{Pt(si(ia({},kt),{noNeedKeyword:xa}))}}),onChange:fn=>{Yn(fn.target.value)},style:{width:187},onPressEnter:fn=>{Pt(si(ia({},kt),{noNeedKeyword:fn.target.value}))}})),y.createElement(Oe.default,{className:"mt-10px px-20px pb-10px",columns:Rr,dataSource:Yr||[],locale:{emptyText:y.createElement(Dt.Z,null)},rowKey:"challenge_id",rowSelection:Ta?{selectedRowKeys:Zn==null?void 0:Zn.map(fn=>fn==null?void 0:fn.challenge_id),onChange:(fn,yr)=>{Er(yr)}}:null,pagination:!1}),y.createElement("div",{className:Ml.bottomBox,style:Ta?{boxShadow:"0px 0px 4px 0px #DCDCDC"}:{}},Ta?y.createElement("div",{className:Ml.operation},y.createElement(Ve.default,{className:"font14",style:{color:"#333330"},checked:Yr!=null&&Yr.length?Zn.length===(Yr==null?void 0:Yr.length):!1,onChange:fn=>{fn.target.checked?Er(Yr||[]):Er([])}},"\u5168\u9009\uFF08",Zn==null?void 0:Zn.length,"\uFF09"),y.createElement("div",{className:Ml.btn_secondary,onClick:()=>{wa(!1),Er([])}},"\u53D6\u6D88\u64CD\u4F5C"),y.createElement(Qt.Z,{menu:{items:Wr},placement:"top",arrow:{pointAtCenter:!0}},y.createElement("div",{className:Ml.btn_see},"\u5173\u5361\u53EF\u89C1\u6027")),y.createElement("div",{className:Ml.btn_primary,onClick:()=>{if((Zn==null?void 0:Zn.length)==0){Pe.ZP.error("\u8BF7\u9009\u62E9\u5173\u5361");return}const fn=Zn==null?void 0:Zn.map(yr=>yr==null?void 0:yr.challenge_id);jn(Pr==null?void 0:Pr.filter(yr=>!(fn!=null&&fn.includes(yr)))),Ir(Un==null?void 0:Un.filter(yr=>{var Qa;return!((Qa=Zn==null?void 0:Zn.map(Va=>Va==null?void 0:Va.challenge_id))!=null&&Qa.includes(yr))})),Er([]),wa(!1)}},"\u79FB\u56DE\u5FC5\u505A")):y.createElement("div",{className:Ml.batchOperation,onClick:()=>{wa(!0)}},"\u6279\u91CF\u64CD\u4F5C"))))},Xt=ne(59301),DA=Object.defineProperty,no=Object.defineProperties,xl=Object.getOwnPropertyDescriptors,ro=Object.getOwnPropertySymbols,bo=Object.prototype.hasOwnProperty,tu=Object.prototype.propertyIsEnumerable,Ro=(ce,Be,ge)=>Be in ce?DA(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,BA=(ce,Be)=>{for(var ge in Be||(Be={}))bo.call(Be,ge)&&Ro(ce,ge,Be[ge]);if(ro)for(var ge of ro(Be))tu.call(Be,ge)&&Ro(ce,ge,Be[ge]);return ce},Xi=(ce,Be)=>no(ce,xl(Be)),Lu=(ce,Be)=>{var ge={};for(var Kt in ce)bo.call(ce,Kt)&&Be.indexOf(Kt)<0&&(ge[Kt]=ce[Kt]);if(ce!=null&&ro)for(var Kt of ro(ce))Be.indexOf(Kt)<0&&tu.call(ce,Kt)&&(ge[Kt]=ce[Kt]);return ge},Wo=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Tt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Tt(ge.throw(dt))}catch(Ut){on(Ut)}},Tt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Tt((ge=ge.apply(ce,Be)).next())});const Vl=({shixunHomeworks:ce,loading:Be,dispatch:ge})=>{const Kt=(0,Ie.useParams)(),[on]=fe.default.useForm(),Gt=fe.default.useWatch("total_score",on),ln=fe.default.useWatch("eff_type",on),Tt=fe.default.useWatch("challenge_settings",on),dt=fe.default.useWatch("answer_open_evaluation",on),Ut=fe.default.useWatch("shixun_evaluation",on),va=fe.default.useWatch("work_efficiency",on),Pr=fe.default.useWatch("is_repeat_minus",on),jn=fe.default.useWatch("open_view_answer_deduct",on),{workSetting:Yr,workList:tr,changeData:Zn,headerInfo:Er}=ce,[Qr,gr]=(0,y.useState)(!1),[xa,Yn]=(0,y.useState)(!1),[gn,nn]=(0,y.useState)(!1);let[Ta,wa]=(0,y.useState)([]),[Un,Ir]=(0,y.useState)([]),[kt,Pt]=(0,y.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!0,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,eff_type:1,open_view_answer_deduct:!0,is_repeat_minus:!1,repeat_setting_score:10,repeat_limit:70,is_onpage_time:!0,training_time_rules:1,difficulty_level_sort:"asc",game_deduct_score_percentage:100});const[ar,Rr]=(0,y.useState)(!1),[Wr,fn]=(0,y.useState)(0),[yr,Qa]=(0,y.useState)(!1),[Va,YA]=(0,y.useState)([]),[ma,fA]=(0,y.useState)([]),[ml,Ja]=(0,y.useState)(!1),[Ar,Wa]=(0,y.useState)(null),li={\u7B80\u5355:"#1B8565",\u4E2D\u7B49:"#FA6400",\u56F0\u96BE:"#E30000"};(0,y.useEffect)(()=>()=>{wa([])},[]),(0,y.useEffect)(()=>{gr(!(Yr!=null&&Yr.can_edit))},[Yr]);const $a=()=>{ge({type:"shixunHomeworks/getWorkSetting",payload:BA({},Kt)})};(0,y.useEffect)(()=>{var a;if(!(Yr!=null&&Yr.course_id))return;Object.keys(kt).map(function(x){kt[x]=Yr[x]}),(!kt.allow_late||!kt.unified_late)&&(kt.late_penalty=5),Ta=JSON.parse(JSON.stringify(Yr.group_settings.map(x=>Xi(BA({},x),{group_name:[x.group_name]})).filter(x=>x.publish_time!==null))),Un=JSON.parse(JSON.stringify(Yr.allow_late_settings.map(x=>Xi(BA({},x),{group_name:[x.group_name]})).filter(x=>x.late_time!==null)));const E=Xi(BA({},kt),{difficulty_level_sort:kt.difficulty_level_sort||"asc"});Pt(E),oA(E),on.setFieldsValue(E),wa([...Ta]),Ir([...Un]),YA((a=Yr.challenge_settings)==null?void 0:a.filter(x=>x.checked).map(x=>x.challenge_id))},[Yr]);const qA=()=>{var a;const E=JSON.parse(JSON.stringify(kt));if(E.challenge_settings.filter(x=>!x.hide),E.categoryId=Kt.categoryId,E.game_deduct_score_percentage===""){Pe.ZP.warning("\u8BF7\u586B\u5199\u67E5\u770B\u7B54\u6848\u6263\u5206\u6BD4\u4F8B");return}if((a=E.challenge_settings)!=null&&a.every(x=>!x.checked)){Pe.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(kt.unified_setting||(Ta=Ta==null?void 0:Ta.map(x=>{var b;if(!x.publish_time||!x.end_time)throw Pe.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(!x.group_name)throw Pe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return x.group_name=typeof(x==null?void 0:x.group_name)=="string"?[x==null?void 0:x.group_name]:x==null?void 0:x.group_name,x.group_id=(b=Yr.group_settings)==null?void 0:b.filter(z=>{var ie;return(ie=x==null?void 0:x.group_name)==null?void 0:ie.includes(z.group_name)}).map(z=>z.group_id||z.id).toString().split(","),x})),E.group_settings=Ta,kt.allow_late)if(kt.unified_late){if(kt.late_penalty===null||kt.late_penalty===void 0||kt.late_penalty<0||kt.late_penalty>100)throw Pe.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(!kt.late_time)throw Pe.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 Un=Un==null?void 0:Un.map(x=>{var b,z;if(x.late_penalty===null||x.late_penalty===void 0||x.late_penalty<0||x.late_penalty>100)throw Pe.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(!x.late_time)throw Pe.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(!x.group_name)throw Pe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return x.group_name=typeof(x==null?void 0:x.group_name)=="string"?[x==null?void 0:x.group_name]:x==null?void 0:x.group_name,x.group_id=(z=(b=x==null?void 0:x.group_name)==null?void 0:b.map(ie=>{var de,Ce;let xe=(Ce=(de=Yr.group_settings)==null?void 0:de.filter(Ne=>(Ne==null?void 0:Ne.group_name)===ie))==null?void 0:Ce[0];return xe==null?void 0:xe.group_id}))==null?void 0:z.toString().split(","),x}),E.allow_late_settings=Un;di(E)},di=a=>{var E,x;if(a.total_score===null){Pe.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(a!=null&&a.work_efficiency&&a.eff_score===null){Pe.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const b=a.challenge_settings.reduce((de,Ce)=>de+Number(Ce.challenge_score),0);if((b==null?void 0:b.toFixed(10))!==((E=a.total_score-a.eff_score)==null?void 0:E.toFixed(10))){Pe.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${a.total_score}\u5206`);return}const z={shixun_evaluation:a.shixun_evaluation,challenge_settings:a.challenge_settings,eff_type:a.eff_type},ie=()=>Wo(void 0,null,function*(){Yn(!0),(yield(0,Fe.ZP)(`/api/homework_commons/${Kt.categoryId}/score_setting.json`,{method:"post",body:BA({},a)})).status===0&&(Pe.ZP.success("\u66F4\u65B0\u6210\u529F"),$a(),ge({type:"shixunHomeworks/getShixunWorkList",payload:BA({},Kt)})),Yn(!1)});!(0,ur.isEqual)(Zn,z)&&!((x=tr==null?void 0:tr.homework_status)!=null&&x.includes("\u672A\u53D1\u5E03"))&&!ar?Me.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:ie}):ie(),(ar||Pr&&ar)&&Me.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u67E5\u91CD\u6263\u5206\u89C4\u5219\uFF0C\u9700\u8981\u91CD\u65B0\u67E5\u91CD\u624D\u80FD\u751F\u6548\uFF0C\u751F\u6548\u540E\u6210\u7EE9\u5C06\u8986\u76D6\u6210\u6700\u65B0\u7684\u6210\u7EE9\u3002",okText:"\u7ACB\u5373\u67E5\u91CD",onOk(){ge({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:Kt}})}})},jA=(a=kt)=>{var E;const{eff_score:x,total_score:b,difficulty_level_sort:z}=a,ie=b-x,de=(E=a.challenge_settings)==null?void 0:E.filter(Ht=>Ht.checked).length;if(!de){a.challenge_settings.map((Ht,st)=>{Ht.challenge_score=0});return}const Ce=a.challenge_settings.filter(Ht=>Ht.checked).map(Ht=>z==="desc"?Ht.challenge_exp_desc:Ht.challenge_exp).reduce((Ht,st)=>Ht+st),xe=ie/Ce;let Ne=0,mt=0,lt;switch(a.shixun_evaluation){case 0:const Ht=parseFloat((ie/de).toFixed(1));a.challenge_settings.map((vn,Vn)=>{vn.checked?(Ne=Vn,vn.challenge_score=Ht>0?Ht:0):vn.challenge_score=0}),lt=(ie-Ht*(de-1)).toFixed(1),a.challenge_settings[Ne].challenge_score=lt>0?lt:0;break;case 1:a.challenge_settings.map((vn,Vn)=>{vn.checked?(Ne=Vn,mt+=Number((Math.round((z==="desc"?vn.challenge_exp_desc:vn.challenge_exp)*xe*10)/10).toFixed(1)),vn.challenge_score=(Math.round((z==="desc"?vn.challenge_exp_desc:vn.challenge_exp)*xe*10)/10).toFixed(1)):vn.challenge_score=0});let st=a.challenge_settings[Ne].challenge_score;lt=(ie-mt+Number(st)).toFixed(1),a.challenge_settings[Ne].challenge_score=lt>0?lt:0;break;case 2:const _t=parseFloat((ie/de).toFixed(1));a.challenge_settings.map((vn,Vn)=>{vn.checked?(Ne=Vn,vn.challenge_score=_t>0?_t:0):vn.challenge_score=0}),lt=(ie-_t*(de-1)).toFixed(1),a.challenge_settings[Ne].challenge_score=lt>0?lt:0;break}Pt(BA({},a)),oA(a),on.setFieldsValue(a)},oA=(a=kt)=>{const E=(0,We.EN)(a.challenge_settings.reduce((x,b)=>(0,We.EN)(x||0,Number(b.challenge_score)||0,"+"),0),a.eff_score||0,"+");fn(E)};return Xt.createElement("div",{className:Ka.Z.form},Xt.createElement(fe.default,{className:Ka.Z.FormStyle,form:on,initialValues:{},layout:"vertical",disabled:Qr,size:"large",onValuesChange:(a,E)=>{Pt(BA(BA({},kt),E))},onFinish:a=>{qA(),Rr(!1)}},(Yr==null?void 0:Yr.can_edit)&&Xt.createElement("div",{className:Ka.Z.title},"\u4F5C\u4E1A\u5206\u503C\u8BBE\u7F6E"),Xt.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"}},Xt.createElement("div",{style:{color:"#333333"}},"\u4F5C\u4E1A\u603B\u5206"),Xt.createElement(fe.default.Item,{className:"ml20",style:{marginBottom:"0px"},name:"total_score",rules:[{required:!0,message:"\u4F5C\u4E1A\u603B\u5206\u4E0D\u80FD\u4E3A\u7A7A"}]},Xt.createElement(Sn.Z,{style:{width:120},min:0,addonAfter:"\u5206"}))),Xt.createElement("div",{className:Ka.Z.title,style:{marginTop:"30px"}},"\u6548\u7387\u5206",Xt.createElement("span",{style:{color:"#666",verticalAlign:"top",fontSize:14,fontWeight:400}},"\uFF08\u6548\u7387\u5206\u5C06\u5728\u4F5C\u4E1A\u7ED3\u675F\u540E\u8FDB\u884C\u8BA1\u7B97\uFF0C\u5E76\u52A0\u5165\u5B66\u751F\u6210\u7EE9\u4E2D\uFF09")),Xt.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",width:"100%"}},Xt.createElement(cA.Z,{disableWhenCommunity:!(Er!=null&&Er.is_old_data_for_time)},Xt.createElement(fe.default.Item,{name:"work_efficiency",valuePropName:"checked",style:{marginBottom:0},normalize:a=>{const E=Xi(BA({},kt),{eff_score:a?20:0});return jA(E),oA(E),a}},Xt.createElement(Ve.default,null,Xt.createElement("strong",{className:"c-grey-666"},"\u6548\u7387\u5206")))),Xt.createElement("div",{style:{color:"#666"}},"\uFF08\u52FE\u9009\u6548\u7387\u5206\u540E\uFF0C\u5219\u4F5C\u4E1A\u603B\u5206\u503C=\u6548\u7387\u5206+\u4EFB\u52A1\u5173\u5361\u603B\u5206\uFF09")),Xt.createElement("div",{style:{background:"#F6F7F9",padding:"5px 50px",marginTop:"1px"}},Xt.createElement(Ke.Z,{wrap:!1,align:"middle"},Xt.createElement(tt.Z,{style:{textAlign:"right"}},Xt.createElement("span",{className:"c-grey-333"},"\u6548\u7387\u5206\u503C")),Xt.createElement(tt.Z,null,Xt.createElement(cA.Z,{disableWhenCommunity:!(Er!=null&&Er.is_old_data_for_time)},Xt.createElement(fe.default.Item,{className:"ml20",name:"eff_score",style:{marginBottom:0},rules:[{required:va&&!0,message:"\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A"}],normalize:a=>(jA(Xi(BA({},kt),{eff_score:a})),a)},Xt.createElement(Sn.Z,{style:{width:184},min:0,step:.1,addonAfter:"\u5206",disabled:Qr||!va})))))),va&&Xt.createElement("div",{style:{background:"#F6F7F9",padding:"5px 50px",marginTop:"1px"}},Xt.createElement("div",{style:{height:40,lineHeight:"40px"}},Xt.createElement("span",{className:"c-grey-333 mr10"},"\u8BA1\u7B97\u7EF4\u5EA6"),Xt.createElement("span",{className:"c-grey-666"},"\uFF08\u6548\u7387\u5206 = \uFF08\u5B66\u4E60\u6548\u7387 / \u6700\u9AD8\u5B66\u4E60\u6548\u7387 \uFF09* \u5206\u503C\uFF1B\u5B66\u4E60\u6548\u7387 = log\uFF08\u5B9E\u8BAD\u603B\u5F97\u5206/\u5B9E\u8BAD\u603B\u8017\u65F6\uFF09\uFF1B\u8017\u65F6\u5355\u4F4D\u4E3A\u5C0F\u65F6\uFF0C\u5F53\u5B66\u751F\u672A\u901A\u5173\u5219\u6548\u7387\u5206\u4E3A0\uFF09")),Xt.createElement(cA.Z,{disableWhenCommunity:!(Er!=null&&Er.is_old_data_for_time)},Xt.createElement(fe.default.Item,{name:"eff_type",style:{marginBottom:0}},Xt.createElement(Bn.ZP.Group,null,Xt.createElement(Bn.ZP,{value:1},"\u6309\u4F5C\u4E1A\u6700\u9AD8\u6548\u7387\u5206\u8BA1\u7B97"),Xt.createElement(Bn.ZP,{value:2,style:{marginLeft:10}},"\u6309\u73ED\u7EA7\u6700\u9AD8\u6548\u7387\u5206\u8BA1\u7B97"))))),va&&Xt.createElement("div",{style:{background:"#F6F7F9",padding:"5px 50px",marginTop:"1px"}},Xt.createElement("div",{className:"c-grey-333",style:{height:40,lineHeight:"40px"}},Xt.createElement("span",null,"\u5B9E\u8BAD\u603B\u8017\u65F6"),Xt.createElement(be.Z,{title:"\u89C4\u5219\u8BF4\u660E"},Xt.createElement("i",{className:`iconfont icon-tishixiaowenhao ${Ka.Z.title_icon}`,style:{color:"#666"},onClick:()=>nn(!0)}))),Xt.createElement(cA.Z,{disableWhenCommunity:!(Er!=null&&Er.is_old_data_for_time)},Xt.createElement(fe.default.Item,{name:"training_time_rules",style:{marginBottom:0},normalize:(a,E,x)=>(jA(Xi(BA({},x),{training_time_rules:a})),a)},Xt.createElement(Bn.ZP.Group,null,Xt.createElement(so.Z,{direction:"vertical"},Xt.createElement(Bn.ZP,{style:{height:40,lineHeight:"40px"},value:1},"\u9875\u9762\u505C\u7559\u65F6\u957F",Xt.createElement("span",{className:"ml10 c-grey-666"},"\uFF08\u5728\u5173\u5361\u901A\u5173\u524D\u505C\u7559\u7B54\u9898\u9875\u9762\u7684\u603B\u65F6\u957F\uFF09")),Xt.createElement(Bn.ZP,{style:{height:40,lineHeight:"40px"},value:2},"\u5173\u5361\u603B\u8017\u65F6",Xt.createElement("span",{className:"ml10 c-grey-666"},"\uFF08\u7B2C\u4E00\u6B21\u8FDB\u5165\u5173\u5361\u65F6\u95F4\u70B9\u5230\u5173\u5361\u901A\u5173\u65F6\u95F4\u70B9\u7684\u603B\u65F6\u957F\uFF09")),Xt.createElement(Bn.ZP,{style:{height:40,lineHeight:"40px"},value:3},"\u4F5C\u4E1A\u901A\u5173\u65F6\u957F",Xt.createElement("span",{className:"ml10 c-grey-666"},"\uFF08\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u70B9\u5230\u5B66\u751F\u5168\u90E8\u5173\u5361\u901A\u5173\u65F6\u95F4\u70B9\u7684\u603B\u65F6\u957F\uFF09"))))))),Xt.createElement("div",{style:{marginTop:"30px"}},Xt.createElement("div",{className:Ka.Z.title},"\u5173\u5361\u9009\u62E9\u4E0E\u5206\u503C\u5206\u914D"),Xt.createElement("div",{className:"flex"},Xt.createElement("div",{style:{width:799,marginRight:1,background:"#F6F7F9"}},Xt.createElement("div",{className:"flex justify-between item-center",style:{height:40,padding:"0 12px 0 30px",borderBottom:"1px solid #fff"}},Xt.createElement("div",{className:Ka.Z.title,style:{marginBottom:0,fontSize:14}},"\u4EFB\u52A1\u5173\u5361(",Va.length,")"),Xt.createElement("div",{className:"flex"},Ut==2&&Xt.createElement("div",{className:"current mr20",style:{color:"#3061d0"},onClick:()=>{if(ma.length===0)return Pe.ZP.info("\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u4E2A\u5173\u5361");Ja(!0)}},"\u6279\u91CF\u4FEE\u6539\u5206\u503C"),Xt.createElement("div",{className:"current",style:{color:"#3061d0"},onClick:()=>{Qa(!0)}},"\u5173\u5361\u7BA1\u7406"))),Xt.createElement("div",{style:{background:"#F6F7F9",marginTop:"1px"}},Xt.createElement("div",{style:{display:"flex",alignItems:"center",height:40,padding:"0 13px 0 30px",borderBottom:"1px solid #fff"}},Ut==2&&Xt.createElement("div",{style:{width:50}},Xt.createElement(Ve.default,{indeterminate:ma.length>0&&ma.length{a.target.checked?fA([...Va]):fA([])}})),Xt.createElement("div",{style:{width:80}},"\u5173\u5361"),Xt.createElement("div",{style:{width:Ut==2?210:260,marginRight:20}},"\u5173\u5361\u540D\u79F0"),Xt.createElement("div",{style:{width:120}},"\u5173\u5361\u7C7B\u522B"),Xt.createElement("div",{style:{width:100}},"\u96BE\u5EA6"),Xt.createElement("div",{style:{width:120}},"\u5956\u52B1\u91D1\u5E01"),Xt.createElement("div",{style:{width:132}},"\u5206\u503C")),Xt.createElement(fe.default.List,{name:"challenge_settings"},(a,{add:E,remove:x})=>Xt.createElement("div",{style:{display:"flex",flexDirection:"column",maxHeight:510,overflowY:"auto"}},a==null?void 0:a.map(b=>{var z=b,{key:ie,name:de}=z,Ce=Lu(z,["key","name"]),xe,Ne,mt,lt,Ht,st,_t,vn,Vn,pr,zr,nr;return(xe=Tt==null?void 0:Tt[ie])!=null&&xe.checked||(Ne=Tt==null?void 0:Tt[ie])!=null&&Ne.is_show?Xt.createElement(Ke.Z,{key:ie,wrap:!1,align:"middle",style:{borderBottom:"1px solid #fff",padding:"5px 13px 5px 30px"}},Ut==2&&Xt.createElement("div",{style:{width:50}},Xt.createElement(Ve.default.Group,{options:[{label:"",value:(mt=Tt==null?void 0:Tt[ie])==null?void 0:mt.challenge_id}],disabled:!((lt=Tt==null?void 0:Tt[ie])!=null&<.checked),value:ma,onChange:Vt=>{var Da;if((Vt==null?void 0:Vt.length)===0){const _r=(Da=Tt==null?void 0:Tt[ie])==null?void 0:Da.challenge_id,fi=ma.filter(Zi=>Zi!==_r);fA([...fi]);return}fA(_r=>[...new Set([..._r,...Vt])])}})),Xt.createElement("div",{style:{width:80}},"\u7B2C",(Ht=Tt==null?void 0:Tt[ie])==null?void 0:Ht.challenge_index,"\u5173"),Xt.createElement("div",{style:{width:Ut==2?210:260},className:"multi_ellipsis1 mr20"},(st=Tt==null?void 0:Tt[ie])==null?void 0:st.challenge_name),Xt.createElement("div",{style:{width:120,color:(_t=Tt==null?void 0:Tt[ie])!=null&&_t.checked?"green":"#13B5D1"}},(vn=Tt==null?void 0:Tt[ie])!=null&&vn.checked?"\u5FC5\u505A":"\u9009\u505A"),Xt.createElement("div",{style:{width:100,color:li[(Vn=Tt==null?void 0:Tt[ie])==null?void 0:Vn.difficulty]}},(pr=Tt==null?void 0:Tt[ie])==null?void 0:pr.difficulty),Xt.createElement("div",{style:{width:120}},Xt.createElement("span",{className:` ${Ka.Z.SubTooltip}`},Xt.createElement("span",{style:{color:"#FA6400"}},(zr=Tt==null?void 0:Tt[ie])==null?void 0:zr.challenge_exp))),Xt.createElement("div",{style:{width:132}},Xt.createElement(fe.default.Item,{name:[de,"challenge_score"],style:{marginBottom:0},normalize:(Vt,Da,_r)=>(_r.challenge_settings[ie].challenge_score=Vt,oA(_r),Vt)},Xt.createElement(Sn.Z,{style:{width:120},min:0,addonAfter:Xt.createElement("span",{className:Ka.Z.SubTooltip},"\u5206"),disabled:Qr||Ut!==2||!((nr=Tt==null?void 0:Tt[ie])!=null&&nr.checked)})))):null}))))),Xt.createElement("div",{style:{width:300,background:"#F6F7F9"}},Xt.createElement("div",{className:"flex item-center",style:{height:40,paddingLeft:20,borderBottom:"1px solid #fff"}},Xt.createElement("div",{className:Ka.Z.title,style:{marginBottom:0,fontSize:14}},"\u5206\u503C\u5206\u914D\u65B9\u5F0F")),Xt.createElement("div",{style:{padding:"13px 40px"}},Xt.createElement(fe.default.Item,{name:"shixun_evaluation",style:{marginBottom:0},normalize:(a,E,x)=>{const b=Xi(BA({},x),{shixun_evaluation:a,difficulty_level_sort:a!==1?"asc":x.difficulty_level_sort});return jA(b),a}},Xt.createElement(Bn.ZP.Group,{style:{display:"flex",flexDirection:"column",gap:20}},Xt.createElement(Bn.ZP,{value:0},"\u5E73\u5747\u5206\u914D"),Xt.createElement(Bn.ZP,{value:1},"\u6309\u96BE\u6613\u5EA6\u5206\u914D"),Ut==1&&Xt.createElement(fe.default.Item,{label:Xt.createElement("span",{className:"mb10 c-grey-666"},"\u96BE\u5EA6\u8D4B\u5206\u65B9\u5F0F"),name:"difficulty_level_sort",style:{marginBottom:0,paddingLeft:25},normalize:(a,E,x)=>(jA(Xi(BA({},x),{difficulty_level_sort:a})),a)},Xt.createElement(Bn.ZP.Group,{style:{display:"flex",flexDirection:"column",gap:20},options:[{value:"asc",label:"\u6B63\u5E8F\u8D4B\u5206\uFF08\u96BE\u9898\u5F97\u9AD8\u5206\uFF09"},{value:"desc",label:"\u53CD\u5E8F\u8D4B\u5206\uFF08\u96BE\u9898\u5F97\u4F4E\u5206\uFF09"}]})),Xt.createElement(Bn.ZP,{value:2},"\u81EA\u5B9A\u4E49\u5206\u503C"))))))),Xt.createElement("div",{style:{marginTop:"30px"}},Xt.createElement("div",{className:Ka.Z.title},"\u5B66\u751F\u6263\u5206\u89C4\u5219\u8BBE\u7F6E"),Xt.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px"}},Xt.createElement("div",{style:{display:"flex",alignItems:"center"}},Xt.createElement(fe.default.Item,{name:"open_view_answer_deduct",valuePropName:"checked",style:{marginBottom:0}},Xt.createElement(Ve.default,null)),Xt.createElement("div",{style:{margin:"0 10px"}},"\u5F00\u542F\u67E5\u770B\u7B54\u6848\u6263\u5206"),Xt.createElement("span",{className:`${Ka.Z.SubTooltip}`,style:{color:"#666"}},"\uFF08\u9488\u5BF9\u672A\u901A\u8FC7\u5173\u5361\u7684\u5B66\u751F\u67E5\u770B\u7B54\u6848\u540E\u8BC4\u6D4B\u901A\u5173\u8FDB\u884C\u6263\u5206\uFF0C\u5DF2\u901A\u8FC7\u518D\u67E5\u770B\u7B54\u6848\u4E0D\u8FDB\u884C\u6263\u5206\uFF09")),jn&&Xt.createElement("div",{style:{display:"flex",alignItems:"center"}},Xt.createElement(fe.default.Item,{name:"answer_open_evaluation",style:{marginBottom:0}},Xt.createElement(Bn.ZP.Group,null,Xt.createElement(Bn.ZP,{value:!0,style:{marginRight:"50px"}},"\u56FA\u5B9A\u6263\u5206"),Xt.createElement(Bn.ZP,{value:!1},"\u6309\u7167\u5B9E\u8BAD\u53C2\u8003\u7B54\u6848\u7EA7\u522B\u6263\u5206")))),dt&&Xt.createElement("div",{style:{display:"flex",alignItems:"center",margin:"5px 0",paddingLeft:23}},Xt.createElement("div",{className:"c-grey-666"},"\u67E5\u770B\u7B54\u6848\u56FA\u5B9A\u6263\u9664"),Xt.createElement(fe.default.Item,{name:"game_deduct_score_percentage",style:{marginBottom:"0px"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6263\u5206\u6BD4\u4F8B"}]},Xt.createElement(Sn.Z,{style:{width:120,margin:"0 10px"},min:0,max:100,addonAfter:Xt.createElement("span",{className:Ka.Z.SubTooltip},"%")})),Xt.createElement("div",{className:"c-grey-666"},"\u5206\u503C ",Xt.createElement("span",{style:{color:"#666666"}}," \uFF08\u5F53\u8BBE\u7F6E0%\u65F6\uFF0C\u5219\u5B66\u751F\u67E5\u770B\u7B54\u6848\u4E0D\u6263\u5206\uFF09")))),Xt.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Xt.createElement("div",{style:{display:"flex",alignItems:"center"}},Xt.createElement(cA.Z,{disableWhenCommunity:!(Er!=null&&Er.is_old_data_for_time)},Xt.createElement(fe.default.Item,{name:"is_repeat_minus",valuePropName:"checked",style:{marginBottom:0},normalize:a=>(!a&&Rr(!0),a)},Xt.createElement(Ve.default,null))),Xt.createElement("div",{style:{margin:"0 10px"}},"\u5F00\u542F\u4EE3\u7801\u67E5\u91CD\u6263\u5206"),Xt.createElement("div",{className:Ka.Z.SubTooltip,style:{color:"#666"}},"\uFF08\u8BBE\u7F6E\u89C4\u5219\u540E\uFF0C\u9700\u8981\u8FDB\u884C\u201C\u4EE3\u7801\u67E5\u91CD\u201D\u540E\u624D\u80FD\u751F\u6548\uFF09")),Pr&&Xt.createElement("div",{style:{display:"flex",alignItems:"center"}},Xt.createElement("div",{style:{marginLeft:"30px"}},"\u6263\u5206\u9608\u503C"),Xt.createElement(cA.Z,{disableWhenCommunity:!(Er!=null&&Er.is_old_data_for_time)},Xt.createElement(fe.default.Item,{className:"ml10",name:"repeat_limit",style:{marginBottom:0},normalize:a=>(Rr(!0),a)},Xt.createElement(Sn.Z,{style:{width:120},min:0,max:100,addonAfter:Xt.createElement("span",{className:Ka.Z.SubTooltip},"%")}))),Xt.createElement("div",{style:{color:"#666666",marginLeft:"10px"}},"\uFF08\u5B66\u751F\u76F8\u4F3C\u5EA6\u4F4E\u4E8E\u8FD9\u4E2A\u9608\u503C\u5219\u4E0D\u6263\u5206\uFF09"),Xt.createElement("div",{style:{marginLeft:"30px"}},"\u67E5\u91CD\u6263\u5206"),Xt.createElement(cA.Z,{disableWhenCommunity:!(Er!=null&&Er.is_old_data_for_time)},Xt.createElement(fe.default.Item,{className:"ml10",name:"repeat_setting_score",style:{marginBottom:0},normalize:a=>(Rr(!0),a)},Xt.createElement(Sn.Z,{style:{width:120},min:0,max:Gt,addonAfter:Xt.createElement("span",{className:Ka.Z.SubTooltip},"\u5206")}))),Xt.createElement("div",{style:{color:"#666666",marginLeft:"10px"}},"\uFF08\u5B66\u751F\u5173\u5361\u5B9E\u9645\u6263\u5206=\u67E5\u91CD\u6263\u5206x\u76F8\u4F3C\u5EA6\u6BD4\uFF09"))))),Xt.createElement(ze.ZP,{type:"primary",size:"large",loading:xa,style:{width:"138px",marginTop:"30px"},onClick:()=>{on.submit()}},"\u4FDD\u5B58"),Xt.createElement(Me.default,{title:"\u8BA1\u65F6\u89C4\u5219\u8BF4\u660E",open:gn,width:860,footer:null,onCancel:()=>{nn(!1)}},Xt.createElement("div",{style:{color:"#333333",fontWeight:400}},Xt.createElement("span",{style:{fontWeight:600}},"1\u3001\u9875\u9762\u505C\u7559\u65F6\u957F"),Xt.createElement("br",null),Xt.createElement("span",null,"\u5B66\u751F",Xt.createElement("span",{style:{color:"#333333",fontWeight:600}},"\u8FDB\u5165\u5173\u5361\u7684\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),"\u5173\u5361\u95EF\u5173\u8FC7\u7A0B\u4E2D\uFF0C",Xt.createElement("span",{style:{color:"#333333",fontWeight:600}},"\u5B66\u751F\u5173\u95ED/\u9000\u51FA\u7B54\u9898\u9875\u9762\uFF0C\u5219\u8BA1\u65F6\u6682\u505C\uFF0C\u518D\u6B21\u8FDB\u5165\u7B54\u9898\u9875\u9762\u65F6\u5F00\u59CB\u7D2F\u8BA1\u8BA1\u65F6\u76F4\u81F3\u8BC4\u6D4B\u901A\u8FC7\uFF0C"),"\u5219\u8BA1\u65F6\u7ED3\u675F"),Xt.createElement("span",{style:{color:"#FA6400",display:"flex",height:34,alignItems:"center"}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5\uFF0C\u60C5\u51B5\u5982\u4E0B\uFF1A "),Xt.createElement("span",null,"a\u3001\u5B66\u751F\u8FDB\u5165\u5173\u5361\u770B\u5B8C\u9898\u540E\uFF0C\u9000\u51FA\u7B54\u9898\u9875\u9762\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u590D\u5236\u8FDB\u5E73\u53F0\u7B54\u9898\u9875\u9762\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u65E0\u6CD5\u8BC4\u4F30\u5B66\u751F\u7684\u5B66\u4E60\u548C\u601D\u8003\u65F6\u95F4\u3002")),Xt.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Xt.createElement("span",{style:{fontWeight:600}},"2\u3001\u5173\u5361\u603B\u8017\u65F6"),Xt.createElement("br",null),Xt.createElement("span",null,"\u5B66\u751F",Xt.createElement("span",{style:{color:"#333333",fontWeight:600}},"\u7B2C\u4E00\u6B21\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BE5\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),"\u5173\u5361\u95EF\u5173\u8FC7\u7A0B\u4E2D\uFF0C",Xt.createElement("span",{style:{color:"#333333",fontWeight:600}},"\u5B66\u751F\u9000\u51FA/\u5173\u95ED\u7B54\u9898\u9875\u9762\uFF0C\u4E5F\u5C06\u6301\u7EED\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BC4\u6D4B\u901A\u8FC7\u3002")),Xt.createElement("span",{style:{color:"#FA6400",display:"flex",height:44,paddingTop:10}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5\uFF0C\u60C5\u51B5\u5982\u4E0B\uFF1A "),Xt.createElement("span",null,"a\u3001\u5B66\u751F\u4ECE\u5176\u4ED6\u540C\u5B66\u5904\u770B\u5230\u9898\u76EE\u540E\uFF0C\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\uFF0C\u5C06\u5DF2\u5B8C\u6210\u7684\u4EE3\u7801\u590D\u5236\u81F3\u5E73\u53F0\u8FDB\u884C\u8BC4\u6D4B\uFF1B"),Xt.createElement("br",null),Xt.createElement("span",null,"b\u3001\u5B66\u751F\u7B2C\u4E00\u6B21\u6253\u5F00\u5173\u5361\u540E\uFF0C\u56E0\u4E3A\u67D0\u79CD\u539F\u56E0\u79BB\u5F00\u9875\u9762\uFF0C\u65F6\u9694\u591A\u65E5\u624D\u518D\u6B21\u8FDB\u5165\u5E73\u53F0\u95EF\u5173\uFF0C\u5C31\u4F1A\u5BFC\u81F4\u5B66\u751F\u5173\u5361\u603B\u8017\u65F6\u8FC7\u957F\uFF1B")),Xt.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Xt.createElement("span",{style:{fontWeight:600}},"3\u3001\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),Xt.createElement("br",null),Xt.createElement("span",null,"\u4ECE\u8001\u5E08",Xt.createElement("span",{style:{color:"#333333",fontWeight:600}},"\u53D1\u5E03\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u65F6\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5B9E\u8BAD\u901A\u5173\uFF08\u5305\u62EC\u8FDF\u4EA4\u901A\u5173\uFF09\u7ED3\u675F\u8BA1\u65F6\u3002"),"\u82E5\u5B66\u751F\u672A\u901A\u5173\uFF0C\u5219\u8BE5\u5B66\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u8001\u5E08\u8BBE\u7F6E\u7684\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\uFF0C\u82E5\u8001\u5E08\u5F00\u542F\u4E86\u8865\u4EA4\uFF0C\u5219\u8BE5\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u3002")),Xt.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Xt.createElement("span",{style:{fontWeight:600}},"\u89C4\u5219\u76EE\u7684"),Xt.createElement("br",null),Xt.createElement("span",null,"\u9F13\u52B1\u5B66\u751F\u5728\u5B9E\u8BAD\u4F5C\u4E1A\u53D1\u5E03\u7684\u7B2C\u4E00\u65F6\u95F4\u8FDB\u5165\u5E73\u53F0\u5B8C\u6210\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u901A\u5173\u3002"))),yr&&Xt.createElement(TA,{open:yr,onFinish:({challengeIds:a,isSee:E})=>{var x;if((a==null?void 0:a.length)==0)return;const b=(x=Yr.challenge_settings)==null?void 0:x.map(z=>(a.includes(z.challenge_id)?z.checked=!0:z.checked=!1,a.includes(z.challenge_id)||E!=null&&E.includes(z.challenge_id)?z.is_show=!0:z.is_show=!1,z));YA(a),on.setFieldValue("challenge_settings",b),kt.challenge_settings=b,Pt(BA({},kt)),jA(Xi(BA({},kt),{shixun_evaluation:Ut,difficulty_level_sort:Ut!==1?"asc":on.getFieldValue("difficulty_level_sort")})),fA([]),Qa(!1)},onCancel:()=>{Qa(!1)}}),Xt.createElement(Me.default,{title:"\u6279\u91CF\u4FEE\u6539\u5206\u503C",open:ml,onCancel:()=>Ja(!1),width:430,onOk:()=>{if(!Ar)return Pe.ZP.error("\u8BF7\u8F93\u5165\u5206\u503C");const a=Tt==null?void 0:Tt.map(E=>ma!=null&&ma.includes(E.challenge_id)?Xi(BA({},E),{challenge_score:Ar}):E);kt.challenge_settings=a,Pt(BA({},kt)),on.setFieldValue("challenge_settings",a),fA([]),Ja(!1)}},Xt.createElement("div",null,"\u5DF2\u9009\u62E9 ",Xt.createElement("span",{style:{color:"#FA6400"}},ma==null?void 0:ma.length)," \u4E2A\u4EFB\u52A1\u5173\u5361"),Xt.createElement("div",{className:"flex item-center mt20"},Xt.createElement("span",{className:"mr10"},"\u6BCF\u4E2A\u5173\u5361"),Xt.createElement(Sn.Z,{style:{width:140},min:0,addonAfter:Xt.createElement("span",{className:Ka.Z.SubTooltip},"\u5206"),value:Ar,onChange:a=>Wa(a)}))))};var Zu=(0,Ie.connect)(({shixunHomeworks:ce,loading:Be})=>({shixunHomeworks:ce,loading:Be.effects}))(Vl),al=ne(59301),Bl=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Tt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Tt(ge.throw(dt))}catch(Ut){on(Ut)}},Tt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Tt((ge=ge.apply(ce,Be)).next())});const ao=({shixunHomeworks:ce,loading:Be,dispatch:ge})=>{var Kt,on;const[Gt,ln]=(0,y.useState)(!0),[Tt,dt]=(0,y.useState)(!1),[Ut,va]=(0,y.useState)([]),[Pr,jn]=(0,y.useState)([]),[Yr,tr]=(0,y.useState)([]),[Zn,Er]=(0,y.useState)([]),[Qr,gr]=(0,y.useState)(!1),[xa,Yn]=(0,y.useState)(""),gn=(0,Ie.useParams)();function nn(){return Bl(this,null,function*(){let Un=yield(0,Fe.ZP)(`/api/homework_commons/${gn.categoryId}/homework_common_collaborators.json`,{method:"get"});jn(Un)})}function Ta(){return Bl(this,null,function*(){var Un;let Ir=yield(0,Fe.ZP)(`/api/courses/${gn==null?void 0:gn.coursesId}/teachers`,{method:"get",params:{homework_id:gn.categoryId,limit:1e3}});(Un=Ir==null?void 0:Ir.teacher_list)==null||Un.map(kt=>{kt.key=kt.user_id}),tr(Ir==null?void 0:Ir.teacher_list),Er(Ir==null?void 0:Ir.teacher_list)})}(0,y.useEffect)(()=>{nn(),Ta()},[gn]);const wa=()=>{};return al.createElement("section",{className:Ka.Z.form},al.createElement(Ke.Z,{className:Ka.Z.content,style:{padding:"20px 30px",gap:20}},(Kt=Pr==null?void 0:Pr.data)==null?void 0:Kt.map(Un=>al.createElement(Ke.Z,{align:"middle",className:`${Ka.Z.borderSty} ${xa===(Un==null?void 0:Un.id)?Ka.Z.delBorder:""}`,style:{height:"38px",borderRadius:"2px",padding:"0 12px",color:"#333333",background:"#fff"}},al.createElement("span",{className:"c-grey-333"},Un==null?void 0:Un.real_name),(Pr==null?void 0:Pr.can_edit)&&al.createElement("span",{style:{cursor:"pointer",marginLeft:"20px"},className:`iconfont icon-guanbi11 ${Ka.Z.delSty}`,onMouseEnter:()=>{Yn(Un.id)},onMouseLeave:()=>{Yn("")},onClick:()=>Bl(void 0,null,function*(){(yield(0,Fe.ZP)(`/api/homework_commons/${gn.categoryId}/homework_common_collaborators/delete.json`,{method:"delete",body:{user_id:Un.id}})).status===0&&(Pe.ZP.info("\u5220\u9664\u6210\u529F"),nn(),Ta())})}))),!(Pr!=null&&Pr.can_edit)&&!((on=Pr==null?void 0:Pr.data)!=null&&on.length)&&al.createElement("span",{className:"c-grey-666"},"\u6682\u672A\u6DFB\u52A0\u534F\u4F5C\u8005"),(Pr==null?void 0:Pr.can_edit)&&al.createElement(ze.ZP,{className:Ka.Z.copHover,style:{height:38,padding:"6px 15px",backgroundColor:"#fff"},type:"primary",ghost:!0,onClick:()=>dt(!0)},"\u6DFB\u52A0\u534F\u4F5C\u8005")),al.createElement(Me.default,{title:"\u6DFB\u52A0\u534F\u4F5C\u8005",open:Tt,confirmLoading:Qr,onCancel:()=>dt(!1),onOk:()=>Bl(void 0,null,function*(){if(Ut.length===0){Pe.ZP.info("\u8BF7\u9009\u62E9\u534F\u4F5C\u8001\u5E08");return}gr(!0),(yield(0,Fe.ZP)(`/api/homework_commons/${gn.categoryId}/homework_common_collaborators.json`,{method:"post",body:{user_ids:Ut}})).status===0&&(Pe.ZP.info("\u6DFB\u52A0\u6210\u529F"),va([]),nn(),Ta(),dt(!1)),gr(!1)})},al.createElement("div",null,al.createElement("div",{style:{display:"flex"}},al.createElement("label",{style:{width:"50px"}},"\u59D3\u540D\uFF1A")," ",al.createElement(Ot.default.Search,{onChange:Un=>{tr(Zn.filter(Ir=>Ir.name.indexOf(Un.target.value)>-1))}})),al.createElement(Oe.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:(Un,Ir)=>{va(Un)},selectedRowKeys:Ut,getCheckboxProps:Un=>({disabled:Un.is_collaborator})},pagination:!1,dataSource:Yr,columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name"},{title:"\u89D2\u8272",dataIndex:"role",key:"role"}]}))))};var WA=(0,Ie.connect)(({shixunHomeworks:ce,loading:Be})=>({shixunHomeworks:ce,loading:Be.effects}))(ao),Dl=ne(66457),zo=ne(75083),io={ts_txt:"ts_txt___cXTzV",title_txt:"title_txt___HB9nx",work_radio:"work_radio___JcCQu",work_radio_group:"work_radio_group___nKVMn",work_button:"work_button___CkIOT",result_con:"result_con___uwmX6",result_title:"result_title___Mwwpb"},$u=ne(48530),bA=ne(59301),ss=Object.defineProperty,nu=Object.defineProperties,Qu=Object.getOwnPropertyDescriptors,Zo=Object.getOwnPropertySymbols,vo=Object.prototype.hasOwnProperty,Eo=Object.prototype.propertyIsEnumerable,co=(ce,Be,ge)=>Be in ce?ss(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,qi=(ce,Be)=>{for(var ge in Be||(Be={}))vo.call(Be,ge)&&co(ce,ge,Be[ge]);if(Zo)for(var ge of Zo(Be))Eo.call(Be,ge)&&co(ce,ge,Be[ge]);return ce},Ko=(ce,Be)=>nu(ce,Qu(Be)),Cl=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Tt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Tt(ge.throw(dt))}catch(Ut){on(Ut)}},Tt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Tt((ge=ge.apply(ce,Be)).next())});const ru=({shixunHomeworks:ce,classroomList:Be,loading:ge,dispatch:Kt,dimensionValue:on})=>{var Gt,ln;const Tt=(0,Ie.useParams)(),{headerInfo:dt}=ce,[Ut,va]=(0,y.useState)(qi({page:1,limit:5},Tt)),[Pr,jn]=(0,y.useState)(!1),[Yr,tr]=(0,y.useState)([]),[Zn,Er]=(0,y.useState)(null),[Qr,gr]=(0,y.useState)(!1),[xa,Yn]=(0,y.useState)(!1),[gn,nn]=(0,y.useState)(!1),[Ta,wa]=(0,y.useState)({}),Un=(0,y.useRef)(null),[Ir,kt]=(0,y.useState)([]),[Pt,ar]=(0,y.useState)(!1),[Rr,Wr]=(0,y.useState)(!0),fn=[{title:"\u5E8F\u53F7",dataIndex:"id",width:80,render:(Ar,Wa,li)=>(Ut.page-1)*Ut.limit+li+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:130,ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:160,showSorterTooltip:!1,ellipsis:{showTitle:!1},sortOrder:Ut.order==="student_id"?Ut.b_order==="desc"?"descend":"ascend":null,render:Ar=>bA.createElement(be.Z,{placement:"bottomLeft",title:Ar||"--"},bA.createElement("span",{className:"current"},Ar||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",width:180,ellipsis:!0},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",width:120,render:(Ar,Wa)=>bA.createElement(We.rK,{status:Ar})},{title:"\u901A\u5173\u60C5\u51B5",align:"center",width:100,dataIndex:"complete_info",ellipsis:{showTitle:!1},render:(Ar,Wa)=>bA.createElement("span",{style:{color:"#0152d9"}},Ar)},{title:"\u64CD\u4F5C",width:120,render:(Ar,Wa,li)=>bA.createElement("a",{onClick:()=>Cl(void 0,null,function*(){var $a,qA,di;const jA=yield(0,yt.GS)(Wa==null?void 0:Wa.id);($a=jA==null?void 0:jA.data)!=null&&$a.url&&(0,We.xg)(((qA=jA==null?void 0:jA.data)==null?void 0:qA.url)+`?courseGroup=${(Ut==null?void 0:Ut.course_group)||""}&workStatus=${((di=Ut==null?void 0:Ut.work_status)==null?void 0:di.filter(oA=>oA!=0&&oA!=-1))||""}&search=${(Ut==null?void 0:Ut.search)||""}`)})},"\u67E5\u770B\u5B66\u751F\u4EE3\u7801")}];(0,y.useEffect)(()=>{const Ar=document.querySelector(".modal_ai_dmpj");if(Ar){const Wa=Ar.querySelector(".ant-modal-body");if(Wa){const li=()=>{const $a=Wa.scrollTop+Wa.clientHeight,qA=Wa.scrollHeight-$a<=5;console.log("\u6EDA\u52A8\u4F4D\u7F6E\uFF1A",$a,"\u5185\u5BB9\u9AD8\u5EA6\uFF1A",Wa.scrollHeight,"\u662F\u5426\u5728\u5E95\u90E8\uFF1A",qA),Wr(qA)};return Wa.addEventListener("scroll",li),Rr&&(Wa.scrollTop=Wa.scrollHeight),()=>{Wa.removeEventListener("scroll",li)}}}},[Ir,Rr]);const yr=Ar=>Cl(void 0,null,function*(){var Wa;jn(!0);const li=yield(0,Fe.ZP)(`/api/shixun_homeworks/${Tt.categoryId}/student_works.json`,{method:"get",params:Ko(qi({},Ar),{work_status:[1,2,3,4]})});(li==null?void 0:li.status)===0&&tr((Wa=li==null?void 0:li.data)==null?void 0:Wa.student_works),jn(!1)}),Qa=()=>Cl(void 0,null,function*(){nn(!0);const Ar=yield(0,Fe.ZP)(`/api/student_works/${Ta==null?void 0:Ta.id}/get_code.json`,{method:"get",params:{identifier:Ta==null?void 0:Ta.myshixun_identifier,challenge_id:Zn}});if(Ar.status==0&&(Ar==null?void 0:Ar.game_codes.length)>0){nn(!1),Yn(!0);let Wa=`\u8BC4\u4EF7\u7EF4\u5EA6\u9700\u8981\u5305\u542B${on.map((li,$a)=>li+($aCl(void 0,null,function*(){var $a;ArAr.replace(/\\\(([\s\S]*?)\\\)/g,"$$$$$1$$$$").replace(/\\\[([\s\S]*?)\\\]/g,"$$$$$1$$$$").replace(/`(\$\$.*?\$\$)`/g,"$$$$$1$$$$").replace(/_{2,}/g,"`$&`"),ma=(Ar,Wa,li,$a)=>Cl(void 0,null,function*(){Un.current=new $u.Z(je.Z.API_SERVER+"/api/stream/intelligent_imports/chat_messages.json",{response_mode:"streaming",model:"qwen-plus-latest",scene_awareness:!1,thinking_enabled:!1,image_generator:!1,file_ids:[],history:[],prompt:li,shixun_id:dt==null?void 0:dt.shixun_identifier,source:"shixun",is_chat:!1,type:9,description:li,query:Wa}),yield new Promise((qA,di)=>{Un.current.on("data",jA=>{ar(!1),Ir[Ar].aiText=YA(jA.full),kt([...Ir])}),Un.current.on("done",()=>Cl(void 0,null,function*(){ar(!0),yield Va(Ar+1,$a,li)})),Un.current.startStream()})}),fA=()=>{var Ar,Wa;Yn(!1),(Wa=(Ar=Un.current)==null?void 0:Ar.cancelRequest)==null||Wa.call(Ar),kt([])},ml=()=>{nn(!1),wa({}),gr(!0)},Ja=(Gt=Yr==null?void 0:Yr.filter(Ar=>(Ar==null?void 0:Ar.work_status)===0))==null?void 0:Gt.map(Ar=>Ar==null?void 0:Ar.id);return bA.createElement(bA.Fragment,null,bA.createElement("div",{className:io.work_button,onClick:()=>{var Ar,Wa,li;if(((Ar=dt==null?void 0:dt.challenges)==null?void 0:Ar.length)===0)return Pe.ZP.warning("\u672C\u6B21\u4F5C\u4E1A\u4E2D\u6CA1\u6709\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u4EFB\u52A1\u5173\u5361~");ml(),yr(Ut),((Wa=dt==null?void 0:dt.challenges)==null?void 0:Wa.length)>0&&Er((li=dt==null?void 0:dt.challenges[0])==null?void 0:li.id)}},"\u6D4B\u8BD5\u8BC4\u4EF7\u6548\u679C"),bA.createElement(Me.default,{centered:!0,title:"\u6D4B\u8BD5\u4EE3\u7801\u8BC4\u4EF7\u6548\u679C",open:Qr,width:1020,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onOk:()=>{if((Yr==null?void 0:Yr.length)==0)return gr(!1);if(!(Ta!=null&&Ta.id))return Pe.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u540D\u5B66\u751F");Qa()},onCancel:()=>{gr(!1)},maskClosable:!1,confirmLoading:gn},bA.createElement(at.Z,{spinning:gn,tip:"\u6D4B\u8BD5\u4EE3\u7801\u8BC4\u4EF7\u4E2D\u2026\u2026"},(Yr==null?void 0:Yr.length)>0?bA.createElement(bA.Fragment,null,bA.createElement("div",{className:io.ts_txt},"\u60A8\u53EF\u4EE5\u5148\u9009\u62E9\u4EFB\u4E00\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u6548\u679C\u6D4B\u8BD5\uFF08\u9ED8\u8BA4\u663E\u793A\u6700\u8FD15\u540D\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\uFF09\uFF0C\u4EE5\u4FBF\u53CA\u65F6\u8C03\u6574\u8BC4\u4EF7\u7EF4\u5EA6\u3002"),bA.createElement(Oe.default,{loading:Pr,rowKey:"id",rowSelection:{type:"radio",selectedRowKeys:[Ta==null?void 0:Ta.id],onChange:(Ar,Wa)=>{wa(Wa[0])},getCheckboxProps:Ar=>({disabled:Ja.includes(Ar.id)})},dataSource:Yr,columns:fn,pagination:!1,onChange:(Ar,Wa,li)=>{li.field&&(Ut.order=li.field),li.order||(Ut.b_order="asc"),li.order==="ascend"&&(Ut.b_order="asc"),li.order==="descend"&&(Ut.b_order="desc"),li.order||(Ut.b_order="asc"),yr(Ut)}}),bA.createElement("div",{className:io.title_txt},"\u9009\u62E9\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u5173\u5361"),bA.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 12px"}},bA.createElement(Bn.ZP.Group,{className:io.work_radio_group,value:Zn,onChange:Ar=>Er(Ar.target.value)},(ln=dt==null?void 0:dt.challenges)==null?void 0:ln.map(Ar=>bA.createElement(Bn.ZP,{key:Ar.id,value:Ar.id},Ar.name))))):bA.createElement(Dt.Z,{customText:"\u6682\u65E0\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A\uFF0C\u53EF\u5728\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A\u4E4B\u540E\u518D\u8FDB\u884C\u6D4B\u8BD5~"}))),bA.createElement(Me.default,{centered:!0,className:"modal_ai_dmpj",title:"\u6D4B\u8BD5\u4EE3\u7801\u8BC4\u4EF7",open:xa,width:1020,onOk:fA,onCancel:fA,maskClosable:!1,destroyOnClose:!0,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"}},Ir.map((Ar,Wa)=>bA.createElement("div",{key:Wa,className:io.result_con,style:{marginTop:Wa>0?"20px":""}},bA.createElement("div",{className:io.result_title},Ar==null?void 0:Ar.path," \u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C"),bA.createElement("div",{className:"p20",style:{fontSize:"13px"}},bA.createElement(pe.Z,{value:Pt?Ar==null?void 0:Ar.aiText:`${Ar==null?void 0:Ar.aiText}__`,style:{fontSize:"12px"}}))))))};var Jl=(0,Ie.connect)(({shixunHomeworks:ce,classroomList:Be,loading:ge,user:Kt})=>({shixunHomeworks:ce,classroomList:Be,loading:ge.effects,user:Kt}))(ru),fr=ne(59301),Pl=Object.defineProperty,bl=Object.defineProperties,Ha=Object.getOwnPropertyDescriptors,Ku=Object.getOwnPropertySymbols,il=Object.prototype.hasOwnProperty,pu=Object.prototype.propertyIsEnumerable,fo=(ce,Be,ge)=>Be in ce?Pl(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,yl=(ce,Be)=>{for(var ge in Be||(Be={}))il.call(Be,ge)&&fo(ce,ge,Be[ge]);if(Ku)for(var ge of Ku(Be))pu.call(Be,ge)&&fo(ce,ge,Be[ge]);return ce},Wi=(ce,Be)=>bl(ce,Ha(Be)),Ol=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Tt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Tt(ge.throw(dt))}catch(Ut){on(Ut)}},Tt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Tt((ge=ge.apply(ce,Be)).next())});const ku=({shixunHomeworks:ce,loading:Be,dispatch:ge,classroomList:Kt,user:on})=>{var Gt,ln,Tt,dt,Ut,va;const Pr=(0,Ie.useParams)(),{verifyModelUser:jn,ContactModalElement:Yr}=(0,zo.Z)(),{workSetting:tr,headerInfo:Zn}=ce,[Er,Qr]=(0,y.useState)(!1),[gr,xa]=(0,y.useState)(!1),[Yn,gn]=(0,y.useState)({work_end_forbid_evaluate:!1,start_permanent:!1,ai_syntax_check:!1,ai_exam_question:!1,ai_code_diagnosis:!1,ai_guidance:!1,ai_q_and_a:!1,ai_code_evaluation:!1,ai_code_optimization:!1,ai_code_comment:!1,ai_guide:!1,ai_guide_data:{unanswered_msg:"\u770B\u8D77\u6765\u4F60\u53EF\u80FD\u6B63\u5728\u4ED4\u7EC6\u601D\u8003\u8FD9\u9053\u9898\u76EE\u3002\u5982\u679C\u4F60\u6709\u4EFB\u4F55\u7591\u95EE\u6216\u662F\u9700\u8981\u4E00\u4E9B\u63D0\u793A\uFF0C\u8BF7\u968F\u65F6\u544A\u8BC9\u6211\uFF01\u6211\u5F88\u4E50\u610F\u5E2E\u5FD9\u3002",unanswered_time:10,unedit_time:3,evaluation_msg:"\u6211\u6CE8\u610F\u5230\u4F60\u5728\u8FD9\u4E00\u5173\u5361\u9047\u5230\u4E86\u4E00\u4E9B\u6311\u6218\u3002\u522B\u62C5\u5FC3\uFF0C\u8FD9\u662F\u5B66\u4E60\u8FC7\u7A0B\u4E2D\u7684\u5E38\u89C1\u60C5\u51B5\u3002\u8BA9\u6211\u4EEC\u4E00\u8D77\u6765\u5206\u6790\u4E00\u4E0B\u54EA\u91CC\u51FA\u4E86\u95EE\u9898\u5427\uFF01",evaluation_num:3}}),[nn,Ta]=(0,y.useState)(!1),[wa,Un]=(0,y.useState)([]);(0,y.useEffect)(()=>{Qr(!(0,Qe.GJ)())},[(0,Qe.GJ)()]);const Ir=()=>{ge({type:"shixunHomeworks/getWorkSetting",payload:yl({},Pr)})};(0,y.useEffect)(()=>{var Pt;tr!=null&&tr.course_id&&(Object.keys(Yn).forEach(ar=>{Yn[ar]=tr[ar]||Yn[ar]}),gn(yl({},Yn)),Un(((Pt=tr==null?void 0:tr.ai_code_evaluation_promote)==null?void 0:Pt.length)>0?tr==null?void 0:tr.ai_code_evaluation_promote:tr==null?void 0:tr.default_evaluation_dimension))},[tr]);const kt=Pt=>Ol(void 0,null,function*(){var ar;if(((ar=on==null?void 0:on.userInfo)==null?void 0:ar.user_status)===2){(0,Dl.Rd)();return}if(!(tr!=null&&tr.ai_code_evaluation)&&(Yn!=null&&Yn.ai_code_evaluation)&&!Pt){Ta(!0);return}xa(!0);const Rr=JSON.parse(JSON.stringify(Yn));(yield(0,Fe.ZP)(`/api/homework_commons/${Pr.categoryId}/shiyan_setting.json`,{method:"post",body:Wi(yl({},Rr),{ai_code_evaluation_promote:wa})})).status===0&&(Pe.ZP.success("\u66F4\u65B0\u6210\u529F"),Ir(),ge({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:yl({},Pr)})),xa(!1)});return fr.createElement("section",{className:Ka.Z.form},fr.createElement("div",{className:Ka.Z.title},"\u8BC4\u6D4B\u9650\u5236"),fr.createElement("div",{className:Ka.Z.content},fr.createElement(Ve.default,{disabled:Er,checked:Yn.work_end_forbid_evaluate,onChange:Pt=>{Yn.work_end_forbid_evaluate=Pt.target.checked,gn(Object.assign({},Yn))}},fr.createElement("span",{className:"c-black"},"\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u53EF\u7F16\u8F91\u4EE3\u7801"),fr.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u4F5C\u4E1A\u622A\u6B62\u540E\uFF0C\u5B66\u751F\u65E0\u6CD5\u4FEE\u6539\u4EE3\u7801\u548C\u66F4\u65B0\u8BC4\u6D4B\u6570\u636E\uFF09"))),fr.createElement("div",{className:Ka.Z.title,style:{marginTop:"30px"}},"\u4FDD\u5B58\u5B9E\u9A8C\u6570\u636E"),fr.createElement("div",{className:Ka.Z.content},fr.createElement(cA.Z,{disableWhenCommunity:!(Zn!=null&&Zn.is_old_data_for_time)},fr.createElement(Ve.default,{disabled:Er,checked:Yn.start_permanent,onChange:Pt=>{if(!(0,Qe.Ny)()){(0,Dl.pW)(2);return}Yn.start_permanent=Pt.target.checked,gn(Object.assign({},Yn))}})),fr.createElement("span",{className:"c-black ml8"},"\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u901A\u7528\u4E91\u5B9E\u9A8C\u73AF\u5883\u4E0B\u7684/data/workspace\u76EE\u5F55\u5C06\u957F\u671F\u4FDD\u5B58\uFF0C\u6559\u5E08\u5728\u8BFE\u5802\u53EF\u5BFC\u51FA\u5B66\u751F\u5B9E\u9A8C\u6570\u636E",fr.createElement("a",{target:"_blank",href:je.Z.API_SERVER+"/images/educoder/shixuns/\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6\u64CD\u4F5C\u6307\u5F15.pdf"},"\xA0\u64CD\u4F5C\u6307\u5F15\xA0"))),fr.createElement("div",{className:Ka.Z.title,style:{marginTop:"30px"}},"\u667A\u80FD\u52A9\u6559\u529F\u80FD"),fr.createElement("div",{className:Ka.Z.content,style:{padding:0}},fr.createElement("div",{className:Ka.Z.pubColSty},fr.createElement(cA.Z,{disableWhenCommunity:!(Zn!=null&&Zn.is_old_data_for_time)},fr.createElement(Ve.default,{checked:Yn.ai_exam_question,onChange:Pt=>{jn()&&(Yn.ai_exam_question=Pt.target.checked,gn(Object.assign({},Yn)))}},fr.createElement("span",{className:"c-black"},"\u667A\u80FD\u5BA1\u9898"),fr.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u5BA1\u9898\u529F\u80FD\u62C6\u89E3\u4EFB\u52A1\u3001\u83B7\u53D6\u89E3\u9898\u601D\u8DEF\uFF09")))),fr.createElement("div",{className:Ka.Z.pubColSty},fr.createElement(cA.Z,{disableWhenCommunity:!(Zn!=null&&Zn.is_old_data_for_time)},fr.createElement(Ve.default,{checked:Yn.ai_syntax_check,onChange:Pt=>{jn()&&(Yn.ai_syntax_check=Pt.target.checked,gn(Object.assign({},Yn)))}},fr.createElement("span",{className:"c-black"},"\u8BED\u6CD5\u68C0\u67E5"),fr.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u8BED\u6CD5\u68C0\u67E5\u529F\u80FD\u68C0\u6D4B\u4EE3\u7801\u4E2D\u7684\u8BED\u6CD5\u9519\u8BEF\u3001\u83B7\u53D6\u4FEE\u590D\u5EFA\u8BAE\uFF09")))),fr.createElement("div",{className:Ka.Z.pubColSty},fr.createElement(cA.Z,{disableWhenCommunity:!(Zn!=null&&Zn.is_old_data_for_time)},fr.createElement(Ve.default,{checked:Yn.ai_code_diagnosis,onChange:Pt=>{jn()&&(Yn.ai_code_diagnosis=Pt.target.checked,gn(Object.assign({},Yn)))}},fr.createElement("span",{className:"c-black"},"\u4EE3\u7801\u8BCA\u65AD"),fr.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u8BCA\u65AD\u529F\u80FD\u5206\u6790\u4EE3\u7801\u3001\u83B7\u53D6\u4FEE\u6B63\u5EFA\u8BAE\uFF09")))),fr.createElement("div",{className:Ka.Z.pubColSty},fr.createElement(cA.Z,{disableWhenCommunity:!(Zn!=null&&Zn.is_old_data_for_time)},fr.createElement(Ve.default,{checked:Yn.ai_guidance,onChange:Pt=>{jn()&&(Yn.ai_guidance=Pt.target.checked,gn(Object.assign({},Yn)))}},fr.createElement("span",{className:"c-black"},"AI\u8F85\u5BFC"),fr.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528AI\u8F85\u5BFC\u529F\u80FD\u751F\u6210\u6B63\u786E\u4EE3\u7801\uFF09")))),fr.createElement("div",{className:Ka.Z.pubColSty},fr.createElement(cA.Z,{disableWhenCommunity:!(Zn!=null&&Zn.is_old_data_for_time)},fr.createElement(Ve.default,{checked:Yn.ai_code_evaluation,onChange:Pt=>{jn()&&(Yn.ai_code_evaluation=Pt.target.checked,gn(Object.assign({},Yn)))}},fr.createElement("span",{className:"c-black"},"\u4EE3\u7801\u8BC4\u4EF7"),fr.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u8BC4\u4EF7\u529F\u80FD\u5BF9\u4EE3\u7801\u8FDB\u884C\u591A\u7EF4\u5EA6\u8BC4\u4EF7\uFF0C\u4E86\u89E3\u4EE3\u7801\u7F3A\u9677\uFF09"),fr.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:Pt=>{Pt.preventDefault(),Pt.stopPropagation(),!(!(Zn!=null&&Zn.is_old_data_for_time)&&(0,We.Ye)(ge))&&Ta(!0)}},"\u8BBE\u7F6E\u8BC4\u4EF7\u7EF4\u5EA6")))),fr.createElement("div",{className:Ka.Z.pubColSty},fr.createElement(cA.Z,{disableWhenCommunity:!(Zn!=null&&Zn.is_old_data_for_time)},fr.createElement(Ve.default,{checked:Yn.ai_code_optimization,onChange:Pt=>{jn()&&(Yn.ai_code_optimization=Pt.target.checked,gn(Object.assign({},Yn)))}},fr.createElement("span",{className:"c-black"},"\u4EE3\u7801\u4F18\u5316"),fr.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u4F18\u5316\u529F\u80FD\u5BF9\u4EE3\u7801\u8FDB\u884C\u4F18\u5316\uFF0C\u5E2E\u52A9\u63D0\u5347\u4EE3\u7801\u8D28\u91CF\uFF09")))),fr.createElement("div",{className:Ka.Z.pubColSty},fr.createElement(cA.Z,{disableWhenCommunity:!(Zn!=null&&Zn.is_old_data_for_time)},fr.createElement(Ve.default,{checked:Yn.ai_code_comment,onChange:Pt=>{jn()&&(Yn.ai_code_comment=Pt.target.checked,gn(Object.assign({},Yn)))}},fr.createElement("span",{className:"c-black"},"\u4EE3\u7801\u6CE8\u91CA"),fr.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u6CE8\u91CA\u529F\u80FD\u5BF9\u5DF2\u6709\u4EE3\u7801\u6DFB\u52A0\u6CE8\u91CA\uFF09")))),fr.createElement("div",{className:Ka.Z.pubColSty},fr.createElement(cA.Z,{disableWhenCommunity:!(Zn!=null&&Zn.is_old_data_for_time)},fr.createElement(Ve.default,{checked:Yn.ai_q_and_a,onChange:Pt=>{jn()&&(Pt.target.checked||(Yn.ai_guide=Pt.target.checked),Yn.ai_q_and_a=Pt.target.checked,gn(Object.assign({},Yn)))}},fr.createElement("span",{className:"c-black"},"AI\u95EE\u7B54"),fr.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528AI\u95EE\u7B54\u529F\u80FD\u5411\u667A\u80FD\u52A9\u6559\u8BF7\u6559\uFF09")))),fr.createElement("div",{className:`${Ka.Z.pubColSty}`,style:Yn.ai_guide?{height:"auto",borderBottom:"none",paddingBottom:"30px"}:{}},fr.createElement(cA.Z,{disableWhenCommunity:!(Zn!=null&&Zn.is_old_data_for_time)},fr.createElement(Ve.default,{checked:Yn.ai_guide,onChange:Pt=>{jn()&&(Pt.target.checked&&(Yn.ai_q_and_a=Pt.target.checked),Yn.ai_guide=Pt.target.checked,gn(Object.assign({},Yn)))}},fr.createElement("span",{className:"c-black"},"AI\u4F7F\u7528\u5F15\u5BFC"),fr.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u82E5\u5B66\u751F\u957F\u65F6\u95F4\u505C\u7559\u5B9E\u8BAD\u6311\u6218\u9875\u9762\u6216\u8005\u591A\u6B21\u8BC4\u6D4B\u4E0D\u901A\u8FC7\u65F6\uFF0C\u7CFB\u7EDF\u53EF\u4EE5\u4E3B\u52A8\u68C0\u6D4B\u5E76\u663E\u793A\u63D0\u793A\u8BED\u6765\u5F15\u5BFC\u5B66\u751F\u4F7F\u7528\u667A\u80FD\u52A9\u6559\u8F85\u52A9\u7B54\u9898\uFF09"))),Yn.ai_guide&&fr.createElement("div",{className:"flex flex-col c-grey-666",style:{padding:"0 24px",gap:"15px"}},fr.createElement("div",{className:"flex item-center gap-12px"},fr.createElement("div",{className:"text-nowrap"},"\u8FDB\u5165\u5B9E\u8BAD\u6311\u6218\u9875\u9762\u8D85\u8FC7"),fr.createElement(cA.Z,{disableWhenCommunity:!(Zn!=null&&Zn.is_old_data_for_time)},fr.createElement(Ot.default,{size:"large",style:{width:"133px"},value:(Gt=Yn==null?void 0:Yn.ai_guide_data)==null?void 0:Gt.unanswered_time,min:1,step:1,addonAfter:"\u5206\u949F",onChange:Pt=>{Yn.ai_guide_data.unanswered_time=Pt.target.value,gn(Object.assign({},Yn))}})),fr.createElement("div",{className:"text-nowrap"},"\u8FD8\u672A\u81EA\u6D4B\u6216\u8005\u63D0\u4EA4\u8BC4\u6D4B")),fr.createElement("div",{className:"flex gap-12px"},fr.createElement("div",{className:"text-nowrap"},"\u63D0\u793A\u8BED"),fr.createElement(cA.Z,{disableWhenCommunity:!(Zn!=null&&Zn.is_old_data_for_time)},fr.createElement(Ot.default.TextArea,{className:"flex-1 minW-0",showCount:!0,maxLength:300,value:(ln=Yn==null?void 0:Yn.ai_guide_data)==null?void 0:ln.unanswered_msg,onChange:Pt=>{Yn.ai_guide_data.unanswered_msg=Pt.target.value,gn(Object.assign({},Yn))}}))),fr.createElement("div",{className:"flex item-center gap-12px"},fr.createElement("div",{className:"text-nowrap"},"\u8BC4\u6D4B\u5931\u8D25\u6B21\u6570\u8D85\u8FC7"),fr.createElement(cA.Z,{disableWhenCommunity:!(Zn!=null&&Zn.is_old_data_for_time)},fr.createElement(Ot.default,{size:"large",style:{width:"133px"},value:(Tt=Yn==null?void 0:Yn.ai_guide_data)==null?void 0:Tt.evaluation_num,min:1,step:1,addonAfter:"\u6B21",onChange:Pt=>{Yn.ai_guide_data.evaluation_num=Pt.target.value,gn(Object.assign({},Yn))}}))),fr.createElement("div",{className:"flex gap-12px"},fr.createElement("div",{className:"text-nowrap"},"\u63D0\u793A\u8BED"),fr.createElement(cA.Z,{disableWhenCommunity:!(Zn!=null&&Zn.is_old_data_for_time)},fr.createElement(Ot.default.TextArea,{className:"flex-1 minW-0",showCount:!0,maxLength:300,value:(dt=Yn==null?void 0:Yn.ai_guide_data)==null?void 0:dt.evaluation_msg,onChange:Pt=>{Yn.ai_guide_data.evaluation_msg=Pt.target.value,gn(Object.assign({},Yn))}})))))),!Er&&fr.createElement(fr.Fragment,null,fr.createElement(ze.ZP,{type:"primary",size:"large",loading:gr,style:{width:"138px",marginTop:"30px"},onClick:()=>kt()},"\u4FDD\u5B58")),Yr(),fr.createElement(Me.default,{centered:!0,open:nn,title:"\u4EE3\u7801\u8BC4\u4EF7\u7EF4\u5EA6",width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},zIndex:100,onOk:()=>{if((wa==null?void 0:wa.length)===0)return Pe.ZP.warning("\u8BF7\u5148\u9009\u62E9\u8BC4\u4EF7\u7EF4\u5EA6");Ta(!1),kt(!0)},onCancel:()=>{Ta(!1)},maskClosable:!1},fr.createElement("div",{style:{color:"#333"}},fr.createElement("div",{className:"mb10"},"\u63D0\u793A\uFF1A\u5F00\u542F\u4EE3\u7801\u8BC4\u4EF7\u529F\u80FD\u9700\u8981\u5148\u8BBE\u7F6E\u4EE3\u7801\u8BC4\u4EF7\u7EF4\u5EA6\uFF0C\u667A\u80FD\u52A9\u6559\u5C06\u6309\u7167\u8BBE\u7F6E\u7684\u8BC4\u4EF7\u7EF4\u5EA6\u5BF9\u5B66\u751F\u4EE3\u7801\u8FDB\u884C\u8BC4\u4EF7\u3002"),fr.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 30px"}},fr.createElement(Ve.default,{style:{height:"40px",lineHeight:"40px",width:"100%"},indeterminate:wa.length>0&&wa.length<((Ut=tr==null?void 0:tr.default_evaluation_dimension)==null?void 0:Ut.length),onChange:Pt=>{Un(Pt.target.checked?tr==null?void 0:tr.default_evaluation_dimension:[])},checked:((va=tr==null?void 0:tr.default_evaluation_dimension)==null?void 0:va.length)===wa.length},"\u5168\u90E8"),fr.createElement(Ve.default.Group,{className:Ka.Z.work_checkbox_group,options:tr==null?void 0:tr.default_evaluation_dimension,value:wa,onChange:Pt=>Un(Pt)})),fr.createElement(Jl,{dimensionValue:wa}))))};var vu=(0,Ie.connect)(({shixunHomeworks:ce,classroomList:Be,loading:ge,user:Kt})=>({shixunHomeworks:ce,classroomList:Be,loading:ge.effects,user:Kt}))(ku),So=ne(98228),zt=ne(33270),ra=ne(61527),Ia=Object.defineProperty,pa=Object.defineProperties,Ai=Object.getOwnPropertyDescriptors,Xa=Object.getOwnPropertySymbols,xi=Object.prototype.hasOwnProperty,ji=Object.prototype.propertyIsEnumerable,LA=(ce,Be,ge)=>Be in ce?Ia(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,CA=(ce,Be)=>{for(var ge in Be||(Be={}))xi.call(Be,ge)&&LA(ce,ge,Be[ge]);if(Xa)for(var ge of Xa(Be))ji.call(Be,ge)&&LA(ce,ge,Be[ge]);return ce},Al=(ce,Be)=>pa(ce,Ai(Be)),dl=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Tt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Tt(ge.throw(dt))}catch(Ut){on(Ut)}},Tt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Tt((ge=ge.apply(ce,Be)).next())}),Tl=()=>{const ce=(0,Ie.useParams)(),{shixunHomeworks:{workSetting:Be,headerInfo:ge}}=(0,Ie.useSelector)(Ut=>Ut),[,Kt,on]=(0,ra.U)(zt.iZ,{id:ce.categoryId}),Gt=(0,Ie.useDispatch)(),[ln]=fe.default.useForm(),Tt=fe.default.useWatch("is_open_submit_test_result",ln),dt=fe.default.useWatch("is_sub_pass",ln);return(0,y.useEffect)(()=>{ln.setFieldsValue(Al(CA({},Be),{attachment_ids:(0,So.z)((Be==null?void 0:Be.test_result_files)||[])}))},[Be]),y.createElement(fe.default,{form:ln,style:{padding:"30px 50px"},disabled:!(Be!=null&&Be.can_edit),colon:!1,layout:"vertical",onFinish:Ut=>dl(void 0,null,function*(){var va;console.log("allValue",Ut),Ut.attachment_ids=(va=Ut.attachment_ids)==null?void 0:va.map(jn=>{var Yr;return(Yr=jn==null?void 0:jn.response)==null?void 0:Yr.id});const Pr=yield on(Al(CA({},Ut),{id:ce.categoryId}));(Pr==null?void 0:Pr.status)==0&&(Pe.ZP.success("\u66F4\u65B0\u6210\u529F"),Gt({type:"shixunHomeworks/getWorkSetting",payload:CA({},ce)}))})},y.createElement("div",{className:"font-semibold mb-10px"},"\u5B9E\u9A8C\u7ED3\u679C\u63D0\u4EA4\u8BBE\u7F6E"),y.createElement(fe.default.Item,{className:"px-30px py-12px mb0",style:{background:"#F6F7F9 ",padding:"12px 30px"},name:"is_open_submit_test_result",valuePropName:"checked"},y.createElement(Ve.default,null,"\u63D0\u4EA4\u5B9E\u9A8C\u7ED3\u679C",y.createElement("span",{className:"c-grey-666"},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u9700\u5728\u4F5C\u4E1A\u622A\u6B62\u524D\u63D0\u4EA4\u7ED3\u679C\uFF08\u5982\u56FE\u7247\u3001\u89C6\u9891\u3001\u4EE3\u7801\u6216\u5B9E\u9A8C\u62A5\u544A\uFF09\uFF0C\u53EF\u5728\u4F5C\u4E1A\u8BE6\u60C5\u4E2D\u67E5\u770B\u3002",y.createElement("a",{onClick:Ut=>{Ut.preventDefault(),Ut.stopPropagation(),(0,We.xg)("https://www.educoder.net/forums/40733")}},"\u64CD\u4F5C\u8BF4\u660E"),"\uFF09"))),Tt&&y.createElement(fe.default.Item,{className:"px-54px py-12px mb0",style:{background:"#F6F7F9 ",padding:"12px 54px"},name:"is_sub_pass",valuePropName:"checked"},y.createElement(Ve.default,null,"\u5B66\u751F\u63D0\u4EA4\u5B9E\u9A8C\u7ED3\u679C\u9ED8\u8BA4\u8BC4\u6D4B\u901A\u8FC7\uFF08\u4EC5\u9488\u5BF9\u672A\u5F00\u542F\u8BC4\u6D4B\u7684\u5173\u5361\uFF0C\u5B58\u5728\u8BC4\u6D4B\u5219\u4EE5\u8BC4\u6D4B\u72B6\u6001\u4E3A\u51C6\uFF09")),Tt&&dt&&y.createElement(fe.default.Item,{className:"px-54px py-12px mb0",style:{background:"#F6F7F9 ",padding:"12px 78px"},name:"require_attachment",valuePropName:"checked"},y.createElement(Ve.default,null,"\u5FC5\u987B\u63D0\u4EA4\u9644\u4EF6")),Tt&&y.createElement("div",{className:"px-54px py-12px",style:{background:"#F6F7F9 "}},y.createElement(fe.default.Item,{label:y.createElement("span",{className:"font-semibold"},"\u63D0\u4EA4\u987B\u77E5"),name:"submit_test_result_desc"},y.createElement(Ot.default.TextArea,{rows:6,placeholder:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u987B\u77E5",maxLength:3e3,showCount:!0})),y.createElement(fe.default.Item,{label:y.createElement(y.Fragment,null,y.createElement("span",{className:"font-semibold"},"\u63D0\u4EA4\u6A21\u677F"),y.createElement("span",{className:"c-grey-666"},"\uFF08\u652F\u6301\u6269\u5C55\u540D\uFF1A.jpg .png .doc .docx .pdf .mp4\u7B49\u3002\u5355\u4E2A\u6587\u4EF6\u6700\u5927300MB\uFF09")),name:"attachment_ids",className:"mb0"},y.createElement(So.Z,{maxSize:300,uploadText:" ",realTimeRemove:!1}))),y.createElement(ze.ZP,{className:"mt-30px",style:{width:"138px"},type:"primary",size:"large",htmlType:"submit",loading:Kt},"\u4FDD\u5B58"))},wl=Object.defineProperty,Io=Object.getOwnPropertySymbols,au=Object.prototype.hasOwnProperty,Bo=Object.prototype.propertyIsEnumerable,Eu=(ce,Be,ge)=>Be in ce?wl(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,Xl=(ce,Be)=>{for(var ge in Be||(Be={}))au.call(Be,ge)&&Eu(ce,ge,Be[ge]);if(Io)for(var ge of Io(Be))Bo.call(Be,ge)&&Eu(ce,ge,Be[ge]);return ce},Ll=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Tt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Tt(ge.throw(dt))}catch(Ut){on(Ut)}},Tt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Tt((ge=ge.apply(ce,Be)).next())}),Mo=()=>{const ce=(0,Ie.useDispatch)(),Be=(0,Ie.useParams)(),{shixunHomeworks:{workSetting:ge}}=(0,Ie.useSelector)(kt=>kt),[Kt]=fe.default.useForm(),[on,Gt]=(0,y.useState)(!1),[ln,Tt]=(0,y.useState)(!1),[dt,Ut]=(0,y.useState)([]),[va,Pr]=(0,y.useState)(0),[jn,Yr]=(0,y.useState)(!1),[tr,Zn]=(0,y.useState)([]),[Er,Qr]=(0,y.useState)(!1),gr={search:"",related_homework:"",page:1,limit:10},[xa,Yn]=(0,y.useState)(gr);(0,y.useEffect)(()=>{ln&&wa(xa)},[ln]),(0,y.useEffect)(()=>{ge!=null&&ge.course_id&&Gt(!!(ge!=null&&ge.poll_id))},[ge]);const gn=(kt,Pt)=>{xa.page=kt,xa.limit=Pt,Yn(Xl({},xa)),wa(xa)},nn=kt=>Ll(void 0,null,function*(){xa.page=1;const Pt=Xl(Xl({},xa),kt);Yn(Pt),wa(Pt)}),Ta=[{title:"\u95EE\u5377\u540D\u79F0",ellipsis:!0,dataIndex:"polls_name",render:kt=>y.createElement(be.Z,{placement:"topLeft",title:kt},y.createElement("span",{style:{color:"#000"}},kt||"--"))},{title:"\u53D1\u5E03\u72B6\u6001",dataIndex:"polls_status",width:90,render:kt=>y.createElement("span",null,kt===1&&"\u672A\u53D1\u5E03",kt===2&&" \u5DF2\u53D1\u5E03 ",kt===3&&" \u5DF2\u622A\u6B62 ",kt===4&&" \u5DF2\u7ED3\u675F",kt===5&&" \u672A\u5F00\u59CB")},{title:"\u521B\u5EFA\u4EBA",dataIndex:"author",width:90,ellipsis:!0,render:kt=>y.createElement(be.Z,{placement:"topLeft",title:kt},y.createElement("span",null,kt||"--"))},{title:"\u95EE\u5377\u7C7B\u578B",width:90,dataIndex:"un_anonymous",render:kt=>kt?y.createElement("span",null,"\u5B9E\u540D\u95EE\u5377"):y.createElement("span",null,"\u533F\u540D\u95EE\u5377")},{title:"\u5173\u8054\u72B6\u6001",width:90,dataIndex:"related_homework",render:kt=>y.createElement(y.Fragment,null,kt?y.createElement("span",{style:{color:"#16A341"}},"\u5DF2\u5173\u8054"):y.createElement("span",null,"\u672A\u5173\u8054"))},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",width:80,render:(kt,Pt,ar)=>y.createElement(ze.ZP,{onClick:()=>(0,We.xg)(`/classrooms/${Be.coursesId}/poll/${Pt.id}/detail`),type:"link"},"\u67E5\u770B")}],wa=kt=>Ll(void 0,null,function*(){var Pt;Yr(!0);const ar=yield(0,Fe.ZP)(`/api/courses/${Be==null?void 0:Be.coursesId}/polls.json`,{method:"get",params:kt});ar.polls_counts&&(Ut((ar==null?void 0:ar.polls)||[]),Pr((Pt=ar==null?void 0:ar.polls_counts)==null?void 0:Pt.polls_all_counts)),Yr(!1)}),Un=()=>Ll(void 0,null,function*(){if(!tr.length){Pe.ZP.warning("\u8BF7\u9009\u62E9\u95EE\u5377");return}Qr(!0),(yield(0,Fe.ZP)(`/api/homework_commons/${Be.categoryId}/related_poll_setting.json`,{method:"post",body:{poll_id:tr[0],related_poll:!0}})).status===0&&(Pe.ZP.success("\u64CD\u4F5C\u6210\u529F"),ce({type:"shixunHomeworks/getWorkSetting",payload:Xl({},Be)}),Tt(!1)),Qr(!1)}),Ir=()=>Ll(void 0,null,function*(){Qr(!0),(yield(0,Fe.ZP)(`/api/homework_commons/${Be.categoryId}/related_poll_setting.json`,{method:"post",body:{poll_id:ge==null?void 0:ge.poll_id,related_poll:!1}})).status===0&&(Pe.ZP.success("\u64CD\u4F5C\u6210\u529F"),ce({type:"shixunHomeworks/getWorkSetting",payload:Xl({},Be)})),Qr(!1)});return y.createElement("div",{style:{padding:"30px 50px"}},y.createElement("div",{className:"px-30px py-15px mb0",style:{background:"#F6F7F9 "}},y.createElement(Ke.Z,{align:"middle"},y.createElement(Mt.Z,{loading:Er,checked:on,onChange:kt=>Ll(void 0,null,function*(){kt===!1&&(yield Ir()),Gt(kt)})}),y.createElement("b",{className:"c-grey-333 ml10"},"\u5173\u8054\u95EE\u5377"),y.createElement("span",{className:"c-grey-999 mr10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u53EF\u4EE5\u5173\u8054\u8BFE\u5802\u4E2D\u7684\u8C03\u67E5\u95EE\u5377\uFF0C\u5B66\u751F\u5728\u63D0\u4EA4\u4F5C\u4E1A\u65F6\uFF0C\u9700\u8981\u540C\u6B65\u5B8C\u6210\u8C03\u67E5\u95EE\u5377\u586B\u5199\uFF09")),on&&y.createElement(Ke.Z,{align:"middle",className:"mt15"},ge!=null&&ge.poll_id?y.createElement(y.Fragment,null,y.createElement(be.Z,{title:ge==null?void 0:ge.poll_name},y.createElement("div",{onClick:()=>(0,We.xg)(`/classrooms/${Be.coursesId}/poll/${ge==null?void 0:ge.poll_id}/detail`),className:"c-light-primary current"},(0,We.Pq)(ge==null?void 0:ge.poll_name,50))),y.createElement(Et.op,{onClick:()=>{Tt(!0),Zn([ge==null?void 0:ge.poll_id])},shape:"default",className:"ml40"},"\u66F4\u6362\u95EE\u5377"),y.createElement(Et.op,{onClick:()=>(0,We.xg)(`/classrooms/${Be.coursesId}/poll/${ge==null?void 0:ge.poll_id}/detail?tabs=1`),shape:"default",className:"ml20"},"\u67E5\u770B\u7EDF\u8BA1\u7ED3\u679C")):y.createElement(Et.op,{onClick:()=>Tt(!0),shape:"default",className:"ml40"},"\u5173\u8054\u95EE\u5377"))),y.createElement(Me.default,{title:"\u8C03\u67E5\u95EE\u5377",centered:!0,open:ln,width:1100,confirmLoading:Er,onCancel:()=>Tt(!1),onOk:Un,afterOpenChange:()=>{Yn(gr),Kt.resetFields()}},y.createElement(fe.default,{layout:"inline",size:"large",form:Kt,onFinish:nn},y.createElement(fe.default.Item,{initialValue:"",label:"\u95EE\u5377\u540D\u79F0",name:"search"},y.createElement(Ot.default,{style:{width:248}})),y.createElement(fe.default.Item,{initialValue:"",label:"\u5173\u8054\u72B6\u6001",name:"related_homework"},y.createElement(At.default,{style:{width:148},options:[{value:"",label:"\u5168\u90E8"},{value:0,label:"\u672A\u5173\u8054"},{value:1,label:"\u5DF2\u5173\u8054"}]})),y.createElement(fe.default.Item,{label:null,style:{marginLeft:"auto",marginRight:0}},y.createElement(Et.op,{htmlType:"submit",shape:"default"},"\u67E5\u8BE2"))),y.createElement(Oe.default,{columns:Ta,className:"mt20",dataSource:dt,loading:jn,rowKey:"id",scroll:dt.length>7?{y:300}:{},rowSelection:{type:"radio",columnWidth:50,onChange:kt=>Zn(kt),selectedRowKeys:tr,getCheckboxProps:kt=>({disabled:kt.related_homework})},pagination:{style:{marginBottom:0},current:xa.page,hideOnSinglePage:!va,showQuickJumper:!0,showSizeChanger:!0,pageSize:xa.limit,pageSizeOptions:["10","20","50","100","200"],total:va,size:"default",showTotal:We.rU,onChange:gn}})))},ZA={flex_box_center:"flex_box_center___F26vH",flex_space_between:"flex_space_between___J7N7g",flex_box_vertical_center:"flex_box_vertical_center___W4LLF",flex_box_center_end:"flex_box_center_end___ViUq3",flex_box_column:"flex_box_column___fhMvC",content:"content___gstD6",explain:"explain___gCVEb",tabs:"tabs___JAbVp",active:"active___O3Rxd",btns:"btns___bZYiw",must:"must___Ne3Rd",popover:"popover___MLGUB",zybzForm:"zybzForm___JaYlh",graaytitle:"graaytitle___vJ0cM",dataPicker:"dataPicker___qgWAA",examineStatus:"examineStatus___A8ldH",contacts:"contacts___yS8x4",contacts_img:"contacts_img___pPzVA",suc_status:"suc_status___hDmBK",fail_status:"fail_status___KeR0l",bohui:"bohui___cxmL1"},cs=ne(1560),Lo=ne(29679),ds=ne(19248),gi=ne(59301),iu=Object.defineProperty,Au=Object.defineProperties,Ql=Object.getOwnPropertyDescriptors,Co=Object.getOwnPropertySymbols,Yo=Object.prototype.hasOwnProperty,es=Object.prototype.propertyIsEnumerable,fs=(ce,Be,ge)=>Be in ce?iu(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,ts=(ce,Be)=>{for(var ge in Be||(Be={}))Yo.call(Be,ge)&&fs(ce,ge,Be[ge]);if(Co)for(var ge of Co(Be))es.call(Be,ge)&&fs(ce,ge,Be[ge]);return ce},Go=(ce,Be)=>Au(ce,Ql(Be)),hs=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Tt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Tt(ge.throw(dt))}catch(Ut){on(Ut)}},Tt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Tt((ge=ge.apply(ce,Be)).next())});const ys="YYYY-MM-DD HH:mm",Nu=({user:ce,shixunHomeworks:Be,loading:ge,dispatch:Kt})=>{const[on]=fe.default.useForm(),[Gt,ln]=(0,y.useState)(null),[Tt,dt]=(0,y.useState)([]),[Ut,va]=(0,y.useState)(""),[Pr,jn]=(0,y.useState)(!1),[Yr,tr]=(0,y.useState)(!1),Zn=(0,Ie.useParams)(),[Er,Qr]=(0,y.useState)([]),[gr,xa]=(0,y.useState)({}),Yn=(0,y.useRef)((0,ur.throttle)(Un=>nn(Un),1200,{leading:!0,trailing:!0})).current;(0,y.useEffect)(()=>{nn(),gn()},[]);const gn=()=>hs(void 0,null,function*(){var Un,Ir,kt,Pt,ar,Rr,Wr,fn,yr,Qa,Va,YA,ma,fA,ml,Ja;let Ar=yield(0,Fe.ZP)(`/api/homework_commons/${Zn.categoryId}/resources_ensure_info.json`,{method:"get"});on.setFieldsValue(Go(ts({},(Un=Ar==null?void 0:Ar.data)==null?void 0:Un.important_shixun_configs),{times:(kt=(Ir=Ar==null?void 0:Ar.data)==null?void 0:Ir.important_shixun_configs)!=null&&kt.start_time&&((ar=(Pt=Ar==null?void 0:Ar.data)==null?void 0:Pt.important_shixun_configs)!=null&&ar.end_time)?[Ze()((Wr=(Rr=Ar==null?void 0:Ar.data)==null?void 0:Rr.important_shixun_configs)==null?void 0:Wr.start_time),Ze()((yr=(fn=Ar==null?void 0:Ar.data)==null?void 0:fn.important_shixun_configs)==null?void 0:yr.end_time)]:["",""],school_id:(Va=(Qa=Ar==null?void 0:Ar.data)==null?void 0:Qa.important_shixun_configs)==null?void 0:Va.school_name})),xa((YA=Ar==null?void 0:Ar.data)==null?void 0:YA.important_shixun_configs),va((fA=(ma=Ar==null?void 0:Ar.data)==null?void 0:ma.important_shixun_configs)==null?void 0:fA.verify_reason),ln(((Ja=(ml=Ar==null?void 0:Ar.data)==null?void 0:ml.important_shixun_configs)==null?void 0:Ja.process)||null)});(0,y.useEffect)(()=>{gr!=null&&gr.school_name&&nn(gr==null?void 0:gr.school_name)},[gr==null?void 0:gr.school_name]);const nn=Un=>hs(void 0,null,function*(){var Ir;const kt=yield Kt({type:"account/getSchoolOption",payload:{keyword:Un,limit:10}});dt(kt==null?void 0:kt.schools),Un&&Un!=""&&Qr((Ir=kt==null?void 0:kt.schools)==null?void 0:Ir.filter(Pt=>Pt.name.includes(Un)))}),Ta=Un=>parseInt(Un||"0",10),wa=(Un,Ir)=>{if(Ir&&Ir.length===2){const[kt,Pt]=Ir;if(!kt||!Pt)return Promise.reject(new Error("\u8BF7\u9009\u62E9\u8D77\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"))}return Promise.resolve()};return gi.createElement("section",{className:ZA.form},gi.createElement("div",{style:{padding:"30px 50px"}},gi.createElement(fe.default,{form:on,disabled:Pr,layout:"horizontal",onFinish:Un=>hs(void 0,null,function*(){var Ir;console.log("---",Un);const kt=(Ir=Tt.find(ar=>ar.name===(Un==null?void 0:Un.school_id)))==null?void 0:Ir.id;let Pt=yield(0,Fe.ZP)(`/api/homework_commons/${Zn.categoryId}/resources_first_ensure.json`,{method:"post",body:{important_shixun_configs:Go(ts({},Un),{start_time:Ze()(Un==null?void 0:Un.times[0]).format("YYYY-MM-DD HH:mm"),end_time:Ze()(Un==null?void 0:Un.times[1]).format("YYYY-MM-DD HH:mm"),school_id:kt})}});(Pt==null?void 0:Pt.status)===0&&(Pe.ZP.info("\u4FEE\u6539\u6210\u529F"),gn())}),className:ZA.zybzForm},gi.createElement("div",{style:{display:"flex",alignItems:"center"}},gi.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},gi.createElement("span",{className:ZA.must},"*"),"\u4FDD\u969C\u6807\u8BC6"),gi.createElement(fe.default.Item,{label:"",name:"identifier",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"}]},gi.createElement(Ot.default,{size:"large",disabled:!0,minLength:4,maxLength:30,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"}))),gi.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},gi.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},gi.createElement("span",{className:ZA.must},"*"),"\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"),gi.createElement(fe.default.Item,{label:"",name:"school_id",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"}]},gi.createElement(cs.Z,{size:"large",showSearch:!0,showArrow:!0,placeholder:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D",onChange:Yn,options:Er==null?void 0:Er.map(Un=>({value:Un.name}))}))),gi.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},gi.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},gi.createElement("span",{className:ZA.must},"*"),"\u4FDD\u969C\u65F6\u95F4"),gi.createElement(fe.default.Item,{label:"",name:"times",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"},{validator:wa}]},gi.createElement(zl.default.RangePicker,{disabledDate:Un=>Un&&Un{if(Un&&Un[0]&&Un[1]){const Ir=Un[0].isBefore(Ze()())?Ze()():Un[0];on.setFieldValue("times",[Ir,Un[1]])}else on.setFieldValue("times",Un)}}))),gi.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},gi.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},gi.createElement("span",{className:ZA.must},"*"),"\u4FDD\u969C\u4EBA\u6570"),gi.createElement(fe.default.Item,{label:"",name:"people_number",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570"}]},gi.createElement(Sn.Z,{size:"large",style:{width:"100%"},parser:Ta,placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570",min:1})))),gi.createElement("div",{className:`${ZA.examineStatus}`},Gt>=1&&gi.createElement("div",null," ",gi.createElement(Lo.Z,{className:ZA.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C\u7533\u8BF7\u6210\u529F\uFF0C\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u4E2D"),Gt>=2&&Gt!=3&&gi.createElement("div",null," ",gi.createElement(Lo.Z,{className:ZA.suc_status})," \u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u901A\u8FC7\uFF0C\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u4E2D"),Gt==3&&gi.createElement("div",null," ",gi.createElement(ds.Z,{className:ZA.fail_status}),"\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u9A73\u56DE\uFF0C\u9A73\u56DE\u539F\u56E0: ( ",gi.createElement("span",{title:Ut,className:ZA.bohui},Ut),") \u5982\u6709\u95EE\u9898\u8BF7\u8054\u7CFB",gi.createElement("span",{className:ZA.contacts},gi.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",gi.createElement("div",{className:ZA.contacts_img}))),Gt>=4&&Gt!=5&&Gt!=7&&gi.createElement("div",null," ",gi.createElement(Lo.Z,{className:ZA.suc_status})," \u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5B8C\u6210\uFF0C\u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u4E2D"),(Gt==5||Gt==7)&&gi.createElement("div",null," ",gi.createElement(ds.Z,{className:ZA.fail_status}),"\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5931\u8D25\uFF0C\u8BF7\u8054\u7CFB",gi.createElement("span",{className:ZA.contacts},gi.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",gi.createElement("div",{className:ZA.contacts_img}))),Gt>5&&gi.createElement("div",null," ",gi.createElement(Lo.Z,{className:ZA.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u5DF2\u7ED3\u675F")),gi.createElement(ze.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",loading:Yr,onClick:()=>{on.submit()}},"\u4FDD\u5B58")))};var Ws=(0,Ie.connect)(({shixunHomeworks:ce,loading:Be,user:ge})=>({shixunHomeworks:ce,loading:Be.effects,user:ge}))(Nu),ns=ne(99517),Qo=ne(59301);const ms=({shixunHomeworks:ce,loading:Be,dispatch:ge})=>{const[Kt]=(0,Ie.useSearchParams)(),on=[{key:"1",label:"\u53D1\u5E03\u8BBE\u7F6E",element:Qo.createElement(mi.ZP,null)},{key:"6",label:"\u5B9E\u9A8C\u8BBE\u7F6E",element:Qo.createElement(vu,null)},{key:"2",label:"\u8BC4\u5206\u8BBE\u7F6E",element:Qo.createElement(Zu,null)},{key:"3",label:"\u5C55\u793A\u8BBE\u7F6E",element:Qo.createElement(Zl,null)},{key:"7",label:"\u5B9E\u9A8C\u7ED3\u679C\u8BBE\u7F6E",element:Qo.createElement(Tl,null)},{key:"8",label:"\u5173\u8054\u95EE\u5377",element:Qo.createElement(Mo,null)},{key:"4",label:"\u534F\u4F5C\u8BBE\u7F6E",element:Qo.createElement(WA,null)},(0,Qe.Ny)()&&{key:"5",label:"\u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C",element:Qo.createElement(Ws,null)}].filter(Gt=>!!Gt);return(0,y.useEffect)(()=>(ge({type:"globalSetting/footerToggle",payload:!1}),()=>{ge({type:"globalSetting/footerToggle",payload:!0})}),[]),Qo.createElement("div",{style:{paddingBottom:"50px"}},Qo.createElement(ns.Z,{dataSource:on,style:{marginBottom:52}}))};var lu=(0,Ie.connect)(({shixunHomeworks:ce,loading:Be})=>({shixunHomeworks:ce,loading:Be.effects}))(ms),Uu="data:image/png;base64,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agiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEAZzRAcMGNCihn///TcMHDiwRbwihj0E+vbtG/iTCAEhEEKPqLikuQbjTth4441Dnz59wi677BImm2yy8NBDD4Vdd901zDTTTOHUU08Ne++9dzjggAPC9NNP33QVYP/iiy+a4vxktNFGs3r8vOi45JJLhrHGGqsoyeIgJRTdn3/+GX766afw6aefhs8//zx89tlnFv7kk0/CzDPPHE455ZSmOr7//vtw2GGHNcUN6mSvvfayvqf5/vjjj7Dgggta1KuvvpomWfiKK64I5513Xhh55JHD1VdfHXr37t0iz+uvvx7eeOONsN5661na119/3SIPEaOMMkoYY4wxLO3nn38OjMkkk0wSzj333ML8Hvnrr7+GRRZZxE4fe+yxNvH0Mp11fOqpp8IDDzwQ9t9//9CrV68W1T766KNhp512Cssvv3w4/vjjW6QTwRh/9NFH4e233w5vvfVWePPNN8Nff/0VLrzwwvDggw+GlVZaKfTo0cPqeeaZZ8Kll14aZpxxRivDfcH4D0q4T3/55Re7d7iH+OMe4v753//+F7bddttBVaH0LoTAcF2orcNcU1FYruy22mora9/www9vRx5WFN3LL78cNtlkk3DJJZcYSXgn+vXrF1ZccUU/bTqS//LLL2+Ky5/MPvvsTQrsiCOOCE8++WRAEfMAt0dQsCgRyMvl999/DyijkUYaKay66qoeXXi87bbbTAHtsMMOLdLpf2sCEbqSo63HHXdcdu5lUOxbbrml1U+bll566bDKKqt4ctNx3XXXDSussEL47rvvArigtP7++++mPEUnbbWxKH9nxUG62223nVUHSWM4XHvtteHss8/OLoFiR+65557wyCOPWJiPUUcdNTz88MN2vtgY0tpOAAAPGklEQVRiixWO9bLLLmvxI4wwQiDMPUF99BcFj4HCvcs9Oddcc1ld11xzTbjrrrvMgABvynCPejssU+6De3/NNdcM4447bi5F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",Bu=ne(42441);const Cu=(ce=[],Be=[],ge=[])=>(console.log("---",ce,Be,ge),{tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{},grid:{left:"3%",right:"10%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:["\u7B49\u7EA7A","\u7B49\u7EA7B","\u7B49\u7EA7C","\u7B49\u7EA7D","\u7B49\u7EA7E"],name:"\u7B49\u7EA7"}],yAxis:[{type:"value",name:"\u4EBA\u6570"}],series:[{name:"\u7F3A\u9677",type:"bar",stack:"Ad",color:["#5c9ef7"],emphasis:{focus:"series"},data:ge},{name:"\u6F0F\u6D1E",type:"bar",stack:"Ad",color:["#75c87c"],emphasis:{focus:"series"},data:Be},{name:"\u4EE3\u7801\u89C4\u8303\u6027",type:"bar",stack:"Ad",color:["#f3d460"],emphasis:{focus:"series"},data:ce}]}),oe=(ce=[])=>({dataset:[{source:ce}],tooltip:{show:!0,formatter:function(Be){return Be.value[2]+":"+Be.value[1]+"\u5206"}},xAxis:{splitLine:{lineStyle:{type:"dashed"}},show:!1},yAxis:{name:"\u5206\u6570",splitLine:{lineStyle:{type:"dashed"}}},series:[{name:"scatter",type:"scatter",datasetIndex:0},{name:"line",type:"line",smooth:!0,datasetIndex:1,symbolSize:.1,symbol:"circle",label:{show:!0,fontSize:16},labelLayout:{dx:-20},encode:{label:2,tooltip:1}}]});var ye=Object.defineProperty,He=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,Ft=(ce,Be,ge)=>Be in ce?ye(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,St=(ce,Be)=>{for(var ge in Be||(Be={}))$e.call(Be,ge)&&Ft(ce,ge,Be[ge]);if(He)for(var ge of He(Be))nt.call(Be,ge)&&Ft(ce,ge,Be[ge]);return ce},Nt=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Tt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Tt(ge.throw(dt))}catch(Ut){on(Ut)}},Tt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Tt((ge=ge.apply(ce,Be)).next())});let an=[{live:"A",gz:"0\u4E2A\u9519\u8BEF",ld:"0\u4E2A\u6F0F\u6D1E",gf:"0 - 5%"},{live:"B",gz:"\u81F3\u5C111\u4E2A\u6B21\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u6B21\u8981\u6F0F\u6D1E",gf:"6% - 10%"},{live:"C",gz:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u6F0F\u6D1E",gf:"11% - 20%"},{live:"D",gz:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u6F0F\u6D1E",gf:"21% - 50%"},{live:"E",gz:"\u81F3\u5C111\u4E2A\u963B\u65AD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u963B\u65AD\u6F0F\u6D1E",gf:"\u8D85\u8FC750%"}];const sn=({shixunHomeworks:ce,loading:Be,dispatch:ge})=>{var Kt,on,Gt,ln;const Tt=(0,Ie.useParams)(),[dt,Ut]=(0,y.useState)(St(St({},{sort_by:"student_id",sort_direction:"desc"}),Tt)),[va,Pr]=(0,y.useState)(),[jn,Yr]=(0,y.useState)([]);let tr=(0,y.useRef)();const[Zn,Er]=(0,y.useState)(1),[Qr,gr]=(0,y.useState)(!1),[xa,Yn]=(0,y.useState)(10),[gn,nn]=(0,y.useState)([]),[Ta,wa]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Ir()},[]);const Un=[{title:"\u5B66\u53F7",dataIndex:"student_number",sorter:!0,showSorterTooltip:!1,sortOrder:dt.sort_by==="student_number"?dt.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED",dataIndex:"group_course_name"},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u7F3A\u9677",children:[{title:"\u963B\u65AD",dataIndex:"bug",render:Pt=>y.createElement("span",{className:"current"},Pt==null?void 0:Pt.blocker)},{title:"\u4E25\u91CD",dataIndex:"bug",render:Pt=>y.createElement("span",{className:"current"},Pt==null?void 0:Pt.critical)},{title:"\u4E3B\u8981",dataIndex:"bug",render:Pt=>y.createElement("span",{className:"current"},Pt==null?void 0:Pt.major)},{title:"\u6B21\u8981",dataIndex:"bug",render:Pt=>y.createElement("span",{className:"current"},Pt==null?void 0:Pt.minor)},{title:"\u7B49\u7EA7",dataIndex:"bug",sorter:!1,showSorterTooltip:!1,sortOrder:dt.sort_by==="bug"?dt.sort_direction==="desc"?"descend":"ascend":null,render:Pt=>y.createElement("span",{className:"current"},Pt==null?void 0:Pt.grade)}]},{title:"\u6F0F\u6D1E",children:[{title:"\u963B\u65AD",dataIndex:"vulnerability",render:Pt=>y.createElement("span",{className:"current"},Pt==null?void 0:Pt.blocker)},{title:"\u4E25\u91CD",dataIndex:"vulnerability",render:Pt=>y.createElement("span",{className:"current"},Pt==null?void 0:Pt.critical)},{title:"\u4E3B\u8981",dataIndex:"vulnerability",render:Pt=>y.createElement("span",{className:"current"},Pt==null?void 0:Pt.major)},{title:"\u6B21\u8981",dataIndex:"vulnerability",render:Pt=>y.createElement("span",{className:"current"},Pt==null?void 0:Pt.minor)},{title:"\u7B49\u7EA7",dataIndex:"vulnerability",sorter:!1,showSorterTooltip:!1,sortOrder:dt.sort_by==="vulnerability"?dt.sort_direction==="desc"?"descend":"ascend":null,render:Pt=>y.createElement("span",{className:"current"},Pt==null?void 0:Pt.grade)}]},{title:"\u4EE3\u7801\u89C4\u8303\u6027",children:[{title:"\u963B\u65AD",dataIndex:"specification",render:Pt=>y.createElement("span",{className:"current"},Pt==null?void 0:Pt.blocker)},{title:"\u4E25\u91CD",dataIndex:"specification",render:Pt=>y.createElement("span",{className:"current"},Pt==null?void 0:Pt.critical)},{title:"\u4E3B\u8981",dataIndex:"specification",render:Pt=>y.createElement("span",{className:"current"},Pt==null?void 0:Pt.major)},{title:"\u6B21\u8981",dataIndex:"specification",render:Pt=>y.createElement("span",{className:"current"},Pt==null?void 0:Pt.minor)},{title:"\u7B49\u7EA7",dataIndex:"specification",sorter:!1,showSorterTooltip:!1,sortOrder:dt.sort_by==="specification"?dt.sort_direction==="desc"?"descend":"ascend":null,render:Pt=>y.createElement("span",{className:"current"},Pt==null?void 0:Pt.grade)}]},{title:"\u590D\u6742\u4EE3\u7801",dataIndex:"complexity",sorter:!0,showSorterTooltip:!1,sortOrder:dt.sort_by==="complexity"?dt.sort_direction==="desc"?"descend":"ascend":null},{title:"\u4EE3\u7801\u884C\u6570",dataIndex:"total_row_number",sorter:!0,showSorterTooltip:!1,sortOrder:dt.sort_by==="total_row_number"?dt.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8D28\u91CF\u8BC4\u5206",dataIndex:"quality_score",sorter:!0,showSorterTooltip:!1,sortOrder:dt.sort_by==="quality_score"?dt.sort_direction==="desc"?"descend":"ascend":null},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",render:(Pt,ar)=>y.createElement("a",{target:"_blank",href:`/classrooms/${Tt.coursesId}/shixun_homework/${Tt.categoryId}/analysis/${ar.id}`,className:"current c-light-primary"},"\u8BE6\u7EC6\u5206\u6790")}];(0,y.useEffect)(()=>(va===2&&(tr.current=setInterval(()=>{Ir()},6e4)),()=>{clearTimeout(tr.current)}),[va]);function Ir(){return Nt(this,null,function*(){const Pt=yield(0,Fe.ZP)(`/api/homework_commons/${dt.categoryId}/code_quality_analyses/check_status.json`,{method:"GET"});Pr(Pt.status),Pt.status!=2&&Pt.status!=-1&&(kt({page:1,limit:10}),clearTimeout(tr.current))})}function kt(Pt){return Nt(this,null,function*(){Er(Pt==null?void 0:Pt.page),Yn(Pt==null?void 0:Pt.limit);const ar=yield(0,Fe.ZP)(`/api/homework_commons/${dt.categoryId}/code_quality_analyses.json`,{method:"GET",params:St({},Pt)});Yr(ar)})}return console.log("-------",va),y.createElement("section",{style:{paddingBottom:"10px"},className:"minH500 bg-white pl30 pr30 pt10"},(va===0||va===1)&&y.createElement("div",null,y.createElement("p",{style:{display:"flex",alignItems:"center"}},y.createElement("span",{style:{flex:"1"}},y.createElement("label",null,"\u68C0\u6D4B\u65F6\u95F4\uFF1A",jn==null?void 0:jn.created_at)),y.createElement("span",{className:"iconfont icon-a-wenhaobeifen2",onClick:()=>{wa(!0)},style:{fontWeight:800,color:"#0152d9",textAlign:"end",flex:1,cursor:"pointer",marginRight:10}},"\u89C4\u5219\u8BF4\u660E"),y.createElement(ze.ZP,{onClick:()=>{ge({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B"}})}},"\u91CD\u65B0\u68C0\u6D4B")),y.createElement("p",{style:{display:"flex"}},y.createElement(Ke.Z,{style:{width:"100%"}},y.createElement(tt.Z,{flex:"80px"},y.createElement("label",null,"\u5206\u73ED\u60C5\u51B5:")),y.createElement(tt.Z,{flex:"80px"},y.createElement(Ve.default,{checked:(gn==null?void 0:gn.length)===0,onChange:Pt=>{Pt.target.checked&&(nn([]),kt({page:Zn,limit:xa}))},style:{fontSize:"14px"},value:"all"},"\u5168\u90E8")),y.createElement(tt.Z,{flex:"1"},y.createElement(Ve.default.Group,{value:gn,onChange:Pt=>Nt(void 0,null,function*(){nn([...Pt]),kt({page:Zn,limit:xa,group_course_ids:Pt})}),style:{width:"100%",fontSize:"14px"}},(Kt=jn==null?void 0:jn.course_groups)==null?void 0:Kt.map((Pt,ar)=>y.createElement(Ve.default,{style:{fontSize:"14px"},value:Pt==null?void 0:Pt.id},Pt==null?void 0:Pt.name,"(",Pt==null?void 0:Pt.count,")")))))),y.createElement("p",{style:{display:"flex"}},y.createElement("span",null,y.createElement("label",{style:{color:"red"}},"\u6CE8\u610F\uFF1A")),"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u5B8C\u6210\u68C0\u6D4B\u7684\u5206\u73ED"),y.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},y.createElement("div",null,y.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500}},"\u4EE3\u7801\u98CE\u9669\u7B49\u7EA7\u5206\u6790"),(jn==null?void 0:jn.grade_statistics)&&y.createElement(Bu.Z,{option:Cu((on=jn==null?void 0:jn.grade_statistics)==null?void 0:on.map(Pt=>Pt.specification_count),(Gt=jn==null?void 0:jn.grade_statistics)==null?void 0:Gt.map(Pt=>Pt.vulnerability_count),(ln=jn==null?void 0:jn.grade_statistics)==null?void 0:ln.map(Pt=>Pt.bug_count)),style:{height:400,width:600},opts:{renderer:"svg"}})),y.createElement("div",null,y.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500}},"\u4EE3\u7801\u8D28\u91CF\u5206\u5E03"),(jn==null?void 0:jn.quality_scores)&&y.createElement(Bu.Z,{option:oe(jn==null?void 0:jn.quality_scores.map((Pt,ar)=>[ar+1,Pt==null?void 0:Pt.quality_score,Pt==null?void 0:Pt.user_name])),style:{height:400,width:600},opts:{renderer:"svg"}}))),y.createElement("div",null,y.createElement("div",{style:{display:"flex"}},y.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500,flex:"1"}},"\u8BE6\u7EC6\u5217\u8868"),y.createElement(Ot.default.Search,{size:"middle",onSearch:Pt=>{kt({page:1,limit:xa,search:Pt})},style:{width:"300px"},enterButton:"\u641C\u7D22"})),y.createElement(Oe.default,{columns:Un,dataSource:jn==null?void 0:jn.analysis,bordered:!0,scroll:{x:"calc(800px + 50%)"},pagination:!1,onChange:(Pt,ar,Rr)=>{Rr.field&&(dt.sort_by=Rr.field),Rr.order||(dt.sort_direction="asc"),Rr.order==="ascend"&&(dt.sort_direction="asc"),Rr.order==="descend"&&(dt.sort_direction="desc"),Rr.order||(dt.sort_direction="asc"),kt(St({page:1,limit:xa},dt))}}),y.createElement(Bt.Z,{current:Zn,total:jn==null?void 0:jn.total_count,pageSizeOptions:["10","20","50","100","200"],pageSize:xa,style:{textAlign:"center",marginTop:"20px",marginBottom:"20px"},onChange:(Pt,ar)=>{Er(Pt),Yn(ar),kt({page:Pt,limit:ar,group_course_ids:gn})}}))),va===2&&y.createElement("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"}},y.createElement("img",{src:Uu}),y.createElement("br",null),y.createElement(ze.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:()=>{Ir()}},"\u5237\u65B0\u9875\u9762")),y.createElement(Gr,null),y.createElement(Me.default,{open:Ta,title:"\u89C4\u5219\u8BF4\u660E",width:800,footer:null,onCancel:()=>{wa(!1)}},y.createElement("p",null,"\u4E00\u3001\u7B49\u7EA7\u89C4\u5219"),y.createElement("p",{style:{marginLeft:"10px"}},"1. \u7F3A\u9677\u7B49\u7EA7"),y.createElement("p",{style:{marginLeft:"10px"}},y.createElement(Oe.default,{dataSource:an,columns:[{title:"\u7B49\u7EA7",dataIndex:"live"},{title:"\u7F3A\u9677\u8BC4\u4F30\u89C4\u5219",dataIndex:"gz"},{title:"\u6F0F\u6D1E\u8BC4\u4F30\u89C4\u5219",dataIndex:"ld"},{title:"\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219",dataIndex:"gf"}],pagination:!1})),y.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219\u4E2D\u6570\u503C\u6765\u6E90\u4E3A\u8BA1\u7B97\u6280\u672F\u503A\u52A1\u65F6\u95F4\u5360\u5F00\u53D1\u6240\u6709\u4EE3\u7801\u6240\u9700\u8981\u7684\u65F6\u95F4\u7684\u6BD4\u4F8B\uFF08Technical Debt Ratio\uFF09"),y.createElement("p",{style:{marginLeft:"20px"}},"Technical Debt Ratio = \u6280\u672F\u503A\u52A1\u65F6\u95F4 / \u5F00\u53D1\u65F6\u95F4"),y.createElement("p",{style:{marginLeft:"20px"}},"\u6280\u672F\u503A\u52A1\u65F6\u95F4\u4E3A\u4FEE\u590D\u6240\u6709\u95EE\u9898\u6240\u9700\u8981\u7684\u65F6\u95F4\u3002"),y.createElement("p",null,"\u4E8C\u3001\u590D\u6742\u5EA6\u89C4\u5219"),y.createElement("p",{style:{marginLeft:"10px"}},"\u6839\u636E\u4EE3\u7801\u8DEF\u5F84\u6570\u8BA1\u7B97\u7684\u6570\u503C\uFF0C\u6BCF\u5F53\u4E00\u4E2A\u51FD\u6570\u7684\u63A7\u5236\u6D41\u5206\u53C9\u65F6\uFF0C\u590D\u6742\u5EA6\u8BA1\u6570\u5668\u5C31\u4F1A\u81EA\u589E\u4E00\u3002"),y.createElement("p",{style:{marginLeft:"10px"}},"\u6BCF\u4E2A\u7A0B\u5E8F\u8BED\u8A00\u7684\u5173\u952E\u5B57\u5BF9\u5E94\u7684\u590D\u6742\u5EA6\u6570\u636E\u4E0D\u540C\uFF0C\u4F46\u6BCF\u4E2A\u51FD\u6570\u7684\u6700\u5C0F\u590D\u6742\u5EA6\u4E3A1\u3002\uFF08\u7279\u5B9A\u8BED\u8A00\u7684\u8BE6\u7EC6\u6570\u636E\u7565\uFF09"),y.createElement("p",null,"\u4E09\u3001\u4EE3\u7801\u8D28\u91CF\u5206\u89C4\u5219"),y.createElement("p",{style:{marginLeft:"10px"}},"\u4EE3\u7801\u8D28\u91CF\u5206 = 0.5*\u7F3A\u9677\u5206\u6570 + 0.3*\u6F0F\u6D1E\u5206\u6570 + 0.2*\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570"),y.createElement("p",{style:{marginLeft:"10px"}},"\u5176\u4E2D\uFF1A"),y.createElement("p",{style:{marginLeft:"10px"}},"\u7F3A\u9677/\u6F0F\u6D1E/\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570\u8BA1\u7B97\u89C4\u5219\u4E3A\uFF1A100 - 100 *((100*\u963B\u65AD\u6570 + 5*\u4E25\u91CD\u6570 + 3*\u4E3B\u8981\u6570 + 1*\u6B21\u6570\uFF09/ \u4EE3\u7801\u884C\u6570\uFF09"),y.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u5206\u6570\u4E3A\u7A7A\u7684\u4EE3\u8868\u4E0D\u652F\u6301\u7684\u6587\u4EF6\u683C\u5F0F\u3002")),y.createElement(Me.default,{centered:!0,width:1200,title:"\u8BE6\u7EC6\u5206\u6790",destroyOnClose:!0,open:!!Qr,footer:null,onCancel:()=>gr(!1)},y.createElement("div",{style:{height:500,overflow:"hidden"}},!!Qr&&y.createElement("iframe",{style:{height:"100%",width:"100%"},src:`https://sonar.educoder.net/project/issues?id=${Tt==null?void 0:Tt.categoryId}-${Qr==null?void 0:Qr.student_number}&resolved=false`,frameBorder:"0"}))))};var jt=(0,Ie.connect)(({shixunHomeworks:ce,loading:Be})=>({shixunHomeworks:ce,loading:Be.effects}))(sn),yn=ne(26724),bn=ne.n(yn),pn=ne(59301),xn=Object.defineProperty,Ln=Object.defineProperties,Nn=Object.getOwnPropertyDescriptors,In=Object.getOwnPropertySymbols,hr=Object.prototype.hasOwnProperty,$n=Object.prototype.propertyIsEnumerable,Tn=(ce,Be,ge)=>Be in ce?xn(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,Cr=(ce,Be)=>{for(var ge in Be||(Be={}))hr.call(Be,ge)&&Tn(ce,ge,Be[ge]);if(In)for(var ge of In(Be))$n.call(Be,ge)&&Tn(ce,ge,Be[ge]);return ce},Gn=(ce,Be)=>Ln(ce,Nn(Be)),er=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Tt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Tt(ge.throw(dt))}catch(Ut){on(Ut)}},Tt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Tt((ge=ge.apply(ce,Be)).next())});const ha=({shixunHomeworks:ce,loading:Be,dispatch:ge})=>{const Kt=(0,Ie.useParams)(),on=(0,Ie.useLocation)(),[Gt,ln]=(0,y.useState)([]),[Tt,dt]=(0,y.useState)([]),[Ut,va]=(0,y.useState)(!0),[Pr,jn]=(0,y.useState)(!1),[Yr,tr]=(0,y.useState)(1),[Zn,Er]=(0,y.useState)([]),[Qr,gr]=(0,y.useState)(!1),[xa,Yn]=(0,y.useState)(!1),[gn,nn]=(0,y.useState)(!1),[Ta,wa]=(0,y.useState)("");(0,y.useEffect)(()=>{ce.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"?(Un.resetFields(),ln([]),gr(!0),kt()):gr(!1)},[ce.actionTabs.key]);const[Un]=fe.default.useForm();let Ir=[];const kt=()=>er(void 0,null,function*(){var Rr;if(Ut&&!Pr){jn(!0),tr(Yr+1);const Wr=yield(0,yt.JG)(Gn(Cr({},Kt),{page:Yr}));wa(Wr.repeat_setting_score);const fn=[...Wr.group_list];Wr!=null&&Wr.ungroup_list&&fn.push({id:Wr==null?void 0:Wr.ungroup_list.id,name:Wr==null?void 0:Wr.ungroup_list.name,works_count:Wr==null?void 0:Wr.ungroup_list.work_count,last_review_time:Wr==null?void 0:Wr.ungroup_list.last_review_time}),ln([...Gt,...fn]),jn(!1),((Rr=Wr.group_list)==null?void 0:Rr.length)<10&&va(!1)}}),Pt=()=>{ge({type:"shixunHomeworks/setActionTabs",payload:{}}),Yn(!1),va(!0),jn(!1),tr(1),ln([]),Un.resetFields()},ar=[{title:"",dataIndex:"id",width:280,render:(Rr,Wr)=>pn.createElement(Ve.default,{disabled:!(Wr.works_count>1),value:String(Wr.id)},Wr.name)},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u4E0A\u6B21\u67E5\u91CD\u65F6\u95F4",dataIndex:"last_review_time",width:130}];return pn.createElement(Me.default,{centered:!0,title:"\u4EE3\u7801\u67E5\u91CD",keyboard:!1,maskClosable:!1,open:Qr,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:820,bodyStyle:{minHeight:200},onOk:()=>er(void 0,null,function*(){const Rr=Un.getFieldValue();if(Rr.group_ids.length){nn(!0);const Wr=yield(0,Fe.ZP)(`/api/homework_commons/${Kt.categoryId}/homework_code_repeat.json`,{method:"post",body:{group_ids:[...Rr.group_ids]}});nn(!1),Wr.status===0&&(Pt(),yield ge({type:"shixunHomeworks/getShixunWorkList",payload:ce.actionTabs.params}),window.location.href=`/classrooms/${Kt.coursesId}/shixun_homework/${Kt.categoryId}/detail?tabs=2`,ge({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6267\u884C\u4EE3\u7801\u67E5\u91CD"}}))}}),okButtonProps:{loading:gn},onCancel:Pt},pn.createElement("div",{style:{color:"gray"}},"\u5F53\u524D\u4EE3\u7801\u67E5\u91CD\u5206\u6570\u6263\u5206\u4E3A",pn.createElement("span",{style:{color:"green"}},Ta),"\u5206,\u5982\u9700\u8C03\u6574\u8BF7\u5728\u201C",pn.createElement("a",{href:`/classrooms/${Kt.coursesId}/shixun_homework/${Kt.categoryId}/detail?tabs=3&score=2`},"\u8BBE\u7F6E-\u8BC4\u5206\u8BBE\u7F6E"),"\u201D\u4E2D\u8FDB\u884C\u7F16\u8F91"),pn.createElement("div",null,"\u8BF7\u6CE8\u610F\uFF1A\u5728\u6267\u884C\u4EE3\u7801\u67E5\u91CD\u64CD\u4F5C\u540E\uFF0C\u82E5\u5B66\u751F\u63D0\u4EA4\u65B0\u7684\u4F5C\u54C1\u4EE3\u7801\uFF0C\u65B0\u4F5C\u54C1\u4EE3\u7801\u4E0D\u8BA1\u5165\u672C\u6B21\u67E5\u91CD\u7ED3\u679C\u3002"),ce.codeReviewCourse&&pn.createElement(fe.default,{form:Un,onChange:Rr=>{Er(Cr({},Un.getFieldValue()))},initialValues:{group_ids:Ir,end_time:Ze()(Ze()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},pn.createElement("div",{className:"flexd-table-header mt20"},pn.createElement(Oe.default,{pagination:!1,dataSource:[],columns:ar})),pn.createElement(fe.default.Item,{name:"group_ids"},pn.createElement(Ve.default.Group,{className:"w100"},pn.createElement("div",{style:{width:"100%",maxHeight:260,overflow:"auto"}},pn.createElement(bn(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Rr=>{kt()},hasMore:Ut,useWindow:!1},pn.createElement(Oe.default,{loading:Be.effects["shixunHomeworks/getCodeReviewCourse"],showHeader:!1,columns:ar,dataSource:Gt,pagination:!1})))))),pn.createElement(Ke.Z,null,pn.createElement(tt.Z,{className:"ml10"},pn.createElement(Ve.default,{checked:xa,onChange:Rr=>{Yn(Rr.target.checked);let Wr=[];Rr.target.checked&&(Wr=Gt.filter(fn=>fn.works_count>1).map(fn=>fn.id+"")),Un.setFieldsValue({group_ids:Wr})}},"\u5168\u9009"))))};var Vr=(0,Ie.connect)(({shixunHomeworks:ce,loading:Be})=>({shixunHomeworks:ce,loading:Be}))(ha),ta=ne(2948),Kr=ne(63443),Aa={flex_box_center:"flex_box_center___ifw7q",flex_space_between:"flex_space_between___XbpkU",flex_box_vertical_center:"flex_box_vertical_center___TqfOZ",flex_box_center_end:"flex_box_center_end___DaT_4",flex_box_column:"flex_box_column___hy0Nl",title:"title___iYOvG",menuTabs:"menuTabs___qIcvV",rightMenu:"rightMenu___pcK7x",shixunDetail:"shixunDetail___h414d",workListTabWrap:"workListTabWrap___BPpdb",workListTabButton:"workListTabButton___QdhmD",ai_review_new:"ai_review_new___qxpHV",btn_warp:"btn_warp___VYhhZ"},Xr=ne(60979),kr=ne(13676),mr=ne(61604),Hr=ne(75735),Nr=ne(71635),Sa=ne(88656),_n={saixuan:"saixuan___qXS0F",jianyi:"jianyi___JlBHC",jianyi_title:"jianyi_title___gvcLT",title_left:"title_left___JoKhN",title_right:"title_right___rkDjV",yijian:"yijian___VqHXI",zonglan_list:"zonglan_list___ecRe2",zonglan_item:"zonglan_item___rJaLw",item_top:"item_top___TlDBu",top_img:"top_img___Gi7uf",top_name:"top_name___iofiQ",item_bottom:"item_bottom___ELdu1",fenxi_list:"fenxi_list___rX810",fenxi_item:"fenxi_item___oJg7N",leixing:"leixing___UELfH",pingjia:"pingjia___L46t2",tubiao:"tubiao___u74Jl",tb_title:"tb_title___MgUmJ",pie_style:"pie_style____KIye",line:"line___ixwri",bar_style:"bar_style___TI7vj",inputBox:"inputBox___vG7Zf",apply:"apply___AoQu5",li:"li___zUJji",content:"content___DGP2Q",borderBox:"borderBox___hTD5A",text:"text___N6jsD",source:"source___lsbR7",action:"action___kNLeR"},ea=Object.defineProperty,aa=Object.getOwnPropertySymbols,Lr=Object.prototype.hasOwnProperty,na=Object.prototype.propertyIsEnumerable,qr=(ce,Be,ge)=>Be in ce?ea(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,Ya=(ce,Be)=>{for(var ge in Be||(Be={}))Lr.call(Be,ge)&&qr(ce,ge,Be[ge]);if(aa)for(var ge of aa(Be))na.call(Be,ge)&&qr(ce,ge,Be[ge]);return ce};const Ga=ce=>React.createElement("svg",Ya({width:16,height:15,xmlns:"http://www.w3.org/2000/svg"},ce),React.createElement("title",null,"AI\u8F85\u5BFC"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M7.272 10.426c0-1.849 1.102-3.439 2.683-4.152.159-.23.218-.507.247-.778a.713.713 0 0 0-.285-.644c.257-.798.435-1.64.344-2.478-.054-.497-.242-1.008-.644-1.354C9.34.78 8.97.656 8.603.604A1.063 1.063 0 0 0 8.26.287C7.882.069 7.424.014 6.987.005c-.772.01-1.585.133-2.222.568a2.223 2.223 0 0 0-.74.838c-.208.404-.296.856-.316 1.301-.032.722.105 1.439.291 2.138a.707.707 0 0 0-.288.606c.016.228.064.46.16.67.087.193.256.37.484.405.059.398.228.77.404 1.136.221.463.6.64.805.686v.696c-.16.423-3.238 1.295-4.075 1.781-.364.22-.71.477-.965.805-.323.413-.487 1.718-.525 2.255v.03h8.905a4.544 4.544 0 0 1-1.633-3.494Z",fill:"#75E7FF",fillRule:"nonzero"}),React.createElement("circle",{fill:"#145DFF",cx:11.492,cy:10.254,r:4.508}),React.createElement("path",{d:"m9.516 12.464.398-1.108h1.83l.397 1.108h.765l-1.67-4.42h-.814l-1.67 4.42h.764Zm1.976-1.68h-1.415l.698-1.944h.025l.692 1.945Zm2.563 1.68v-4.42h-.707v4.42h.707Z",fill:"#FFF",fillRule:"nonzero"})));var ei="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNy4yNzIgMTAuNDI2YzAtMS44NDkgMS4xMDItMy40MzkgMi42ODMtNC4xNTIuMTU5LS4yMy4yMTgtLjUwNy4yNDctLjc3OGEuNzEzLjcxMyAwIDAgMC0uMjg1LS42NDRjLjI1Ny0uNzk4LjQzNS0xLjY0LjM0NC0yLjQ3OC0uMDU0LS40OTctLjI0Mi0xLjAwOC0uNjQ0LTEuMzU0QzkuMzQuNzggOC45Ny42NTYgOC42MDMuNjA0QTEuMDYzIDEuMDYzIDAgMCAwIDguMjYuMjg3QzcuODgyLjA2OSA3LjQyNC4wMTQgNi45ODcuMDA1Yy0uNzcyLjAxLTEuNTg1LjEzMy0yLjIyMi41NjhhMi4yMjMgMi4yMjMgMCAwIDAtLjc0LjgzOGMtLjIwOC40MDQtLjI5Ni44NTYtLjMxNiAxLjMwMS0uMDMyLjcyMi4xMDUgMS40MzkuMjkxIDIuMTM4YS43MDcuNzA3IDAgMCAwLS4yODguNjA2Yy4wMTYuMjI4LjA2NC40Ni4xNi42Ny4wODcuMTkzLjI1Ni4zNy40ODQuNDA1LjA1OS4zOTguMjI4Ljc3LjQwNCAxLjEzNi4yMjEuNDYzLjYuNjQuODA1LjY4NnYuNjk2Yy0uMTYuNDIzLTMuMjM4IDEuMjk1LTQuMDc1IDEuNzgxLS4zNjQuMjItLjcxLjQ3Ny0uOTY1LjgwNS0uMzIzLjQxMy0uNDg3IDEuNzE4LS41MjUgMi4yNTV2LjAzaDguOTA1YTQuNTQ0IDQuNTQ0IDAgMCAxLTEuNjMzLTMuNDk0WiIgZmlsbD0iIzc1RTdGRiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PGNpcmNsZSBmaWxsPSIjMTQ1REZGIiBjeD0iMTEuNDkyIiBjeT0iMTAuMjU0IiByPSI0LjUwOCIvPjxwYXRoIGQ9Im05LjUxNiAxMi40NjQuMzk4LTEuMTA4aDEuODNsLjM5NyAxLjEwOGguNzY1bC0xLjY3LTQuNDJoLS44MTRsLTEuNjcgNC40MmguNzY0Wm0xLjk3Ni0xLjY4aC0xLjQxNWwuNjk4LTEuOTQ0aC4wMjVsLjY5MiAxLjk0NVptMi41NjMgMS42OHYtNC40MmgtLjcwN3Y0LjQyaC43MDdaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",ri=Object.defineProperty,Pa=Object.getOwnPropertySymbols,pi=Object.prototype.hasOwnProperty,ci=Object.prototype.propertyIsEnumerable,oi=(ce,Be,ge)=>Be in ce?ri(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,bi=(ce,Be)=>{for(var ge in Be||(Be={}))pi.call(Be,ge)&&oi(ce,ge,Be[ge]);if(Pa)for(var ge of Pa(Be))ci.call(Be,ge)&&oi(ce,ge,Be[ge]);return ce};const ui=ce=>React.createElement("svg",bi({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},ce),React.createElement("title",null,"\u7F16\u7EC4"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M8 5.12c3.84 0 6.96 2.4 6.96 5.44C14.96 13.6 11.84 16 8 16c-3.84-.08-6.96-2.4-6.96-5.44 0-3.04 3.12-5.44 6.96-5.44Z",fill:"#DBDCFF"}),React.createElement("path",{d:"M10.08 14.8c1.84-.16 2.48-2.24 2.56-4.16 0-2-2-2.72-4.56-2.72-2.56 0-4.56.72-4.56 2.72 0 1.76.56 3.76 2.24 4.08.48.08 4.08.16 4.32.08Z",fill:"#111ACC"}),React.createElement("path",{d:"M6.32 10.72c.24 0 .4.16.4.4v.96c0 .24-.16.4-.4.4-.24 0-.4-.16-.4-.4v-.96c-.08-.16.16-.4.4-.4Zm3.44 0c.24 0 .4.16.4.4v.96c0 .24-.16.4-.4.4-.24 0-.4-.16-.4-.4v-.96c0-.16.16-.4.4-.4Z",fill:"#FFF"}),React.createElement("path",{d:"M14.32 8.24c.88 0 1.68 1.12 1.68 2.4 0 1.36-.96 2.4-1.84 2.4 0 0 .8-1.2.8-2.48s-.64-2.32-.64-2.32Zm-12.64.08-.08.08c-.16.32-.56 1.2-.56 2.16 0 1.2.56 2.16.8 2.48C.96 13.04 0 12 0 10.64c0-1.28.8-2.32 1.68-2.32Z",fill:"#8187FF"}),React.createElement("path",{d:"M8 0c.32 0 .48.24.48.48v3.44c0 .32-.24.48-.48.48s-.48-.16-.48-.48V.48C7.52.24 7.76 0 8 0Z",fill:"#701CDC"}),React.createElement("path",{d:"M6 .72c.32 0 .48.24.48.48v2.08c0 .32-.24.48-.48.48s-.56-.24-.56-.48V1.2c0-.32.24-.48.56-.48Z",fill:"#371CDC"}),React.createElement("path",{d:"M10.08.72c.32 0 .48.24.48.48v2.08c0 .32-.24.48-.48.48s-.48-.24-.48-.48V1.2c0-.32.24-.48.48-.48Z",fill:"#AB2FF0"}),React.createElement("path",{d:"M3.92 1.36c.32 0 .48.24.48.48v.72c0 .32-.24.48-.48.48s-.56-.16-.56-.48v-.64c0-.32.24-.56.56-.56Z",fill:"#6D57F2"}),React.createElement("path",{d:"M12.16 1.36c.32 0 .48.24.48.48v.72c0 .32-.24.48-.48.48s-.48-.24-.48-.48v-.64c0-.32.24-.56.48-.56Z",fill:"#C86FFA"})));var ki="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNOCA1LjEyYzMuODQgMCA2Ljk2IDIuNCA2Ljk2IDUuNDRDMTQuOTYgMTMuNiAxMS44NCAxNiA4IDE2Yy0zLjg0LS4wOC02Ljk2LTIuNC02Ljk2LTUuNDQgMC0zLjA0IDMuMTItNS40NCA2Ljk2LTUuNDRaIiBmaWxsPSIjREJEQ0ZGIi8+PHBhdGggZD0iTTEwLjA4IDE0LjhjMS44NC0uMTYgMi40OC0yLjI0IDIuNTYtNC4xNiAwLTItMi0yLjcyLTQuNTYtMi43Mi0yLjU2IDAtNC41Ni43Mi00LjU2IDIuNzIgMCAxLjc2LjU2IDMuNzYgMi4yNCA0LjA4LjQ4LjA4IDQuMDguMTYgNC4zMi4wOFoiIGZpbGw9IiMxMTFBQ0MiLz48cGF0aCBkPSJNNi4zMiAxMC43MmMuMjQgMCAuNC4xNi40LjR2Ljk2YzAgLjI0LS4xNi40LS40LjQtLjI0IDAtLjQtLjE2LS40LS40di0uOTZjLS4wOC0uMTYuMTYtLjQuNC0uNFptMy40NCAwYy4yNCAwIC40LjE2LjQuNHYuOTZjMCAuMjQtLjE2LjQtLjQuNC0uMjQgMC0uNC0uMTYtLjQtLjR2LS45NmMwLS4xNi4xNi0uNC40LS40WiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik0xNC4zMiA4LjI0Yy44OCAwIDEuNjggMS4xMiAxLjY4IDIuNCAwIDEuMzYtLjk2IDIuNC0xLjg0IDIuNCAwIDAgLjgtMS4yLjgtMi40OHMtLjY0LTIuMzItLjY0LTIuMzJabS0xMi42NC4wOC0uMDguMDhjLS4xNi4zMi0uNTYgMS4yLS41NiAyLjE2IDAgMS4yLjU2IDIuMTYuOCAyLjQ4Qy45NiAxMy4wNCAwIDEyIDAgMTAuNjRjMC0xLjI4LjgtMi4zMiAxLjY4LTIuMzJaIiBmaWxsPSIjODE4N0ZGIi8+PHBhdGggZD0iTTggMGMuMzIgMCAuNDguMjQuNDguNDh2My40NGMwIC4zMi0uMjQuNDgtLjQ4LjQ4cy0uNDgtLjE2LS40OC0uNDhWLjQ4QzcuNTIuMjQgNy43NiAwIDggMFoiIGZpbGw9IiM3MDFDREMiLz48cGF0aCBkPSJNNiAuNzJjLjMyIDAgLjQ4LjI0LjQ4LjQ4djIuMDhjMCAuMzItLjI0LjQ4LS40OC40OHMtLjU2LS4yNC0uNTYtLjQ4VjEuMmMwLS4zMi4yNC0uNDguNTYtLjQ4WiIgZmlsbD0iIzM3MUNEQyIvPjxwYXRoIGQ9Ik0xMC4wOC43MmMuMzIgMCAuNDguMjQuNDguNDh2Mi4wOGMwIC4zMi0uMjQuNDgtLjQ4LjQ4cy0uNDgtLjI0LS40OC0uNDhWMS4yYzAtLjMyLjI0LS40OC40OC0uNDhaIiBmaWxsPSIjQUIyRkYwIi8+PHBhdGggZD0iTTMuOTIgMS4zNmMuMzIgMCAuNDguMjQuNDguNDh2LjcyYzAgLjMyLS4yNC40OC0uNDguNDhzLS41Ni0uMTYtLjU2LS40OHYtLjY0YzAtLjMyLjI0LS41Ni41Ni0uNTZaIiBmaWxsPSIjNkQ1N0YyIi8+PHBhdGggZD0iTTEyLjE2IDEuMzZjLjMyIDAgLjQ4LjI0LjQ4LjQ4di43MmMwIC4zMi0uMjQuNDgtLjQ4LjQ4cy0uNDgtLjI0LS40OC0uNDh2LS42NGMwLS4zMi4yNC0uNTYuNDgtLjU2WiIgZmlsbD0iI0M4NkZGQSIvPjwvZz48L3N2Zz4=",ai=Object.defineProperty,Si=Object.getOwnPropertySymbols,Ci=Object.prototype.hasOwnProperty,nA=Object.prototype.propertyIsEnumerable,_i=(ce,Be,ge)=>Be in ce?ai(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,ii=(ce,Be)=>{for(var ge in Be||(Be={}))Ci.call(Be,ge)&&_i(ce,ge,Be[ge]);if(Si)for(var ge of Si(Be))nA.call(Be,ge)&&_i(ce,ge,Be[ge]);return ce};const fa=ce=>React.createElement("svg",ii({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},ce),React.createElement("title",null,"\u4EE3\u7801\u8BC4\u4EF7"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M15.88 2.91H.012V.374C.011.3.084.156.084.084.156.084.3.01.374.01h15.145c.072 0 .217.073.29.073.072.072.072.145.072.29V2.91Z",fill:"#FFC80F"}),React.createElement("path",{d:"M9.432 2.078c-.218 0-.363-.16-.435-.32 0-.08-.073-.161-.073-.241 0-.16.073-.24.145-.401.145-.24.508-.16.652 0 .073.08.145.24.145.4 0 .161-.072.241-.145.402-.072.08-.217.16-.29.16Zm1.884-.561c0-.16.072-.24.145-.401.072-.16.217-.16.362-.16.29 0 .507.24.507.56 0 .161-.072.241-.145.402a.527.527 0 0 1-.362.16c-.29 0-.507-.24-.507-.561Zm2.97.561a.527.527 0 0 1-.362-.16.67.67 0 0 1-.145-.642c0-.08.073-.16.073-.16a.385.385 0 0 1 .652 0c.073.08.145.24.145.4 0 .161-.072.241-.145.402 0 .08-.145.16-.217.16",fill:"#FFF"}),React.createElement("path",{d:"M1.46 15.953h12.972c.797 0 1.449-.652 1.449-1.449V2.91H.01v11.594c0 .797.652 1.45 1.45 1.45Z",fill:"#FFE6CC"}),React.createElement("path",{d:"m3.562 3.924.58 1.305 1.304.217-.87.942.218 1.377-1.232-.652-1.232.652.218-1.377-.87-1.014 1.304-.218.58-1.232Zm4.855 0 .58 1.305 1.304.217-.87.942.218 1.377-1.232-.652-1.16.652.218-1.377-1.014-1.014 1.304-.218.652-1.232Z",fill:"#FFB465"}),React.createElement("path",{d:"M8.924 9.577H6.823c-.073 0-.073 0-.145-.073-.072-.072 0-.072 0-.145 0-.072.072-.145.145-.145h2.101c.073 0 .073 0 .145.073 0 0 .073.072.073.145-.073.072-.145.145-.218.145Zm-2.97 0h-3.19c-.072 0-.072 0-.144-.073-.072-.072 0-.072 0-.145 0-.072.072-.145.145-.145H5.88c.072 0 .072 0 .145.073.072.072.072.072.072.145a.156.156 0 0 1-.145.145Zm7.173 1.086h-1.811c-.073 0-.073 0-.145-.072-.073-.072-.073-.072-.073-.145 0-.072.073-.145.145-.145h1.812c.072 0 .072 0 .145.073 0 0 .072.072.072.145a.156.156 0 0 1-.145.144Zm-2.68 0H8.271c-.072 0-.072 0-.145-.072-.072-.072-.072-.072-.072-.145 0-.072.072-.145.145-.145h2.174c.072 0 .072 0 .145.073 0 0 .072.072.072.145a.156.156 0 0 1-.145.144Zm-3.117 0H4.794c-.073 0-.073 0-.145-.072 0 0-.072-.072-.072-.145 0-.072.072-.145.144-.145h2.537c.072 0 .072 0 .145.073 0 0 .072.072.072.145.073.072 0 .144-.145.144Zm-3.84 0h-.725c-.073 0-.073 0-.145-.072 0 0-.072-.072-.072-.145 0-.072.072-.145.144-.145h.653c.072 0 .072 0 .145.073 0 0 .072.072.072.145.073.072 0 .144-.072.144Zm8.043 1.16H9.36c-.072 0-.072 0-.145-.073 0 0-.072-.072-.072-.144 0-.073.072-.145.145-.145h2.174c.072 0 .072 0 .145.072 0 0 .072.073.072.145.072.072-.072.145-.145.145Zm-3.043 0H4.794c-.073 0-.073 0-.145-.073 0 0-.072-.072-.072-.144 0-.073.072-.145.144-.145h3.696c.073 0 .073 0 .145.072 0 0 .073.073.073.145a.156.156 0 0 1-.145.145Zm-5 0h-.725c-.073 0-.073 0-.145-.073 0 0-.072-.072-.072-.144 0-.073.072-.145.144-.145h.653c.072 0 .072 0 .145.072.072.073.145.073.145.145a.156.156 0 0 1-.145.145Zm8.043 1.16H9.36c-.072 0-.072 0-.145-.073 0 0-.072-.073-.072-.145 0-.073.072-.145.145-.145h2.174c.072 0 .072 0 .145.072 0 0 .072.073.072.145.072.073-.072.145-.145.145Zm-3.043 0H4.794c-.073 0-.073 0-.145-.073 0 0-.072-.073-.072-.145 0-.073.072-.145.144-.145h3.696c.073 0 .073 0 .145.072 0 0 .073.073.073.145a.156.156 0 0 1-.145.145Zm-5 0h-.725c-.073 0-.073 0-.145-.073 0 0-.072-.073-.072-.145 0-.073.072-.145.144-.145h.653c.072 0 .072 0 .145.072 0 0 .072.073.072.145.073.073 0 .145-.072.145Z",fill:"#6E3902"}),React.createElement("path",{d:"M4.794 7.765 3.562 7.04l-1.16.725 1.16-1.45h.217l.29-.507 1.45-.507-.942 1.015.217 1.449Zm4.855 0L8.417 7.04l-1.16.725 1.16-1.45h.29l.217-.507 1.45-.507-.942 1.015.217 1.449Z",fill:"#FF992E"})));var yi="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTUuODggMi45MUguMDEyVi4zNzRDLjAxMS4zLjA4NC4xNTYuMDg0LjA4NC4xNTYuMDg0LjMuMDEuMzc0LjAxaDE1LjE0NWMuMDcyIDAgLjIxNy4wNzMuMjkuMDczLjA3Mi4wNzIuMDcyLjE0NS4wNzIuMjlWMi45MVoiIGZpbGw9IiNGRkM4MEYiLz48cGF0aCBkPSJNOS40MzIgMi4wNzhjLS4yMTggMC0uMzYzLS4xNi0uNDM1LS4zMiAwLS4wOC0uMDczLS4xNjEtLjA3My0uMjQxIDAtLjE2LjA3My0uMjQuMTQ1LS40MDEuMTQ1LS4yNC41MDgtLjE2LjY1MiAwIC4wNzMuMDguMTQ1LjI0LjE0NS40IDAgLjE2MS0uMDcyLjI0MS0uMTQ1LjQwMi0uMDcyLjA4LS4yMTcuMTYtLjI5LjE2Wm0xLjg4NC0uNTYxYzAtLjE2LjA3Mi0uMjQuMTQ1LS40MDEuMDcyLS4xNi4yMTctLjE2LjM2Mi0uMTYuMjkgMCAuNTA3LjI0LjUwNy41NiAwIC4xNjEtLjA3Mi4yNDEtLjE0NS40MDJhLjUyNy41MjcgMCAwIDEtLjM2Mi4xNmMtLjI5IDAtLjUwNy0uMjQtLjUwNy0uNTYxWm0yLjk3LjU2MWEuNTI3LjUyNyAwIDAgMS0uMzYyLS4xNi42Ny42NyAwIDAgMS0uMTQ1LS42NDJjMC0uMDguMDczLS4xNi4wNzMtLjE2YS4zODUuMzg1IDAgMCAxIC42NTIgMGMuMDczLjA4LjE0NS4yNC4xNDUuNCAwIC4xNjEtLjA3Mi4yNDEtLjE0NS40MDIgMCAuMDgtLjE0NS4xNi0uMjE3LjE2IiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTEuNDYgMTUuOTUzaDEyLjk3MmMuNzk3IDAgMS40NDktLjY1MiAxLjQ0OS0xLjQ0OVYyLjkxSC4wMXYxMS41OTRjMCAuNzk3LjY1MiAxLjQ1IDEuNDUgMS40NVoiIGZpbGw9IiNGRkU2Q0MiLz48cGF0aCBkPSJtMy41NjIgMy45MjQuNTggMS4zMDUgMS4zMDQuMjE3LS44Ny45NDIuMjE4IDEuMzc3LTEuMjMyLS42NTItMS4yMzIuNjUyLjIxOC0xLjM3Ny0uODctMS4wMTQgMS4zMDQtLjIxOC41OC0xLjIzMlptNC44NTUgMCAuNTggMS4zMDUgMS4zMDQuMjE3LS44Ny45NDIuMjE4IDEuMzc3LTEuMjMyLS42NTItMS4xNi42NTIuMjE4LTEuMzc3LTEuMDE0LTEuMDE0IDEuMzA0LS4yMTguNjUyLTEuMjMyWiIgZmlsbD0iI0ZGQjQ2NSIvPjxwYXRoIGQ9Ik04LjkyNCA5LjU3N0g2LjgyM2MtLjA3MyAwLS4wNzMgMC0uMTQ1LS4wNzMtLjA3Mi0uMDcyIDAtLjA3MiAwLS4xNDUgMC0uMDcyLjA3Mi0uMTQ1LjE0NS0uMTQ1aDIuMTAxYy4wNzMgMCAuMDczIDAgLjE0NS4wNzMgMCAwIC4wNzMuMDcyLjA3My4xNDUtLjA3My4wNzItLjE0NS4xNDUtLjIxOC4xNDVabS0yLjk3IDBoLTMuMTljLS4wNzIgMC0uMDcyIDAtLjE0NC0uMDczLS4wNzItLjA3MiAwLS4wNzIgMC0uMTQ1IDAtLjA3Mi4wNzItLjE0NS4xNDUtLjE0NUg1Ljg4Yy4wNzIgMCAuMDcyIDAgLjE0NS4wNzMuMDcyLjA3Mi4wNzIuMDcyLjA3Mi4xNDVhLjE1Ni4xNTYgMCAwIDEtLjE0NS4xNDVabTcuMTczIDEuMDg2aC0xLjgxMWMtLjA3MyAwLS4wNzMgMC0uMTQ1LS4wNzItLjA3My0uMDcyLS4wNzMtLjA3Mi0uMDczLS4xNDUgMC0uMDcyLjA3My0uMTQ1LjE0NS0uMTQ1aDEuODEyYy4wNzIgMCAuMDcyIDAgLjE0NS4wNzMgMCAwIC4wNzIuMDcyLjA3Mi4xNDVhLjE1Ni4xNTYgMCAwIDEtLjE0NS4xNDRabS0yLjY4IDBIOC4yNzFjLS4wNzIgMC0uMDcyIDAtLjE0NS0uMDcyLS4wNzItLjA3Mi0uMDcyLS4wNzItLjA3Mi0uMTQ1IDAtLjA3Mi4wNzItLjE0NS4xNDUtLjE0NWgyLjE3NGMuMDcyIDAgLjA3MiAwIC4xNDUuMDczIDAgMCAuMDcyLjA3Mi4wNzIuMTQ1YS4xNTYuMTU2IDAgMCAxLS4xNDUuMTQ0Wm0tMy4xMTcgMEg0Ljc5NGMtLjA3MyAwLS4wNzMgMC0uMTQ1LS4wNzIgMCAwLS4wNzItLjA3Mi0uMDcyLS4xNDUgMC0uMDcyLjA3Mi0uMTQ1LjE0NC0uMTQ1aDIuNTM3Yy4wNzIgMCAuMDcyIDAgLjE0NS4wNzMgMCAwIC4wNzIuMDcyLjA3Mi4xNDUuMDczLjA3MiAwIC4xNDQtLjE0NS4xNDRabS0zLjg0IDBoLS43MjVjLS4wNzMgMC0uMDczIDAtLjE0NS0uMDcyIDAgMC0uMDcyLS4wNzItLjA3Mi0uMTQ1IDAtLjA3Mi4wNzItLjE0NS4xNDQtLjE0NWguNjUzYy4wNzIgMCAuMDcyIDAgLjE0NS4wNzMgMCAwIC4wNzIuMDcyLjA3Mi4xNDUuMDczLjA3MiAwIC4xNDQtLjA3Mi4xNDRabTguMDQzIDEuMTZIOS4zNmMtLjA3MiAwLS4wNzIgMC0uMTQ1LS4wNzMgMCAwLS4wNzItLjA3Mi0uMDcyLS4xNDQgMC0uMDczLjA3Mi0uMTQ1LjE0NS0uMTQ1aDIuMTc0Yy4wNzIgMCAuMDcyIDAgLjE0NS4wNzIgMCAwIC4wNzIuMDczLjA3Mi4xNDUuMDcyLjA3Mi0uMDcyLjE0NS0uMTQ1LjE0NVptLTMuMDQzIDBINC43OTRjLS4wNzMgMC0uMDczIDAtLjE0NS0uMDczIDAgMC0uMDcyLS4wNzItLjA3Mi0uMTQ0IDAtLjA3My4wNzItLjE0NS4xNDQtLjE0NWgzLjY5NmMuMDczIDAgLjA3MyAwIC4xNDUuMDcyIDAgMCAuMDczLjA3My4wNzMuMTQ1YS4xNTYuMTU2IDAgMCAxLS4xNDUuMTQ1Wm0tNSAwaC0uNzI1Yy0uMDczIDAtLjA3MyAwLS4xNDUtLjA3MyAwIDAtLjA3Mi0uMDcyLS4wNzItLjE0NCAwLS4wNzMuMDcyLS4xNDUuMTQ0LS4xNDVoLjY1M2MuMDcyIDAgLjA3MiAwIC4xNDUuMDcyLjA3Mi4wNzMuMTQ1LjA3My4xNDUuMTQ1YS4xNTYuMTU2IDAgMCAxLS4xNDUuMTQ1Wm04LjA0MyAxLjE2SDkuMzZjLS4wNzIgMC0uMDcyIDAtLjE0NS0uMDczIDAgMC0uMDcyLS4wNzMtLjA3Mi0uMTQ1IDAtLjA3My4wNzItLjE0NS4xNDUtLjE0NWgyLjE3NGMuMDcyIDAgLjA3MiAwIC4xNDUuMDcyIDAgMCAuMDcyLjA3My4wNzIuMTQ1LjA3Mi4wNzMtLjA3Mi4xNDUtLjE0NS4xNDVabS0zLjA0MyAwSDQuNzk0Yy0uMDczIDAtLjA3MyAwLS4xNDUtLjA3MyAwIDAtLjA3Mi0uMDczLS4wNzItLjE0NSAwLS4wNzMuMDcyLS4xNDUuMTQ0LS4xNDVoMy42OTZjLjA3MyAwIC4wNzMgMCAuMTQ1LjA3MiAwIDAgLjA3My4wNzMuMDczLjE0NWEuMTU2LjE1NiAwIDAgMS0uMTQ1LjE0NVptLTUgMGgtLjcyNWMtLjA3MyAwLS4wNzMgMC0uMTQ1LS4wNzMgMCAwLS4wNzItLjA3My0uMDcyLS4xNDUgMC0uMDczLjA3Mi0uMTQ1LjE0NC0uMTQ1aC42NTNjLjA3MiAwIC4wNzIgMCAuMTQ1LjA3MiAwIDAgLjA3Mi4wNzMuMDcyLjE0NS4wNzMuMDczIDAgLjE0NS0uMDcyLjE0NVoiIGZpbGw9IiM2RTM5MDIiLz48cGF0aCBkPSJNNC43OTQgNy43NjUgMy41NjIgNy4wNGwtMS4xNi43MjUgMS4xNi0xLjQ1aC4yMTdsLjI5LS41MDcgMS40NS0uNTA3LS45NDIgMS4wMTUuMjE3IDEuNDQ5Wm00Ljg1NSAwTDguNDE3IDcuMDRsLTEuMTYuNzI1IDEuMTYtMS40NWguMjlsLjIxNy0uNTA3IDEuNDUtLjUwNy0uOTQyIDEuMDE1LjIxNyAxLjQ0OVoiIGZpbGw9IiNGRjk5MkUiLz48L2c+PC9zdmc+",Pi=Object.defineProperty,rA=Object.getOwnPropertySymbols,Di=Object.prototype.hasOwnProperty,ll=Object.prototype.propertyIsEnumerable,Oi=(ce,Be,ge)=>Be in ce?Pi(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,Ii=(ce,Be)=>{for(var ge in Be||(Be={}))Di.call(Be,ge)&&Oi(ce,ge,Be[ge]);if(rA)for(var ge of rA(Be))ll.call(Be,ge)&&Oi(ce,ge,Be[ge]);return ce};const Ri=ce=>React.createElement("svg",Ii({width:16,height:14,xmlns:"http://www.w3.org/2000/svg"},ce),React.createElement("title",null,"\u4EE3\u7801\u4F18\u5316"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M11.792.005c.134.603.201 1.206.067 1.876H2.881c-.067-.737-.268-1.876.804-1.876h8.107ZM4.355 1.211c.134 0 .201-.134.134-.268s-.2-.2-.268-.2c-.134.066-.2.2-.134.267 0 .134.134.201.268.201Zm.938-.2c0-.068-.067-.135-.134-.202s-.134-.067-.2 0c-.068.067-.135.067-.135.201s.067.201.201.201.268-.134.268-.2Zm.536.2c.134 0 .201-.134.201-.2 0-.068 0-.135-.067-.135C5.896.742 5.896.742 5.83.742c-.134 0-.2.134-.2.268 0 .067 0 .134.066.134 0 .067.067.067.134.067Z",fill:"#8DCAFC"}),React.createElement("path",{d:"M11.792.005h.804c.268 0 .47.134.536.47.067.535.134 1.071.067 1.54a2.677 2.677 0 0 0-1.273-.134h-.067c.134-.603.134-1.273-.067-1.876Z",fill:"#63B9FC"}),React.createElement("path",{d:"M11.926 1.881c.067.804.134 1.675 0 2.412-.067.402.067.938.067 1.206 0 1.742 0 3.484.067 5.16H3.15c-.068 0-.135 0-.135-.068l-.067-.067V1.881h8.978Zm-6.7 2.948.871-.804c.201-.134.201-.335.134-.536-.335-.87-1.809.804-2.077 1.072-.134.201-.134.402 0 .536.201.201 2.211 2.412 2.077.804 0-.067-.067-.134-.067-.134l-.938-.804V4.83ZM8.71 3.757c0-.134 0-.2-.067-.335-.067-.134-.134-.2-.268-.2a.456.456 0 0 0-.536.267l-.67 2.48a.456.456 0 0 0 .268.535.456.456 0 0 0 .536-.268l.737-2.479Zm1.876.871c.067.067.134.134.134.201s0 .134-.067.201c-.2.201-1.742 1.407-.536 1.474.067 0 .134 0 .201-.067.335-.268.737-.603 1.072-.87.402-.403.871-.67.268-1.207-.335-.335-1.608-1.809-1.943-.804v.201c.134.268.47.603.871.871ZM6.5 7.71c0-.134-.067-.2-.2-.2H4.22c-.134 0-.2.066-.2.2v.067c0 .134.066.201.2.201h2.144c.067 0 .134 0 .134-.067v-.2Zm2.546 1.005c0-.134-.2-.268-.469-.268-.268 0-.469.134-.469.268s.201.268.47.268c.267 0 .468-.134.468-.268Zm-1.474 0c0-.134-.067-.2-.2-.2H4.22c-.067 0-.134 0-.134.066 0 .067-.067.067-.067.067 0 .134.067.201.201.201h3.15c.066 0 .133 0 .133-.067.067.067.067 0 .067-.067Zm2.48.871c0-.134-.135-.2-.336-.2-.2 0-.335.133-.335.267s.134.201.335.201c.134 0 .335-.134.335-.268Zm-4.356 0c0-.067 0-.134-.067-.134s-.067-.067-.134-.067H4.221c-.067 0-.134 0-.134.067-.067.067-.067.067-.067.134s0 .134.067.134.067.067.134.067h1.273c.067 0 .201-.067.201-.2Zm3.082 0c0-.134-.067-.2-.2-.2H6.431c-.067 0-.134 0-.134.066-.067.067-.067.067-.067.134s0 .134.067.134c.067.067.067.067.134.067h2.144c.067 0 .134 0 .134-.067.067 0 .067-.067.067-.134Z",fill:"#3291FC"}),React.createElement("path",{d:"M11.926 1.881c.402-.067.871 0 1.273.134v1.072l-.067 7.639h-1.139c-.067-1.743-.067-3.485-.067-5.16 0-.268-.134-.804-.067-1.206.134-.804.067-1.675.067-2.479Z",fill:"#3291FC"}),React.createElement("path",{d:"m13.2 2.082 1.741.067c-.938-.268-.402.603-.402.938h-1.273L13.2 2.082ZM2.88 2.15v1.005H1.675c-.067 0-.067.067-.067.134v7.303c0 .068.067.135.134.202.402.134.804.067 1.206-.202l.067.068c0 .067.067.067.134.067H13.2l1.34.067c.067.469-.067.87-.2 1.273H1.004c-.067 0-.134-.067-.201-.067-.067-.268-.134-.402-.134-.603V2.819c0-.402.201-.603.603-.603l1.608-.067Z",fill:"#A1AAEF"}),React.createElement("path",{d:"M14.941 2.216c.335.067.536.268.536.603.067 2.278.067 5.36-.067 9.18l-.536.067h-.603c.201-.402.268-.804.201-1.273V3.154c.067-.402-.469-1.206.47-.938Z",fill:"#A1AAEF"}),React.createElement("path",{d:"M2.881 3.154v7.37c-.402.269-.804.336-1.206.202-.067 0-.134-.135-.134-.202V3.221c0-.067.067-.134.067-.134l1.273.067Z",fill:"#DDE2F0"}),React.createElement("path",{d:"M13.2 3.154h1.272v7.572l-1.34-.067.067-7.505ZM.736 11.932c.067.067.134.067.201.067h13.936c.201.402.201.87-.067 1.273-4.623-.067-9.179-.067-13.802 0-.737 0-1.139-.335-.938-1.14 0-.066.067-.066.134-.066.201 0 .335-.067.536-.134Z",fill:"#DAE0FF"}),React.createElement("path",{d:"m15.41 11.999.402.067c.067 0 .134.067.134.134.201.87-.2 1.273-1.139 1.139.268-.47.268-.871.067-1.273l.536-.067Z",fill:"#CCD2F2"}),React.createElement("path",{d:"M4.221.742a.144.144 0 0 0-.134.134c0 .067 0 .134.067.201s.134.067.201.067a.144.144 0 0 0 .134-.134c0-.067 0-.134-.067-.2-.067-.068-.134-.068-.2-.068Zm.603.268c0 .067.067.134.134.201s.134.067.201 0 .134-.134.134-.2c0-.068-.067-.135-.134-.202s-.134-.067-.2 0c-.068.067-.135.067-.135.201ZM5.83.742c-.134 0-.2.134-.2.268s.066.201.2.201.201-.134.201-.2c0-.135-.134-.269-.2-.269Zm-.603 4.221.938.871c.067.067.067.067.067.134.134 1.541-1.876-.67-2.077-.804a.503.503 0 0 1 0-.603c.268-.268 1.742-1.943 2.077-1.139.134.201.067.402-.134.603l-.87.804v.134Zm3.15-1.742c.334.067.401.268.334.536l-.67 2.48c-.067.267-.268.334-.536.267s-.335-.268-.268-.536l.67-2.479c.067-.268.201-.335.47-.268Zm2.21 1.407c-.402-.268-.67-.603-.938-.87-.067-.068-.067-.135 0-.202.335-1.005 1.608.47 1.943.804.603.536.134.804-.268 1.206-.335.335-.67.603-1.072.871-.067.067-.134.067-.2.067-1.274-.134.334-1.34.535-1.474.067-.067.067-.134.067-.2 0-.068 0-.135-.067-.202Z",fill:"#F1EFF2"}),React.createElement("path",{d:"M4.221 7.51h2.144c.134 0 .201.066.201.2v.067c0 .134-.067.201-.2.201H4.22c-.134 0-.2-.067-.2-.2V7.71c0-.134.066-.2.2-.2Z",fill:"#FDDD44"}),React.createElement("path",{d:"M8.107 8.99c0 .165.067.497.201.497s.335.166.47 0c.133-.166.267-.332.267-.498 0-.166-.067-.498-.2-.498-.135 0-.336-.165-.47 0-.2.166-.268.332-.268.498ZM4.221 8.49h3.15c.133 0 .2.166.2.498 0 .332-.067.498-.2.498H4.22c-.134.166-.2 0-.2-.332 0-.498.066-.664.2-.664Z",fill:"#FC9743"}),React.createElement("path",{d:"M9.313 9.907c0 .152.067.304.201.457.134.152.268.152.335 0 .134-.153.201-.305.201-.457 0-.153-.067-.305-.2-.457-.135-.153-.269-.153-.336 0-.134.152-.2.304-.2.457ZM4.221 9.45h1.273c.134 0 .201.152.201.457 0 .304-.067.457-.2.457H4.22c-.134 0-.2-.153-.2-.457 0-.305.066-.457.2-.457Zm2.211 0h2.144c.134 0 .201.152.201.457 0 .304-.067.457-.2.457H6.431c-.134 0-.2-.153-.2-.457 0-.305.066-.457.2-.457Z",fill:"#28D1B3"})));var pA="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTEuNzkyLjAwNWMuMTM0LjYwMy4yMDEgMS4yMDYuMDY3IDEuODc2SDIuODgxYy0uMDY3LS43MzctLjI2OC0xLjg3Ni44MDQtMS44NzZoOC4xMDdaTTQuMzU1IDEuMjExYy4xMzQgMCAuMjAxLS4xMzQuMTM0LS4yNjhzLS4yLS4yLS4yNjgtLjJjLS4xMzQuMDY2LS4yLjItLjEzNC4yNjcgMCAuMTM0LjEzNC4yMDEuMjY4LjIwMVptLjkzOC0uMmMwLS4wNjgtLjA2Ny0uMTM1LS4xMzQtLjIwMnMtLjEzNC0uMDY3LS4yIDBjLS4wNjguMDY3LS4xMzUuMDY3LS4xMzUuMjAxcy4wNjcuMjAxLjIwMS4yMDEuMjY4LS4xMzQuMjY4LS4yWm0uNTM2LjJjLjEzNCAwIC4yMDEtLjEzNC4yMDEtLjIgMC0uMDY4IDAtLjEzNS0uMDY3LS4xMzVDNS44OTYuNzQyIDUuODk2Ljc0MiA1LjgzLjc0MmMtLjEzNCAwLS4yLjEzNC0uMi4yNjggMCAuMDY3IDAgLjEzNC4wNjYuMTM0IDAgLjA2Ny4wNjcuMDY3LjEzNC4wNjdaIiBmaWxsPSIjOERDQUZDIi8+PHBhdGggZD0iTTExLjc5Mi4wMDVoLjgwNGMuMjY4IDAgLjQ3LjEzNC41MzYuNDcuMDY3LjUzNS4xMzQgMS4wNzEuMDY3IDEuNTRhMi42NzcgMi42NzcgMCAwIDAtMS4yNzMtLjEzNGgtLjA2N2MuMTM0LS42MDMuMTM0LTEuMjczLS4wNjctMS44NzZaIiBmaWxsPSIjNjNCOUZDIi8+PHBhdGggZD0iTTExLjkyNiAxLjg4MWMuMDY3LjgwNC4xMzQgMS42NzUgMCAyLjQxMi0uMDY3LjQwMi4wNjcuOTM4LjA2NyAxLjIwNiAwIDEuNzQyIDAgMy40ODQuMDY3IDUuMTZIMy4xNWMtLjA2OCAwLS4xMzUgMC0uMTM1LS4wNjhsLS4wNjctLjA2N1YxLjg4MWg4Ljk3OFptLTYuNyAyLjk0OC44NzEtLjgwNGMuMjAxLS4xMzQuMjAxLS4zMzUuMTM0LS41MzYtLjMzNS0uODctMS44MDkuODA0LTIuMDc3IDEuMDcyLS4xMzQuMjAxLS4xMzQuNDAyIDAgLjUzNi4yMDEuMjAxIDIuMjExIDIuNDEyIDIuMDc3LjgwNCAwLS4wNjctLjA2Ny0uMTM0LS4wNjctLjEzNGwtLjkzOC0uODA0VjQuODNaTTguNzEgMy43NTdjMC0uMTM0IDAtLjItLjA2Ny0uMzM1LS4wNjctLjEzNC0uMTM0LS4yLS4yNjgtLjJhLjQ1Ni40NTYgMCAwIDAtLjUzNi4yNjdsLS42NyAyLjQ4YS40NTYuNDU2IDAgMCAwIC4yNjguNTM1LjQ1Ni40NTYgMCAwIDAgLjUzNi0uMjY4bC43MzctMi40NzlabTEuODc2Ljg3MWMuMDY3LjA2Ny4xMzQuMTM0LjEzNC4yMDFzMCAuMTM0LS4wNjcuMjAxYy0uMi4yMDEtMS43NDIgMS40MDctLjUzNiAxLjQ3NC4wNjcgMCAuMTM0IDAgLjIwMS0uMDY3LjMzNS0uMjY4LjczNy0uNjAzIDEuMDcyLS44Ny40MDItLjQwMy44NzEtLjY3LjI2OC0xLjIwNy0uMzM1LS4zMzUtMS42MDgtMS44MDktMS45NDMtLjgwNHYuMjAxYy4xMzQuMjY4LjQ3LjYwMy44NzEuODcxWk02LjUgNy43MWMwLS4xMzQtLjA2Ny0uMi0uMi0uMkg0LjIyYy0uMTM0IDAtLjIuMDY2LS4yLjJ2LjA2N2MwIC4xMzQuMDY2LjIwMS4yLjIwMWgyLjE0NGMuMDY3IDAgLjEzNCAwIC4xMzQtLjA2N3YtLjJabTIuNTQ2IDEuMDA1YzAtLjEzNC0uMi0uMjY4LS40NjktLjI2OC0uMjY4IDAtLjQ2OS4xMzQtLjQ2OS4yNjhzLjIwMS4yNjguNDcuMjY4Yy4yNjcgMCAuNDY4LS4xMzQuNDY4LS4yNjhabS0xLjQ3NCAwYzAtLjEzNC0uMDY3LS4yLS4yLS4ySDQuMjJjLS4wNjcgMC0uMTM0IDAtLjEzNC4wNjYgMCAuMDY3LS4wNjcuMDY3LS4wNjcuMDY3IDAgLjEzNC4wNjcuMjAxLjIwMS4yMDFoMy4xNWMuMDY2IDAgLjEzMyAwIC4xMzMtLjA2Ny4wNjcuMDY3LjA2NyAwIC4wNjctLjA2N1ptMi40OC44NzFjMC0uMTM0LS4xMzUtLjItLjMzNi0uMi0uMiAwLS4zMzUuMTMzLS4zMzUuMjY3cy4xMzQuMjAxLjMzNS4yMDFjLjEzNCAwIC4zMzUtLjEzNC4zMzUtLjI2OFptLTQuMzU2IDBjMC0uMDY3IDAtLjEzNC0uMDY3LS4xMzRzLS4wNjctLjA2Ny0uMTM0LS4wNjdINC4yMjFjLS4wNjcgMC0uMTM0IDAtLjEzNC4wNjctLjA2Ny4wNjctLjA2Ny4wNjctLjA2Ny4xMzRzMCAuMTM0LjA2Ny4xMzQuMDY3LjA2Ny4xMzQuMDY3aDEuMjczYy4wNjcgMCAuMjAxLS4wNjcuMjAxLS4yWm0zLjA4MiAwYzAtLjEzNC0uMDY3LS4yLS4yLS4ySDYuNDMxYy0uMDY3IDAtLjEzNCAwLS4xMzQuMDY2LS4wNjcuMDY3LS4wNjcuMDY3LS4wNjcuMTM0czAgLjEzNC4wNjcuMTM0Yy4wNjcuMDY3LjA2Ny4wNjcuMTM0LjA2N2gyLjE0NGMuMDY3IDAgLjEzNCAwIC4xMzQtLjA2Ny4wNjcgMCAuMDY3LS4wNjcuMDY3LS4xMzRaIiBmaWxsPSIjMzI5MUZDIi8+PHBhdGggZD0iTTExLjkyNiAxLjg4MWMuNDAyLS4wNjcuODcxIDAgMS4yNzMuMTM0djEuMDcybC0uMDY3IDcuNjM5aC0xLjEzOWMtLjA2Ny0xLjc0My0uMDY3LTMuNDg1LS4wNjctNS4xNiAwLS4yNjgtLjEzNC0uODA0LS4wNjctMS4yMDYuMTM0LS44MDQuMDY3LTEuNjc1LjA2Ny0yLjQ3OVoiIGZpbGw9IiMzMjkxRkMiLz48cGF0aCBkPSJtMTMuMiAyLjA4MiAxLjc0MS4wNjdjLS45MzgtLjI2OC0uNDAyLjYwMy0uNDAyLjkzOGgtMS4yNzNMMTMuMiAyLjA4MlpNMi44OCAyLjE1djEuMDA1SDEuNjc1Yy0uMDY3IDAtLjA2Ny4wNjctLjA2Ny4xMzR2Ny4zMDNjMCAuMDY4LjA2Ny4xMzUuMTM0LjIwMi40MDIuMTM0LjgwNC4wNjcgMS4yMDYtLjIwMmwuMDY3LjA2OGMwIC4wNjcuMDY3LjA2Ny4xMzQuMDY3SDEzLjJsMS4zNC4wNjdjLjA2Ny40NjktLjA2Ny44Ny0uMiAxLjI3M0gxLjAwNGMtLjA2NyAwLS4xMzQtLjA2Ny0uMjAxLS4wNjctLjA2Ny0uMjY4LS4xMzQtLjQwMi0uMTM0LS42MDNWMi44MTljMC0uNDAyLjIwMS0uNjAzLjYwMy0uNjAzbDEuNjA4LS4wNjdaIiBmaWxsPSIjQTFBQUVGIi8+PHBhdGggZD0iTTE0Ljk0MSAyLjIxNmMuMzM1LjA2Ny41MzYuMjY4LjUzNi42MDMuMDY3IDIuMjc4LjA2NyA1LjM2LS4wNjcgOS4xOGwtLjUzNi4wNjdoLS42MDNjLjIwMS0uNDAyLjI2OC0uODA0LjIwMS0xLjI3M1YzLjE1NGMuMDY3LS40MDItLjQ2OS0xLjIwNi40Ny0uOTM4WiIgZmlsbD0iI0ExQUFFRiIvPjxwYXRoIGQ9Ik0yLjg4MSAzLjE1NHY3LjM3Yy0uNDAyLjI2OS0uODA0LjMzNi0xLjIwNi4yMDItLjA2NyAwLS4xMzQtLjEzNS0uMTM0LS4yMDJWMy4yMjFjMC0uMDY3LjA2Ny0uMTM0LjA2Ny0uMTM0bDEuMjczLjA2N1oiIGZpbGw9IiNEREUyRjAiLz48cGF0aCBkPSJNMTMuMiAzLjE1NGgxLjI3MnY3LjU3MmwtMS4zNC0uMDY3LjA2Ny03LjUwNVpNLjczNiAxMS45MzJjLjA2Ny4wNjcuMTM0LjA2Ny4yMDEuMDY3aDEzLjkzNmMuMjAxLjQwMi4yMDEuODctLjA2NyAxLjI3My00LjYyMy0uMDY3LTkuMTc5LS4wNjctMTMuODAyIDAtLjczNyAwLTEuMTM5LS4zMzUtLjkzOC0xLjE0IDAtLjA2Ni4wNjctLjA2Ni4xMzQtLjA2Ni4yMDEgMCAuMzM1LS4wNjcuNTM2LS4xMzRaIiBmaWxsPSIjREFFMEZGIi8+PHBhdGggZD0ibTE1LjQxIDExLjk5OS40MDIuMDY3Yy4wNjcgMCAuMTM0LjA2Ny4xMzQuMTM0LjIwMS44Ny0uMiAxLjI3My0xLjEzOSAxLjEzOS4yNjgtLjQ3LjI2OC0uODcxLjA2Ny0xLjI3M2wuNTM2LS4wNjdaIiBmaWxsPSIjQ0NEMkYyIi8+PHBhdGggZD0iTTQuMjIxLjc0MmEuMTQ0LjE0NCAwIDAgMC0uMTM0LjEzNGMwIC4wNjcgMCAuMTM0LjA2Ny4yMDFzLjEzNC4wNjcuMjAxLjA2N2EuMTQ0LjE0NCAwIDAgMCAuMTM0LS4xMzRjMC0uMDY3IDAtLjEzNC0uMDY3LS4yLS4wNjctLjA2OC0uMTM0LS4wNjgtLjItLjA2OFptLjYwMy4yNjhjMCAuMDY3LjA2Ny4xMzQuMTM0LjIwMXMuMTM0LjA2Ny4yMDEgMCAuMTM0LS4xMzQuMTM0LS4yYzAtLjA2OC0uMDY3LS4xMzUtLjEzNC0uMjAycy0uMTM0LS4wNjctLjIgMGMtLjA2OC4wNjctLjEzNS4wNjctLjEzNS4yMDFaTTUuODMuNzQyYy0uMTM0IDAtLjIuMTM0LS4yLjI2OHMuMDY2LjIwMS4yLjIwMS4yMDEtLjEzNC4yMDEtLjJjMC0uMTM1LS4xMzQtLjI2OS0uMi0uMjY5Wm0tLjYwMyA0LjIyMS45MzguODcxYy4wNjcuMDY3LjA2Ny4wNjcuMDY3LjEzNC4xMzQgMS41NDEtMS44NzYtLjY3LTIuMDc3LS44MDRhLjUwMy41MDMgMCAwIDEgMC0uNjAzYy4yNjgtLjI2OCAxLjc0Mi0xLjk0MyAyLjA3Ny0xLjEzOS4xMzQuMjAxLjA2Ny40MDItLjEzNC42MDNsLS44Ny44MDR2LjEzNFptMy4xNS0xLjc0MmMuMzM0LjA2Ny40MDEuMjY4LjMzNC41MzZsLS42NyAyLjQ4Yy0uMDY3LjI2Ny0uMjY4LjMzNC0uNTM2LjI2N3MtLjMzNS0uMjY4LS4yNjgtLjUzNmwuNjctMi40NzljLjA2Ny0uMjY4LjIwMS0uMzM1LjQ3LS4yNjhabTIuMjEgMS40MDdjLS40MDItLjI2OC0uNjctLjYwMy0uOTM4LS44Ny0uMDY3LS4wNjgtLjA2Ny0uMTM1IDAtLjIwMi4zMzUtMS4wMDUgMS42MDguNDcgMS45NDMuODA0LjYwMy41MzYuMTM0LjgwNC0uMjY4IDEuMjA2LS4zMzUuMzM1LS42Ny42MDMtMS4wNzIuODcxLS4wNjcuMDY3LS4xMzQuMDY3LS4yLjA2Ny0xLjI3NC0uMTM0LjMzNC0xLjM0LjUzNS0xLjQ3NC4wNjctLjA2Ny4wNjctLjEzNC4wNjctLjIgMC0uMDY4IDAtLjEzNS0uMDY3LS4yMDJaIiBmaWxsPSIjRjFFRkYyIi8+PHBhdGggZD0iTTQuMjIxIDcuNTFoMi4xNDRjLjEzNCAwIC4yMDEuMDY2LjIwMS4ydi4wNjdjMCAuMTM0LS4wNjcuMjAxLS4yLjIwMUg0LjIyYy0uMTM0IDAtLjItLjA2Ny0uMi0uMlY3LjcxYzAtLjEzNC4wNjYtLjIuMi0uMloiIGZpbGw9IiNGRERENDQiLz48cGF0aCBkPSJNOC4xMDcgOC45OWMwIC4xNjUuMDY3LjQ5Ny4yMDEuNDk3cy4zMzUuMTY2LjQ3IDBjLjEzMy0uMTY2LjI2Ny0uMzMyLjI2Ny0uNDk4IDAtLjE2Ni0uMDY3LS40OTgtLjItLjQ5OC0uMTM1IDAtLjMzNi0uMTY1LS40NyAwLS4yLjE2Ni0uMjY4LjMzMi0uMjY4LjQ5OFpNNC4yMjEgOC40OWgzLjE1Yy4xMzMgMCAuMi4xNjYuMi40OTggMCAuMzMyLS4wNjcuNDk4LS4yLjQ5OEg0LjIyYy0uMTM0LjE2Ni0uMiAwLS4yLS4zMzIgMC0uNDk4LjA2Ni0uNjY0LjItLjY2NFoiIGZpbGw9IiNGQzk3NDMiLz48cGF0aCBkPSJNOS4zMTMgOS45MDdjMCAuMTUyLjA2Ny4zMDQuMjAxLjQ1Ny4xMzQuMTUyLjI2OC4xNTIuMzM1IDAgLjEzNC0uMTUzLjIwMS0uMzA1LjIwMS0uNDU3IDAtLjE1My0uMDY3LS4zMDUtLjItLjQ1Ny0uMTM1LS4xNTMtLjI2OS0uMTUzLS4zMzYgMC0uMTM0LjE1Mi0uMi4zMDQtLjIuNDU3Wk00LjIyMSA5LjQ1aDEuMjczYy4xMzQgMCAuMjAxLjE1Mi4yMDEuNDU3IDAgLjMwNC0uMDY3LjQ1Ny0uMi40NTdINC4yMmMtLjEzNCAwLS4yLS4xNTMtLjItLjQ1NyAwLS4zMDUuMDY2LS40NTcuMi0uNDU3Wm0yLjIxMSAwaDIuMTQ0Yy4xMzQgMCAuMjAxLjE1Mi4yMDEuNDU3IDAgLjMwNC0uMDY3LjQ1Ny0uMi40NTdINi40MzFjLS4xMzQgMC0uMi0uMTUzLS4yLS40NTcgMC0uMzA1LjA2Ni0uNDU3LjItLjQ1N1oiIGZpbGw9IiMyOEQxQjMiLz48L2c+PC9zdmc+",ti=Object.defineProperty,Hl=Object.getOwnPropertySymbols,Ma=Object.prototype.hasOwnProperty,Ur=Object.prototype.propertyIsEnumerable,Mi=(ce,Be,ge)=>Be in ce?ti(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,ca=(ce,Be)=>{for(var ge in Be||(Be={}))Ma.call(Be,ge)&&Mi(ce,ge,Be[ge]);if(Hl)for(var ge of Hl(Be))Ur.call(Be,ge)&&Mi(ce,ge,Be[ge]);return ce};const Fa=ce=>React.createElement("svg",ca({width:14,height:16,xmlns:"http://www.w3.org/2000/svg"},ce),React.createElement("title",null,"\u4EE3\u7801\u8BCA\u65AD"),React.createElement("g",{fill:"#6320FE",fillRule:"nonzero"},React.createElement("path",{d:"m1.272 3.267 1.667 1.666c.4-.333 1-.533 1.6-.533h2v10.467h-2c-.534 0-1.134-.2-1.534-.534L1.272 16l-.867-.867 1.8-1.8c-.133-.333-.266-.666-.266-1.066V10.2H.005V9H1.94V6.933c0-.4.066-.733.266-1.066l-1.8-1.8.867-.8Zm8 6.933c1.267 0 2.333 1 2.333 2.267 0 .266-.066.533-.133.8l1.867 1.866-.934.867-1.733-1.733a2.33 2.33 0 0 1-1.467.533c-1.266 0-2.333-1-2.333-2.267.067-1.266 1.067-2.333 2.4-2.333Z"}),React.createElement("path",{d:"m12.405 3.267.867.866L11.405 6c.134.267.2.6.2.933V10.6c-.533-.867-1.4-1.4-2.533-1.4-.8 0-1.533.333-2.067.867V4.4h2c.6 0 1.2.2 1.667.6l1.733-1.733Z"}),React.createElement("path",{d:"M6.805 0c1.467 0 2.6 1.133 2.6 2.6V4H4.14V2.6c0-1.467 1.2-2.6 2.666-2.6Z"})));var QA="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzYzMjBGRSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJtMS4yNzIgMy4yNjcgMS42NjcgMS42NjZjLjQtLjMzMyAxLS41MzMgMS42LS41MzNoMnYxMC40NjdoLTJjLS41MzQgMC0xLjEzNC0uMi0xLjUzNC0uNTM0TDEuMjcyIDE2bC0uODY3LS44NjcgMS44LTEuOGMtLjEzMy0uMzMzLS4yNjYtLjY2Ni0uMjY2LTEuMDY2VjEwLjJILjAwNVY5SDEuOTRWNi45MzNjMC0uNC4wNjYtLjczMy4yNjYtMS4wNjZsLTEuOC0xLjguODY3LS44Wm04IDYuOTMzYzEuMjY3IDAgMi4zMzMgMSAyLjMzMyAyLjI2NyAwIC4yNjYtLjA2Ni41MzMtLjEzMy44bDEuODY3IDEuODY2LS45MzQuODY3LTEuNzMzLTEuNzMzYTIuMzMgMi4zMyAwIDAgMS0xLjQ2Ny41MzNjLTEuMjY2IDAtMi4zMzMtMS0yLjMzMy0yLjI2Ny4wNjctMS4yNjYgMS4wNjctMi4zMzMgMi40LTIuMzMzWiIvPjxwYXRoIGQ9Im0xMi40MDUgMy4yNjcuODY3Ljg2NkwxMS40MDUgNmMuMTM0LjI2Ny4yLjYuMi45MzNWMTAuNmMtLjUzMy0uODY3LTEuNC0xLjQtMi41MzMtMS40LS44IDAtMS41MzMuMzMzLTIuMDY3Ljg2N1Y0LjRoMmMuNiAwIDEuMi4yIDEuNjY3LjZsMS43MzMtMS43MzNaIi8+PHBhdGggZD0iTTYuODA1IDBjMS40NjcgMCAyLjYgMS4xMzMgMi42IDIuNlY0SDQuMTRWMi42YzAtMS40NjcgMS4yLTIuNiAyLjY2Ni0yLjZaIi8+PC9nPjwvc3ZnPg==",kA=Object.defineProperty,KA=Object.getOwnPropertySymbols,Ao=Object.prototype.hasOwnProperty,Kl=Object.prototype.propertyIsEnumerable,Vo=(ce,Be,ge)=>Be in ce?kA(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,jl=(ce,Be)=>{for(var ge in Be||(Be={}))Ao.call(Be,ge)&&Vo(ce,ge,Be[ge]);if(KA)for(var ge of KA(Be))Kl.call(Be,ge)&&Vo(ce,ge,Be[ge]);return ce};const ko=ce=>React.createElement("svg",jl({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},ce),React.createElement("title",null,"\u4EE3\u7801\u6CE8\u91CA"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M7.76 15.976c-.502 0-.996-.123-1.438-.361l-4.884-2.646C.539 12.47-.006 11.585 0 10.633V5.344c0-.95.54-1.835 1.437-2.336L6.322.361a3.042 3.042 0 0 1 2.876 0l4.885 2.647c.898.502 1.442 1.385 1.438 2.336v5.29c0 .95-.54 1.836-1.438 2.335l-4.885 2.646a3.018 3.018 0 0 1-1.438.361Z",fill:"#1EDAB5"}),React.createElement("path",{d:"M7.405 15.97c-.64-2.987-.64-5.09-.66-5.626L8.8 6c2.011-.731 3.36-1.886 6.388-1.912.222.389.34.828.343 1.276v5.289c0 .95-.542 1.835-1.438 2.336l-4.886 2.644a3.033 3.033 0 0 1-1.802.338Z",fill:"#77E89B"}),React.createElement("path",{d:"M4.614 4.4c.195 0 .352.187.352.416 0 .228-.157.414-.352.415-.196 0-.353.186-.353.415v2.076c0 .111-.038.217-.105.294l-.102.122.103.122a.453.453 0 0 1 .104.294v2.076c0 .23.158.415.354.415.194.001.351.187.351.415 0 .23-.157.415-.351.416-.585 0-1.062-.56-1.062-1.246V8.726l-.25-.294a.468.468 0 0 1 0-.588l.25-.294V5.646c0-.688.477-1.246 1.062-1.246Zm6.144 0c.584 0 1.06.56 1.06 1.246V7.55l.249.294a.471.471 0 0 1 0 .588l-.25.294v1.904c0 .688-.475 1.246-1.059 1.246a.347.347 0 0 1-.307-.207.48.48 0 0 1 0-.417.347.347 0 0 1 .306-.207c.196 0 .354-.186.354-.415V8.554c0-.111.037-.217.104-.294l.103-.122-.103-.122a.455.455 0 0 1-.104-.294V5.646c0-.23-.158-.415-.353-.415a.347.347 0 0 1-.307-.208.48.48 0 0 1 0-.416.347.347 0 0 1 .306-.207h.001ZM8.611 5.747a.374.374 0 0 1 .185.496l-2.177 4.756a.374.374 0 0 1-.68-.311l2.177-4.755a.374.374 0 0 1 .495-.185Z",fill:"#FFF"})));var ql="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNNy43NiAxNS45NzZjLS41MDIgMC0uOTk2LS4xMjMtMS40MzgtLjM2MWwtNC44ODQtMi42NDZDLjUzOSAxMi40Ny0uMDA2IDExLjU4NSAwIDEwLjYzM1Y1LjM0NGMwLS45NS41NC0xLjgzNSAxLjQzNy0yLjMzNkw2LjMyMi4zNjFhMy4wNDIgMy4wNDIgMCAwIDEgMi44NzYgMGw0Ljg4NSAyLjY0N2MuODk4LjUwMiAxLjQ0MiAxLjM4NSAxLjQzOCAyLjMzNnY1LjI5YzAgLjk1LS41NCAxLjgzNi0xLjQzOCAyLjMzNWwtNC44ODUgMi42NDZhMy4wMTggMy4wMTggMCAwIDEtMS40MzguMzYxWiIgZmlsbD0iIzFFREFCNSIvPjxwYXRoIGQ9Ik03LjQwNSAxNS45N2MtLjY0LTIuOTg3LS42NC01LjA5LS42Ni01LjYyNkw4LjggNmMyLjAxMS0uNzMxIDMuMzYtMS44ODYgNi4zODgtMS45MTIuMjIyLjM4OS4zNC44MjguMzQzIDEuMjc2djUuMjg5YzAgLjk1LS41NDIgMS44MzUtMS40MzggMi4zMzZsLTQuODg2IDIuNjQ0YTMuMDMzIDMuMDMzIDAgMCAxLTEuODAyLjMzOFoiIGZpbGw9IiM3N0U4OUIiLz48cGF0aCBkPSJNNC42MTQgNC40Yy4xOTUgMCAuMzUyLjE4Ny4zNTIuNDE2IDAgLjIyOC0uMTU3LjQxNC0uMzUyLjQxNS0uMTk2IDAtLjM1My4xODYtLjM1My40MTV2Mi4wNzZjMCAuMTExLS4wMzguMjE3LS4xMDUuMjk0bC0uMTAyLjEyMi4xMDMuMTIyYS40NTMuNDUzIDAgMCAxIC4xMDQuMjk0djIuMDc2YzAgLjIzLjE1OC40MTUuMzU0LjQxNS4xOTQuMDAxLjM1MS4xODcuMzUxLjQxNSAwIC4yMy0uMTU3LjQxNS0uMzUxLjQxNi0uNTg1IDAtMS4wNjItLjU2LTEuMDYyLTEuMjQ2VjguNzI2bC0uMjUtLjI5NGEuNDY4LjQ2OCAwIDAgMSAwLS41ODhsLjI1LS4yOTRWNS42NDZjMC0uNjg4LjQ3Ny0xLjI0NiAxLjA2Mi0xLjI0NlptNi4xNDQgMGMuNTg0IDAgMS4wNi41NiAxLjA2IDEuMjQ2VjcuNTVsLjI0OS4yOTRhLjQ3MS40NzEgMCAwIDEgMCAuNTg4bC0uMjUuMjk0djEuOTA0YzAgLjY4OC0uNDc1IDEuMjQ2LTEuMDU5IDEuMjQ2YS4zNDcuMzQ3IDAgMCAxLS4zMDctLjIwNy40OC40OCAwIDAgMSAwLS40MTcuMzQ3LjM0NyAwIDAgMSAuMzA2LS4yMDdjLjE5NiAwIC4zNTQtLjE4Ni4zNTQtLjQxNVY4LjU1NGMwLS4xMTEuMDM3LS4yMTcuMTA0LS4yOTRsLjEwMy0uMTIyLS4xMDMtLjEyMmEuNDU1LjQ1NSAwIDAgMS0uMTA0LS4yOTRWNS42NDZjMC0uMjMtLjE1OC0uNDE1LS4zNTMtLjQxNWEuMzQ3LjM0NyAwIDAgMS0uMzA3LS4yMDguNDguNDggMCAwIDEgMC0uNDE2LjM0Ny4zNDcgMCAwIDEgLjMwNi0uMjA3aC4wMDFaTTguNjExIDUuNzQ3YS4zNzQuMzc0IDAgMCAxIC4xODUuNDk2bC0yLjE3NyA0Ljc1NmEuMzc0LjM3NCAwIDAgMS0uNjgtLjMxMWwyLjE3Ny00Ljc1NWEuMzc0LjM3NCAwIDAgMSAuNDk1LS4xODVaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg==",Jo=Object.defineProperty,la=Object.getOwnPropertySymbols,_l=Object.prototype.hasOwnProperty,ou=Object.prototype.propertyIsEnumerable,$l=(ce,Be,ge)=>Be in ce?Jo(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,Rl=(ce,Be)=>{for(var ge in Be||(Be={}))_l.call(Be,ge)&&$l(ce,ge,Be[ge]);if(la)for(var ge of la(Be))ou.call(Be,ge)&&$l(ce,ge,Be[ge]);return ce};const yu=ce=>React.createElement("svg",Rl({width:16,height:16,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},ce),React.createElement("title",null,"1 (2)"),React.createElement("defs",null,React.createElement("path",{id:"yfjc_svg__a",d:"M0 0h16v16H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"yfjc_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#yfjc_svg__a"})),React.createElement("use",{fill:"#FFF",fillRule:"nonzero",opacity:.01,xlinkHref:"#yfjc_svg__a"}),React.createElement("g",{mask:"url(#yfjc_svg__b)"},React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M4.45 1.367h6.278c2.424 0 3.636 1.212 3.636 3.636v6.695c0 2.424-1.212 3.636-3.636 3.636H4.45c-2.424 0-3.636-1.212-3.636-3.636V5.003c0-2.424 1.212-3.636 3.636-3.636Z",fill:"#FF8303"}),React.createElement("path",{d:"M4.688 3.891h5.8c1.455 0 2.182.727 2.182 2.182v4.695c0 1.455-.727 2.182-2.182 2.182h-5.8c-1.454 0-2.181-.727-2.181-2.182V6.073c0-1.455.727-2.182 2.181-2.182Z",fill:"#FFEBB4"}),React.createElement("path",{d:"M5.22 6.136h3.042c.455 0 .682.227.682.682 0 .454-.227.68-.682.68H5.221c-.455 0-.682-.226-.682-.68 0-.455.227-.682.682-.682ZM5.056.004h5.065c1.022 0 1.533.511 1.533 1.533 0 1.022-.511 1.533-1.533 1.533H5.056c-1.022 0-1.533-.51-1.533-1.533 0-1.022.511-1.533 1.533-1.533ZM5.22 9.202h5.075c.454 0 .681.228.681.682 0 .454-.227.681-.681.681H5.221c-.455 0-.682-.227-.682-.681 0-.454.227-.682.682-.682Z",fill:"#FFCC34"})),React.createElement("path",{d:"m12.878 12.584 1.563 1.563a.82.82 0 0 1-1.163 1.156l-1.624-1.623a3.32 3.32 0 1 1 1.786-2.945c0 .66-.196 1.304-.562 1.849Zm-1.178-1.85a1.58 1.58 0 1 0-3.16 0 1.58 1.58 0 0 0 3.16 0Z",stroke:"#FFF",fill:"#FF8303",fillRule:"nonzero"}))));var Pu="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDE2djE2SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9Ii4wMSIgeGxpbms6aHJlZj0iI2EiLz48ZyBtYXNrPSJ1cmwoI2IpIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjxwYXRoIGQ9Ik00LjQ1IDEuMzY3aDYuMjc4YzIuNDI0IDAgMy42MzYgMS4yMTIgMy42MzYgMy42MzZ2Ni42OTVjMCAyLjQyNC0xLjIxMiAzLjYzNi0zLjYzNiAzLjYzNkg0LjQ1Yy0yLjQyNCAwLTMuNjM2LTEuMjEyLTMuNjM2LTMuNjM2VjUuMDAzYzAtMi40MjQgMS4yMTItMy42MzYgMy42MzYtMy42MzZaIiBmaWxsPSIjRkY4MzAzIi8+PHBhdGggZD0iTTQuNjg4IDMuODkxaDUuOGMxLjQ1NSAwIDIuMTgyLjcyNyAyLjE4MiAyLjE4MnY0LjY5NWMwIDEuNDU1LS43MjcgMi4xODItMi4xODIgMi4xODJoLTUuOGMtMS40NTQgMC0yLjE4MS0uNzI3LTIuMTgxLTIuMTgyVjYuMDczYzAtMS40NTUuNzI3LTIuMTgyIDIuMTgxLTIuMTgyWiIgZmlsbD0iI0ZGRUJCNCIvPjxwYXRoIGQ9Ik01LjIyIDYuMTM2aDMuMDQyYy40NTUgMCAuNjgyLjIyNy42ODIuNjgyIDAgLjQ1NC0uMjI3LjY4LS42ODIuNjhINS4yMjFjLS40NTUgMC0uNjgyLS4yMjYtLjY4Mi0uNjggMC0uNDU1LjIyNy0uNjgyLjY4Mi0uNjgyWk01LjA1Ni4wMDRoNS4wNjVjMS4wMjIgMCAxLjUzMy41MTEgMS41MzMgMS41MzMgMCAxLjAyMi0uNTExIDEuNTMzLTEuNTMzIDEuNTMzSDUuMDU2Yy0xLjAyMiAwLTEuNTMzLS41MS0xLjUzMy0xLjUzMyAwLTEuMDIyLjUxMS0xLjUzMyAxLjUzMy0xLjUzM1pNNS4yMiA5LjIwMmg1LjA3NWMuNDU0IDAgLjY4MS4yMjguNjgxLjY4MiAwIC40NTQtLjIyNy42ODEtLjY4MS42ODFINS4yMjFjLS40NTUgMC0uNjgyLS4yMjctLjY4Mi0uNjgxIDAtLjQ1NC4yMjctLjY4Mi42ODItLjY4MloiIGZpbGw9IiNGRkNDMzQiLz48L2c+PHBhdGggZD0ibTEyLjg3OCAxMi41ODQgMS41NjMgMS41NjNhLjgyLjgyIDAgMCAxLTEuMTYzIDEuMTU2bC0xLjYyNC0xLjYyM2EzLjMyIDMuMzIgMCAxIDEgMS43ODYtMi45NDVjMCAuNjYtLjE5NiAxLjMwNC0uNTYyIDEuODQ5Wm0tMS4xNzgtMS44NWExLjU4IDEuNTggMCAxIDAtMy4xNiAwIDEuNTggMS41OCAwIDAgMCAzLjE2IDBaIiBzdHJva2U9IiNGRkYiIGZpbGw9IiNGRjgzMDMiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L2c+PC9zdmc+",wu=Object.defineProperty,uu=Object.getOwnPropertySymbols,fl=Object.prototype.hasOwnProperty,Fu=Object.prototype.propertyIsEnumerable,Gu=(ce,Be,ge)=>Be in ce?wu(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,yo=(ce,Be)=>{for(var ge in Be||(Be={}))fl.call(Be,ge)&&Gu(ce,ge,Be[ge]);if(uu)for(var ge of uu(Be))Fu.call(Be,ge)&&Gu(ce,ge,Be[ge]);return ce};const wo=ce=>React.createElement("svg",yo({width:15,height:15,xmlns:"http://www.w3.org/2000/svg"},ce),React.createElement("title",null,"1 (1)"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h15v15H0z"}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M1.875 14.15a.83.83 0 0 1-.837-.828V.922a.832.832 0 0 1 .837-.833h8.583l2.554 2.548v10.68a.837.837 0 0 1-.825.835H1.875v-.003Z",fill:"#F4FAFF"}),React.createElement("path",{d:"m10.402.234 2.489 2.473v10.594a.703.703 0 0 1-.704.703H1.891a.703.703 0 0 1-.72-.691V.949a.704.704 0 0 1 .704-.715h8.527M10.5 0H1.891a.952.952 0 0 0-.954.95V13.3c.008.522.433.94.954.938h10.28a.952.952 0 0 0 .954-.937V2.613L10.5 0Z",fill:"#79B8FF"}),React.createElement("path",{d:"M12.942 2.716h-1.947a.595.595 0 0 1-.612-.574V.18l2.56 2.536Z",fill:"#79B8FF"}),React.createElement("path",{d:"M0 9.844h14.063v4.453a.703.703 0 0 1-.704.703H.703A.703.703 0 0 1 0 14.297V9.844Z",fill:"#4885E0"}),React.createElement("path",{fill:"#377DD1",d:"M.937 9.844H0l.937-.938zM13.127 9.844h.935l-.935-.938z"}),React.createElement("path",{d:"M7.922 5.334h3.375c.125 0 .187.063.187.188s-.062.187-.187.187H7.922c-.125 0-.188-.062-.188-.187s.063-.188.188-.188ZM7.922 6.53h3.375c.125 0 .187.062.187.187s-.062.188-.187.188H7.922c-.125 0-.188-.063-.188-.188s.063-.187.188-.187ZM7.922 7.725h3.375c.125 0 .187.063.187.188s-.062.187-.187.187H7.922c-.125 0-.188-.062-.188-.187s.063-.188.188-.188Z",fill:"#B5C2E3"})),React.createElement("path",{d:"M8.057 8.214 6.273 6.42a2.445 2.445 0 1 0-.48.478l1.785 1.796a.15.15 0 0 0 .213 0l.266-.266a.15.15 0 0 0 0-.213Zm-5.01-1.98a1.795 1.795 0 1 1 2.537-2.538 1.795 1.795 0 0 1-2.538 2.538Z",fill:"#3DCEEB",fillRule:"nonzero"})));var ho="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDE1djE1SDB6Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMS44NzUgMTQuMTVhLjgzLjgzIDAgMCAxLS44MzctLjgyOFYuOTIyYS44MzIuODMyIDAgMCAxIC44MzctLjgzM2g4LjU4M2wyLjU1NCAyLjU0OHYxMC42OGEuODM3LjgzNyAwIDAgMS0uODI1LjgzNUgxLjg3NXYtLjAwM1oiIGZpbGw9IiNGNEZBRkYiLz48cGF0aCBkPSJtMTAuNDAyLjIzNCAyLjQ4OSAyLjQ3M3YxMC41OTRhLjcwMy43MDMgMCAwIDEtLjcwNC43MDNIMS44OTFhLjcwMy43MDMgMCAwIDEtLjcyLS42OTFWLjk0OWEuNzA0LjcwNCAwIDAgMSAuNzA0LS43MTVoOC41MjdNMTAuNSAwSDEuODkxYS45NTIuOTUyIDAgMCAwLS45NTQuOTVWMTMuM2MuMDA4LjUyMi40MzMuOTQuOTU0LjkzOGgxMC4yOGEuOTUyLjk1MiAwIDAgMCAuOTU0LS45MzdWMi42MTNMMTAuNSAwWiIgZmlsbD0iIzc5QjhGRiIvPjxwYXRoIGQ9Ik0xMi45NDIgMi43MTZoLTEuOTQ3YS41OTUuNTk1IDAgMCAxLS42MTItLjU3NFYuMThsMi41NiAyLjUzNloiIGZpbGw9IiM3OUI4RkYiLz48cGF0aCBkPSJNMCA5Ljg0NGgxNC4wNjN2NC40NTNhLjcwMy43MDMgMCAwIDEtLjcwNC43MDNILjcwM0EuNzAzLjcwMyAwIDAgMSAwIDE0LjI5N1Y5Ljg0NFoiIGZpbGw9IiM0ODg1RTAiLz48cGF0aCBmaWxsPSIjMzc3REQxIiBkPSJNLjkzNyA5Ljg0NEgwbC45MzctLjkzOHpNMTMuMTI3IDkuODQ0aC45MzVsLS45MzUtLjkzOHoiLz48cGF0aCBkPSJNNy45MjIgNS4zMzRoMy4zNzVjLjEyNSAwIC4xODcuMDYzLjE4Ny4xODhzLS4wNjIuMTg3LS4xODcuMTg3SDcuOTIyYy0uMTI1IDAtLjE4OC0uMDYyLS4xODgtLjE4N3MuMDYzLS4xODguMTg4LS4xODhaTTcuOTIyIDYuNTNoMy4zNzVjLjEyNSAwIC4xODcuMDYyLjE4Ny4xODdzLS4wNjIuMTg4LS4xODcuMTg4SDcuOTIyYy0uMTI1IDAtLjE4OC0uMDYzLS4xODgtLjE4OHMuMDYzLS4xODcuMTg4LS4xODdaTTcuOTIyIDcuNzI1aDMuMzc1Yy4xMjUgMCAuMTg3LjA2My4xODcuMTg4cy0uMDYyLjE4Ny0uMTg3LjE4N0g3LjkyMmMtLjEyNSAwLS4xODgtLjA2Mi0uMTg4LS4xODdzLjA2My0uMTg4LjE4OC0uMTg4WiIgZmlsbD0iI0I1QzJFMyIvPjwvZz48cGF0aCBkPSJNOC4wNTcgOC4yMTQgNi4yNzMgNi40MmEyLjQ0NSAyLjQ0NSAwIDEgMC0uNDguNDc4bDEuNzg1IDEuNzk2YS4xNS4xNSAwIDAgMCAuMjEzIDBsLjI2Ni0uMjY2YS4xNS4xNSAwIDAgMCAwLS4yMTNabS01LjAxLTEuOThhMS43OTUgMS43OTUgMCAxIDEgMi41MzctMi41MzggMS43OTUgMS43OTUgMCAwIDEtMi41MzggMi41MzhaIiBmaWxsPSIjM0RDRUVCIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",lo="data:image/png;base64,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",Vu="data:image/png;base64,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",Ju="data:image/png;base64,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",Ou=ne(91783),No=ne(56102),rs="data:image/png;base64,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",su=ne(96935),Yt=ne(59301),Uo=Object.defineProperty,Tu=Object.defineProperties,Po=Object.getOwnPropertyDescriptors,Hu=Object.getOwnPropertySymbols,Xu=Object.prototype.hasOwnProperty,ju=Object.prototype.propertyIsEnumerable,cu=(ce,Be,ge)=>Be in ce?Uo(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,SA=(ce,Be)=>{for(var ge in Be||(Be={}))Xu.call(Be,ge)&&cu(ce,ge,Be[ge]);if(Hu)for(var ge of Hu(Be))ju.call(Be,ge)&&cu(ce,ge,Be[ge]);return ce},XA=(ce,Be)=>Tu(ce,Po(Be)),hl=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Tt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Tt(ge.throw(dt))}catch(Ut){on(Ut)}},Tt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Tt((ge=ge.apply(ce,Be)).next())});const xu={1:ho,2:Pu,3:QA,4:ei,5:ql,6:yi,7:pA,8:ki},as=[{id:1,name:"\u667A\u80FD\u5BA1\u9898",type:"1"},{id:2,name:"\u8BED\u6CD5\u68C0\u67E5",type:"5"},{id:3,name:"\u4EE3\u7801\u8BCA\u65AD",type:"2"},{id:4,name:"AI\u8F85\u5BFC",type:"3"},{id:5,name:"\u4EE3\u7801\u6CE8\u91CA",type:"8"},{id:6,name:"\u4EE3\u7801\u8BC4\u4EF7",type:"9"},{id:7,name:"\u4EE3\u7801\u4F18\u5316",type:"7"},{id:8,name:"AI\u95EE\u7B54",type:"10"}],{RangePicker:Ru}=zl.default,mo=({classroomList:ce,shixunHomeworks:Be,dispatch:ge})=>{var Kt,on,Gt,ln,Tt,dt,Ut,va,Pr,jn,Yr,tr,Zn;const Er=(0,Ie.useParams)(),Qr=Er==null?void 0:Er.coursesId,[gr,xa]=(0,y.useState)(1),[Yn,gn]=(0,y.useState)(!1),[nn,Ta]=(0,y.useState)(SA(SA({},{page:1,limit:20,course_group_ids:"all",challenge_ids:"all"}),Er)),[wa,Un]=(0,y.useState)({page:1,limit:20}),[Ir]=fe.default.useForm(),kt=(0,y.useRef)(""),[Pt,ar]=(0,y.useState)("1"),[Rr,Wr]=(0,y.useState)([]),fn=(0,y.useRef)({page:1,limit:10,course_group_ids:"all",keyword:"",type:"",scene_type:""}),[yr,Qa]=(0,y.useState)([]),[Va,YA]=(0,y.useState)(null),[ma,fA]=(0,y.useState)(null),[ml,Ja]=(0,y.useState)(0),[Ar,Wa]=(0,y.useState)({}),[li,$a]=(0,y.useState)(null),[qA,di]=(0,y.useState)(!1),jA=(0,y.useRef)(void 0),[oA,a]=(0,y.useState)(!1),[E,x]=(0,y.useState)(""),[b,z]=(0,y.useState)(!1),[ie,de]=(0,y.useState)(!1),[Ce,xe]=(0,y.useState)(!1),Ne=[{key:"1",label:"\u667A\u80FD\u5BA1\u9898"},{key:"5",label:"\u8BED\u6CD5\u68C0\u67E5"},{key:"2",label:"\u4EE3\u7801\u8BCA\u65AD"},{key:"3",label:"AI\u8F85\u5BFC"},{key:"8",label:"\u4EE3\u7801\u6CE8\u91CA"},{key:"9",label:"\u4EE3\u7801\u8BC4\u4EF7"},{key:"7",label:"\u4EE3\u7801\u4F18\u5316"},{key:"10",label:"AI\u95EE\u7B54"}],mt={1:"\u667A\u80FD\u5BA1\u9898",5:"\u8BED\u6CD5\u68C0\u67E5",2:"\u4EE3\u7801\u8BCA\u65AD",3:"AI\u8F85\u5BFC",9:"\u4EE3\u7801\u8BC4\u4EF7",7:"\u4EE3\u7801\u4F18\u5316",8:"\u4EE3\u7801\u6CE8\u91CA",10:"AI\u95EE\u7B54"},lt=[{id:"1",name:"\u5DE5\u5177\u4F9D\u8D56\u578B",des:"\u4F7F\u7528\u667A\u80FD\u5BA1\u9898\u3001\u8BED\u6CD5\u68C0\u67E5\u3001\u4EE3\u7801\u8BCA\u65AD\u3001AI\u8F85\u5BFC\u8FD94\u79CD\u5DE5\u5177\u5185\u7684\u4EFB\u610F3\u79CD\u5DE5\u5177 \u6216\u8005 \u4F7F\u7528\u5176\u4E2D\u4EFB\u4E00\u79CD\u5DE5\u5177\u7684\u6B21\u6570\u22653\u6B21\uFF0C\u8BE5\u90E8\u5206\u5B66\u751F\u5728\u5BA1\u9898\u548C\u57FA\u7840\u4EE3\u7801\u7F16\u5199\u65B9\u9762\u80FD\u529B\u8F83\u6B20\u7F3A\uFF0C\u53EF\u80FD\u9700\u8981\u5728\u6559\u5B66\u8FC7\u7A0B\u4E2D\u6CE8\u91CD\u5B9E\u8DF5\u8FD0\u7528\u7684\u5F15\u5BFC\u5E76\u52A0\u5F3A\u5B66\u751F\u4EE3\u7801\u7F16\u5199\u89C4\u8303\u3002",img:lo,type:4},{id:"2",name:"\u8D28\u91CF\u63D0\u5347\u578B ",des:"\u4F7F\u7528\u4EE3\u7801\u8BC4\u4EF7\u3001\u4EE3\u7801\u4F18\u5316\u3001\u4EE3\u7801\u6CE8\u91CA\u5DE5\u5177 \u8FD93\u79CD\u5DE5\u5177\u5185\u7684\u4EFB\u610F2\u79CD\u5DE5\u5177 \u6216\u8005 \u4F7F\u7528\u5176\u4E2D\u4EFB\u4E00\u79CD\u5DE5\u5177\u7684\u6B21\u6570\u22653\u6B21\uFF0C\u8BE5\u90E8\u5206\u5B66\u751F\u5BF9\u4EE3\u7801\u7684\u8D28\u91CF\u8981\u6C42\u8F83\u9AD8\uFF0C\u6709\u66F4\u8FDB\u4E00\u7EA7\u7684\u5B66\u4E60\u8BC9\u6C42\uFF0C\u53EF\u7EFC\u5408\u8003\u8651\u540E\u4F5C\u4E3A\u4F18\u79C0\u5B66\u751F\u57F9\u517B\u3002",img:Vu,type:5},{id:"3",name:"\u521B\u65B0\u63A2\u7D22\u578B ",des:"\u4F7F\u7528AI\u95EE\u7B54\u5DE5\u5177\u7684\u6B21\u6570\u22653\u6B21 \u6216\u8005 \u7D2F\u8BA1\u5BF9\u8BDD\u8F6E\u6B21\u22653\u8F6E\uFF0C\u8BE5\u90E8\u5206\u5B66\u751F\u5728\u505A\u9898\u8FC7\u7A0B\u4E2D\u6709\u79EF\u6781\u5C1D\u8BD5\u4E0E\u63A2\u7D22\u7684\u610F\u613F\u3002",img:Ju,type:6}],Ht={\u672A\u8BC4\u6D4B:"#3A78FF",\u8BC4\u6D4B\u5931\u8D251\u6B21:"#FACC16",\u8BC4\u6D4B\u5931\u8D252\u6B21:"#2E95F2",\u8BC4\u6D4B\u5931\u8D253\u6B21\u53CA\u4EE5\u4E0A:"#2EC25B",\u672A\u901A\u5173\u524D\u4F7F\u7528:"#3A78FF",\u901A\u5173\u540E\u4F7F\u7528:"#FACC16","1\u8F6E":"#FACC16","2-3\u8F6E":"#2E95F2","4-5\u8F6E":"#2EC25B","6\u8F6E\u53CA\u4EE5\u4E0A":"#3A78FF"},st=(0,y.useMemo)(()=>{var qt;return{tooltip:{},xAxis:{type:"category",data:(qt=ma==null?void 0:ma.bar_list)==null?void 0:qt.map(cr=>cr.name),name:"\u6B21\u6570\u533A\u95F4",nameLocation:"end",axisLine:{show:!0,lineStyle:{color:"#ebebeb"}},axisTick:{lineStyle:{color:"#ebebeb"}},axisLabel:{color:"#666"},nameTextStyle:{color:"#666"}},yAxis:{type:"value",name:"\u4EBA\u6570",axisLine:{show:!1},axisTick:{lineStyle:{color:"#ebebeb"}},axisLabel:{color:"#666"},nameTextStyle:{color:"#666"},splitLine:{show:!0,lineStyle:{color:"#ebebeb"}}},grid:{left:50,right:80,top:50,bottom:50},series:[{data:ma==null?void 0:ma.bar_list,type:"bar",itemStyle:{color:"#2EC25B"},barMaxWidth:20}]}},[ma==null?void 0:ma.bar_list]),_t=(0,y.useMemo)(()=>{var qt,cr;return{tooltip:{trigger:"item",formatter:"{b}: {c} ({d}%)"},legend:{orient:"horizontal",bottom:"0",data:(qt=ma==null?void 0:ma.pie_list)==null?void 0:qt.map(un=>un.name)},series:[{type:"pie",radius:["30%","60%"],avoidLabelOverlap:!0,label:{distanceToLabelLine:10,edgeDistance:"10%",bleedMargin:5,formatter:`{b} +{d}%`,show:!0,position:"outside"},labelLayout:{hideOverlap:!0,moveOverlap:"shiftY"},labelLine:{show:!0,length:20,length2:20},data:ma==null?void 0:ma.pie_list,color:(cr=ma==null?void 0:ma.pie_list)==null?void 0:cr.map(un=>Ht[un==null?void 0:un.name])}]}},[ma==null?void 0:ma.pie_list]);(0,y.useEffect)(()=>{Vn()},[Pt,nn]),(0,y.useEffect)(()=>{var qt;(qt=Be==null?void 0:Be.headerInfo)!=null&&qt.shixun_identifier&&vn()},[(Kt=Be==null?void 0:Be.headerInfo)==null?void 0:Kt.shixun_identifier]),(0,y.useEffect)(()=>{nr()},[nn]),(0,y.useEffect)(()=>{pr()},[]);const vn=()=>hl(void 0,null,function*(){var qt;const cr=yield(0,Fe.ZP)(`/api/shixuns/${(qt=Be==null?void 0:Be.headerInfo)==null?void 0:qt.shixun_identifier}/challenges.json`,{method:"get"});Wr(cr==null?void 0:cr.challenge_list)}),Vn=()=>hl(void 0,null,function*(){const qt=yield(0,Fe.ZP)(`/api/shixun_works_statistics/${nn==null?void 0:nn.categoryId}/get_info_by_tools.json`,{method:"get",params:{scene_type:Pt,challenge_ids:(nn==null?void 0:nn.challenge_ids)=="all"?null:nn==null?void 0:nn.challenge_ids,course_group_ids:(nn==null?void 0:nn.course_group_ids)=="all"?null:nn==null?void 0:nn.course_group_ids}});(qt==null?void 0:qt.status)==0&&fA(qt)});function pr(){return hl(this,null,function*(){let qt=yield(0,Fe.ZP)(`/api/shixun_works_statistics/${nn==null?void 0:nn.categoryId}/get_list_by_tools.json`,{method:"get",params:XA(SA({},wa),{scene_type:10})});(qt==null?void 0:qt.status)===0&&Wa(qt==null?void 0:qt.data)})}const zr=[{title:"\u4F1A\u8BDD\u6807\u9898",dataIndex:"question",ellipsis:!0,render:(qt,cr)=>Yt.createElement(be.Z,{placement:"topLeft",title:qt},Yt.createElement("span",{onClick:()=>{$a(cr.id),di(!0)},className:"c-light-primary current"},qt||"--"))},{title:"\u7528\u6237\u59D3\u540D",dataIndex:"user_name",width:100,ellipsis:!0,render:qt=>Yt.createElement(be.Z,{placement:"topLeft",title:qt},Yt.createElement("span",{className:"c-black"},qt||"--"))},{title:"\u6D88\u606F\u6570\u91CF",width:100,dataIndex:"message_size",render:qt=>Yt.createElement("span",{className:"c-black"},qt)},{title:"\u521B\u5EFA\u65F6\u95F4",width:144,dataIndex:"created_at",render:qt=>Yt.createElement("span",{className:"c-black"},Ze()(qt).format("YYYY-MM-DD HH:mm"))}],nr=()=>hl(void 0,null,function*(){const qt=yield(0,Fe.ZP)(`/api/shixun_works_statistics/${nn==null?void 0:nn.categoryId}/info.json`,{method:"get",params:{challenge_ids:(nn==null?void 0:nn.challenge_ids)=="all"?null:nn==null?void 0:nn.challenge_ids,course_group_ids:(nn==null?void 0:nn.course_group_ids)=="all"?null:nn==null?void 0:nn.course_group_ids}});(qt==null?void 0:qt.status)===0&&YA(qt)}),Vt=()=>hl(void 0,null,function*(){var qt,cr,un,vr;const ir={1:`/api/shixun_works_statistics/${nn==null?void 0:nn.categoryId}/list_students_by_like.json`,2:`/api/shixun_works_statistics/${nn==null?void 0:nn.categoryId}/list_students_by_tools.json`,3:`/api/shixun_works_statistics/${nn==null?void 0:nn.categoryId}/list_students_by_pie.json`,4:`/api/shixun_works_statistics/${nn==null?void 0:nn.categoryId}/list_students_by_type.json`,5:`/api/shixun_works_statistics/${nn==null?void 0:nn.categoryId}/list_students_by_type.json`,6:`/api/shixun_works_statistics/${nn==null?void 0:nn.categoryId}/list_students_by_type.json`},br=yield(0,Fe.ZP)(ir[kt==null?void 0:kt.current],{method:"get",params:XA(SA({},fn.current),{course_group_ids:((qt=fn==null?void 0:fn.current)==null?void 0:qt.course_group_ids)=="all"?null:(cr=fn==null?void 0:fn.current)==null?void 0:cr.course_group_ids,challenge_ids:(nn==null?void 0:nn.challenge_ids)=="all"?null:nn==null?void 0:nn.challenge_ids})});(br==null?void 0:br.status)===0&&(Qa((un=br==null?void 0:br.data)==null?void 0:un.list),Ja((vr=br==null?void 0:br.data)==null?void 0:vr.count))}),Da=()=>{nn.page=1;const qt=Object.assign({},Ir.getFieldValue());delete nn.course_group_ids,delete nn.challenge_ids,Object.keys(qt).map(function(cr){switch(cr){case"course_group_ids":qt[cr].includes("all")||!qt[cr].length?(delete nn.course_group_ids,Ir.setFieldsValue({course_group_ids:"all"})):(nn.course_group_ids=qt[cr],Ir.setFieldsValue({course_group_ids:nn.course_group_ids}));break;case"challenge_ids":qt[cr].includes("all")||!qt[cr].length?(delete nn.challenge_ids,Ir.setFieldsValue({challenge_ids:"all"})):(nn.challenge_ids=qt[cr],Ir.setFieldsValue({challenge_ids:nn.challenge_ids}));break}}),Ta(SA({},nn)),fn.current=XA(SA({},fn==null?void 0:fn.current),{course_group_ids:nn==null?void 0:nn.course_group_ids,challenge_ids:nn==null?void 0:nn.challenge_ids})},_r=()=>{var qt;const{used_users_count:cr,unused_users_count:un,used_users_percent:vr,unused_users_percent:ir,max_scene_name:br,max_users_count:Ki,min_scene_name:Yi,min_users_count:sl,pass_users_with_ai:Yl,pass_users_without_ai:_A,pass_users_with_ai_rate:eo,pass_users_without_ai_rate:$A,use_ai_count:fu,use_ai_rate:eu}=Va==null?void 0:Va.summary;return Yt.createElement(Yt.Fragment,null,Yt.createElement("div",null,"\u672C\u6B21\u5B9E\u9A8C\u5171\u6709",Yt.createElement("span",null,cr)," \u540D\u5B66\u751F\u4F7F\u7528\u4E86AI\u5DE5\u5177\uFF0C\u5360\u672C\u6B21\u4F5C\u4E1A\u603B\u4EBA\u6570\u7684 ",Yt.createElement("span",null,vr,"%"),"\uFF0C",Yt.createElement("span",null,un)," \u540D\u5B66\u751F\u672A\u4F7F\u7528AI\u5DE5\u5177\uFF0C\u5360\u672C\u6B21\u4F5C\u4E1A\u603B\u4EBA\u6570\u7684 ",Yt.createElement("span",null,ir,"%"),"\u3002\u4F7F\u7528",Yt.createElement("b",null,br),"\u5DE5\u5177\u7684\u5B66\u751F\u4EBA\u6570\u6700\u591A\uFF08",Yt.createElement("span",null,Ki),"\u540D\uFF09\uFF0C\u4F7F\u7528",Yt.createElement("b",null,Yi),"\u7684\u5B66\u751F\u4EBA\u6570\u6700\u5C11\uFF08",Yt.createElement("span",null,sl),"\u540D\uFF09\u3002\u4F7F\u7528AI\u5DE5\u5177\u7684\u5B66\u751F\u901A\u5173\u4EBA\u6570\u4E3A ",Yt.createElement("span",null,Yl)," \u540D\uFF0C\u901A\u5173\u7387\u4E3A ",Yt.createElement("span",null,eo,"%"),"\uFF1B\u672A\u4F7F\u7528AI\u5DE5\u5177\u7684\u5B66\u751F\u901A\u5173\u4EBA\u6570\u4E3A ",Yt.createElement("span",null,_A)," \u540D\uFF0C\u901A\u5173\u7387\u4E3A ",Yt.createElement("span",null,$A,"%"),"\u3002"),eu>=((qt=Be==null?void 0:Be.headerInfo)==null?void 0:qt.ai_warn_rate)&&Yt.createElement("div",{className:"mt5"},"\u4F7F\u7528\u8FC7",Yt.createElement("b",null,"\u667A\u80FD\u5BA1\u9898"),"\u3001",Yt.createElement("b",null,"\u8BED\u6CD5\u68C0\u67E5"),"\u3001",Yt.createElement("b",null,"\u4EE3\u7801\u8BCA\u65AD"),"\u3001",Yt.createElement("b",null,"AI\u8F85\u5BFC"),"\u4E2D\u4EFB\u4E00\u79CD\u5DE5\u5177\u7684\u5B66\u751F\u6709",Yt.createElement("span",null,fu),"\u540D\uFF0C\u5360\u6BD4",Yt.createElement("span",null,eu,"%"),"\u3002\u8BE5\u90E8\u5206\u5B66\u751F\u4F7F\u7528\u8F85\u52A9\u578BAI\u5DE5\u5177\u8F83\u591A\uFF0C\u5728\u5BA1\u9898\u548C\u57FA\u7840\u4EE3\u7801\u7F16\u5199\u65B9\u9762\u80FD\u529B\u8F83\u6B20\u7F3A\uFF0C\u4E5F\u6709\u53EF\u80FD\u672C\u6B21\u4F5C\u4E1A\u8003\u5BDF\u7684\u5185\u5BB9\u8F83\u96BE\u3002\u5EFA\u8BAE\u60A8\u5728\u540E\u7EED\u6559\u5B66\u8FC7\u7A0B\u4E2D\u589E\u52A0\u57FA\u7840\u77E5\u8BC6\u7684\u8BB2\u89E3\uFF0C\u540C\u65F6\u5BF9\u5B66\u751F\u52A0\u5F3A\u5B9E\u8DF5\u8FD0\u7528\u7684\u5F15\u5BFC\u5E76\u6CE8\u91CD\u5B66\u751F\u4EE3\u7801\u7F16\u5199\u89C4\u8303\u3002"))},fi=(0,y.useRef)(null),Zi=(0,y.useRef)(null);(0,y.useEffect)(()=>{const qt=fi.current.getEchartsInstance(),cr=ir=>{var br;ir.componentType==="series"&&(fn.current=XA(SA({},fn==null?void 0:fn.current),{scene_type:Pt,type:(br=ir==null?void 0:ir.data)==null?void 0:br.type,course_group_ids:nn==null?void 0:nn.course_group_ids}),kt.current=2,Vt(),xe(!0))};qt.on("click",cr);const un=Zi.current.getEchartsInstance(),vr=ir=>{var br;ir.componentType==="series"&&(fn.current=XA(SA({},fn==null?void 0:fn.current),{scene_type:Pt,type:(br=ir==null?void 0:ir.data)==null?void 0:br.type,course_group_ids:nn==null?void 0:nn.course_group_ids}),kt.current=3,Vt(),xe(!0))};return un.on("click",vr),()=>{qt.off("click",cr),un.off("click",vr)}},[fn,Pt]);const hA=[{title:"\u5173\u952E\u8BCD",dataIndex:"word",render:qt=>Yt.createElement("span",{className:"c-666",style:{lineHeight:"25px"}},qt)},{title:"\u9891\u6B21",dataIndex:"count"}],Wl={onListClick:qt=>(0,Fe.ZP)(`/api/course_qna_sessions/${qt}.json`,{method:"get",params:{questionable_id:Qr}}),onListDealData:qt=>{let cr=[];return qt==null||qt.forEach(un=>{var vr,ir;const br=un.id,Ki=un.think?{reasoning:un.think,thinkingEnabled:!0}:{},Yi=[{text:un.question,key:br,sender:"user",fileList:[],show:!0},SA({key:br,loading:!1,sender:"AI",show:!0,source:un.answer_source,text:un.answer,like:un.like,dislike:un.dislike,time:un.think_time,id:un.id},Ki)];cr=[...cr,...Yi],(vr=un==null?void 0:un.student_feedback)==null||vr.forEach(sl=>{cr.push({id:sl.id,key:`teacher-${br}-${sl.id}`,loading:!1,sender:"student",show:!0,text:sl.feedback,situation:sl.status_name})}),(ir=un==null?void 0:un.teacher_feedback)==null||ir.forEach(sl=>{cr.push({id:sl.id,key:`student-${br}-${sl.id}`,loading:!1,sender:"teacher",show:!0,text:sl.feedback,source:sl.answer_source})})}),cr}},Fl=()=>hl(void 0,null,function*(){if(!E){Pe.ZP.warning("\u8BF7\u8F93\u5165\u4F60\u7684\u56DE\u590D");return}de(!0),(yield(0,Fe.ZP)("/api/course_qna_records/teacher_comment.json",{method:"post",body:{feedback:E,record_id:oA,course_id:Qr,edit:b}})).status===0&&(a(!1),jA.current()),de(!1)}),NA=qt=>hl(void 0,[qt],function*({type:cr,value:un,index:vr,identifier:ir,objectIndex:br}){const Ki={index:br,identifier:ir,course_id:Qr};if(cr==="like"&&(yield(0,Fe.ZP)("/api/course_qna_records/like.json",{method:"post",body:Ki})).status!==0||cr==="dislike"&&(yield(0,Fe.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:Ki})).status!==0)return Promise.reject()}),ul=(qt,cr,un)=>{const{onMenuClick:vr}=un;jA.current=vr;const{id:ir}=qt;return Yt.createElement(Yt.Fragment,null,Yt.createElement("div",{className:_n.apply,onClick:()=>hl(void 0,null,function*(){const br=yield(0,Fe.ZP)(`/api/course_qna_records/${ir}/add_set.json`,{method:"post",body:{questionable_type:"Course",questionable_id:Qr,type:"ai"}});(br==null?void 0:br.status)==0&&Pe.ZP.success("\u6DFB\u52A0\u6210\u529F")})},Yt.createElement("i",{style:{color:"#3061D0"},className:"iconfont icon-wendaji font12 mr5"}),"\u52A0\u5165\u95EE\u7B54\u96C6"),Yt.createElement("div",{className:_n.apply,onClick:()=>{a(ir),z(!1)}},Yt.createElement("i",{style:{color:"#3061D0"},className:"iconfont icon-a-huifupinglun font12 mr5"}),"\u4EBA\u5DE5\u56DE\u590D"))},gl=()=>hl(void 0,null,function*(){var qt;const cr=yield(0,Fe.ZP)(`/api/shixun_works_statistics/${nn.categoryId}/export_tools.json`,{method:"GET",params:{scene_type:10}}),un=new Blob([cr],{type:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"});return(0,We.po)(un,`${(qt=Be==null?void 0:Be.headerInfo)==null?void 0:qt.homework_name}-AI\u5386\u53F2\u5BF9\u8BDD.xlsx`),cr}),xr=(qt,cr,un)=>{const{id:vr,sender:ir}=qt;return Yt.createElement("div",{className:_n.li,style:{width:un.width}},Yt.createElement("div",{className:_n.content},ir==="student"&&Yt.createElement("h3",null,"\u5B66\u751F\u53CD\u9988"),Yt.createElement("div",{className:_n.borderBox},ir==="teacher"&&Yt.createElement("div",{className:_n.teacher},"\u8001\u5E08\u56DE\u590D"),ir==="student"&&Yt.createElement("div",{className:_n.student},qt.situation),Yt.createElement(pe.Z,{className:_n.text,value:qt==null?void 0:qt.text})),qt.source&&Yt.createElement("div",{className:_n.source},qt.source),Yt.createElement("div",{className:_n.action},ir==="teacher"&&Yt.createElement("div",{className:_n.apply,onClick:()=>hl(void 0,null,function*(){const br=yield(0,Fe.ZP)(`/api/course_qna_records/${vr}/add_set.json`,{method:"post",body:{questionable_type:"Course",questionable_id:Qr,type:"teacher"}});(br==null?void 0:br.status)==0&&Pe.ZP.success("\u6DFB\u52A0\u6210\u529F")})},Yt.createElement("i",{style:{color:"#3061D0"},className:"iconfont icon-wendaji font12 mr5"}),"\u52A0\u5165\u95EE\u7B54\u96C6"),ir==="teacher"&&Yt.createElement("i",{onClick:()=>{a(vr),x(qt==null?void 0:qt.text),z(!0)},className:"iconfont icon-bianji10 font14 primary-hover"}),ir==="teacher"&&Yt.createElement("i",{onClick:()=>hl(void 0,null,function*(){Me.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u6761\u56DE\u590D\u5417\uFF1F",onOk:()=>hl(void 0,null,function*(){const br=yield(0,Fe.ZP)("/api/course_qna_records/delete_teacher_comment.json",{method:"post",body:{course_id:Qr,feedback_id:vr}});(br==null?void 0:br.status)==0&&(jA.current(),Pe.ZP.success("\u5220\u9664\u6210\u529F"))})})}),className:"iconfont icon-shanchu15 font14 primary-hover"}),Yt.createElement(No.CopyToClipboard,{text:String((qt==null?void 0:qt.text)||""),onCopy:()=>Pe.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},Yt.createElement(be.Z,{title:"\u590D\u5236"},Yt.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))))))};return Yt.createElement("div",null,Yt.createElement("div",{className:_n.saixuan},Yt.createElement(fe.default,{form:Ir,onChange:Da,initialValues:{course_group_ids:"all",challenge_ids:"all"}},Yt.createElement(fe.default.Item,{name:"course_group_ids",style:{marginBottom:"15px"}},Yt.createElement(Ve.default.Group,{style:{width:"100%"}},Yt.createElement(Ke.Z,null,Yt.createElement(tt.Z,{className:"font14",flex:"80px",style:{marginBottom:10,color:"#9096A3"}},"\u5206\u73ED\u8303\u56F4"),Yt.createElement(tt.Z,{flex:"80px"},Yt.createElement(Ve.default,{value:"all"},"\u5168\u90E8")),Yt.createElement(tt.Z,{flex:"1",id:"divhe",style:{overflow:"hidden"}},(Gt=(on=Be==null?void 0:Be.headerInfo)==null?void 0:on.course_group_info)==null?void 0:Gt.map((qt,cr)=>Yt.createElement(Ve.default,{value:qt.course_group_id},qt.group_group_name,"(",qt.count,")")))))),Yt.createElement(fe.default.Item,{name:"challenge_ids",style:{marginBottom:"0px"}},Yt.createElement(Ve.default.Group,{style:{width:"100%"}},Yt.createElement(Ke.Z,null,Yt.createElement(tt.Z,{className:"font14",flex:"80px",style:{color:"#9096A3"}},"\u4EFB\u52A1\u5173\u5361"),Yt.createElement(tt.Z,{flex:"80px"},Yt.createElement(Ve.default,{value:"all"},"\u5168\u90E8")),Yt.createElement(tt.Z,{flex:"1"},Rr&&(Rr==null?void 0:Rr.map((qt,cr)=>Yt.createElement(Ve.default,{value:String(qt==null?void 0:qt.challenge_id)},"\u7B2C",cr+1,"\u5173"))))))))),Yt.createElement("div",{className:_n.jianyi},((ln=Va==null?void 0:Va.summary)==null?void 0:ln.used_users_count)>0&&Yt.createElement(Yt.Fragment,null,Yt.createElement("div",{className:_n.jianyi_title},Yt.createElement("div",{className:_n.title_left},"\u603B\u7ED3\u4E0E\u5EFA\u8BAE"),Yt.createElement("div",{className:_n.title_right,onClick:()=>{var qt;xa((qt=Be==null?void 0:Be.headerInfo)==null?void 0:qt.ai_warn_rate),gn(!0)}},"\u8BBE\u7F6E\u9884\u8B66\u6BD4\u4F8B")),Yt.createElement("div",{className:_n.yijian},(Va==null?void 0:Va.summary)&&_r())),Yt.createElement("div",{className:_n.jianyi_title},Yt.createElement("div",{className:_n.title_left},"\u4F7F\u7528\u603B\u89C8",Yt.createElement("span",null,"\uFF08\u70B9\u51FB\u6570\u5B57\u53EF\u67E5\u770B\u4F7F\u7528\u60C5\u51B5\uFF09"))),Yt.createElement("div",{className:_n.zonglan_list},as==null?void 0:as.map((qt,cr)=>{var un,vr;let ir=(vr=(un=Va==null?void 0:Va.student_likes)==null?void 0:un.filter(br=>br.scene_name==qt.name))==null?void 0:vr[0];return Yt.createElement("div",{key:cr,className:_n.zonglan_item,onClick:()=>{fn.current=XA(SA({},fn==null?void 0:fn.current),{scene_type:qt.type,course_group_ids:nn==null?void 0:nn.course_group_ids}),kt.current=1,Vt(),xe(!0)}},Yt.createElement("div",{className:_n.item_top},Yt.createElement("img",{src:xu[qt==null?void 0:qt.id],className:_n.top_img}),Yt.createElement("div",{className:_n.top_name},qt==null?void 0:qt.name)),Yt.createElement("div",{className:_n.item_bottom},Yt.createElement("div",null,"\u5171\u8BA1",Yt.createElement("span",{style:{color:"#165DFF",fontSize:"20px",margin:"0 5px"}},ir==null?void 0:ir.total_counts),"\u6B21"),Yt.createElement("i",{style:qt!=null&&qt.like?{color:"#FA8D30",marginLeft:"auto",cursor:"pointer"}:{marginLeft:"auto",cursor:"pointer"},className:"iconfot icon-yijiejue font14"}),Yt.createElement("span",{style:{marginRight:"20px",marginLeft:"3px"}},ir==null?void 0:ir.praise_count),Yt.createElement("i",{style:qt!=null&&qt.dislike?{color:"#e86d7c",cursor:"pointer"}:{cursor:"pointer"},className:"iconfot icon-weijiejuezhengchang font14"}),Yt.createElement("span",{style:{marginLeft:"3px"}},ir==null?void 0:ir.tread_count)))})),Yt.createElement("div",{className:_n.jianyi_title},Yt.createElement("div",{className:_n.title_left},"AI\u5DE5\u5177\u4F7F\u7528\u8BE6\u60C5",Yt.createElement("span",null,"\uFF08\u70B9\u51FB\u67F1\u72B6\u6216\u73AF\u72B6\u53EF\u67E5\u770B\u8BE6\u60C5\uFF09"))),Yt.createElement(De.default,{className:_n.tabs_style,items:Ne,onChange:qt=>{ar(qt)}}),Yt.createElement("div",{className:_n.tubiao},Yt.createElement("div",{className:_n.pie_style},Yt.createElement("div",{className:_n.tb_title},ma==null?void 0:ma.bar_tips),Yt.createElement(Bu.Z,{ref:fi,option:st,style:{width:530,height:330}})),Yt.createElement("div",{className:_n.line}),Yt.createElement("div",{className:_n.bar_style},Yt.createElement("div",{className:_n.tb_title},ma==null?void 0:ma.pie_tips),Yt.createElement(Bu.Z,{ref:Zi,option:_t,style:{width:530,height:310}}))),Yt.createElement("div",{className:_n.jianyi_title,style:{margin:"30px 0px 20px",gap:20}},Yt.createElement("div",{className:_n.title_left,style:{flex:3}},Yt.createElement("div",null,"\u5386\u53F2\u5BF9\u8BDD"),!!(Ar!=null&&Ar.total_count)&&Yt.createElement(su.Z,{type:"primary",onClick:gl},"\u5BFC\u51FA\u8BB0\u5F55")),Yt.createElement("div",{className:_n.title_left,style:{flex:1}},"\u9AD8\u9891\u63D0\u95EE\u5173\u952E\u8BCD\u6392\u884C")),Yt.createElement("div",{style:{display:"flex",gap:20}},Yt.createElement("div",{style:{width:"75%"}},Yt.createElement(Oe.default,{columns:zr,scroll:{y:400},dataSource:Ar==null?void 0:Ar.list,rowKey:"id",pagination:{current:wa.page,hideOnSinglePage:(Ar==null?void 0:Ar.total_count){wa.page=qt,wa.limit=cr,Un(SA({},wa)),pr()}}})),Yt.createElement("div",{style:{width:"25%"}},Yt.createElement(Oe.default,{className:_n.KeyWordTable,scroll:{y:400},columns:hA,dataSource:(Tt=Ar==null?void 0:Ar.word_cloud)==null?void 0:Tt.list,pagination:!1,locale:{emptyText:Yt.createElement(Dt.Z,{img:rs,customText:"\u6682\u65E0\u6570\u636E~"})}}))),Yt.createElement("div",{className:_n.jianyi_title,style:{margin:"30px 0px 20px"}},Yt.createElement("div",{className:_n.title_left},"\u5B66\u751F\u7C7B\u578B\u5206\u6790",Yt.createElement("span",null,"\uFF08\u70B9\u51FB\u5361\u7247\u53EF\u67E5\u770B\u4F7F\u7528\u60C5\u51B5\uFF09"))),Yt.createElement("div",{className:_n.fenxi_list},lt==null?void 0:lt.map((qt,cr)=>{var un,vr,ir;return Yt.createElement("div",{key:cr,className:_n.fenxi_item,onClick:()=>{kt.current=qt==null?void 0:qt.type,fn.current=XA(SA({},fn==null?void 0:fn.current),{scene_type:qt.id,course_group_ids:nn==null?void 0:nn.course_group_ids}),Vt(),xe(!0)}},Yt.createElement("img",{src:qt==null?void 0:qt.img,style:{width:"114px",height:"115px",borderRadius:"60px"}}),Yt.createElement("div",{className:_n.leixing},qt==null?void 0:qt.name,Yt.createElement("span",null,"(",cr==0?(un=Va==null?void 0:Va.student_types)==null?void 0:un.by_tools_users_count:cr==1?(vr=Va==null?void 0:Va.student_types)==null?void 0:vr.by_quantity_users_count:(ir=Va==null?void 0:Va.student_types)==null?void 0:ir.by_innovate_users_count,"\u4EBA)")),Yt.createElement("div",{className:_n.pingjia},qt==null?void 0:qt.des))}))),Yt.createElement(Me.default,{centered:!0,title:Yt.createElement(Yt.Fragment,null,"\u5B66\u751F\u4F7F\u7528\u8BE6\u60C5",[2,3].includes(kt==null?void 0:kt.current)&&Yt.createElement("span",{className:"font14 c-grey-666"},"\uFF08",mt[Pt],"\uFF09")),width:1100,open:Ce,destroyOnClose:!0,okText:"\u786E\u5B9A",afterClose:()=>{fn.current={page:1,limit:10,course_group_ids:"all",keyword:"",type:"",scene_type:""}},footer:null,cancelText:"\u53D6\u6D88",onOk:()=>hl(void 0,null,function*(){}),onCancel:()=>{xe(!1)}},Yt.createElement("div",{className:_n.inputBox},Yt.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:"20px"}},(kt==null?void 0:kt.current)==1&&Yt.createElement(At.default,{defaultValue:(dt=fn==null?void 0:fn.current)==null?void 0:dt.scene_type,size:"large",style:{width:150,marginRight:"20px"},onChange:qt=>{fn.current=XA(SA({},fn==null?void 0:fn.current),{scene_type:qt}),Vt()}},Yt.createElement(At.default.Option,{value:""},"\u5168\u90E8\u7C7B\u578B"),Yt.createElement(At.default.Option,{value:"1"},"\u667A\u80FD\u5BA1\u9898"),Yt.createElement(At.default.Option,{value:"5"},"\u8BED\u6CD5\u68C0\u67E5"),Yt.createElement(At.default.Option,{value:"2"},"\u4EE3\u7801\u8BCA\u65AD"),Yt.createElement(At.default.Option,{value:"9"},"\u4EE3\u7801\u8BC4\u4EF7"),Yt.createElement(At.default.Option,{value:"7"},"\u4EE3\u7801\u4F18\u5316"),Yt.createElement(At.default.Option,{value:"8"},"\u4EE3\u7801\u6CE8\u91CA"),Yt.createElement(At.default.Option,{value:"3"},"AI\u8F85\u5BFC"),Yt.createElement(At.default.Option,{value:"10"},"AI\u95EE\u7B54")),["1","2","3","5"].includes(Pt)&&(kt==null?void 0:kt.current)==3&&Yt.createElement(At.default,{defaultValue:(Ut=fn==null?void 0:fn.current)==null?void 0:Ut.type,size:"large",style:{width:150,marginRight:"20px"},onChange:qt=>{fn.current=XA(SA({},fn==null?void 0:fn.current),{scene_type:qt}),Vt()}},Yt.createElement(At.default.Option,{value:""},"\u5168\u90E8"),Yt.createElement(At.default.Option,{value:1},"\u672A\u8BC4\u6D4B"),Yt.createElement(At.default.Option,{value:2},"\u8BC4\u6D4B\u5931\u8D251\u6B21"),Yt.createElement(At.default.Option,{value:3},"\u8BC4\u6D4B\u5931\u8D252\u6B21"),Yt.createElement(At.default.Option,{value:4},"\u8BC4\u6D4B\u5931\u8D253\u6B21\u4EE5\u4E0A")),["7","8","9"].includes(Pt)&&(kt==null?void 0:kt.current)==3&&Yt.createElement(At.default,{defaultValue:(va=fn==null?void 0:fn.current)==null?void 0:va.type,size:"large",style:{width:150,marginRight:"20px"},onChange:qt=>{fn.current=XA(SA({},fn==null?void 0:fn.current),{scene_type:qt}),Vt()}},Yt.createElement(At.default.Option,{value:""},"\u5168\u90E8"),Yt.createElement(At.default.Option,{value:1},"\u672A\u901A\u5173\u524D\u4F7F\u7528"),Yt.createElement(At.default.Option,{value:2},"\u901A\u5173\u540E\u4F7F\u7528")),Pt=="10"&&(kt==null?void 0:kt.current)==3&&Yt.createElement(At.default,{defaultValue:(Pr=fn==null?void 0:fn.current)==null?void 0:Pr.type,size:"large",style:{width:150,marginRight:"20px"},onChange:qt=>{fn.current=XA(SA({},fn==null?void 0:fn.current),{scene_type:qt}),Vt()}},Yt.createElement(At.default.Option,{value:""},"\u5168\u90E8"),Yt.createElement(At.default.Option,{value:1},"1\u8F6E"),Yt.createElement(At.default.Option,{value:2},"2-3\u8F6E"),Yt.createElement(At.default.Option,{value:3},"4-5\u8F6E"),Yt.createElement(At.default.Option,{value:4},"6\u8F6E\u53CA\u4EE5\u4E0A")),Yt.createElement(At.default,{style:{width:160},mode:"multiple",maxTagCount:"responsive",defaultValue:(jn=fn==null?void 0:fn.current)==null?void 0:jn.course_group_ids,getPopupContainer:qt=>qt.parentNode,onChange:qt=>{let cr=[...qt];cr.length===0&&(cr=["all"]),cr.includes("all")&&cr.length>1&&(cr[cr.length-1]=="all"?cr=["all"]:cr=cr.filter(un=>un!=="all")),fn.current=XA(SA({},fn==null?void 0:fn.current),{course_group_ids:cr}),Vt()},filterOption:(qt,cr)=>cr.label.indexOf(qt.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...((tr=(Yr=Be==null?void 0:Be.headerInfo)==null?void 0:Yr.course_group_info)==null?void 0:tr.map(qt=>({label:qt==null?void 0:qt.group_group_name,value:qt==null?void 0:qt.course_group_id})))||[]]}),(kt==null?void 0:kt.current)==1&&Yt.createElement(Ru,{onChange:(qt,cr)=>{fn.current=XA(SA({},fn==null?void 0:fn.current),{start_at:cr==null?void 0:cr[0],end_at:cr==null?void 0:cr[1]}),Vt()},size:"large",style:{width:"300px",marginLeft:20}}),Yt.createElement(Et.t7,{style:{width:290,height:38,marginLeft:"auto"},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onChange:qt=>{fn.current=XA(SA({},fn==null?void 0:fn.current),{keyword:qt}),Vt()}}))),Yt.createElement(Oe.default,{style:{marginBottom:ml>0?"0":"20px"},dataSource:yr,pagination:!1,scroll:{y:520},columns:(Zn=[{title:"\u5E8F\u53F7",dataIndex:"index",ellipsis:!0,key:"index",width:55,render:(qt,cr,un)=>{var vr;return`${(((vr=fn==null?void 0:fn.current)==null?void 0:vr.page)-1)*10+un+1}`}},{title:"\u59D3\u540D",dataIndex:"name",ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0},{title:"\u73ED\u7EA7",dataIndex:"course_group_name",ellipsis:!0},(kt==null?void 0:kt.current)==4&&{title:"\u667A\u80FD\u5BA1\u9898\uFF08\u6B21\uFF09",dataIndex:"scene_1_count",ellipsis:!0},(kt==null?void 0:kt.current)==4&&{title:"\u8BED\u6CD5\u68C0\u67E5\uFF08\u6B21\uFF09",dataIndex:"scene_5_count",ellipsis:!0},(kt==null?void 0:kt.current)==4&&{title:"\u4EE3\u7801\u8BCA\u65AD\uFF08\u6B21\uFF09",dataIndex:"scene_2_count",ellipsis:!0},(kt==null?void 0:kt.current)==4&&{title:"AI\u8F85\u5BFC\uFF08\u6B21\uFF09",dataIndex:"scene_3_count",ellipsis:!0},(kt==null?void 0:kt.current)==5&&{title:"\u4EE3\u7801\u8BC4\u4EF7\uFF08\u6B21\uFF09",dataIndex:"scene_9_count",ellipsis:!0},(kt==null?void 0:kt.current)==5&&{title:"\u4EE3\u7801\u4F18\u5316\uFF08\u6B21\uFF09",dataIndex:"scene_7_count",ellipsis:!0},(kt==null?void 0:kt.current)==5&&{title:"\u4EE3\u7801\u6CE8\u91CA\uFF08\u6B21\uFF09",dataIndex:"scene_8_count",ellipsis:!0},(kt==null?void 0:kt.current)==6&&{title:"\u7D2F\u8BA1\u4F7F\u7528\u6B21\u6570",dataIndex:"scene_10_conversation_count",ellipsis:!0},(kt==null?void 0:kt.current)==6&&{title:"\u7D2F\u8BA1\u5BF9\u8BDD\u8F6E\u6B21",dataIndex:"scene_10_count",ellipsis:!0},(kt==null?void 0:kt.current)==2&&{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"use_times",ellipsis:!0},(kt==null?void 0:kt.current)==1&&{title:"\u7C7B\u578B",dataIndex:"scene_type",ellipsis:!0},(kt==null?void 0:kt.current)==1&&{title:"\u53CD\u9988",dataIndex:"group_name",ellipsis:!0,render:(qt,cr)=>Yt.createElement("div",null,Yt.createElement("i",{className:"iconfot icon-yijiejue font14"}),Yt.createElement("span",{style:{marginRight:"20px",marginLeft:"3px"}},cr==null?void 0:cr.praise_count),Yt.createElement("i",{className:"iconfot icon-weijiejuezhengchang font14"}),Yt.createElement("span",{style:{marginLeft:"3px"}},cr==null?void 0:cr.tread_count))},(kt==null?void 0:kt.current)==1&&{title:"\u4F7F\u7528\u65F6\u95F4",dataIndex:"created_at",ellipsis:!0,width:200,render:(qt,cr)=>Yt.createElement("div",null,qt?Ze()(qt).format("YYYY-MM-DD HH:mm:ss"):"--")},(kt==null?void 0:kt.current)==3&&{title:"\u7C7B\u578B",dataIndex:"type_name"}])==null?void 0:Zn.filter(qt=>!!qt)}),ml>0&&Yt.createElement("aside",{className:"tc mt30 mb10"},Yt.createElement(Bt.Z,{defaultCurrent:1,total:ml,current:1,pageSize:10,onChange:qt=>{fn.current=XA(SA({},fn==null?void 0:fn.current),{page:qt}),Vt()},showTotal:qt=>Yt.createElement("span",{className:"mr10"},"\u5171",Yt.createElement("span",{className:"c-blue"}," ",qt," "),"\u6761\u6570\u636E")}))),Yt.createElement(Ou.Z,{visible:qA,fetchListObject:Wl,onOpen:()=>di(!0),onClose:()=>{di(!1)},children:!0,historyId:li,showPreference:!0,showDefaultTips:!1,customDataNode:xr,customPreference:NA,hideInputBox:!0,title:"\u667A\u80FD\u52A9\u6559",fetchUrl:"/api/stream/course_qna_records/chat_messages.json",extraAnswerAction:ul}),Yt.createElement(Me.default,{centered:!0,open:!!oA,confirmLoading:ie,onCancel:()=>{a(!1)},afterClose:()=>{x("")},onOk:Fl,title:"\u4EBA\u5DE5\u56DE\u590D",width:900,okText:"\u4FDD\u5B58"},Yt.createElement(rt.Z,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u60A8\u7684\u56DE\u590D",watch:!0,onChange:qt=>x(qt),defaultValue:E})),Yt.createElement(Me.default,{centered:!0,title:"\u8BBE\u7F6E\u9884\u8B66\u6BD4\u4F8B",width:600,open:Yn,okText:"\u786E\u5B9A",afterClose:()=>{},cancelText:"\u53D6\u6D88",onOk:()=>hl(void 0,null,function*(){(yield(0,Fe.ZP)(`/api/homework_commons/${Er==null?void 0:Er.categoryId}/shiyan_setting.json`,{method:"post",body:{ai_warn_rate:gr,type:"statis"}})).status===0&&(Pe.ZP.success("\u4FDD\u5B58\u6210\u529F"),ge({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:SA({},Er)})),gn(!1)}),onCancel:()=>{gn(!1)}},Yt.createElement("div",null,Yt.createElement("div",null,"\u4F7F\u7528\u8F85\u52A9\u505A\u9898\u5DE5\u5177\uFF08\u667A\u80FD\u5BA1\u9898\u3001\u8BED\u6CD5\u68C0\u67E5\u3001\u4EE3\u7801\u8BCA\u65AD\u3001AI\u8F85\u5BFC\u4E2D\u4EFB\u4E00\u79CD\u5DE5\u5177\uFF09\u7684\u5B66\u751F\u5360\u6BD4\u8D85\u8FC7\u6307\u5B9A\u6BD4\u4F8B\uFF0C\u7CFB\u7EDF\u5C06\u4F1A\u5728\u603B\u7ED3\u5EFA\u8BAE\u6A21\u5757\u5185\u663E\u793A\u5BF9\u5E94\u7684\u9884\u8B66\u4FE1\u606F\u3002"),Yt.createElement("div",{className:"mt20"},Yt.createElement(Sn.Z,{size:"large",min:1,max:100,value:gr,step:1,style:{width:"150px"},onChange:qt=>{Number.isInteger(qt)&&qt>=1&&qt<=100&&xa(qt)}}),Yt.createElement("span",{className:"ml10"},"%")))))};var Xo=(0,Ie.connect)(({classroomList:ce,shixunHomeworks:Be})=>({classroomList:ce,shixunHomeworks:Be}))(mo),qo=ne(49319),Du={code_eval:"code_eval___O_A19",footer:"footer___f3t9p",work_checkbox_group:"work_checkbox_group___TbBxu",ts_txt:"ts_txt___p_teA",title_txt:"title_txt___Ewzwf"},qu={radio_con:"radio_con___EJeMw",result_con:"result_con___pnxaF",result_title:"result_title___zL1Vr"},Oo=ne(59301),_u=Object.defineProperty,wi=Object.defineProperties,Oa=Object.getOwnPropertyDescriptors,kl=Object.getOwnPropertySymbols,Fo=Object.prototype.hasOwnProperty,Wu=Object.prototype.propertyIsEnumerable,ws=(ce,Be,ge)=>Be in ce?_u(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,gs=(ce,Be)=>{for(var ge in Be||(Be={}))Fo.call(Be,ge)&&ws(ce,ge,Be[ge]);if(kl)for(var ge of kl(Be))Wu.call(Be,ge)&&ws(ce,ge,Be[ge]);return ce},Fs=(ce,Be)=>wi(ce,Oa(Be)),go=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Tt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Tt(ge.throw(dt))}catch(Ut){on(Ut)}},Tt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Tt((ge=ge.apply(ce,Be)).next())});const zi=({shixunHomeworks:ce,loading:Be,dispatch:ge})=>{var Kt,on;const{ai_question_record_id:Gt}=ce.headerInfo,[ln,Tt]=(0,y.useState)({page:1,limit:10}),[dt,Ut]=(0,y.useState)({}),[va,Pr]=(0,y.useState)(!1),jn=(0,Ie.useParams)(),Yr=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(Qr,gr,xa)=>(ln.page-1)*ln.limit+xa+1},{title:"\u59D3\u540D",dataIndex:"real_name",width:130,ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,width:160,sorter:!0,render:Qr=>Qr||"--"},{title:"\u5206\u73ED",dataIndex:"course_group_name",ellipsis:!0,width:200,render:(Qr,gr)=>Oo.createElement("div",{className:qu.banding,title:Qr||"--"},Qr||"--")},{title:"\u8BC4\u4EF7\u72B6\u6001",width:100,dataIndex:"status",render:Qr=>Qr==="\u6210\u529F"?Oo.createElement("span",{className:"c-green"},"\u6210\u529F"):Oo.createElement("span",{className:"c-red"},"\u5931\u8D25")},{title:"\u64CD\u4F5C",width:100,render:(Qr,gr,xa)=>Oo.createElement("a",{onClick:()=>{window.open(`/classrooms/${jn.coursesId}/shixun_homework/${jn.categoryId}/${gr.id}/comment`)}},"\u67E5\u770B\u5B9E\u8BAD\u62A5\u544A")}].filter(Qr=>!!Qr);(0,y.useEffect)(()=>{var Qr;((Qr=ce.actionTabs)==null?void 0:Qr.key)==="\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C"&&tr(ln)},[(Kt=ce.actionTabs)==null?void 0:Kt.key]);const tr=Qr=>go(void 0,null,function*(){var gr,xa;Pr(!0);const Yn=yield(0,Fe.ZP)(`/api/shixun_homeworks/${jn==null?void 0:jn.categoryId}/comment_student_works.json`,{method:"get",params:Fs(gs({},Qr),{ai_question_record_id:(xa=(gr=ce.actionTabs)==null?void 0:gr.record)==null?void 0:xa.id})});(Yn==null?void 0:Yn.status)===0&&Ut(Yn||{}),Pr(!1)}),Zn=(Qr,gr)=>{ln.page=Qr,ln.limit=gr,Tt(gs({},ln)),tr(ln)},Er=()=>{ge({type:"shixunHomeworks/setActionTabs",payload:{key:""}})};return Oo.createElement(Me.default,{width:860,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7\u8BE6\u60C5",open:((on=ce.actionTabs)==null?void 0:on.key)==="\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C",destroyOnClose:!0,onCancel:()=>Er(),footer:null},Oo.createElement(Oe.default,{style:{marginBottom:(dt==null?void 0:dt.total_count)>ln.limit?"0":"20px"},loading:va,dataSource:(dt==null?void 0:dt.data)||[],columns:Yr,pagination:{current:ln.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:ln.limit,className:"mb15 mt15",pageSizeOptions:["10","20","50","100","200"],total:(dt==null?void 0:dt.total_count)||0,size:"default",showTotal:We.rU,onChange:Zn},onChange:(Qr,gr,xa)=>{xa.field&&(ln.order=xa.field),xa.order||(ln.b_order="asc"),xa.order==="ascend"&&(ln.b_order="asc"),xa.order==="descend"&&(ln.b_order="desc"),xa.order||(ln.b_order="asc"),tr(ln)}}))};var Bi=(0,Ie.connect)(({shixunHomeworks:ce,loading:Be,user:ge})=>({shixunHomeworks:ce,loading:Be.effects,user:ge}))(zi),Ua=ne(59301),dA=Object.defineProperty,ol=Object.defineProperties,is=Object.getOwnPropertyDescriptors,As=Object.getOwnPropertySymbols,bu=Object.prototype.hasOwnProperty,rc=Object.prototype.propertyIsEnumerable,zs=(ce,Be,ge)=>Be in ce?dA(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,Su=(ce,Be)=>{for(var ge in Be||(Be={}))bu.call(Be,ge)&&zs(ce,ge,Be[ge]);if(As)for(var ge of As(Be))rc.call(Be,ge)&&zs(ce,ge,Be[ge]);return ce},Zs=(ce,Be)=>ol(ce,is(Be)),ps=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Tt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Tt(ge.throw(dt))}catch(Ut){on(Ut)}},Tt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Tt((ge=ge.apply(ce,Be)).next())});const ks=({shixunHomeworks:ce,classroomList:Be,loading:ge,dispatch:Kt})=>{var on,Gt,ln;const Tt=(0,Ie.useParams)(),{headerInfo:dt}=ce,[Ut,va]=(0,y.useState)("1"),[Pr,jn]=(0,y.useState)({page:1,limit:10}),[Yr,tr]=(0,y.useState)([]),[Zn,Er]=(0,y.useState)(!1),[Qr,gr]=(0,y.useState)(0),[xa,Yn]=(0,y.useState)(!1),[gn,nn]=(0,y.useState)([]),Ta={0:"\u8BC4\u4EF7\u4E2D",1:"\u5DF2\u5B8C\u6210","-1":"\u8BC4\u4EF7\u5931\u8D25"},wa=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:(Rr,Wr,fn)=>Pr.limit*(Pr.page-1)+fn+1},{title:"\u64CD\u4F5C\u65F6\u95F4",dataIndex:"created_at",width:200,ellipsis:!0,render:Rr=>Ua.createElement("span",{style:{color:"#333"}},Ze()(Rr).format("YYYY-MM-DD HH:mm:ss"))},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"real_name",width:200,ellipsis:!0},{title:"\u8BC4\u4EF7\u8FDB\u5EA6",dataIndex:"status",width:200,render:Rr=>Ua.createElement("span",{style:{color:"#333"}},Ta[Rr])},{title:"\u8BC4\u4EF7\u8BF4\u660E",dataIndex:"message",width:300,ellipsis:!0,render:(Rr,Wr)=>Ua.createElement(be.Z,{title:Wr==null?void 0:Wr.message},Ua.createElement("span",null,Wr==null?void 0:Wr.message))},{title:"\u64CD\u4F5C",width:100,render:(Rr,Wr,fn)=>Ua.createElement("a",{onClick:()=>ar(Wr)},"\u67E5\u770B\u8BE6\u60C5")}];(0,y.useEffect)(()=>{var Rr;Ut=="1"?Ir(Pr):Ut=="2"&&nn(((Rr=dt==null?void 0:dt.ai_code_evaluation_promote)==null?void 0:Rr.length)>0?dt==null?void 0:dt.ai_code_evaluation_promote:dt==null?void 0:dt.default_evaluation_dimension)},[Ut]),(0,y.useEffect)(()=>{var Rr;((Rr=ce==null?void 0:ce.actionTabs)==null?void 0:Rr.key)=="\u66F4\u65B0\u8BFE\u5802\u5B9E\u9A8C-\u8BC4\u4EF7\u8BB0\u5F55\u5217\u8868"&&(Ir(Pr),Kt({type:"shixunHomeworks/setActionTabs",payload:{key:""}}))},[(on=ce==null?void 0:ce.actionTabs)==null?void 0:on.key]);const Un=Rr=>{Pr.page=Rr,jn(Su({},Pr)),Ir(Pr)};function Ir(Rr){return ps(this,null,function*(){Er(!0);const Wr=yield(0,Fe.ZP)(`/api/shixun_homeworks/${Tt.categoryId}/comment_records.json`,{method:"get",params:Zs(Su({},Rr),{categoryId:Tt.categoryId})});tr((Wr==null?void 0:Wr.data)||[]),gr(Wr==null?void 0:Wr.total_count),Er(!1)})}const kt=()=>ps(void 0,null,function*(){if((gn==null?void 0:gn.length)===0)return Pe.ZP.warning("\u8BF7\u5148\u9009\u62E9\u8BC4\u4EF7\u7EF4\u5EA6");Yn(!0),(yield(0,Fe.ZP)(`/api/homework_commons/${Tt.categoryId}/shiyan_setting.json`,{method:"post",body:{ai_code_evaluation_promote:gn,type:"promote"}})).status===0&&(Pe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Pt()),Yn(!1)}),Pt=()=>{Kt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Su({},Tt)})},ar=Rr=>{Kt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C",record:Rr}})};return Ua.createElement("div",{className:Du.code_eval},Ua.createElement(De.default,{activeKey:Ut,tabBarGutter:60,onChange:Rr=>{!(dt!=null&&dt.is_old_data_for_time)&&(0,We.Ye)(Kt)||va(Rr)},items:[{label:"\u8BC4\u4EF7\u8BB0\u5F55",key:"1",children:Ua.createElement(Ua.Fragment,null,Ua.createElement(at.Z,{spinning:Zn},Qr===0?Ua.createElement(Dt.Z,{customText:"\u6682\u65E0\u6570\u636E~"}):Ua.createElement(Oe.default,{className:"mt5 mb20",rowKey:"id",columns:wa,dataSource:Yr,pagination:!1})),Ua.createElement("div",{className:Du.footer},Qr>(Pr==null?void 0:Pr.limit)?Ua.createElement("div",null,Ua.createElement("span",{style:{color:"#656F87"}},"\u5171",Ua.createElement("span",{className:"c-light-primary"},Qr),"\u6761\u6570\u636E")):"",Ua.createElement(Bt.Z,{defaultPageSize:(Pr==null?void 0:Pr.limit)||10,current:(Pr==null?void 0:Pr.page)||1,showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,total:Qr,onChange:Un})))},{label:"\u8BBE\u7F6E\u8BC4\u4EF7\u7EF4\u5EA6",key:"2",children:Ua.createElement("div",{style:{color:"#333",padding:"0 30px"}},Ua.createElement("div",{className:Du.ts_txt},"\u667A\u80FD\u52A9\u6559\u5C06\u6279\u91CF\u5BF9\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u5B66\u751F\u7684\u6BCF\u4E2A\u5173\u5361\u4EE3\u7801\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u5E76\u4FDD\u5B58\u81F3\u5B9E\u8BAD\u62A5\u544A\uFF0C\u56FE\u5F62\u5316\u3001\u547D\u4EE4\u884C\u3001Vscode\u7F16\u8F91\u5668\u3001\u7406\u8BBA\u9898\u6A21\u5F0F\u7684\u4EFB\u52A1\u5173\u5361\u6682\u4E0D\u652F\u6301\u751F\u6210\u4EE3\u7801\u8BC4\u4EF7\u3002"),Ua.createElement("div",{className:Du.title_txt},"\u8BBE\u7F6E\u4EE3\u7801\u8BC4\u4EF7\u7EF4\u5EA6"),Ua.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 30px"}},Ua.createElement(Ve.default,{style:{height:"40px",lineHeight:"40px",width:"100%"},indeterminate:gn.length>0&&gn.length<((Gt=dt==null?void 0:dt.default_evaluation_dimension)==null?void 0:Gt.length),onChange:Rr=>{nn(Rr.target.checked?dt==null?void 0:dt.default_evaluation_dimension:[])},checked:((ln=dt==null?void 0:dt.default_evaluation_dimension)==null?void 0:ln.length)===gn.length},"\u5168\u90E8"),Ua.createElement(Ve.default.Group,{className:Du.work_checkbox_group,options:dt==null?void 0:dt.default_evaluation_dimension,value:gn,onChange:Rr=>nn(Rr)})),Ua.createElement(Jl,{dimensionValue:gn}),Ua.createElement(ze.ZP,{type:"primary",size:"large",loading:xa,style:{width:"138px",margin:"30px 0"},onClick:()=>kt()},"\u4FDD\u5B58"))}]}),Ua.createElement(Bi,null))};var Sl=(0,Ie.connect)(({shixunHomeworks:ce,classroomList:Be,loading:ge,user:Kt})=>({shixunHomeworks:ce,classroomList:Be,loading:ge.effects,user:Kt}))(ks),du=ne(89787),Iu={ts_txt:"ts_txt___m9fvm",title_txt:"title_txt___iTl60",work_checkbox_group:"work_checkbox_group___HF3uK",work_radio_group:"work_radio_group___AjeAG",under_review:"under_review___nu3Xx"},lA=ne(59301),xs=Object.defineProperty,Ds=Object.getOwnPropertySymbols,vs=Object.prototype.hasOwnProperty,Ks=Object.prototype.propertyIsEnumerable,Ys=(ce,Be,ge)=>Be in ce?xs(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,Gs=(ce,Be)=>{for(var ge in Be||(Be={}))vs.call(Be,ge)&&Ys(ce,ge,Be[ge]);if(Ds)for(var ge of Ds(Be))Ks.call(Be,ge)&&Ys(ce,ge,Be[ge]);return ce},ls=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Tt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Tt(ge.throw(dt))}catch(Ut){on(Ut)}},Tt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Tt((ge=ge.apply(ce,Be)).next())});const ac=({shixunHomeworks:ce,classroomList:Be,loading:ge,dispatch:Kt})=>{var on,Gt,ln,Tt,dt,Ut,va;const Pr=(0,Ie.useParams)(),{headerInfo:jn}=ce,[Yr,tr]=(0,y.useState)([]),[Zn,Er]=(0,y.useState)("1"),[Qr,gr]=(0,y.useState)(!1),[xa,Yn]=(0,y.useState)(!1),[gn,nn]=(0,y.useState)({}),[Ta,wa]=(0,y.useState)(null),[Un,Ir]=(0,y.useState)(!1);(0,y.useEffect)(()=>{var yr,Qa;((yr=ce==null?void 0:ce.actionTabs)==null?void 0:yr.key)==="\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"&&(Ir(!1),tr(((Qa=jn==null?void 0:jn.ai_code_evaluation_promote)==null?void 0:Qa.length)>0?jn==null?void 0:jn.ai_code_evaluation_promote:jn==null?void 0:jn.default_evaluation_dimension))},[(on=ce==null?void 0:ce.actionTabs)==null?void 0:on.key]),(0,y.useEffect)(()=>{let yr=null;if((gn==null?void 0:gn.status)==1&&(clearInterval(yr),Ir(!0)),(gn==null?void 0:gn.complete_num)!=(gn==null?void 0:gn.total_count)&&(gn==null?void 0:gn.status)!=1)return yr=setInterval(()=>{kt(Ta)},3e3),()=>clearInterval(yr)},[gn==null?void 0:gn.status,gn==null?void 0:gn.complete_num]);const kt=yr=>ls(void 0,null,function*(){if(!yr)return;const Qa=yield(0,Fe.ZP)(`/api/shixun_homeworks/${Pr==null?void 0:Pr.categoryId}/comments_schedule.json`,{method:"get",params:{ai_question_record_id:yr}});nn(Qa)}),Pt=()=>{Kt({type:"shixunHomeworks/setActionTabs",payload:{actionTabs:{key:""}}})},ar=()=>ls(void 0,null,function*(){var yr,Qa;let Va=yield(0,Fe.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(Va==null?void 0:Va.status)==0&&(Pt(),(Va==null?void 0:Va.total_number)==-1||(Va==null?void 0:Va.remaining_number)>0?((yr=ce==null?void 0:ce.headerInfo)==null?void 0:yr.ai_evaluation_times)>0?(((Qa=jn==null?void 0:jn.no_comment_ids)==null?void 0:Qa.length)>0?Er("1"):Er("2"),gr(!0)):Wr():(Va==null?void 0:Va.remaining_number)==0&&Pe.ZP.info(`\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5${Va==null?void 0:Va.total_number}\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59${Va==null?void 0:Va.remaining_number}\u6B21\uFF09\u3002`))}),Rr=()=>{Kt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Gs({},Pr)})},Wr=yr=>ls(void 0,null,function*(){let Qa=yield(0,Fe.ZP)(`/api/shixun_homeworks/${Pr.categoryId}/batch_comments.json`,{method:"post",body:{ai_code_evaluation_promote:Yr,student_work_ids:yr}});(Qa==null?void 0:Qa.status)==0&&(Rr(),wa(Qa==null?void 0:Qa.ai_question_record_id),kt(Qa==null?void 0:Qa.ai_question_record_id),Yn(!0),fn())}),fn=()=>{Kt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u65B0\u8BFE\u5802\u5B9E\u9A8C-\u8BC4\u4EF7\u8BB0\u5F55\u5217\u8868"}})};return lA.createElement(lA.Fragment,null,lA.createElement(Me.default,{centered:!0,title:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7",open:((Gt=ce==null?void 0:ce.actionTabs)==null?void 0:Gt.key)==="\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7",width:1020,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onOk:ar,onCancel:Pt,maskClosable:!1,okText:"\u5F00\u59CB\u8BC4\u4EF7"},lA.createElement("div",{className:Iu.ts_txt},"\u667A\u80FD\u52A9\u6559\u5C06\u6279\u91CF\u5BF9\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u5B66\u751F\u7684\u6BCF\u4E2A\u5173\u5361\u4EE3\u7801\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u5E76\u4FDD\u5B58\u81F3\u5B9E\u8BAD\u62A5\u544A\uFF0C\u56FE\u5F62\u5316\u3001\u547D\u4EE4\u884C\u3001Vscode\u7F16\u8F91\u5668\u3001\u7406\u8BBA\u9898\u6A21\u5F0F\u7684\u4EFB\u52A1\u5173\u5361\u6682\u4E0D\u652F\u6301\u751F\u6210\u4EE3\u7801\u8BC4\u4EF7\u3002"),lA.createElement("div",{className:Iu.title_txt},"\u8BBE\u7F6E\u4EE3\u7801\u8BC4\u4EF7\u7EF4\u5EA6"),lA.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 30px"}},lA.createElement(Ve.default,{style:{height:"40px",lineHeight:"40px",width:"100%"},indeterminate:Yr.length>0&&Yr.length<((ln=jn==null?void 0:jn.default_evaluation_dimension)==null?void 0:ln.length),onChange:yr=>{tr(yr.target.checked?jn==null?void 0:jn.default_evaluation_dimension:[])},checked:((Tt=jn==null?void 0:jn.default_evaluation_dimension)==null?void 0:Tt.length)===Yr.length},"\u5168\u90E8"),lA.createElement(Ve.default.Group,{className:Iu.work_checkbox_group,options:jn==null?void 0:jn.default_evaluation_dimension,value:Yr,onChange:yr=>tr(yr)})),lA.createElement(Jl,{dimensionValue:Yr})),lA.createElement(Me.default,{centered:!0,title:"\u63D0\u793A",open:Qr,width:650,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onOk:()=>{gr(!1),Wr(Zn=="1"?jn==null?void 0:jn.no_comment_ids:null)},onCancel:()=>gr(!1),maskClosable:!1},lA.createElement("div",{className:Iu.ts_txt},"\u5DF2\u8BC4\u4EF7\u7684\u5B66\u751F\u6709",lA.createElement("span",{style:{color:"#37AD83",fontWeight:"bold",margin:"0 3px"}},(jn==null?void 0:jn.commit_count)-((dt=jn==null?void 0:jn.no_comment_ids)==null?void 0:dt.length)),"\u4EBA\uFF0C \u672A\u8BC4\u4EF7\u7684\u5B66\u751F\u6709",lA.createElement("span",{style:{color:"#FA6400",fontWeight:"bold",margin:"0 3px"}},(Ut=jn==null?void 0:jn.no_comment_ids)==null?void 0:Ut.length),"\u4EBA\u3002"),lA.createElement("div",{className:Iu.title_txt},"\u8BF7\u9009\u62E9\u672C\u6B21\u9700\u8981\u8BC4\u4EF7\u7684\u5B66\u751F"),lA.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 20px"}},lA.createElement(Bn.ZP.Group,{className:Iu.work_radio_group,value:Zn,onChange:yr=>Er(yr.target.value)},((va=jn==null?void 0:jn.no_comment_ids)==null?void 0:va.length)>0&&lA.createElement(Bn.ZP,{value:"1"}," \u672A\u8BC4\u4EF7\u7684\u5B66\u751F"),lA.createElement(Bn.ZP,{value:"2"}," \u5168\u90E8\u5B66\u751F")))),lA.createElement(Me.default,{centered:!0,title:"\u63D0\u793A",open:xa,width:628,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onCancel:()=>{Yn(!1),fn()},maskClosable:!1,footer:null},lA.createElement("div",{className:"mb10",style:{width:"100%",display:"flex",justifyContent:"center"}},(gn==null?void 0:gn.complete_num)!=(gn==null?void 0:gn.total_count)&&(gn==null?void 0:gn.status)!=1?lA.createElement("div",{className:Iu.under_review,style:{marginRight:0}},lA.createElement(at.Z,{spinning:!0,className:"mr6",size:"small"}),lA.createElement("span",{className:"ml10"},"\u4EE3\u7801\u8BC4\u4EF7\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6"),lA.createElement("span",{className:"ml5"},lA.createElement("span",{style:{color:"#3061D0"}},gn==null?void 0:gn.complete_num),"/",gn==null?void 0:gn.total_count)):lA.createElement("div",null,lA.createElement(Lo.Z,{style:{color:"#1ACC4B"}}),lA.createElement("span",{className:"ml5"},"\u8BC4\u4EF7\u5B8C\u6210"))),lA.createElement(du.Z,{strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:Un?100:(gn==null?void 0:gn.complete_num)/(gn==null?void 0:gn.total_count)*100,showInfo:!1,size:[574,10]}),lA.createElement("div",{className:"mb20 mt10"},"\u6279\u91CF\u5BF9\u5B66\u751F\u4EE3\u7801\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u9700\u8017\u8D39\u4E00\u5B9A\u65F6\u957F\uFF0C\u7A0D\u540E\u60A8\u53EF\u4EE5\u5728",lA.createElement("a",{onClick:()=>{window.location.href=`/classrooms/${Pr==null?void 0:Pr.coursesId}/shixun_homework/${Pr==null?void 0:Pr.categoryId}/detail?tabs=12`}},"\u4EE3\u7801\u8BC4\u4EF7\u8BB0\u5F55"),"\u5217\u8868\u67E5\u770B\u8BC4\u4EF7\u8FDB\u5EA6")))};var ic=(0,Ie.connect)(({shixunHomeworks:ce,classroomList:Be,loading:ge,user:Kt})=>({shixunHomeworks:ce,classroomList:Be,loading:ge.effects,user:Kt}))(ac),Es=ne(26896),oa=ne(59301),Ns=Object.defineProperty,Us=Object.getOwnPropertySymbols,bs=Object.prototype.hasOwnProperty,Ss=Object.prototype.propertyIsEnumerable,Vs=(ce,Be,ge)=>Be in ce?Ns(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[Be]=ge,_o=(ce,Be)=>{for(var ge in Be||(Be={}))bs.call(Be,ge)&&Vs(ce,ge,Be[ge]);if(Us)for(var ge of Us(Be))Ss.call(Be,ge)&&Vs(ce,ge,Be[ge]);return ce},$o=(ce,Be,ge)=>new Promise((Kt,on)=>{var Gt=dt=>{try{Tt(ge.next(dt))}catch(Ut){on(Ut)}},ln=dt=>{try{Tt(ge.throw(dt))}catch(Ut){on(Ut)}},Tt=dt=>dt.done?Kt(dt.value):Promise.resolve(dt.value).then(Gt,ln);Tt((ge=ge.apply(ce,Be)).next())});const Ac=({shixunHomeworks:ce,classroomList:Be,globalSetting:ge,user:Kt,loading:on,dispatch:Gt})=>{var ln,Tt,dt,Ut,va,Pr,jn,Yr,tr,Zn,Er,Qr,gr,xa,Yn,gn,nn,Ta,wa,Un,Ir,kt,Pt,ar,Rr,Wr,fn,yr,Qa,Va,YA,ma,fA,ml,Ja,Ar,Wa,li,$a,qA,di,jA,oA,a,E,x,b,z,ie,de,Ce,xe,Ne;const[mt]=(0,Ie.useSearchParams)(),lt=(0,Ie.useParams)(),Ht=(0,Ie.useLocation)(),[st,_t]=(0,y.useState)(mt.get("tabs")||"0"),[vn,Vn]=(0,y.useState)({}),{workList:pr,shixunWorkList:zr,workSetting:nr,headerInfo:Vt}=ce,[Da,_r]=(0,y.useState)(!1),[fi,Zi]=(0,y.useState)(!1);lt.category=mt.get("category_id"),lt.order="work_score",lt.b_order="desc",(0,y.useEffect)(()=>{(0,Qe.Rm)()&&Gt({type:"classroomList/getAssistantPermissions",payload:{course_id:lt.coursesId}}),(0,Dl.hs)(Gt)},[(0,Qe.bg)()]),(0,y.useEffect)(()=>{st!=="0"&&Gt({type:"shixunHomeworks/getShixunWorkList",payload:lt}),new URLSearchParams(Ht.search).get("tabs")==="3"&&Gt({type:"shixunHomeworks/getWorkSetting",payload:_o({},lt)}),Gt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:{categoryId:lt.categoryId}})},[]),(0,y.useEffect)(()=>{var un,vr;(un=ce==null?void 0:ce.headerInfo)!=null&&un.shixun_id&&Zi(!((vr=ce==null?void 0:ce.headerInfo)!=null&&vr.ignore_prompt))},[ce==null?void 0:ce.headerInfo]);const hA=un=>{un==="10"&&!(Vt!=null&&Vt.is_old_data_for_time)&&(0,We.Ye)(Gt)||(un==="3"&&Gt({type:"shixunHomeworks/getWorkSetting",payload:_o({},lt)}),(["0","12"].includes(un)||(0,Qe.GJ)()&&un==="3")&&Gt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:_o({},lt)}),_t(un))},IA=()=>{Me.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:oa.createElement("div",{className:"tc font16"},"\u4F60\u5728\u8BE5\u5B9E\u8BAD\u7684\u5B66\u4E60\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A\uFF0C\u65E0\u6CD5\u6062\u590D",oa.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u91CD\u505A\uFF1F"),onOk:()=>$o(void 0,null,function*(){var un;const vr=(un=ce.headerInfo)==null?void 0:un.myshixun_identifier;(yield(0,yt.Fr)({id:vr}))&&(Pe.ZP.info(`\u5DF2\u6E05\u7A7A\u672C\u5B9E\u8BAD\u7684\u5B66\u4E60\u8BB0\u5F55 -\u8BF7\u70B9\u51FB\u201C\u5F00\u542F\u6311\u6218\u201D\u91CD\u505A\u8BFE\u7A0B\u5B9E\u9A8C`),Gt({type:"shixunHomeworks/getShixunWorkList",payload:vn}))})})},Wl=un=>{un=un!=null&&un.includes(".json")?un:`${un}.json`,Me.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:la.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>$o(void 0,null,function*(){const vr=yield(0,Xr.$Q)({url:un});if(!vr)return;Pe.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const ir=yield(0,Xr.Ir)({id:vr.shixun_identifier});if(ir!=null&&ir.game_identifier){(0,We.xg)(`/tasks/${ir.game_identifier}?coursesId=${lt.coursesId}`);return}(ir==null?void 0:ir.status)===2?Wl(ir==null?void 0:ir.message):(ir==null?void 0:ir.status)===3&&Fl(ir==null?void 0:ir.message)})})},Fl=un=>{Me.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:la.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",un,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},NA=un=>$o(void 0,null,function*(){un=un!=null&&un.includes(".json")?un:`${un}.json`;const vr=yield(0,Xr.$Q)({url:un});if(console.log(vr,"execRes"),vr!=null&&vr.game_identifier){(0,We.xg)(`/tasks/${lt.coursesId}/${lt.categoryId}/${vr.game_identifier}?coursesId=${lt.coursesId}`);return}(vr==null?void 0:vr.status)===-3?(0,We.eF)():(vr==null?void 0:vr.status)===2?Wl(vr==null?void 0:vr.message):(vr==null?void 0:vr.status)===3&&Fl(vr==null?void 0:vr.message)}),ul=[(0,Qe.GJ)()&&{name:"\u5B66\u751F\u5217\u8868",id:"0",compontent:la.createElement(GA,{setExportParams:Vn}),forceRender:!0},{name:"\u4F5C\u4E1A\u8BE6\u60C5",id:"1",compontent:la.createElement(se,{gotosetting:()=>{Gt({type:"shixunHomeworks/getWorkSetting",payload:_o({},lt)}),_t("3")}})},(0,Qe.dE)()&&((ln=ce==null?void 0:ce.headerInfo)==null?void 0:ln.score_open)&&{name:"\u5B66\u751F\u5217\u8868",id:"0",compontent:la.createElement(GA,{setExportParams:Vn}),forceRender:!0},{name:"\u4EE3\u7801\u67E5\u91CD",id:"2",compontent:la.createElement(Il,null)},{name:"\u8D28\u91CF\u68C0\u6D4B",id:"4",compontent:la.createElement(Ht,null)},{name:"\u91CD\u505A\u8BB0\u5F55",id:"9",compontent:la.createElement(ba.Z,null)},(0,Qe.GJ)()&&{name:la.createElement("div",null,"AI\u4F7F\u7528\u7EDF\u8BA1 ",la.createElement("img",{className:ia.ai_review_new,src:qo.Z})),id:"10",compontent:la.createElement(Xo,null)},{name:"\u4F5C\u4E1A\u7EDF\u8BA1\u5206\u6790",id:"5",compontent:la.createElement(kr.ZP,null)},(0,Qe.GJ)()&&((Wt=Kt==null?void 0:Kt.userInfo)==null?void 0:Wt.has_big_model_permission)&&{name:la.createElement("div",null,"\u4EE3\u7801\u8BC4\u4EF7 ",la.createElement("img",{className:ia.ai_review_new,src:qo.Z})),id:"12",compontent:la.createElement(Sl,null)},{name:(0,Qe.GJ)()?"\u8BBE\u7F6E":"\u5F97\u5206\u89C4\u5219",id:"3",compontent:(Ut=(dt=ce==null?void 0:ce.headerInfo)==null?void 0:dt.homework_status)!=null&&Ut.includes("\u5BFC\u5165")?la.createElement(Nr.Z,null):la.createElement(lu,null),forceRender:!0}].filter(un=>!!un).filter(un=>{var vr,ir,br,Zi,Ki;return(0,Qe.dE)()?un.name!=="\u4EE3\u7801\u67E5\u91CD"&&un.name!=="\u4F5C\u4E1A\u7EDF\u8BA1\u5206\u6790"&&un.name!=="\u5F97\u5206\u89C4\u5219":(0,Qe.dE)()||((ir=(vr=ce==null?void 0:ce.headerInfo)==null?void 0:vr.homework_status)==null?void 0:ir[0])!=="\u5DF2\u622A\u6B62"?un.name!=="\u8D28\u91CF\u68C0\u6D4B":!((br=ce==null?void 0:ce.headerInfo)!=null&&br.code_review)&&((Ki=(Zi=ce==null?void 0:ce.headerInfo)==null?void 0:Zi.homework_status)==null?void 0:Ki[0])!=="\u672A\u53D1\u5E03"?!0:un.name!=="\u4EE3\u7801\u67E5\u91CD"}).filter(un=>{var vr;return(vr=ce==null?void 0:ce.headerInfo)!=null&&vr.open_code_quality_analysis?!0:un.name!=="\u8D28\u91CF\u68C0\u6D4B"}).filter(un=>{var vr;return(vr=ce==null?void 0:ce.headerInfo)!=null&&vr.action_analysis?!0:un.name!=="\u4F5C\u4E1A\u7EDF\u8BA1\u5206\u6790"}).filter(un=>{var vr,ir;return(ir=(vr=ce==null?void 0:ce.headerInfo)==null?void 0:vr.homework_status)!=null&&ir.includes("\u5BFC\u5165")?un.name!=="\u4EE3\u7801\u67E5\u91CD"&&un.name!=="\u91CD\u505A\u8BB0\u5F55":!0}).filter(un=>{var vr,ir;return(ir=(vr=ce==null?void 0:ce.headerInfo)==null?void 0:vr.homework_status)!=null&&ir.includes("\u5BFC\u5165")&&(0,Qe.dE)()?un.name!=="\u5F97\u5206\u89C4\u5219"&&un.name!=="\u91CD\u505A\u8BB0\u5F55":!0}),gl=()=>$o(void 0,null,function*(){var un,vr,ir;if(!(Vt!=null&&Vt.is_old_data_for_time)&&(0,We.Ye)(Gt))return;if(((vr=(un=ce==null?void 0:ce.headerInfo)==null?void 0:un.challenges)==null?void 0:vr.length)===0)return Pe.ZP.info("\u672C\u6B21\u4F5C\u4E1A\u4E2D\u6CA1\u6709\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u4EFB\u52A1\u5173\u5361~");if(((ir=ce==null?void 0:ce.headerInfo)==null?void 0:ir.commit_count)==0)return Pe.ZP.info("\u6682\u65E0\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A~");let br=yield xr();if((br==null?void 0:br.complete_num)!=(br==null?void 0:br.total_count)&&(br==null?void 0:br.status)!=1)return Pe.ZP.info("\u6B63\u5728\u4EE3\u7801\u8BC4\u4EF7\u4E2D\uFF0C\u8BF7\u7B49\u5F85\u672C\u6B21\u8BC4\u4EF7\u5B8C\u6210\u4E4B\u540E\u518D\u8FDB\u884C\u64CD\u4F5C\uFF01");Gt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"}})}),xr=()=>$o(void 0,null,function*(){const{ai_question_record_id:un}=ce.headerInfo;return un?yield(0,Fe.ZP)(`/api/shixun_homeworks/${lt==null?void 0:lt.categoryId}/comments_schedule.json`,{method:"get",params:{ai_question_record_id:un}}):void 0}),qt=()=>$o(void 0,null,function*(){const un=yield(0,Fe.ZP)(`/api/courses/${lt==null?void 0:lt.coursesId}/ignore_prompt.json`,{method:"post",body:{container_type:"HomeworkCommon",container_id:lt==null?void 0:lt.categoryId}});(un==null?void 0:un.status)===0&&_i(!1)}),cr=()=>$o(void 0,null,function*(){var un;const vr=yield(0,Fe.ZP)(`/api/courses/${lt==null?void 0:lt.coursesId}/sync_shixuns.json`,{method:"post",body:{homework_common_ids:[(un=ce==null?void 0:ce.headerInfo)==null?void 0:un.homework_id]}});(vr==null?void 0:vr.status)===0&&(Gt({type:"classroomList/setActionTabs",payload:{}}),Pe.ZP.info("\u5B9E\u8BAD\u540C\u6B65\u4E2D\uFF0C\u8BF7\u7A0D\u540E"))});return la.createElement("section",{style:{background:"#f3f3f3",minHeight:"80vh"}},la.createElement("div",{className:"edu-container"},la.createElement("section",{className:"animated fadeIn"},la.createElement("aside",{className:"mt10 minH22"},((va=ce==null?void 0:ce.headerInfo)==null?void 0:va.category)&&la.createElement(Te.Z,{separator:">"},la.createElement(Te.Z.Item,null,la.createElement(Ie.Link,{to:`/classrooms/${lt==null?void 0:lt.coursesId}/shixun_homework`},(Or=ce==null?void 0:ce.headerInfo)==null?void 0:Or.course_name)),la.createElement(Te.Z.Item,null,la.createElement(Ie.Link,{to:`/classrooms/${lt==null?void 0:lt.coursesId}/shixun_homework/${(Yr=(jn=ce==null?void 0:ce.headerInfo)==null?void 0:jn.category)!=null&&Yr.main?"":(Zn=(nr=ce==null?void 0:ce.headerInfo)==null?void 0:nr.category)==null?void 0:Zn.category_id}`},(Qr=(Er=ce==null?void 0:ce.headerInfo)==null?void 0:Er.category)==null?void 0:Qr.category_name)),la.createElement(Te.Z.Item,null,"\u4F5C\u4E1A\u8BE6\u60C5"))),la.createElement("aside",{className:[ia.title,"mt20"].join(" ")},la.createElement(Ie.Link,{to:`/classrooms/${(gr=ce==null?void 0:ce.headerInfo)==null?void 0:gr.course_id}/shixun_homework/${(Yn=(xa=ce==null?void 0:ce.headerInfo)==null?void 0:xa.category)!=null&&Yn.main?"":(nn=(gn=ce==null?void 0:ce.headerInfo)==null?void 0:gn.category)==null?void 0:nn.category_id}`},la.createElement(et.Z,{className:"font16 c-black"})),la.createElement(be.Z,{title:(Ta=ce==null?void 0:ce.headerInfo)==null?void 0:Ta.homework_name,placement:"bottom"},la.createElement("strong",{className:"font20 ml5"},(wa=ce==null?void 0:ce.headerInfo)==null?void 0:wa.homework_name)),la.createElement(We.VV,{temporary:!0,status:(Un=ce==null?void 0:ce.headerInfo)==null?void 0:Un.homework_status}),(0,Qe.G5)()&&((Ir=ce==null?void 0:ce.headerInfo)==null?void 0:Ir.shixun_change)&&la.createElement(Xe.Z,{trigger:"click",placement:"bottomLeft",open:vi,onOpenChange:un=>{_i(un)},title:null,content:la.createElement("div",{style:{width:"310px",color:"#000"}},la.createElement("div",null,"\u5B9E\u8BAD\u7BA1\u7406\u5458\u5BF9\u5B9E\u8DF5\u9879\u76EE\u8FDB\u884C\u4E86\u4FEE\u6539\uFF0C\u8BF7\u68C0\u67E5\u540E\uFF0C\u786E\u8BA4\u662F\u5426\u9700\u8981\u540C\u6B65\u5230\u5B9E\u8BAD\u4F5C\u4E1A\u4E2D"),la.createElement("div",{className:ia.btn_warp},la.createElement(ze.ZP,{size:"small",onClick:qt},"\u5FFD\u7565"),la.createElement(ze.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>{_i(!1),Gt({type:"classroomList/setActionTabs",payload:{key:"\u5B9E\u8BAD\u540C\u6B65\u786E\u8BA4",onOK:()=>cr()}})}},"\u786E\u8BA4\u540C\u6B65"),la.createElement(ze.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>{var un;return(0,We.xg)(`/shixuns/${(un=ce==null?void 0:ce.headerInfo)==null?void 0:un.forked_shixun_identifier}/challenges`)}},"\u524D\u5F80\u67E5\u770B")))},la.createElement("i",{className:"iconfont icon-tongzhi1 ml10 pl10 current",style:{fontSize:"16px",color:"#F7B500"},onClick:un=>un.stopPropagation()})))),la.createElement("aside",{className:"mt30 relative"},((Pt=(kt=ce==null?void 0:ce.headerInfo)==null?void 0:kt.homework_status)==null?void 0:Pt.includes("\u5BFC\u5165"))&&(0,Qe.GJ)()&&la.createElement("aside",{className:ia.rightMenu},la.createElement("p",{onClick:()=>{var un,vr;Gt({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:(un=ce==null?void 0:ce.headerInfo)==null?void 0:un.homework_name,id:(vr=ce==null?void 0:ce.headerInfo)==null?void 0:vr.homework_id,type:"practice"}})}},la.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),"\u8865\u5145\u6210\u7EE9")),!((Wr=(ar=ce==null?void 0:ce.headerInfo)==null?void 0:ar.homework_status)!=null&&Wr.includes("\u5BFC\u5165"))&&la.createElement("aside",{className:ia.rightMenu},(0,Qe.dE)()&&((zr=ce.headerInfo)==null?void 0:zr.redo_work)&&la.createElement("p",{onClick:IA},la.createElement("span",{className:"iconfont icon-dahuizhongzuo3x"}),"\u91CD\u505A"),((fn=ce.headerInfo)==null?void 0:fn.shixun_status)>1&&((yr=ce.headerInfo)==null?void 0:yr.time_status)<5&&(0,Qe.dE)()&&la.createElement("p",{onClick:()=>$o(void 0,null,function*(){var un,vr,ir,br,Zi,Ki,sl,Yl,_A,eo;if((0,Dl.tJ)(Gt,!0)){if((un=ce==null?void 0:ce.headerInfo)!=null&&un.can_view_details){(0,We.xg)(`/shixuns/${(vr=ce==null?void 0:ce.headerInfo)==null?void 0:vr.shixun_identifier}/challenges?homework_common_id=${(ir=ce==null?void 0:ce.headerInfo)==null?void 0:ir.homework_id}`);return}(Ki=(Zi=(br=ce.headerInfo)==null?void 0:br.task_operation)==null?void 0:Zi[1])!=null&&Ki.includes("/")?NA((Yl=(sl=ce.headerInfo)==null?void 0:sl.task_operation)==null?void 0:Yl[1]):(0,We.xg)(`/tasks/${(eo=(_A=ce.headerInfo)==null?void 0:_A.task_operation)==null?void 0:eo[1]}`)}})},la.createElement("span",{className:"iconfont icon-kaiqizhong"}),(Va=(Qa=ce.headerInfo)==null?void 0:Qa.task_operation)==null?void 0:Va[0]),((YA=ce.headerInfo)==null?void 0:YA.commit_des)&&la.createElement("p",{onClick:()=>{var un;(0,We.xg)(`/classrooms/${lt.coursesId}/shixun_homework/${lt.categoryId}/${(un=ce.headerInfo)==null?void 0:un.work_id}/commitsummary`)}},la.createElement("span",{className:"iconfont icon-tijiaozongjie"}),(ma=ce.headerInfo)==null?void 0:ma.commit_des),!!((ml=(fA=ce.headerInfo)==null?void 0:fA.submit_test_result_status)!=null&&ml[0])&&la.createElement("p",{style:{width:"auto",padding:"0 10px"},onClick:()=>$o(void 0,null,function*(){var un,vr,ir,br,Zi,Ki,sl,Yl,_A,eo;if((0,Dl.tJ)(Gt,!0)){if((un=ce==null?void 0:ce.headerInfo)!=null&&un.can_view_details){(0,We.xg)(`/shixuns/${(vr=ce==null?void 0:ce.headerInfo)==null?void 0:vr.shixun_identifier}/challenges?homework_common_id=${(ir=ce==null?void 0:ce.headerInfo)==null?void 0:ir.homework_id}`);return}(Ki=(Zi=(br=ce.headerInfo)==null?void 0:br.task_operation)==null?void 0:Zi[1])!=null&&Ki.includes("/")?NA((Yl=(sl=ce.headerInfo)==null?void 0:sl.task_operation)==null?void 0:Yl[1]):(0,We.xg)(`/tasks/${(eo=(_A=ce.headerInfo)==null?void 0:_A.task_operation)==null?void 0:eo[1]}`)}})},la.createElement("span",{className:"iconfont icon-shiyanjieguo"})," ",(Ar=(Ja=ce.headerInfo)==null?void 0:Ja.submit_test_result_status)==null?void 0:Ar[0]),(0,Qe.GJ)()&&((li=(Wa=ce==null?void 0:ce.headerInfo)==null?void 0:Wa.homework_status)==null?void 0:li.includes("\u672A\u53D1\u5E03"))&&la.createElement("p",{onClick:()=>{var un,vr,ir,br;if(((un=Kt==null?void 0:Kt.userInfo)==null?void 0:un.user_status)===2){(0,Dl.Rd)();return}let Zi=()=>{var Ki;Gt({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[lt.categoryId],selectArrsAll:[ce==null?void 0:ce.headerInfo],params:lt,detail:!0,type:2,manage_all_group:(Ki=ce==null?void 0:ce.headerInfo)==null?void 0:Ki.manage_all_group}})};(vr=ce==null?void 0:ce.headerInfo)!=null&&vr.high_resources_consume&&!((ir=ce==null?void 0:ce.headerInfo)!=null&&ir.high_resources_consume_permission)?Gt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:lt.coursesId,type:"shixun",type_id:lt.categoryId,name:(br=ce==null?void 0:ce.headerInfo)==null?void 0:br.homework_name,fn:()=>{Gt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:{categoryId:lt.categoryId}}),Zi()}}}):Zi()}},la.createElement("span",{className:"iconfont icon-yishezhifabushijian1 translateY1"}),"\u7ACB\u5373\u53D1\u5E03"),(($a=ce.headerInfo)==null?void 0:$a.show_analysis_detail)&&la.createElement("p",{onClick:()=>{var un;(0,We.xg)(`/classrooms/${lt.coursesId}/shixun_homework/${lt.categoryId}/analysis/${(un=ce.headerInfo)==null?void 0:un.analysis_id}`)}},la.createElement("span",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"\u8D28\u91CF\u8BC4\u5206"),st=="12"&&(((di=(qA=ce==null?void 0:ce.headerInfo)==null?void 0:qA.homework_status)==null?void 0:di.includes("\u5DF2\u622A\u6B62"))||((oA=(jA=ce==null?void 0:ce.headerInfo)==null?void 0:jA.homework_status)==null?void 0:oA.includes("\u63D0\u4EA4\u4E2D"))||((E=(a=ce==null?void 0:ce.headerInfo)==null?void 0:a.homework_status)==null?void 0:E.includes("\u8FDB\u884C\u4E2D")))&&la.createElement("p",{style:{width:136},onClick:gl},la.createElement("span",{className:"iconfont icon-yijiandaimapingjia translateY1"}),"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"),((x=ce.headerInfo)==null?void 0:x.is_enter_shixun)&&((0,Qe.dE)()&&((z=(b=ce==null?void 0:ce.headerInfo)==null?void 0:b.homework_status)==null?void 0:z.includes("\u5DF2\u622A\u6B62"))||!(0,Qe.dE)())&&la.createElement("p",{onClick:()=>$o(void 0,null,function*(){var un,vr,ir,br;(0,Qe.dE)()?NA((vr=(un=ce.headerInfo)==null?void 0:un.task_operation)==null?void 0:vr[1]):((0,We.Gn)((ir=ce.headerInfo)==null?void 0:ir.homework_id),(0,We.xg)(`/shixuns/${ce==null?void 0:ce.headerInfo.origin_shixun_identifier}/challenges?homework_common_id=${(br=ce.headerInfo)==null?void 0:br.homework_id}`))})},la.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),"\u8FDB\u5165\u5B9E\u8BAD"),(0,Qe.GJ)()&&((Ae=ce==null?void 0:ce.headerInfo)==null?void 0:Ae.end_immediately)&&la.createElement("p",{style:{background:"#0152d9",color:"#fff"},onClick:()=>{var un,vr;if((0,Qe.Rm)()&&!((vr=(un=Be.AssistantObject)==null?void 0:un.practice)!=null&&vr.can_stop)){Pe.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({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",params:lt,type:2,detail:!0,selectArrs:[lt.categoryId]}})}},la.createElement("span",{style:{color:"#fff"},className:"iconfont icon-jiezhishiyan"}),"\u7ACB\u5373\u622A\u6B62")),la.createElement("aside",{className:`mt30 relative ${ia.workListTabWrap}`},la.createElement(De.default,{type:"card",defaultActiveKey:st,activeKey:st,onChange:hA},ul.map((un,vr)=>la.createElement(De.default.TabPane,{tab:un.name,key:un.id,forceRender:un.forceRender})))),(Ce=(de=ul.filter(un=>un.id===st))==null?void 0:de[0])==null?void 0:Ce.compontent)),la.createElement(Vr,null),la.createElement(ea.Z,{successCallback:()=>{Gt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:_o({},lt)}),Gt({type:"shixunHomeworks/getWorkSetting",payload:_o({},lt)})},visible:Be.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:[lt.categoryId],courseId:lt.coursesId,isBatch:!1,courseEndTime:(xe=ce==null?void 0:ce.headerInfo)==null?void 0:xe.course_end_date}),la.createElement(Kr.Z,{courseEndTime:(Ne=ce==null?void 0:ce.headerInfo)==null?void 0:Ne.course_end_date}),la.createElement(mr.Z,{onOk:()=>{Gt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:_o({},lt)}),Gt({type:"shixunHomeworks/getWorkSetting",payload:_o({},lt)}),Gt({type:"shixunHomeworks/getShixunWorkList",payload:lt})}}),la.createElement(jr.Z,{onOk:()=>{Gt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:_o({},lt)}),Gt({type:"shixunHomeworks/getWorkSetting",payload:_o({},lt)}),Gt({type:"shixunHomeworks/getShixunWorkList",payload:lt})}}),la.createElement(ic,null),la.createElement(Es.Z,null))};var os=(0,Ie.connect)(({shixunHomeworks:ce,loading:Be,globalSetting:ge,classroomList:Kt,user:on})=>({shixunHomeworks:ce,globalSetting:ge,loading:Be.effects,classroomList:Kt,user:on}))(Ac)},61604:function(Ct,ht,ne){"use strict";var y=ne(59301),Ie=ne(94968),Me=ne(28284),Pe=ne(62957),Te=ne(6767),be=ne(70858),Xe=ne(65582),ze=ne(74128),De=ne(84511),et=ne(38147),We=ne(66649),Fe=ne.n(We),rt=ne(65862),je=ne(59301),pe=Object.defineProperty,ve=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,Je=(ct,yt,Re)=>yt in ct?pe(ct,yt,{enumerable:!0,configurable:!0,writable:!0,value:Re}):ct[yt]=Re,qe=(ct,yt)=>{for(var Re in yt||(yt={}))ke.call(yt,Re)&&Je(ct,Re,yt[Re]);if(ve)for(var Re of ve(yt))Ge.call(yt,Re)&&Je(ct,Re,yt[Re]);return ct},me=(ct,yt,Re)=>new Promise((Ze,at)=>{var Oe=tt=>{try{Ke(Re.next(tt))}catch(Ot){at(Ot)}},Bt=tt=>{try{Ke(Re.throw(tt))}catch(Ot){at(Ot)}},Ke=tt=>tt.done?Ze(tt.value):Promise.resolve(tt.value).then(Oe,Bt);Ke((Re=Re.apply(ct,yt)).next())});const{Dragger:Ye}=Ie.default,ut=({classroomList:ct,dispatch:yt,onOk:Re})=>{const Ze=(0,Xe.useParams)(),[at]=Me.default.useForm(),[Oe,Bt]=(0,y.useState)(),[Ke,tt]=(0,y.useState)(!1),Ot={height:100,onRemove:()=>{Bt("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:At=>me(void 0,null,function*(){return Bt(At),!1})};return(0,y.useEffect)(()=>{at.setFieldsValue({publish_time:Fe()(Fe()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Fe()(Fe()(new Date((0,rt.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),je.createElement(Pe.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:ct.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Ke},onOk:()=>me(void 0,null,function*(){at.submit()}),onCancel:()=>{at.resetFields(),yt({type:"classroomList/setActionTabs",payload:{}})}},je.createElement(Me.default,{form:at,onFinish:At=>me(void 0,null,function*(){var it,bt,Ue;if(!(Oe!=null&&Oe.size)){Te.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}tt(!0);let Ee=new FormData;Ee.append("type",ct.actionTabs.type),Ee.append("file",Oe);let Qe;window.location.href.indexOf("exercise")>-1?Qe=`/api/exercises/${ct.actionTabs.id}/supplement_score.json`:Qe=`/api/homework_commons/${ct.actionTabs.id}/supplement_score.json`;let Et=yield(0,et.ZP)(Qe,{method:"post",body:Ee},!0);tt(!1),(Et==null?void 0:Et.status)===0&&(Re(),at.resetFields(),yt({type:"classroomList/setActionTabs",payload:{}}),((bt=(it=Et==null?void 0:Et.data)==null?void 0:it.fail)==null?void 0:bt.length)>0&&Pe.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:je.createElement(be.default,{pagination:!1,dataSource:(Ue=Et==null?void 0:Et.data)==null?void 0:Ue.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,rt.FH)("",ze.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${ct.actionTabs.type}`)}}))})},je.createElement(Me.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},ct.actionTabs.name),je.createElement(Me.default.Item,{style:{marginBottom:0},label:je.createElement("div",null,je.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),je.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},je.createElement("div",null,je.createElement("a",{download:"\u6A21\u7248.xlsx",className:De.Z.downloadbutton,href:ze.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${ct.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),je.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),je.createElement(Me.default.Item,{style:{marginBottom:0}},je.createElement(Ye,qe({},Ot),je.createElement("a",{className:De.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),je.createElement("br",null),je.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};ht.Z=(0,Xe.connect)(({classroomList:ct})=>({classroomList:ct}))(ut)},63443:function(Ct,ht,ne){"use strict";var y=ne(59301),Ie=ne(28284),Me=ne(62957),Pe=ne(6767),Te=ne(77019),be=ne(5269),Xe=ne(24017),ze=ne(47889),De=ne(62673),et=ne(66649),We=ne.n(et),Fe=ne(38147),rt=ne(65862),je=ne(65582),pe=ne(41867),ve=ne(33270),ke=ne(91704),Ge=ne(99981),Je=ne(88844),qe=ne(83028),me=ne(60979),Ye=ne(59301),ut=Object.defineProperty,ct=Object.defineProperties,yt=Object.getOwnPropertyDescriptors,Re=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable,Oe=(At,it,bt)=>it in At?ut(At,it,{enumerable:!0,configurable:!0,writable:!0,value:bt}):At[it]=bt,Bt=(At,it)=>{for(var bt in it||(it={}))Ze.call(it,bt)&&Oe(At,bt,it[bt]);if(Re)for(var bt of Re(it))at.call(it,bt)&&Oe(At,bt,it[bt]);return At},Ke=(At,it)=>ct(At,yt(it)),tt=(At,it,bt)=>new Promise((Ue,Ee)=>{var Qe=Se=>{try{xt(bt.next(Se))}catch(ot){Ee(ot)}},Et=Se=>{try{xt(bt.throw(Se))}catch(ot){Ee(ot)}},xt=Se=>Se.done?Ue(Se.value):Promise.resolve(Se.value).then(Qe,Et);xt((bt=bt.apply(At,it)).next())});const Ot=({classroomList:At,dispatch:it,user:bt,courseEndTime:Ue})=>{var Ee;const Qe=(0,je.useParams)(),[Et]=Ie.default.useForm(),[xt,Se]=(0,y.useState)(1),[ot,vt]=(0,y.useState)([]),[jt,ft]=(0,y.useState)(0),[It,wt]=(0,y.useState)(20),[Rt,Jt]=(0,y.useState)(!0),[we,le]=(0,y.useState)([]),[ie,se]=(0,y.useState)(!0),[fe,ue]=(0,y.useState)({}),[Ve,Qt]=(0,y.useState)({});Qe.id=Qe.coursesId,(0,y.useEffect)(()=>{if(At.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Pn(),Mt(),At.actionTabs.type===2){const Jn=At.actionTabs.selectArrsAll[0];se(Jn.unified_setting)}else se(!1)},[At.actionTabs]);const Mt=Jn=>tt(void 0,null,function*(){Jt(!0);const or=yield(0,ve.c_)(Ke(Bt({},Qe),{page:Jn||xt,limit:2e4,homework_id:At.actionTabs.type===1?"":At.actionTabs.selectArrs[0]}));or==null||or.course_groups.map((Xn,cn)=>{Xn.key=Xn.id,Xn.title=Xn.name,Xn.disabled=Xn.is_published}),or&&(vt([...or==null?void 0:or.course_groups]),ft(or==null?void 0:or.course_groups_count),Jt(!1),Jn||Et.setFieldsValue({publish_time:We()(We()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:We()(We()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Bn=()=>{var Jn;let or=[...(Jn=At.actionTabs.selectArrsAll)==null?void 0:Jn.filter(Xn=>Xn.high_resources_consume&&!Xn.high_resources_consume_permission)];(or==null?void 0:or.length)>0&&At.actionTabs.type===1&&Me.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:Ye.createElement("div",null,Ye.createElement("div",{className:Je.Z.tipcontent},Ye.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",Ye.createElement("span",{style:{color:"#f06b14"}},or==null?void 0:or.length)," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),Ye.createElement("div",{className:"mt20 mb20"},or==null?void 0:or.map(Xn=>Ye.createElement("div",{className:Je.Z.failedList,key:Xn.homework_id},Ye.createElement("div",{className:Je.Z.name},Xn==null?void 0:Xn.name),Ye.createElement("div",{className:Je.Z.publish,onClick:()=>{(0,rt.xg)(`/classrooms/${Qe.coursesId}/shixun_homework/${Xn.homework_id}/detail?tabs=0`)}},"\u53D1\u5E03"))))))})},Sn=()=>tt(void 0,null,function*(){var Jn,or,Xn,cn,On,Br,sa,_a,Yi,Ti,Cn,dr,wn,ur;if(((Xn=(or=(Jn=bt==null?void 0:bt.userInfo)==null?void 0:Jn.course)==null?void 0:or.shixun_homework_info)==null?void 0:Xn.shixun_homework_remaining_count)===0&&((On=(cn=At.actionTabs.selectArrsAll)==null?void 0:cn.filter(mn=>{var Tr,Dn;return(Dn=(Tr=(mn==null?void 0:mn.homework_status)||(mn==null?void 0:mn.status)).includes)==null?void 0:Dn.call(Tr,"\u672A\u53D1\u5E03")}))==null?void 0:On.length)>0){(0,rt.bR)(`\u60A8\u4ECA\u65E5\u5728\u3010${(sa=(Br=(0,pe.eY)())==null?void 0:Br.course)==null?void 0:sa.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((0,pe.Rm)()&&!((Yi=(_a=At.AssistantObject)==null?void 0:_a.practice)!=null&&Yi.can_publish)){Pe.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"),Dt(!1);return}const Na=Bt({},Et.getFieldsValue());if(Na.end_time<=Na.publish_time){Pe.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Dt(!1);return}if((we==null?void 0:we.length)<=0&&!ie&&ot.length>0){Pe.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Dt(!1);return}let Ei={homework_ids:[...At.actionTabs.selectArrs],group_ids:we.length>0?we.map(mn=>mn.id):(Ti=At.detailShixunsList)==null?void 0:Ti.course_groups,end_time:We()(Na.end_time).format("YYYY-MM-DD HH:mm"),publish_time:We()(Na.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!we.length},Ba=[...(Cn=At.actionTabs.selectArrsAll)==null?void 0:Cn.filter(mn=>mn.high_resources_consume&&!mn.high_resources_consume_permission)];if((Ba==null?void 0:Ba.length)==At.actionTabs.selectArrsAll.length&&At.actionTabs.type==1){it({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),Bn();return}((dr=At.actionTabs.selectArrsAll)==null?void 0:dr.length)>0&&At.actionTabs.type===1&&(Ei.homework_ids=[...((ur=(wn=At.actionTabs.selectArrsAll)==null?void 0:wn.filter(mn=>!mn.high_resources_consume||mn.high_resources_consume_permission))==null?void 0:ur.map(mn=>Number(mn==null?void 0:mn.homework_id)))||[]]);let Da=yield(0,me.Tr)({homework_common_ids:[...At.actionTabs.selectArrs],course_id:Qe.coursesId,type:"homework_common"});(Da==null?void 0:Da.student_count)===0?lr(Ei):(Qt(Ei),ue(Da))}),Pn=()=>{Se(1),vt([]),le([])},lr=Jn=>tt(void 0,null,function*(){Dt(!0);const or=yield(0,Fe.ZP)(`/api/courses/${Qe.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Bt({},Jn)});Dt(!1),or.status===0&&(Pn(),(0,rt.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),Pe.ZP.success("\u53D1\u5E03\u6210\u529F"),it({type:"user/getUserInfo",payload:{course_id:Qe.coursesId}}),it({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),Bn(),(0,pe.GJ)()?At.actionTabs.detail?(it({type:"shixunHomeworks/setActionTabs",payload:{}}),it({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Bt({},Qe)}),it({type:"shixunHomeworks/getWorkSetting",payload:Bt({},Qe)})):it({type:"classroomList/getClassroomTeacherShixunsList",payload:Ke(Bt({},At.actionTabs.params),{type:4})}):it({type:"classroomList/getClassroomShixunsList",payload:Bt({},At.actionTabs.params)}),localStorage.getItem("Noviceguide")==="0"||it({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:Ye.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}}))}),zn=jt>xt*It,{detailShixunsList:ja}=At,[ua,Dt]=(0,y.useState)(!1);return Ye.createElement("div",null,Ye.createElement(Me.default,{width:600,centered:!0,confirmLoading:ua,title:"\u53D1\u5E03\u4F5C\u4E1A",open:At.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:()=>Sn(),onCancel:()=>{Pn(),it({type:"classroomList/setActionTabs",payload:{}})}},Ye.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",Ye.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),Ye.createElement(Ie.default,{form:Et},Ye.createElement("div",{style:{paddingLeft:0}},Ye.createElement(Te.Z,{className:"mt30",align:"middle"},Ye.createElement(be.Z,null,Ye.createElement(Ie.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Ye.createElement(Xe.default,{style:{width:170,marginRight:"25px"},disabledDate:Jn=>(0,Ge.Q8)(Jn,Ue),disabledTime:Jn=>(0,Ge.d0)(Jn),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:We()((0,rt.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Ye.createElement(be.Z,{className:"ml20"},Ye.createElement(Ie.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},Ye.createElement(Xe.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:We()((0,rt.U6)(),"HH:mm")},disabledDate:Jn=>(0,Ge.Q8)(Jn,Ue,Et.getFieldValue("publish_time")),disabledTime:Jn=>(0,Ge.d0)(Jn,Et.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),At.actionTabs.type===2&&Ye.createElement(Te.Z,{style:{marginBottom:"10px"}},Ye.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),Ye.createElement(ze.ZP.Group,{value:ie,onChange:Jn=>{se(Jn.target.value),le([])}},Ye.createElement(ze.ZP,{value:!0,disabled:!At.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),Ye.createElement(ze.ZP,{className:"ml20",disabled:ot.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),ot.length<=0&&At.actionTabs.type===2&&Ye.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(At.actionTabs.type===1||!ie)&&ot.length>0&&Ye.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Ye.createElement("span",{style:{flex:1}},Ye.createElement(De.default,{checked:we.length===ot.length,onChange:Jn=>{we.length===ot.length?le([]):le(ot)}},"\u5168\u9009")),Ye.createElement("span",{style:{width:16}}),Ye.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",we.length||0,"\u4E2A\u5206\u73ED")),(At.actionTabs.type===1||!ie)&&ot.length>0&&Ye.createElement(ke.Z,{data:ot,selectedRowKeys:we,setSelectedRowKeys:le}))),Ye.createElement(qe.Z,{resdata:fe,type:((Ee=At.actionTabs.selectArrs)==null?void 0:Ee.length)===1?"shixun":"shixunpush",okloading:ua,oktext:(fe==null?void 0:fe.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Jn=>tt(void 0,null,function*(){Dt(!0);let or=yield(0,Fe.ZP)(`/api/courses/${Qe.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...At.actionTabs.selectArrs]}});Dt(!1),(or==null?void 0:or.status)===0&&lr(Ve)})}))};ht.Z=(0,je.connect)(({classroomList:At,user:it})=>({classroomList:At,user:it}))(Ot)},88656:function(Ct,ht,ne){"use strict";var y=ne(59301),Ie=ne(94968),Me=ne(28284),Pe=ne(31691),Te=ne(70858),be=ne(31709),Xe=ne(65582),ze=ne(38147),De=ne(66649),et=ne.n(De),We=ne(59301),Fe=(pe,ve,ke)=>new Promise((Ge,Je)=>{var qe=ut=>{try{Ye(ke.next(ut))}catch(ct){Je(ct)}},me=ut=>{try{Ye(ke.throw(ut))}catch(ct){Je(ct)}},Ye=ut=>ut.done?Ge(ut.value):Promise.resolve(ut.value).then(qe,me);Ye((ke=ke.apply(pe,ve)).next())});const{Dragger:rt}=Ie.default,je=({})=>{const pe=(0,Xe.useParams)(),[ve]=Me.default.useForm(),[ke,Ge]=(0,y.useState)(!0),[Je,qe]=(0,y.useState)(!1);let[me,Ye]=(0,y.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});const ut=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}];function ct(){return Fe(this,null,function*(){let Re;qe(!0),window.location.href.indexOf("exercise")>-1?Re=`/api/exercises/${pe==null?void 0:pe.categoryId}/redo_logs.json`:Re=`/api/homework_commons/${pe==null?void 0:pe.categoryId}/redo_logs.json`;let Ze=yield(0,ze.ZP)(Re,{method:"get",params:me});qe(!1),(Ze==null?void 0:Ze.status)===0&&Ge(Ze==null?void 0:Ze.data)})}(0,y.useEffect)(()=>{ct()},[]);let yt=[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u9898\u578B",dataIndex:"question_type",render:(Re,Ze,at)=>{var Oe;return(Oe=ut.find(Bt=>Bt.question_type===Re))==null?void 0:Oe.name}},window.location.href.indexOf("exercise")>-1&&{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u5173\u5361\u540D\u79F0",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"task_name",width:"40%"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Re,Ze,at)=>{var Oe;return(Oe=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(Bt=>Bt.id===Re))==null?void 0:Oe.name}},{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Re,Ze,at)=>et()(Re).format("YYYY-MM-DD HH:mm:ss")}].filter(Re=>!!Re);return We.createElement("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30}},We.createElement(Pe.default,{destroyInactiveTabPane:!0,onChange:Re=>{me.type=Re,me.page=1,me.limit=10,Ye(me),ct()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"\u6253\u56DE\u91CD\u505A",children:We.createElement(Te.default,{className:"mt20",loading:Je,columns:[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},{title:"\u6253\u56DE\u91CD\u505A\u65F6\u95F4",dataIndex:"created_at",render:(Re,Ze,at)=>et()(Re).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"}],dataSource:ke==null?void 0:ke.list,pagination:!1})},{key:"2",label:"\u91CD\u7F6E\u4EE3\u7801",children:We.createElement(Te.default,{className:"mt20",loading:Je,columns:yt,dataSource:ke==null?void 0:ke.list,pagination:!1})}].filter(Re=>!!Re)}),We.createElement(be.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(Re,Ze)=>{me.page=Re,me.limit=Ze,Ye(me),ct()},current:me.page,total:ke.count,pageSize:me.limit,style:{marginTop:20}}))};ht.Z=(0,Xe.connect)(({classroomList:pe})=>({classroomList:pe}))(je)},75735:function(Ct,ht,ne){"use strict";var y=ne(59301),Ie=ne(94968),Me=ne(28284),Pe=ne(62957),Te=ne(4875),be=ne(65582),Xe=ne(38147),ze=ne(66649),De=ne.n(ze),et=ne(65862),We=ne(59301),Fe=Object.defineProperty,rt=Object.defineProperties,je=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,Ge=(ct,yt,Re)=>yt in ct?Fe(ct,yt,{enumerable:!0,configurable:!0,writable:!0,value:Re}):ct[yt]=Re,Je=(ct,yt)=>{for(var Re in yt||(yt={}))ve.call(yt,Re)&&Ge(ct,Re,yt[Re]);if(pe)for(var Re of pe(yt))ke.call(yt,Re)&&Ge(ct,Re,yt[Re]);return ct},qe=(ct,yt)=>rt(ct,je(yt)),me=(ct,yt,Re)=>new Promise((Ze,at)=>{var Oe=tt=>{try{Ke(Re.next(tt))}catch(Ot){at(Ot)}},Bt=tt=>{try{Ke(Re.throw(tt))}catch(Ot){at(Ot)}},Ke=tt=>tt.done?Ze(tt.value):Promise.resolve(tt.value).then(Oe,Bt);Ke((Re=Re.apply(ct,yt)).next())});const{Dragger:Ye}=Ie.default,ut=({classroomList:ct,dispatch:yt,onOk:Re})=>{const Ze=(0,be.useParams)(),[at]=Me.default.useForm(),[Oe,Bt]=(0,y.useState)(),[Ke,tt]=(0,y.useState)(!1),Ot={height:100,onRemove:()=>{Bt("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:At=>me(void 0,null,function*(){return Bt(At),!1})};return(0,y.useEffect)(()=>{at.setFieldsValue({publish_time:De()(De()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:De()(De()(new Date((0,et.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),We.createElement(Pe.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:ct.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:"\u786E\u5B9A",width:600,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Ke},onOk:()=>me(void 0,null,function*(){at.submit()}),onCancel:()=>{at.resetFields(),yt({type:"classroomList/setActionTabs",payload:{}})}},We.createElement(Me.default,{form:at,onFinish:At=>me(void 0,null,function*(){var it,bt;console.log("---",ct.actionTabs,At,Ze);let Ue=((it=ct==null?void 0:ct.actionTabs)==null?void 0:it.type)==="exercise"?`/api/exercises/${Ze==null?void 0:Ze.category}/exercise_user/edit_score.json`:`/api/student_works/${ct.actionTabs.id}/edit_score.json`;tt(!0);let Ee=yield(0,Xe.ZP)(Ue,{method:"post",body:qe(Je({},At),{exercise_user_id:((bt=ct==null?void 0:ct.actionTabs)==null?void 0:bt.type)==="exercise"?ct.actionTabs.id:""})});tt(!1),at.resetFields(),yt({type:"classroomList/setActionTabs",payload:{}}),Re()})},We.createElement(Me.default.Item,{label:"\u6700\u7EC8\u6210\u7EE9",style:{marginBottom:0},name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u7EC8\u6210\u7EE9"}]},We.createElement(Te.Z,{min:0,style:{width:"100%"}}))))};ht.Z=(0,be.connect)(({classroomList:ct})=>({classroomList:ct}))(ut)},71635:function(Ct,ht,ne){"use strict";var y=ne(59301),Ie=ne(94968),Me=ne(28284),Pe=ne(7939),Te=ne(77019),be=ne(44104),Xe=ne(24017),ze=ne(65582),De=ne(66649),et=ne.n(De),We=ne(99981),Fe=ne(38147),rt=ne(59301),je=(ke,Ge,Je)=>new Promise((qe,me)=>{var Ye=yt=>{try{ct(Je.next(yt))}catch(Re){me(Re)}},ut=yt=>{try{ct(Je.throw(yt))}catch(Re){me(Re)}},ct=yt=>yt.done?qe(yt.value):Promise.resolve(yt.value).then(Ye,ut);ct((Je=Je.apply(ke,Ge)).next())});const{Dragger:pe}=Ie.default,ve=({})=>{const ke=(0,ze.useParams)(),[Ge]=Me.default.useForm(),[Je,qe]=(0,y.useState)(!0),[me,Ye]=(0,y.useState)(!1);console.log("----",ke);function ut(){return je(this,null,function*(){var ct,yt;let Re;window.location.href.indexOf("exercise")>-1?Re=`/api/exercises/${ke==null?void 0:ke.categoryId}/get_time_setting.json`:Re=`/api/homework_commons/${ke==null?void 0:ke.categoryId}/get_time_setting.json`;let Ze=yield(0,Fe.ZP)(Re,{method:"get"});(Ze==null?void 0:Ze.status)===0&&Ge.setFieldsValue({publish_time:et()(et()((ct=Ze==null?void 0:Ze.data)==null?void 0:ct.publish_time).format("YYYY-MM-DD HH:mm")),end_time:et()(et()((yt=Ze==null?void 0:Ze.data)==null?void 0:yt.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,y.useEffect)(()=>{ut()},[]),rt.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},rt.createElement("div",{style:{textAlign:"end"}},Je&&rt.createElement(Pe.ZP,{onClick:()=>{qe(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!Je&&rt.createElement("div",null,rt.createElement(Pe.ZP,{type:"primary",loading:me,onClick:()=>{Ge.submit()}},"\u63D0\u4EA4"),rt.createElement(Pe.ZP,{style:{marginLeft:20},onClick:()=>{qe(!0)}},"\u53D6\u6D88"))),rt.createElement(Me.default,{form:Ge,disabled:Je,onFinish:ct=>je(void 0,null,function*(){Ye(!0),console.log("---",window.location.href);let yt;window.location.href.indexOf("exercise")>-1?yt=`/api/exercises/${ke==null?void 0:ke.categoryId}/time_setting.json`:yt=`/api/homework_commons/${ke==null?void 0:ke.categoryId}/time_setting.json`;let Re=yield(0,Fe.ZP)(yt,{method:"post",body:{publish_time:et()(ct.publish_time).format("YYYY-MM-DD HH:mm"),end_time:et()(ct.end_time).format("YYYY-MM-DD HH:mm")}});Ye(!1),(Re==null?void 0:Re.status)===0&&qe(!0)})},rt.createElement(Te.Z,null,rt.createElement(be.Z,null,rt.createElement(Me.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},rt.createElement(Xe.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:ct=>(0,We.Q8)(ct),disabledTime:ct=>(0,We.d0)(ct),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),rt.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),rt.createElement(Te.Z,null,rt.createElement(be.Z,null,rt.createElement(Me.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},rt.createElement(Xe.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:ct=>(0,We.Q8)(ct,"",Ge.getFieldValue("publish_time")),disabledTime:ct=>(0,We.d0)(ct,Ge.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),rt.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")))))};ht.Z=(0,ze.connect)(({classroomList:ke})=>({classroomList:ke}))(ve)},91704:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return et}});var y=ne(59301),Ie=ne(37568),Me=ne(62673),Pe=ne(77019),Te={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},be="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",Xe=ne(2524),ze=(We,Fe,rt)=>new Promise((je,pe)=>{var ve=Je=>{try{Ge(rt.next(Je))}catch(qe){pe(qe)}},ke=Je=>{try{Ge(rt.throw(Je))}catch(qe){pe(qe)}},Ge=Je=>Je.done?je(Je.value):Promise.resolve(Je.value).then(ve,ke);Ge((rt=rt.apply(We,Fe)).next())}),et=({data:We,value:Fe=[],handleChangePage:rt,className:je="",setSelectedRowKeys:pe,selectedRowKeys:ve,onChange:ke=()=>{}})=>{const[Ge,Je]=(0,y.useState)([]),[qe,me]=(0,y.useState)([]),[Ye,ut]=(0,y.useState)([]);let[ct,yt]=(0,y.useState)(1),[Re,Ze]=(0,y.useState)();return(0,y.useEffect)(()=>{Je(We),me([]),ut([])},[We]),(0,y.useEffect)(()=>{pe&&(me(ve),ut(ve))},[ve]),y.createElement("div",{className:`flex justify-between w-full ${je}`},y.createElement("div",{className:Te.leftdiv},y.createElement(Ie.default.Search,{size:"middle",style:{marginBottom:"10rem"},onChange:at=>ze(void 0,null,function*(){Je(We.filter(Oe=>{var Bt;return(Bt=Oe==null?void 0:Oe.name)==null?void 0:Bt.includes(at.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Ge.length===0&&y.createElement(Xe.Z,{styles:{margin:"70rem auto"},customText:"\u6682\u65E0\u5206\u73ED"}),y.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},y.createElement(Me.default.Group,{value:qe.map(at=>`${at.id}`),onChange:at=>{pe(Ge.filter(Oe=>at.includes(`${Oe.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},Ge.map((at,Oe)=>y.createElement(Pe.Z,{key:at.id,style:{marginTop:"10rem",lineHeight:"24rem",display:"flex",width:"200rem"}},y.createElement(Me.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:at.is_published,value:`${at.id}`},y.createElement("div",{className:Te.listClass},y.createElement("span",{className:Te.spantitle,style:{width:at.is_published?"108px":"170px"}},at.name),at.is_published&&y.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),y.createElement("div",{className:Te.rightdiv},y.createElement(Ie.default.Search,{onChange:at=>{ut(qe.filter(Oe=>Oe.name.includes(at.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Ye.length===0&&y.createElement(Xe.Z,{imgStyles:{width:"200rem"},styles:{margin:"70rem auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),Ye.length>0&&y.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},y.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},Ye.map((at,Oe)=>y.createElement("div",{className:"flex justify-between item-center",style:{marginTop:"10rem"},key:at.id},y.createElement("div",{className:"multi_ellipsis1 flex-1 minW-0",style:{margin:"0 5rem"}},at.name),y.createElement("img",{src:be,className:"current",style:{height:"16rem",marginRight:"17rem"},onClick:()=>{pe(qe.filter(Bt=>`${Bt.id}`!=`${at.id}`))}})))))))}},42656:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return ke}});var y=ne(59301),Ie=ne(65582),Me=ne(24017),Pe=ne(62957),Te=ne(37568),be=ne(6767),Xe=ne(77019),ze=ne(5269),De={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},et=ne(66649),We=ne.n(et),Fe=ne(65862),rt=ne(2524),je=ne(59301);const{RangePicker:pe}=Me.default,ve=({dispatch:Ge,classroomList:Je,onConfirm:qe})=>{const[me,Ye]=(0,y.useState)([]),[ut,ct]=(0,y.useState)([]),[yt,Re]=(0,y.useState)(""),[Ze,at]=(0,y.useState)([!1,!1]);(0,y.useEffect)(()=>{var Ke,tt,Ot,At;if(Je.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){console.log((Ke=Je.actionTabs)==null?void 0:Ke.rangePickerDisabled),(tt=Je.actionTabs)!=null&&tt.rangePickerDisabled?at((Ot=Je.actionTabs)==null?void 0:Ot.rangePickerDisabled):at([!1,!1]);let it=Je.actionTabs.data,bt=(At=it==null?void 0:it.group_name)==null?void 0:At.map((Ue,Ee)=>{var Qe;return{group_id:it==null?void 0:it.group_id[Ee],group_name:it==null?void 0:it.group_name[Ee],is_admin:it==null?void 0:it.is_admin,end_time:it==null?void 0:it.end_time,publish_time:Array.isArray(it==null?void 0:it.publish_time)?(Qe=it==null?void 0:it.publish_time)==null?void 0:Qe[0]:it==null?void 0:it.publish_time}});bt&&(Ye([...bt]),ct([...bt]))}},[Je.actionTabs]);const Oe=()=>{Ge({type:"classroomList/setActionTabs",payload:{}}),Re("")},Bt=Ke=>{if(Ke){const tt=ut==null?void 0:ut.filter(Ot=>{var At,it;return(it=(At=Ot==null?void 0:Ot.group_name)==null?void 0:At.toLowerCase())==null?void 0:it.includes(Ke==null?void 0:Ke.toLowerCase())});Ye(tt)}else Ye(ut)};return je.createElement(Pe.default,{width:980,title:je.createElement("div",{style:{fontWeight:"bold",display:"flex"}},je.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",je.createElement("span",{className:De.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")),je.createElement(Te.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:yt,onChange:Ke=>{Re(Ke.target.value.trim()),Bt(Ke.target.value.trim())}})),centered:!0,maskClosable:!1,open:Je.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>Oe(),onOk:()=>{var Ke;if(ut.some(Ot=>!Ot.end_time||!Ot.publish_time)){be.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}qe((Ke=Je.actionTabs)==null?void 0:Ke.index,ut),Oe()}},je.createElement("div",{className:De.modal_con},je.createElement(Xe.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(me==null?void 0:me.length)>0?me.map(function(Ke,tt){return je.createElement(ze.Z,{span:24,key:tt},je.createElement(Xe.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:tt==(me==null?void 0:me.length)-1?"0px":"10px"}},je.createElement("div",{className:De.multiple_select,title:Ke==null?void 0:Ke.group_name},Ke==null?void 0:Ke.group_name),je.createElement("div",{className:"ml20"},je.createElement(pe,{size:"large",allowClear:!1,disabled:Ze,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:Ot=>{var At;return(0,Fe.Q8)(Ot,(At=Je.actionTabs)==null?void 0:At.disabledDate)},disabledTime:Ot=>(0,Fe.d0)(Ot),showTime:{showNow:!0,format:"HH:mm",defaultValue:[We()((0,Fe.U6)(),"HH:mm"),We()((0,Fe.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:(Ke==null?void 0:Ke.publish_time)&&[We()(Ke==null?void 0:Ke.publish_time),Ke!=null&&Ke.end_time?We()(Ke==null?void 0:Ke.end_time):void 0],onChange:(Ot,At)=>{me[tt].publish_time=At[0],me[tt].end_time=At[1],Ye([...me]),ut.forEach(it=>{it.group_id===(Ke==null?void 0:Ke.group_id)&&(it.publish_time=At[0],it.end_time=At[1])}),ct([...ut])},onCalendarChange:(Ot,At,it)=>{if(At!=null&&At[0]&&!At[1]){const bt=We()(At[0]).add(7,"days");me[tt].publish_time=At[0],me[tt].end_time=bt,Ye([...me]),ut.forEach(Ue=>{Ue.group_id===(Ke==null?void 0:Ke.group_id)&&(Ue.publish_time=At[0],Ue.end_time=bt)}),ct([...ut])}}})),Ze[0]?je.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):je.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{me.splice(tt,1),Ye([...me]),ut.forEach((Ot,At)=>{Ot.group_id===(Ke==null?void 0:Ke.group_id)&&ut.splice(At,1)}),ct([...ut])}})))}):je.createElement(rt.Z,null))))};var ke=(0,Ie.connect)(({classroomList:Ge})=>({classroomList:Ge}))(ve)},80024:function(Ct,ht,ne){"use strict";ne.d(ht,{$J:function(){return Me},JZ:function(){return Te},bN:function(){return Xe},jP:function(){return be},rO:function(){return Pe}});var y=ne(38147),Ie=(ze,De,et)=>new Promise((We,Fe)=>{var rt=ve=>{try{pe(et.next(ve))}catch(ke){Fe(ke)}},je=ve=>{try{pe(et.throw(ve))}catch(ke){Fe(ke)}},pe=ve=>ve.done?We(ve.value):Promise.resolve(ve.value).then(rt,je);pe((et=et.apply(ze,De)).next())});function Me(ze){return(0,y.U2)(`libraries/${ze}.json`)}function Pe(){return(0,y.U2)("library_tags.json")}function Te(ze){return Ie(this,null,function*(){return(yield(0,y.IV)(`attachments/${ze}.json`)).status===0})}function be(ze){return(0,y.v_)("libraries.json",ze)}function Xe(ze,De){return(0,y.gz)(`libraries/${ze}.json`,De)}},84454:function(Ct,ht,ne){"use strict";ne.d(ht,{AD:function(){return tt},BA:function(){return ie},D9:function(){return Qe},Hp:function(){return ut},IM:function(){return xt},Iy:function(){return yt},KM:function(){return le},KU:function(){return jt},MJ:function(){return ct},Ne:function(){return Et},ON:function(){return It},Uj:function(){return Jt},VY:function(){return vt},YO:function(){return Rt},YX:function(){return wt},Zn:function(){return pe},_g:function(){return qe},_k:function(){return Ue},c6:function(){return Bt},cr:function(){return ve},eV:function(){return Ke},fi:function(){return ke},gh:function(){return at},hS:function(){return Se},iA:function(){return Ge},j6:function(){return me},je:function(){return it},jj:function(){return Ye},kS:function(){return ft},lS:function(){return bt},o6:function(){return Oe},pO:function(){return we},rQ:function(){return Ot},sA:function(){return Ze},xm:function(){return Ee},xo:function(){return ot},y8:function(){return At},yd:function(){return Je}});var y=ne(33270),Ie=ne(65582),Me=ne(65862),Pe=ne(6767),Te=ne(74128),be=Object.defineProperty,Xe=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,et=(se,fe,ue)=>fe in se?be(se,fe,{enumerable:!0,configurable:!0,writable:!0,value:ue}):se[fe]=ue,We=(se,fe)=>{for(var ue in fe||(fe={}))ze.call(fe,ue)&&et(se,ue,fe[ue]);if(Xe)for(var ue of Xe(fe))De.call(fe,ue)&&et(se,ue,fe[ue]);return se},Fe=(se,fe,ue)=>new Promise((Ve,Qt)=>{var Mt=Pn=>{try{Sn(ue.next(Pn))}catch(lr){Qt(lr)}},Bn=Pn=>{try{Sn(ue.throw(Pn))}catch(lr){Qt(lr)}},Sn=Pn=>Pn.done?Ve(Pn.value):Promise.resolve(Pn.value).then(Mt,Bn);Sn((ue=ue.apply(se,fe)).next())});const rt=()=>{(0,Ie.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},je=()=>{(0,Ie.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},pe=se=>Fe(void 0,null,function*(){rt(),(yield(0,y.YR)(We({},se))).status===0&&(yield(0,Me.QH)("",(0,Me.NY)({url:Te.Z.API_SERVER+`/api/courses/${se.coursesId}/export_couser_info.json`,query:se}))),je()}),ve=se=>Fe(void 0,null,function*(){const fe=yield(0,y.yS)(We({},se));if(fe.status===0)Pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/course_member_act_score`);else{if(fe.status===-2)return fe;fe.status===-3&&((0,Ie.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/course_member_act_score`))}}),ke=se=>Fe(void 0,null,function*(){const fe=yield(0,y.W0)(We({},se));if(fe.status===0)Pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/course_total_score`);else{if(fe.status===-4)return fe;fe.status===-3&&((0,Ie.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/course_total_score`))}}),Ge=se=>Fe(void 0,null,function*(){const fe=yield(0,y.Nl)(We({},se));if(fe.status===0)Pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/course_total_exercise_and_other`);else{if(fe.status===-4)return fe;fe.status===-3&&((0,Ie.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/course_total_exercise_and_other`))}}),Je=se=>Fe(void 0,null,function*(){const fe=yield(0,y.IU)(We({},se));if(fe.status===0)Pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/export_star_user`);else{if(fe.status===-4)return fe;fe.status===-3&&((0,Ie.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/export_star_user`))}}),qe=se=>Fe(void 0,null,function*(){const fe=yield(0,y.td)(We({},se));if(fe.status===0)Pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/course_total_exercise_and_other`);else{if(fe.status===-2)return fe;if(fe.status===-3)(0,Ie.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/course_total_exercise_and_other`);else if(fe.status===-4)return fe}}),me=se=>Fe(void 0,null,function*(){const fe=yield(0,y.QX)(We({},se));if(fe.status===0)Pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/course_total_homework`);else{if(fe.status===-4)return fe;fe.status===-3&&((0,Ie.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/course_total_homework`))}}),Ye=(se,fe)=>Fe(void 0,null,function*(){const ue=yield(0,y.o_)(We({},se));ue.status===0?(Pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/${fe}`)):ue.status===-3&&((0,Ie.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/${fe}`))}),ut=(se,fe)=>Fe(void 0,null,function*(){const ue=yield(0,y.ZL)(We({},se));ue.status===0?(Pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/${fe}`)):ue.status===-3&&((0,Ie.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/${fe}`))}),ct=(se,fe)=>Fe(void 0,null,function*(){const ue=yield(0,y.vV)(We({},se));ue.status===0?(Pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/${fe}`)):ue.status===-3&&((0,Ie.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/${fe}`))}),yt=(se,fe)=>Fe(void 0,null,function*(){const ue=yield(0,y.aP)(We({},se));ue.status===0?(Pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/${fe}`)):ue.status===-3&&((0,Ie.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/${fe}`))}),Re=se=>Fe(void 0,null,function*(){rt(),(yield exportCourseWorkListAppendix(We({},se))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${se.categoryId}/works_list.zip`,query:se}))),je()}),Ze=se=>Fe(void 0,null,function*(){rt(),yield(0,Me.FH)("",Te.Z.API_SERVER+`/api/polls/${se.categoryId}/commit_result.xlsx`),je()}),at=se=>Fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Te.Z.API_SERVER+`/api/courses/${se.coursesId}/attendances/export_xlsx_data.xlsx`,query:se}))}),Oe=se=>Fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Te.Z.API_SERVER+`/api/courses/${se.coursesId}/video_study_statics.xlsx`,query:se}))}),Bt=se=>Fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Te.Z.API_SERVER+`/api/courses/${se.coursesId}/export_video_study.xlsx`,query:se}))}),Ke=se=>Fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Te.Z.API_SERVER+`/api/courses/${se.coursesId}/export_course_students_info.xlsx`,query:se}))}),tt=se=>Fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Te.Z.API_SERVER+"/api/school_manages/students.xlsx",query:se}))}),Ot=se=>Fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Te.Z.API_SERVER+"/api/item_banks/export.xlsx",query:se}))}),At=se=>Fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Te.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:se}))}),it=se=>Fe(void 0,null,function*(){const fe=yield(0,y.Uy)(We({},se));fe.status===0?(Pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/exercise_score,export_exercise_users`)):fe.status===-3&&((0,Ie.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/exercise_score,export_exercise_users`))}),bt=se=>Fe(void 0,null,function*(){const fe=yield(0,y.tg)(We({},se));fe.status===0?(Pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/exercise_score,export_exercise_report`)):fe.status===-3&&((0,Ie.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/exercise_score,export_exercise_report`))}),Ue=se=>Fe(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,Me.FH)("",(0,Me.NY)({url:Te.Z.API_SERVER+`/api/export_records/${se.id}.xlsx`,query:se}))}),Ee=se=>Fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Te.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:se}))}),Qe=se=>Fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Te.Z.API_SERVER+`/api/courses/${se==null?void 0:se.coursesId}/${se.menuKey}_statistic.xlsx?${se.checkedList.map(fe=>`course_group_id[]=${fe}`).join("&")}`,query:se}))}),Et=se=>Fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Te.Z.API_SERVER+`/api/ec_years/${se==null?void 0:se.ec_year_id}/ec_training_objectives.xlsx`,query:se}))}),xt=se=>Fe(void 0,null,function*(){yield(0,Me.FH)(se==null?void 0:se.name,(0,Me.NY)({url:Te.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:se}))}),Se=se=>Fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Te.Z.API_SERVER+`/api/ec_years/${se==null?void 0:se.ec_year_id}/ec_courses.xlsx`,query:se}))}),ot=se=>Fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Te.Z.API_SERVER+`/api/ec_years/${se==null?void 0:se.ec_year_id}/ec_graduation_requirements.xlsx`,query:se}))}),vt=se=>Fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Te.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:se}))}),jt=se=>Fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Te.Z.API_SERVER+`/api/exercises/${se.categoryId}/rank_list.xlsx`,query:se}))}),ft=se=>Fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Te.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:se}))}),It=se=>Fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Te.Z.API_SERVER+`/api/examination_banks/${se.id}.json`,query:se}))}),wt=se=>Fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Te.Z.API_SERVER+`/api/exercises/${se.categoryId}.json`,query:se}))}),Rt=se=>Fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Te.Z.API_SERVER+`/api/polls/${se==null?void 0:se.id}/commit_result.json`,query:se}))}),Jt=se=>Fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Te.Z.API_SERVER+"/api/paths/get_task_pass.json",query:se}))}),we=(se,fe)=>Fe(void 0,null,function*(){yield(0,Me.FH)(fe||"",(0,Me.NY)({url:Te.Z.API_SERVER+`/api/exercises/${se==null?void 0:se.exercise_id}/consult_exercise.json`,query:se}))}),le=se=>Fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Te.Z.API_SERVER+`/api/competitions/${se==null?void 0:se.identifier}/competition_commit_records/member_works.xlsx`,query:se}))}),ie=se=>Fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Te.Z.API_SERVER+`/api/courses/${se==null?void 0:se.coursesId}/group_homeworks/import_group_template.xlsx`,query:se}))})},61527:function(Ct,ht,ne){"use strict";ne.d(ht,{U:function(){return De}});var y=ne(59301),Ie=Object.defineProperty,Me=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,be=(et,We,Fe)=>We in et?Ie(et,We,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):et[We]=Fe,Xe=(et,We)=>{for(var Fe in We||(We={}))Pe.call(We,Fe)&&be(et,Fe,We[Fe]);if(Me)for(var Fe of Me(We))Te.call(We,Fe)&&be(et,Fe,We[Fe]);return et},ze=(et,We,Fe)=>new Promise((rt,je)=>{var pe=Ge=>{try{ke(Fe.next(Ge))}catch(Je){je(Je)}},ve=Ge=>{try{ke(Fe.throw(Ge))}catch(Je){je(Je)}},ke=Ge=>Ge.done?rt(Ge.value):Promise.resolve(Ge.value).then(pe,ve);ke((Fe=Fe.apply(et,We)).next())});function De(et,We){const[Fe,rt]=(0,y.useState)(We),[je,pe]=(0,y.useState)(!1),[ve,ke]=(0,y.useState)();return[Fe,je,(Je,qe=!1)=>ze(this,null,function*(){const me=qe?We:Xe(Xe({},Fe),Je);pe(!0),rt(me);const Ye=yield et(me);return pe(!1),ke(Ye),Ye}),ve,ke]}},75083:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return Xe}});var y=ne(59301),Ie=ne.p+"static/modelContact.7a7eb113.png",Me=ne(94831),Pe=ne(41867),Te=ne(59301),Xe=()=>{const[ze,De]=(0,y.useState)(!1);return{verifyModelUser:()=>(0,Pe.$O)()?!0:(De(!0),!1),ContactModalElement:()=>Te.createElement(Me.Z,{visible:ze,setVisible:De,image:Ie}),contactOpen:ze,setContactOpen:De}}},49142:function(Ct,ht,ne){"use strict";ne.d(ht,{AL:function(){return me},Iy:function(){return We},Qv:function(){return je},ez:function(){return qe},jb:function(){return Fe}});var y=ne(32834),Ie=ne.n(y),Me=ne(11690),Pe=ne.n(Me);let Te=1;function be(Re,Ze){const at=Re.match(/^(\s+)(?:```)/);if(at===null)return Ze;const Oe=at[1];return Ze.split(` +\u8BF7\u70B9\u51FB\u201C\u5F00\u542F\u6311\u6218\u201D\u91CD\u505A\u8BFE\u7A0B\u5B9E\u9A8C`),Gt({type:"shixunHomeworks/getShixunWorkList",payload:vn}))})})},Wl=un=>{un=un!=null&&un.includes(".json")?un:`${un}.json`,Me.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:oa.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>$o(void 0,null,function*(){const vr=yield(0,Xr.$Q)({url:un});if(!vr)return;Pe.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const ir=yield(0,Xr.Ir)({id:vr.shixun_identifier});if(ir!=null&&ir.game_identifier){(0,We.xg)(`/tasks/${ir.game_identifier}?coursesId=${lt.coursesId}`);return}(ir==null?void 0:ir.status)===2?Wl(ir==null?void 0:ir.message):(ir==null?void 0:ir.status)===3&&Fl(ir==null?void 0:ir.message)})})},Fl=un=>{Me.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:oa.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",un,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},NA=un=>$o(void 0,null,function*(){un=un!=null&&un.includes(".json")?un:`${un}.json`;const vr=yield(0,Xr.$Q)({url:un});if(console.log(vr,"execRes"),vr!=null&&vr.game_identifier){(0,We.xg)(`/tasks/${lt.coursesId}/${lt.categoryId}/${vr.game_identifier}?coursesId=${lt.coursesId}`);return}(vr==null?void 0:vr.status)===-3?(0,We.eF)():(vr==null?void 0:vr.status)===2?Wl(vr==null?void 0:vr.message):(vr==null?void 0:vr.status)===3&&Fl(vr==null?void 0:vr.message)}),ul=[(0,Qe.GJ)()&&{name:"\u5B66\u751F\u5217\u8868",id:"0",compontent:oa.createElement(GA,{setExportParams:Vn}),forceRender:!0},{name:"\u4F5C\u4E1A\u8BE6\u60C5",id:"1",compontent:oa.createElement(se,{gotosetting:()=>{Gt({type:"shixunHomeworks/getWorkSetting",payload:_o({},lt)}),_t("3")}})},(0,Qe.dE)()&&((ln=ce==null?void 0:ce.headerInfo)==null?void 0:ln.score_open)&&{name:"\u5B66\u751F\u5217\u8868",id:"0",compontent:oa.createElement(GA,{setExportParams:Vn}),forceRender:!0},{name:"\u4EE3\u7801\u67E5\u91CD",id:"2",compontent:oa.createElement(Il,null)},{name:"\u8D28\u91CF\u68C0\u6D4B",id:"4",compontent:oa.createElement(jt,null)},{name:"\u91CD\u505A\u8BB0\u5F55",id:"9",compontent:oa.createElement(Sa.Z,null)},(0,Qe.GJ)()&&{name:oa.createElement("div",null,"AI\u4F7F\u7528\u7EDF\u8BA1 ",oa.createElement("img",{className:Aa.ai_review_new,src:qo.Z})),id:"10",compontent:oa.createElement(Xo,null)},{name:"\u4F5C\u4E1A\u7EDF\u8BA1\u5206\u6790",id:"5",compontent:oa.createElement(kr.ZP,null)},(0,Qe.GJ)()&&((Tt=Kt==null?void 0:Kt.userInfo)==null?void 0:Tt.has_big_model_permission)&&{name:oa.createElement("div",null,"\u4EE3\u7801\u8BC4\u4EF7 ",oa.createElement("img",{className:Aa.ai_review_new,src:qo.Z})),id:"12",compontent:oa.createElement(Sl,null)},{name:(0,Qe.GJ)()?"\u8BBE\u7F6E":"\u5F97\u5206\u89C4\u5219",id:"3",compontent:(Ut=(dt=ce==null?void 0:ce.headerInfo)==null?void 0:dt.homework_status)!=null&&Ut.includes("\u5BFC\u5165")?oa.createElement(Nr.Z,null):oa.createElement(lu,null),forceRender:!0}].filter(un=>!!un).filter(un=>{var vr,ir,br,Ki,Yi;return(0,Qe.dE)()?un.name!=="\u4EE3\u7801\u67E5\u91CD"&&un.name!=="\u4F5C\u4E1A\u7EDF\u8BA1\u5206\u6790"&&un.name!=="\u5F97\u5206\u89C4\u5219":(0,Qe.dE)()||((ir=(vr=ce==null?void 0:ce.headerInfo)==null?void 0:vr.homework_status)==null?void 0:ir[0])!=="\u5DF2\u622A\u6B62"?un.name!=="\u8D28\u91CF\u68C0\u6D4B":!((br=ce==null?void 0:ce.headerInfo)!=null&&br.code_review)&&((Yi=(Ki=ce==null?void 0:ce.headerInfo)==null?void 0:Ki.homework_status)==null?void 0:Yi[0])!=="\u672A\u53D1\u5E03"?!0:un.name!=="\u4EE3\u7801\u67E5\u91CD"}).filter(un=>{var vr;return(vr=ce==null?void 0:ce.headerInfo)!=null&&vr.open_code_quality_analysis?!0:un.name!=="\u8D28\u91CF\u68C0\u6D4B"}).filter(un=>{var vr;return(vr=ce==null?void 0:ce.headerInfo)!=null&&vr.action_analysis?!0:un.name!=="\u4F5C\u4E1A\u7EDF\u8BA1\u5206\u6790"}).filter(un=>{var vr,ir;return(ir=(vr=ce==null?void 0:ce.headerInfo)==null?void 0:vr.homework_status)!=null&&ir.includes("\u5BFC\u5165")?un.name!=="\u4EE3\u7801\u67E5\u91CD"&&un.name!=="\u91CD\u505A\u8BB0\u5F55":!0}).filter(un=>{var vr,ir;return(ir=(vr=ce==null?void 0:ce.headerInfo)==null?void 0:vr.homework_status)!=null&&ir.includes("\u5BFC\u5165")&&(0,Qe.dE)()?un.name!=="\u5F97\u5206\u89C4\u5219"&&un.name!=="\u91CD\u505A\u8BB0\u5F55":!0}),gl=()=>$o(void 0,null,function*(){var un,vr,ir;if(!(Vt!=null&&Vt.is_old_data_for_time)&&(0,We.Ye)(Gt))return;if(((vr=(un=ce==null?void 0:ce.headerInfo)==null?void 0:un.challenges)==null?void 0:vr.length)===0)return Pe.ZP.info("\u672C\u6B21\u4F5C\u4E1A\u4E2D\u6CA1\u6709\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u4EFB\u52A1\u5173\u5361~");if(((ir=ce==null?void 0:ce.headerInfo)==null?void 0:ir.commit_count)==0)return Pe.ZP.info("\u6682\u65E0\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A~");let br=yield xr();if((br==null?void 0:br.complete_num)!=(br==null?void 0:br.total_count)&&(br==null?void 0:br.status)!=1)return Pe.ZP.info("\u6B63\u5728\u4EE3\u7801\u8BC4\u4EF7\u4E2D\uFF0C\u8BF7\u7B49\u5F85\u672C\u6B21\u8BC4\u4EF7\u5B8C\u6210\u4E4B\u540E\u518D\u8FDB\u884C\u64CD\u4F5C\uFF01");Gt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"}})}),xr=()=>$o(void 0,null,function*(){const{ai_question_record_id:un}=ce.headerInfo;return un?yield(0,Fe.ZP)(`/api/shixun_homeworks/${lt==null?void 0:lt.categoryId}/comments_schedule.json`,{method:"get",params:{ai_question_record_id:un}}):void 0}),qt=()=>$o(void 0,null,function*(){const un=yield(0,Fe.ZP)(`/api/courses/${lt==null?void 0:lt.coursesId}/ignore_prompt.json`,{method:"post",body:{container_type:"HomeworkCommon",container_id:lt==null?void 0:lt.categoryId}});(un==null?void 0:un.status)===0&&Zi(!1)}),cr=()=>$o(void 0,null,function*(){var un;const vr=yield(0,Fe.ZP)(`/api/courses/${lt==null?void 0:lt.coursesId}/sync_shixuns.json`,{method:"post",body:{homework_common_ids:[(un=ce==null?void 0:ce.headerInfo)==null?void 0:un.homework_id]}});(vr==null?void 0:vr.status)===0&&(Gt({type:"classroomList/setActionTabs",payload:{}}),Pe.ZP.info("\u5B9E\u8BAD\u540C\u6B65\u4E2D\uFF0C\u8BF7\u7A0D\u540E"))});return oa.createElement("section",{style:{background:"#f3f3f3",minHeight:"80vh"}},oa.createElement("div",{className:"edu-container"},oa.createElement("section",{className:"animated fadeIn"},oa.createElement("aside",{className:"mt10 minH22"},((va=ce==null?void 0:ce.headerInfo)==null?void 0:va.category)&&oa.createElement(Te.Z,{separator:">"},oa.createElement(Te.Z.Item,null,oa.createElement(Ie.Link,{to:`/classrooms/${lt==null?void 0:lt.coursesId}/shixun_homework`},(Pr=ce==null?void 0:ce.headerInfo)==null?void 0:Pr.course_name)),oa.createElement(Te.Z.Item,null,oa.createElement(Ie.Link,{to:`/classrooms/${lt==null?void 0:lt.coursesId}/shixun_homework/${(Yr=(jn=ce==null?void 0:ce.headerInfo)==null?void 0:jn.category)!=null&&Yr.main?"":(Zn=(tr=ce==null?void 0:ce.headerInfo)==null?void 0:tr.category)==null?void 0:Zn.category_id}`},(Qr=(Er=ce==null?void 0:ce.headerInfo)==null?void 0:Er.category)==null?void 0:Qr.category_name)),oa.createElement(Te.Z.Item,null,"\u4F5C\u4E1A\u8BE6\u60C5"))),oa.createElement("aside",{className:[Aa.title,"mt20"].join(" ")},oa.createElement(Ie.Link,{to:`/classrooms/${(gr=ce==null?void 0:ce.headerInfo)==null?void 0:gr.course_id}/shixun_homework/${(Yn=(xa=ce==null?void 0:ce.headerInfo)==null?void 0:xa.category)!=null&&Yn.main?"":(nn=(gn=ce==null?void 0:ce.headerInfo)==null?void 0:gn.category)==null?void 0:nn.category_id}`},oa.createElement(et.Z,{className:"font16 c-black"})),oa.createElement(be.Z,{title:(Ta=ce==null?void 0:ce.headerInfo)==null?void 0:Ta.homework_name,placement:"bottom"},oa.createElement("strong",{className:"font20 ml5"},(wa=ce==null?void 0:ce.headerInfo)==null?void 0:wa.homework_name)),oa.createElement(We.VV,{temporary:!0,status:(Un=ce==null?void 0:ce.headerInfo)==null?void 0:Un.homework_status}),(0,Qe.G5)()&&((Ir=ce==null?void 0:ce.headerInfo)==null?void 0:Ir.shixun_change)&&oa.createElement(Xe.Z,{trigger:"click",placement:"bottomLeft",open:fi,onOpenChange:un=>{Zi(un)},title:null,content:oa.createElement("div",{style:{width:"310px",color:"#000"}},oa.createElement("div",null,"\u5B9E\u8BAD\u7BA1\u7406\u5458\u5BF9\u5B9E\u8DF5\u9879\u76EE\u8FDB\u884C\u4E86\u4FEE\u6539\uFF0C\u8BF7\u68C0\u67E5\u540E\uFF0C\u786E\u8BA4\u662F\u5426\u9700\u8981\u540C\u6B65\u5230\u5B9E\u8BAD\u4F5C\u4E1A\u4E2D"),oa.createElement("div",{className:Aa.btn_warp},oa.createElement(ze.ZP,{size:"small",onClick:qt},"\u5FFD\u7565"),oa.createElement(ze.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>{Zi(!1),Gt({type:"classroomList/setActionTabs",payload:{key:"\u5B9E\u8BAD\u540C\u6B65\u786E\u8BA4",onOK:()=>cr()}})}},"\u786E\u8BA4\u540C\u6B65"),oa.createElement(ze.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>{var un;return(0,We.xg)(`/shixuns/${(un=ce==null?void 0:ce.headerInfo)==null?void 0:un.forked_shixun_identifier}/challenges`)}},"\u524D\u5F80\u67E5\u770B")))},oa.createElement("i",{className:"iconfont icon-tongzhi1 ml10 pl10 current",style:{fontSize:"16px",color:"#F7B500"},onClick:un=>un.stopPropagation()})))),oa.createElement("aside",{className:"mt30 relative"},((Pt=(kt=ce==null?void 0:ce.headerInfo)==null?void 0:kt.homework_status)==null?void 0:Pt.includes("\u5BFC\u5165"))&&(0,Qe.GJ)()&&oa.createElement("aside",{className:Aa.rightMenu},oa.createElement("p",{onClick:()=>{var un,vr;Gt({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:(un=ce==null?void 0:ce.headerInfo)==null?void 0:un.homework_name,id:(vr=ce==null?void 0:ce.headerInfo)==null?void 0:vr.homework_id,type:"practice"}})}},oa.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),"\u8865\u5145\u6210\u7EE9")),!((Rr=(ar=ce==null?void 0:ce.headerInfo)==null?void 0:ar.homework_status)!=null&&Rr.includes("\u5BFC\u5165"))&&oa.createElement("aside",{className:Aa.rightMenu},(0,Qe.dE)()&&((Wr=ce.headerInfo)==null?void 0:Wr.redo_work)&&oa.createElement("p",{onClick:IA},oa.createElement("span",{className:"iconfont icon-dahuizhongzuo3x"}),"\u91CD\u505A"),((fn=ce.headerInfo)==null?void 0:fn.shixun_status)>1&&((yr=ce.headerInfo)==null?void 0:yr.time_status)<5&&(0,Qe.dE)()&&oa.createElement("p",{onClick:()=>$o(void 0,null,function*(){var un,vr,ir,br,Ki,Yi,sl,Yl,_A,eo;if((0,Dl.tJ)(Gt,!0)){if((un=ce==null?void 0:ce.headerInfo)!=null&&un.can_view_details){(0,We.xg)(`/shixuns/${(vr=ce==null?void 0:ce.headerInfo)==null?void 0:vr.shixun_identifier}/challenges?homework_common_id=${(ir=ce==null?void 0:ce.headerInfo)==null?void 0:ir.homework_id}`);return}(Yi=(Ki=(br=ce.headerInfo)==null?void 0:br.task_operation)==null?void 0:Ki[1])!=null&&Yi.includes("/")?NA((Yl=(sl=ce.headerInfo)==null?void 0:sl.task_operation)==null?void 0:Yl[1]):(0,We.xg)(`/tasks/${(eo=(_A=ce.headerInfo)==null?void 0:_A.task_operation)==null?void 0:eo[1]}`)}})},oa.createElement("span",{className:"iconfont icon-kaiqizhong"}),(Va=(Qa=ce.headerInfo)==null?void 0:Qa.task_operation)==null?void 0:Va[0]),((YA=ce.headerInfo)==null?void 0:YA.commit_des)&&oa.createElement("p",{onClick:()=>{var un;(0,We.xg)(`/classrooms/${lt.coursesId}/shixun_homework/${lt.categoryId}/${(un=ce.headerInfo)==null?void 0:un.work_id}/commitsummary`)}},oa.createElement("span",{className:"iconfont icon-tijiaozongjie"}),(ma=ce.headerInfo)==null?void 0:ma.commit_des),!!((ml=(fA=ce.headerInfo)==null?void 0:fA.submit_test_result_status)!=null&&ml[0])&&oa.createElement("p",{style:{width:"auto",padding:"0 10px"},onClick:()=>$o(void 0,null,function*(){var un,vr,ir,br,Ki,Yi,sl,Yl,_A,eo;if((0,Dl.tJ)(Gt,!0)){if((un=ce==null?void 0:ce.headerInfo)!=null&&un.can_view_details){(0,We.xg)(`/shixuns/${(vr=ce==null?void 0:ce.headerInfo)==null?void 0:vr.shixun_identifier}/challenges?homework_common_id=${(ir=ce==null?void 0:ce.headerInfo)==null?void 0:ir.homework_id}`);return}(Yi=(Ki=(br=ce.headerInfo)==null?void 0:br.task_operation)==null?void 0:Ki[1])!=null&&Yi.includes("/")?NA((Yl=(sl=ce.headerInfo)==null?void 0:sl.task_operation)==null?void 0:Yl[1]):(0,We.xg)(`/tasks/${(eo=(_A=ce.headerInfo)==null?void 0:_A.task_operation)==null?void 0:eo[1]}`)}})},oa.createElement("span",{className:"iconfont icon-shiyanjieguo"})," ",(Ar=(Ja=ce.headerInfo)==null?void 0:Ja.submit_test_result_status)==null?void 0:Ar[0]),(0,Qe.GJ)()&&((li=(Wa=ce==null?void 0:ce.headerInfo)==null?void 0:Wa.homework_status)==null?void 0:li.includes("\u672A\u53D1\u5E03"))&&oa.createElement("p",{onClick:()=>{var un,vr,ir,br;if(((un=Kt==null?void 0:Kt.userInfo)==null?void 0:un.user_status)===2){(0,Dl.Rd)();return}let Ki=()=>{var Yi;Gt({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[lt.categoryId],selectArrsAll:[ce==null?void 0:ce.headerInfo],params:lt,detail:!0,type:2,manage_all_group:(Yi=ce==null?void 0:ce.headerInfo)==null?void 0:Yi.manage_all_group}})};(vr=ce==null?void 0:ce.headerInfo)!=null&&vr.high_resources_consume&&!((ir=ce==null?void 0:ce.headerInfo)!=null&&ir.high_resources_consume_permission)?Gt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:lt.coursesId,type:"shixun",type_id:lt.categoryId,name:(br=ce==null?void 0:ce.headerInfo)==null?void 0:br.homework_name,fn:()=>{Gt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:{categoryId:lt.categoryId}}),Ki()}}}):Ki()}},oa.createElement("span",{className:"iconfont icon-yishezhifabushijian1 translateY1"}),"\u7ACB\u5373\u53D1\u5E03"),(($a=ce.headerInfo)==null?void 0:$a.show_analysis_detail)&&oa.createElement("p",{onClick:()=>{var un;(0,We.xg)(`/classrooms/${lt.coursesId}/shixun_homework/${lt.categoryId}/analysis/${(un=ce.headerInfo)==null?void 0:un.analysis_id}`)}},oa.createElement("span",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"\u8D28\u91CF\u8BC4\u5206"),st=="12"&&(((di=(qA=ce==null?void 0:ce.headerInfo)==null?void 0:qA.homework_status)==null?void 0:di.includes("\u5DF2\u622A\u6B62"))||((oA=(jA=ce==null?void 0:ce.headerInfo)==null?void 0:jA.homework_status)==null?void 0:oA.includes("\u63D0\u4EA4\u4E2D"))||((E=(a=ce==null?void 0:ce.headerInfo)==null?void 0:a.homework_status)==null?void 0:E.includes("\u8FDB\u884C\u4E2D")))&&oa.createElement("p",{style:{width:136},onClick:gl},oa.createElement("span",{className:"iconfont icon-yijiandaimapingjia translateY1"}),"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"),((x=ce.headerInfo)==null?void 0:x.is_enter_shixun)&&((0,Qe.dE)()&&((z=(b=ce==null?void 0:ce.headerInfo)==null?void 0:b.homework_status)==null?void 0:z.includes("\u5DF2\u622A\u6B62"))||!(0,Qe.dE)())&&oa.createElement("p",{onClick:()=>$o(void 0,null,function*(){var un,vr,ir,br;(0,Qe.dE)()?NA((vr=(un=ce.headerInfo)==null?void 0:un.task_operation)==null?void 0:vr[1]):((0,We.Gn)((ir=ce.headerInfo)==null?void 0:ir.homework_id),(0,We.xg)(`/shixuns/${ce==null?void 0:ce.headerInfo.origin_shixun_identifier}/challenges?homework_common_id=${(br=ce.headerInfo)==null?void 0:br.homework_id}`))})},oa.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),"\u8FDB\u5165\u5B9E\u8BAD"),(0,Qe.GJ)()&&((ie=ce==null?void 0:ce.headerInfo)==null?void 0:ie.end_immediately)&&oa.createElement("p",{style:{background:"#0152d9",color:"#fff"},onClick:()=>{var un,vr;if((0,Qe.Rm)()&&!((vr=(un=Be.AssistantObject)==null?void 0:un.practice)!=null&&vr.can_stop)){Pe.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({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",params:lt,type:2,detail:!0,selectArrs:[lt.categoryId]}})}},oa.createElement("span",{style:{color:"#fff"},className:"iconfont icon-jiezhishiyan"}),"\u7ACB\u5373\u622A\u6B62")),oa.createElement("aside",{className:`mt30 relative ${Aa.workListTabWrap}`},oa.createElement(De.default,{type:"card",defaultActiveKey:st,activeKey:st,onChange:hA},ul.map((un,vr)=>oa.createElement(De.default.TabPane,{tab:un.name,key:un.id,forceRender:un.forceRender})))),(Ce=(de=ul.filter(un=>un.id===st))==null?void 0:de[0])==null?void 0:Ce.compontent)),oa.createElement(Vr,null),oa.createElement(ta.Z,{successCallback:()=>{Gt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:_o({},lt)}),Gt({type:"shixunHomeworks/getWorkSetting",payload:_o({},lt)})},visible:Be.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:[lt.categoryId],courseId:lt.coursesId,isBatch:!1,courseEndTime:(xe=ce==null?void 0:ce.headerInfo)==null?void 0:xe.course_end_date}),oa.createElement(Kr.Z,{courseEndTime:(Ne=ce==null?void 0:ce.headerInfo)==null?void 0:Ne.course_end_date}),oa.createElement(mr.Z,{onOk:()=>{Gt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:_o({},lt)}),Gt({type:"shixunHomeworks/getWorkSetting",payload:_o({},lt)}),Gt({type:"shixunHomeworks/getShixunWorkList",payload:lt})}}),oa.createElement(Hr.Z,{onOk:()=>{Gt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:_o({},lt)}),Gt({type:"shixunHomeworks/getWorkSetting",payload:_o({},lt)}),Gt({type:"shixunHomeworks/getShixunWorkList",payload:lt})}}),oa.createElement(ic,null),oa.createElement(Es.Z,null))};var os=(0,Ie.connect)(({shixunHomeworks:ce,loading:Be,globalSetting:ge,classroomList:Kt,user:on})=>({shixunHomeworks:ce,globalSetting:ge,loading:Be.effects,classroomList:Kt,user:on}))(Ac)},61604:function(Ct,ht,ne){"use strict";var y=ne(59301),Ie=ne(94968),Me=ne(28284),Pe=ne(62957),Te=ne(6767),be=ne(70858),Xe=ne(65582),ze=ne(74128),De=ne(84511),et=ne(38147),We=ne(66649),Fe=ne.n(We),rt=ne(65862),je=ne(59301),pe=Object.defineProperty,ve=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,Je=(ct,yt,Re)=>yt in ct?pe(ct,yt,{enumerable:!0,configurable:!0,writable:!0,value:Re}):ct[yt]=Re,qe=(ct,yt)=>{for(var Re in yt||(yt={}))ke.call(yt,Re)&&Je(ct,Re,yt[Re]);if(ve)for(var Re of ve(yt))Ge.call(yt,Re)&&Je(ct,Re,yt[Re]);return ct},me=(ct,yt,Re)=>new Promise((Ze,at)=>{var Oe=tt=>{try{Ke(Re.next(tt))}catch(Ot){at(Ot)}},Bt=tt=>{try{Ke(Re.throw(tt))}catch(Ot){at(Ot)}},Ke=tt=>tt.done?Ze(tt.value):Promise.resolve(tt.value).then(Oe,Bt);Ke((Re=Re.apply(ct,yt)).next())});const{Dragger:Ye}=Ie.default,ut=({classroomList:ct,dispatch:yt,onOk:Re})=>{const Ze=(0,Xe.useParams)(),[at]=Me.default.useForm(),[Oe,Bt]=(0,y.useState)(),[Ke,tt]=(0,y.useState)(!1),Ot={height:100,onRemove:()=>{Bt("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:At=>me(void 0,null,function*(){return Bt(At),!1})};return(0,y.useEffect)(()=>{at.setFieldsValue({publish_time:Fe()(Fe()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Fe()(Fe()(new Date((0,rt.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),je.createElement(Pe.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:ct.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Ke},onOk:()=>me(void 0,null,function*(){at.submit()}),onCancel:()=>{at.resetFields(),yt({type:"classroomList/setActionTabs",payload:{}})}},je.createElement(Me.default,{form:at,onFinish:At=>me(void 0,null,function*(){var it,bt,Ue;if(!(Oe!=null&&Oe.size)){Te.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}tt(!0);let Ee=new FormData;Ee.append("type",ct.actionTabs.type),Ee.append("file",Oe);let Qe;window.location.href.indexOf("exercise")>-1?Qe=`/api/exercises/${ct.actionTabs.id}/supplement_score.json`:Qe=`/api/homework_commons/${ct.actionTabs.id}/supplement_score.json`;let Et=yield(0,et.ZP)(Qe,{method:"post",body:Ee},!0);tt(!1),(Et==null?void 0:Et.status)===0&&(Re(),at.resetFields(),yt({type:"classroomList/setActionTabs",payload:{}}),((bt=(it=Et==null?void 0:Et.data)==null?void 0:it.fail)==null?void 0:bt.length)>0&&Pe.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:je.createElement(be.default,{pagination:!1,dataSource:(Ue=Et==null?void 0:Et.data)==null?void 0:Ue.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,rt.FH)("",ze.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${ct.actionTabs.type}`)}}))})},je.createElement(Me.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},ct.actionTabs.name),je.createElement(Me.default.Item,{style:{marginBottom:0},label:je.createElement("div",null,je.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),je.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},je.createElement("div",null,je.createElement("a",{download:"\u6A21\u7248.xlsx",className:De.Z.downloadbutton,href:ze.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${ct.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),je.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),je.createElement(Me.default.Item,{style:{marginBottom:0}},je.createElement(Ye,qe({},Ot),je.createElement("a",{className:De.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),je.createElement("br",null),je.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};ht.Z=(0,Xe.connect)(({classroomList:ct})=>({classroomList:ct}))(ut)},63443:function(Ct,ht,ne){"use strict";var y=ne(59301),Ie=ne(28284),Me=ne(62957),Pe=ne(6767),Te=ne(77019),be=ne(5269),Xe=ne(24017),ze=ne(47889),De=ne(62673),et=ne(66649),We=ne.n(et),Fe=ne(38147),rt=ne(65862),je=ne(65582),pe=ne(41867),ve=ne(33270),ke=ne(91704),Ge=ne(99981),Je=ne(88844),qe=ne(83028),me=ne(60979),Ye=ne(59301),ut=Object.defineProperty,ct=Object.defineProperties,yt=Object.getOwnPropertyDescriptors,Re=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable,Oe=(At,it,bt)=>it in At?ut(At,it,{enumerable:!0,configurable:!0,writable:!0,value:bt}):At[it]=bt,Bt=(At,it)=>{for(var bt in it||(it={}))Ze.call(it,bt)&&Oe(At,bt,it[bt]);if(Re)for(var bt of Re(it))at.call(it,bt)&&Oe(At,bt,it[bt]);return At},Ke=(At,it)=>ct(At,yt(it)),tt=(At,it,bt)=>new Promise((Ue,Ee)=>{var Qe=Se=>{try{xt(bt.next(Se))}catch(ot){Ee(ot)}},Et=Se=>{try{xt(bt.throw(Se))}catch(ot){Ee(ot)}},xt=Se=>Se.done?Ue(Se.value):Promise.resolve(Se.value).then(Qe,Et);xt((bt=bt.apply(At,it)).next())});const Ot=({classroomList:At,dispatch:it,user:bt,courseEndTime:Ue})=>{var Ee;const Qe=(0,je.useParams)(),[Et]=Ie.default.useForm(),[xt,Se]=(0,y.useState)(1),[ot,vt]=(0,y.useState)([]),[Rt,ft]=(0,y.useState)(0),[It,wt]=(0,y.useState)(20),[Wt,Jt]=(0,y.useState)(!0),[we,le]=(0,y.useState)([]),[Ae,se]=(0,y.useState)(!0),[fe,ue]=(0,y.useState)({}),[Ve,Qt]=(0,y.useState)({});Qe.id=Qe.coursesId,(0,y.useEffect)(()=>{if(At.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Pn(),Mt(),At.actionTabs.type===2){const Jn=At.actionTabs.selectArrsAll[0];se(Jn.unified_setting)}else se(!1)},[At.actionTabs]);const Mt=Jn=>tt(void 0,null,function*(){Jt(!0);const or=yield(0,ve.c_)(Ke(Bt({},Qe),{page:Jn||xt,limit:2e4,homework_id:At.actionTabs.type===1?"":At.actionTabs.selectArrs[0]}));or==null||or.course_groups.map((Xn,cn)=>{Xn.key=Xn.id,Xn.title=Xn.name,Xn.disabled=Xn.is_published}),or&&(vt([...or==null?void 0:or.course_groups]),ft(or==null?void 0:or.course_groups_count),Jt(!1),Jn||Et.setFieldsValue({publish_time:We()(We()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:We()(We()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Bn=()=>{var Jn;let or=[...(Jn=At.actionTabs.selectArrsAll)==null?void 0:Jn.filter(Xn=>Xn.high_resources_consume&&!Xn.high_resources_consume_permission)];(or==null?void 0:or.length)>0&&At.actionTabs.type===1&&Me.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:Ye.createElement("div",null,Ye.createElement("div",{className:Je.Z.tipcontent},Ye.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",Ye.createElement("span",{style:{color:"#f06b14"}},or==null?void 0:or.length)," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),Ye.createElement("div",{className:"mt20 mb20"},or==null?void 0:or.map(Xn=>Ye.createElement("div",{className:Je.Z.failedList,key:Xn.homework_id},Ye.createElement("div",{className:Je.Z.name},Xn==null?void 0:Xn.name),Ye.createElement("div",{className:Je.Z.publish,onClick:()=>{(0,rt.xg)(`/classrooms/${Qe.coursesId}/shixun_homework/${Xn.homework_id}/detail?tabs=0`)}},"\u53D1\u5E03"))))))})},Sn=()=>tt(void 0,null,function*(){var Jn,or,Xn,cn,On,Br,sa,_a,Gi,Ti,Cn,dr,wn,ur;if(((Xn=(or=(Jn=bt==null?void 0:bt.userInfo)==null?void 0:Jn.course)==null?void 0:or.shixun_homework_info)==null?void 0:Xn.shixun_homework_remaining_count)===0&&((On=(cn=At.actionTabs.selectArrsAll)==null?void 0:cn.filter(mn=>{var Or,Dn;return(Dn=(Or=(mn==null?void 0:mn.homework_status)||(mn==null?void 0:mn.status)).includes)==null?void 0:Dn.call(Or,"\u672A\u53D1\u5E03")}))==null?void 0:On.length)>0){(0,rt.bR)(`\u60A8\u4ECA\u65E5\u5728\u3010${(sa=(Br=(0,pe.eY)())==null?void 0:Br.course)==null?void 0:sa.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((0,pe.Rm)()&&!((Gi=(_a=At.AssistantObject)==null?void 0:_a.practice)!=null&&Gi.can_publish)){Pe.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"),Dt(!1);return}const Na=Bt({},Et.getFieldsValue());if(Na.end_time<=Na.publish_time){Pe.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Dt(!1);return}if((we==null?void 0:we.length)<=0&&!Ae&&ot.length>0){Pe.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Dt(!1);return}let Ei={homework_ids:[...At.actionTabs.selectArrs],group_ids:we.length>0?we.map(mn=>mn.id):(Ti=At.detailShixunsList)==null?void 0:Ti.course_groups,end_time:We()(Na.end_time).format("YYYY-MM-DD HH:mm"),publish_time:We()(Na.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!we.length},Ba=[...(Cn=At.actionTabs.selectArrsAll)==null?void 0:Cn.filter(mn=>mn.high_resources_consume&&!mn.high_resources_consume_permission)];if((Ba==null?void 0:Ba.length)==At.actionTabs.selectArrsAll.length&&At.actionTabs.type==1){it({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),Bn();return}((dr=At.actionTabs.selectArrsAll)==null?void 0:dr.length)>0&&At.actionTabs.type===1&&(Ei.homework_ids=[...((ur=(wn=At.actionTabs.selectArrsAll)==null?void 0:wn.filter(mn=>!mn.high_resources_consume||mn.high_resources_consume_permission))==null?void 0:ur.map(mn=>Number(mn==null?void 0:mn.homework_id)))||[]]);let ba=yield(0,me.Tr)({homework_common_ids:[...At.actionTabs.selectArrs],course_id:Qe.coursesId,type:"homework_common"});(ba==null?void 0:ba.student_count)===0?lr(Ei):(Qt(Ei),ue(ba))}),Pn=()=>{Se(1),vt([]),le([])},lr=Jn=>tt(void 0,null,function*(){Dt(!0);const or=yield(0,Fe.ZP)(`/api/courses/${Qe.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Bt({},Jn)});Dt(!1),or.status===0&&(Pn(),(0,rt.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),Pe.ZP.success("\u53D1\u5E03\u6210\u529F"),it({type:"user/getUserInfo",payload:{course_id:Qe.coursesId}}),it({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),Bn(),(0,pe.GJ)()?At.actionTabs.detail?(it({type:"shixunHomeworks/setActionTabs",payload:{}}),it({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Bt({},Qe)}),it({type:"shixunHomeworks/getWorkSetting",payload:Bt({},Qe)})):it({type:"classroomList/getClassroomTeacherShixunsList",payload:Ke(Bt({},At.actionTabs.params),{type:4})}):it({type:"classroomList/getClassroomShixunsList",payload:Bt({},At.actionTabs.params)}),localStorage.getItem("Noviceguide")==="0"||it({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:Ye.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}}))}),zn=Rt>xt*It,{detailShixunsList:ja}=At,[ua,Dt]=(0,y.useState)(!1);return Ye.createElement("div",null,Ye.createElement(Me.default,{width:600,centered:!0,confirmLoading:ua,title:"\u53D1\u5E03\u4F5C\u4E1A",open:At.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:()=>Sn(),onCancel:()=>{Pn(),it({type:"classroomList/setActionTabs",payload:{}})}},Ye.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",Ye.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),Ye.createElement(Ie.default,{form:Et},Ye.createElement("div",{style:{paddingLeft:0}},Ye.createElement(Te.Z,{className:"mt30",align:"middle"},Ye.createElement(be.Z,null,Ye.createElement(Ie.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Ye.createElement(Xe.default,{style:{width:170,marginRight:"25px"},disabledDate:Jn=>(0,Ge.Q8)(Jn,Ue),disabledTime:Jn=>(0,Ge.d0)(Jn),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:We()((0,rt.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Ye.createElement(be.Z,{className:"ml20"},Ye.createElement(Ie.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},Ye.createElement(Xe.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:We()((0,rt.U6)(),"HH:mm")},disabledDate:Jn=>(0,Ge.Q8)(Jn,Ue,Et.getFieldValue("publish_time")),disabledTime:Jn=>(0,Ge.d0)(Jn,Et.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),At.actionTabs.type===2&&Ye.createElement(Te.Z,{style:{marginBottom:"10px"}},Ye.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),Ye.createElement(ze.ZP.Group,{value:Ae,onChange:Jn=>{se(Jn.target.value),le([])}},Ye.createElement(ze.ZP,{value:!0,disabled:!At.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),Ye.createElement(ze.ZP,{className:"ml20",disabled:ot.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),ot.length<=0&&At.actionTabs.type===2&&Ye.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(At.actionTabs.type===1||!Ae)&&ot.length>0&&Ye.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Ye.createElement("span",{style:{flex:1}},Ye.createElement(De.default,{checked:we.length===ot.length,onChange:Jn=>{we.length===ot.length?le([]):le(ot)}},"\u5168\u9009")),Ye.createElement("span",{style:{width:16}}),Ye.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",we.length||0,"\u4E2A\u5206\u73ED")),(At.actionTabs.type===1||!Ae)&&ot.length>0&&Ye.createElement(ke.Z,{data:ot,selectedRowKeys:we,setSelectedRowKeys:le}))),Ye.createElement(qe.Z,{resdata:fe,type:((Ee=At.actionTabs.selectArrs)==null?void 0:Ee.length)===1?"shixun":"shixunpush",okloading:ua,oktext:(fe==null?void 0:fe.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Jn=>tt(void 0,null,function*(){Dt(!0);let or=yield(0,Fe.ZP)(`/api/courses/${Qe.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...At.actionTabs.selectArrs]}});Dt(!1),(or==null?void 0:or.status)===0&&lr(Ve)})}))};ht.Z=(0,je.connect)(({classroomList:At,user:it})=>({classroomList:At,user:it}))(Ot)},88656:function(Ct,ht,ne){"use strict";var y=ne(59301),Ie=ne(94968),Me=ne(28284),Pe=ne(31691),Te=ne(70858),be=ne(31709),Xe=ne(65582),ze=ne(38147),De=ne(66649),et=ne.n(De),We=ne(59301),Fe=(pe,ve,ke)=>new Promise((Ge,Je)=>{var qe=ut=>{try{Ye(ke.next(ut))}catch(ct){Je(ct)}},me=ut=>{try{Ye(ke.throw(ut))}catch(ct){Je(ct)}},Ye=ut=>ut.done?Ge(ut.value):Promise.resolve(ut.value).then(qe,me);Ye((ke=ke.apply(pe,ve)).next())});const{Dragger:rt}=Ie.default,je=({})=>{const pe=(0,Xe.useParams)(),[ve]=Me.default.useForm(),[ke,Ge]=(0,y.useState)(!0),[Je,qe]=(0,y.useState)(!1);let[me,Ye]=(0,y.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});const ut=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}];function ct(){return Fe(this,null,function*(){let Re;qe(!0),window.location.href.indexOf("exercise")>-1?Re=`/api/exercises/${pe==null?void 0:pe.categoryId}/redo_logs.json`:Re=`/api/homework_commons/${pe==null?void 0:pe.categoryId}/redo_logs.json`;let Ze=yield(0,ze.ZP)(Re,{method:"get",params:me});qe(!1),(Ze==null?void 0:Ze.status)===0&&Ge(Ze==null?void 0:Ze.data)})}(0,y.useEffect)(()=>{ct()},[]);let yt=[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u9898\u578B",dataIndex:"question_type",render:(Re,Ze,at)=>{var Oe;return(Oe=ut.find(Bt=>Bt.question_type===Re))==null?void 0:Oe.name}},window.location.href.indexOf("exercise")>-1&&{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u5173\u5361\u540D\u79F0",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"task_name",width:"40%"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Re,Ze,at)=>{var Oe;return(Oe=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(Bt=>Bt.id===Re))==null?void 0:Oe.name}},{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Re,Ze,at)=>et()(Re).format("YYYY-MM-DD HH:mm:ss")}].filter(Re=>!!Re);return We.createElement("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30}},We.createElement(Pe.default,{destroyInactiveTabPane:!0,onChange:Re=>{me.type=Re,me.page=1,me.limit=10,Ye(me),ct()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"\u6253\u56DE\u91CD\u505A",children:We.createElement(Te.default,{className:"mt20",loading:Je,columns:[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},{title:"\u6253\u56DE\u91CD\u505A\u65F6\u95F4",dataIndex:"created_at",render:(Re,Ze,at)=>et()(Re).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"}],dataSource:ke==null?void 0:ke.list,pagination:!1})},{key:"2",label:"\u91CD\u7F6E\u4EE3\u7801",children:We.createElement(Te.default,{className:"mt20",loading:Je,columns:yt,dataSource:ke==null?void 0:ke.list,pagination:!1})}].filter(Re=>!!Re)}),We.createElement(be.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(Re,Ze)=>{me.page=Re,me.limit=Ze,Ye(me),ct()},current:me.page,total:ke.count,pageSize:me.limit,style:{marginTop:20}}))};ht.Z=(0,Xe.connect)(({classroomList:pe})=>({classroomList:pe}))(je)},75735:function(Ct,ht,ne){"use strict";var y=ne(59301),Ie=ne(94968),Me=ne(28284),Pe=ne(62957),Te=ne(4875),be=ne(65582),Xe=ne(38147),ze=ne(66649),De=ne.n(ze),et=ne(65862),We=ne(59301),Fe=Object.defineProperty,rt=Object.defineProperties,je=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,Ge=(ct,yt,Re)=>yt in ct?Fe(ct,yt,{enumerable:!0,configurable:!0,writable:!0,value:Re}):ct[yt]=Re,Je=(ct,yt)=>{for(var Re in yt||(yt={}))ve.call(yt,Re)&&Ge(ct,Re,yt[Re]);if(pe)for(var Re of pe(yt))ke.call(yt,Re)&&Ge(ct,Re,yt[Re]);return ct},qe=(ct,yt)=>rt(ct,je(yt)),me=(ct,yt,Re)=>new Promise((Ze,at)=>{var Oe=tt=>{try{Ke(Re.next(tt))}catch(Ot){at(Ot)}},Bt=tt=>{try{Ke(Re.throw(tt))}catch(Ot){at(Ot)}},Ke=tt=>tt.done?Ze(tt.value):Promise.resolve(tt.value).then(Oe,Bt);Ke((Re=Re.apply(ct,yt)).next())});const{Dragger:Ye}=Ie.default,ut=({classroomList:ct,dispatch:yt,onOk:Re})=>{const Ze=(0,be.useParams)(),[at]=Me.default.useForm(),[Oe,Bt]=(0,y.useState)(),[Ke,tt]=(0,y.useState)(!1),Ot={height:100,onRemove:()=>{Bt("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:At=>me(void 0,null,function*(){return Bt(At),!1})};return(0,y.useEffect)(()=>{at.setFieldsValue({publish_time:De()(De()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:De()(De()(new Date((0,et.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),We.createElement(Pe.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:ct.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:"\u786E\u5B9A",width:600,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Ke},onOk:()=>me(void 0,null,function*(){at.submit()}),onCancel:()=>{at.resetFields(),yt({type:"classroomList/setActionTabs",payload:{}})}},We.createElement(Me.default,{form:at,onFinish:At=>me(void 0,null,function*(){var it,bt;console.log("---",ct.actionTabs,At,Ze);let Ue=((it=ct==null?void 0:ct.actionTabs)==null?void 0:it.type)==="exercise"?`/api/exercises/${Ze==null?void 0:Ze.category}/exercise_user/edit_score.json`:`/api/student_works/${ct.actionTabs.id}/edit_score.json`;tt(!0);let Ee=yield(0,Xe.ZP)(Ue,{method:"post",body:qe(Je({},At),{exercise_user_id:((bt=ct==null?void 0:ct.actionTabs)==null?void 0:bt.type)==="exercise"?ct.actionTabs.id:""})});tt(!1),at.resetFields(),yt({type:"classroomList/setActionTabs",payload:{}}),Re()})},We.createElement(Me.default.Item,{label:"\u6700\u7EC8\u6210\u7EE9",style:{marginBottom:0},name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u7EC8\u6210\u7EE9"}]},We.createElement(Te.Z,{min:0,style:{width:"100%"}}))))};ht.Z=(0,be.connect)(({classroomList:ct})=>({classroomList:ct}))(ut)},71635:function(Ct,ht,ne){"use strict";var y=ne(59301),Ie=ne(94968),Me=ne(28284),Pe=ne(7939),Te=ne(77019),be=ne(44104),Xe=ne(24017),ze=ne(65582),De=ne(66649),et=ne.n(De),We=ne(99981),Fe=ne(38147),rt=ne(59301),je=(ke,Ge,Je)=>new Promise((qe,me)=>{var Ye=yt=>{try{ct(Je.next(yt))}catch(Re){me(Re)}},ut=yt=>{try{ct(Je.throw(yt))}catch(Re){me(Re)}},ct=yt=>yt.done?qe(yt.value):Promise.resolve(yt.value).then(Ye,ut);ct((Je=Je.apply(ke,Ge)).next())});const{Dragger:pe}=Ie.default,ve=({})=>{const ke=(0,ze.useParams)(),[Ge]=Me.default.useForm(),[Je,qe]=(0,y.useState)(!0),[me,Ye]=(0,y.useState)(!1);console.log("----",ke);function ut(){return je(this,null,function*(){var ct,yt;let Re;window.location.href.indexOf("exercise")>-1?Re=`/api/exercises/${ke==null?void 0:ke.categoryId}/get_time_setting.json`:Re=`/api/homework_commons/${ke==null?void 0:ke.categoryId}/get_time_setting.json`;let Ze=yield(0,Fe.ZP)(Re,{method:"get"});(Ze==null?void 0:Ze.status)===0&&Ge.setFieldsValue({publish_time:et()(et()((ct=Ze==null?void 0:Ze.data)==null?void 0:ct.publish_time).format("YYYY-MM-DD HH:mm")),end_time:et()(et()((yt=Ze==null?void 0:Ze.data)==null?void 0:yt.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,y.useEffect)(()=>{ut()},[]),rt.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},rt.createElement("div",{style:{textAlign:"end"}},Je&&rt.createElement(Pe.ZP,{onClick:()=>{qe(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!Je&&rt.createElement("div",null,rt.createElement(Pe.ZP,{type:"primary",loading:me,onClick:()=>{Ge.submit()}},"\u63D0\u4EA4"),rt.createElement(Pe.ZP,{style:{marginLeft:20},onClick:()=>{qe(!0)}},"\u53D6\u6D88"))),rt.createElement(Me.default,{form:Ge,disabled:Je,onFinish:ct=>je(void 0,null,function*(){Ye(!0),console.log("---",window.location.href);let yt;window.location.href.indexOf("exercise")>-1?yt=`/api/exercises/${ke==null?void 0:ke.categoryId}/time_setting.json`:yt=`/api/homework_commons/${ke==null?void 0:ke.categoryId}/time_setting.json`;let Re=yield(0,Fe.ZP)(yt,{method:"post",body:{publish_time:et()(ct.publish_time).format("YYYY-MM-DD HH:mm"),end_time:et()(ct.end_time).format("YYYY-MM-DD HH:mm")}});Ye(!1),(Re==null?void 0:Re.status)===0&&qe(!0)})},rt.createElement(Te.Z,null,rt.createElement(be.Z,null,rt.createElement(Me.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},rt.createElement(Xe.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:ct=>(0,We.Q8)(ct),disabledTime:ct=>(0,We.d0)(ct),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),rt.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),rt.createElement(Te.Z,null,rt.createElement(be.Z,null,rt.createElement(Me.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},rt.createElement(Xe.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:ct=>(0,We.Q8)(ct,"",Ge.getFieldValue("publish_time")),disabledTime:ct=>(0,We.d0)(ct,Ge.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),rt.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")))))};ht.Z=(0,ze.connect)(({classroomList:ke})=>({classroomList:ke}))(ve)},91704:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return et}});var y=ne(59301),Ie=ne(37568),Me=ne(62673),Pe=ne(77019),Te={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},be="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",Xe=ne(2524),ze=(We,Fe,rt)=>new Promise((je,pe)=>{var ve=Je=>{try{Ge(rt.next(Je))}catch(qe){pe(qe)}},ke=Je=>{try{Ge(rt.throw(Je))}catch(qe){pe(qe)}},Ge=Je=>Je.done?je(Je.value):Promise.resolve(Je.value).then(ve,ke);Ge((rt=rt.apply(We,Fe)).next())}),et=({data:We,value:Fe=[],handleChangePage:rt,className:je="",setSelectedRowKeys:pe,selectedRowKeys:ve,onChange:ke=()=>{}})=>{const[Ge,Je]=(0,y.useState)([]),[qe,me]=(0,y.useState)([]),[Ye,ut]=(0,y.useState)([]);let[ct,yt]=(0,y.useState)(1),[Re,Ze]=(0,y.useState)();return(0,y.useEffect)(()=>{Je(We),me([]),ut([])},[We]),(0,y.useEffect)(()=>{pe&&(me(ve),ut(ve))},[ve]),y.createElement("div",{className:`flex justify-between w-full ${je}`},y.createElement("div",{className:Te.leftdiv},y.createElement(Ie.default.Search,{size:"middle",style:{marginBottom:"10rem"},onChange:at=>ze(void 0,null,function*(){Je(We.filter(Oe=>{var Bt;return(Bt=Oe==null?void 0:Oe.name)==null?void 0:Bt.includes(at.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Ge.length===0&&y.createElement(Xe.Z,{styles:{margin:"70rem auto"},customText:"\u6682\u65E0\u5206\u73ED"}),y.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},y.createElement(Me.default.Group,{value:qe.map(at=>`${at.id}`),onChange:at=>{pe(Ge.filter(Oe=>at.includes(`${Oe.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},Ge.map((at,Oe)=>y.createElement(Pe.Z,{key:at.id,style:{marginTop:"10rem",lineHeight:"24rem",display:"flex",width:"200rem"}},y.createElement(Me.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:at.is_published,value:`${at.id}`},y.createElement("div",{className:Te.listClass},y.createElement("span",{className:Te.spantitle,style:{width:at.is_published?"108px":"170px"}},at.name),at.is_published&&y.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),y.createElement("div",{className:Te.rightdiv},y.createElement(Ie.default.Search,{onChange:at=>{ut(qe.filter(Oe=>Oe.name.includes(at.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Ye.length===0&&y.createElement(Xe.Z,{imgStyles:{width:"200rem"},styles:{margin:"70rem auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),Ye.length>0&&y.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},y.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},Ye.map((at,Oe)=>y.createElement("div",{className:"flex justify-between item-center",style:{marginTop:"10rem"},key:at.id},y.createElement("div",{className:"multi_ellipsis1 flex-1 minW-0",style:{margin:"0 5rem"}},at.name),y.createElement("img",{src:be,className:"current",style:{height:"16rem",marginRight:"17rem"},onClick:()=>{pe(qe.filter(Bt=>`${Bt.id}`!=`${at.id}`))}})))))))}},42656:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return ke}});var y=ne(59301),Ie=ne(65582),Me=ne(24017),Pe=ne(62957),Te=ne(37568),be=ne(6767),Xe=ne(77019),ze=ne(5269),De={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},et=ne(66649),We=ne.n(et),Fe=ne(65862),rt=ne(2524),je=ne(59301);const{RangePicker:pe}=Me.default,ve=({dispatch:Ge,classroomList:Je,onConfirm:qe})=>{const[me,Ye]=(0,y.useState)([]),[ut,ct]=(0,y.useState)([]),[yt,Re]=(0,y.useState)(""),[Ze,at]=(0,y.useState)([!1,!1]);(0,y.useEffect)(()=>{var Ke,tt,Ot,At;if(Je.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){console.log((Ke=Je.actionTabs)==null?void 0:Ke.rangePickerDisabled),(tt=Je.actionTabs)!=null&&tt.rangePickerDisabled?at((Ot=Je.actionTabs)==null?void 0:Ot.rangePickerDisabled):at([!1,!1]);let it=Je.actionTabs.data,bt=(At=it==null?void 0:it.group_name)==null?void 0:At.map((Ue,Ee)=>{var Qe;return{group_id:it==null?void 0:it.group_id[Ee],group_name:it==null?void 0:it.group_name[Ee],is_admin:it==null?void 0:it.is_admin,end_time:it==null?void 0:it.end_time,publish_time:Array.isArray(it==null?void 0:it.publish_time)?(Qe=it==null?void 0:it.publish_time)==null?void 0:Qe[0]:it==null?void 0:it.publish_time}});bt&&(Ye([...bt]),ct([...bt]))}},[Je.actionTabs]);const Oe=()=>{Ge({type:"classroomList/setActionTabs",payload:{}}),Re("")},Bt=Ke=>{if(Ke){const tt=ut==null?void 0:ut.filter(Ot=>{var At,it;return(it=(At=Ot==null?void 0:Ot.group_name)==null?void 0:At.toLowerCase())==null?void 0:it.includes(Ke==null?void 0:Ke.toLowerCase())});Ye(tt)}else Ye(ut)};return je.createElement(Pe.default,{width:980,title:je.createElement("div",{style:{fontWeight:"bold",display:"flex"}},je.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",je.createElement("span",{className:De.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")),je.createElement(Te.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:yt,onChange:Ke=>{Re(Ke.target.value.trim()),Bt(Ke.target.value.trim())}})),centered:!0,maskClosable:!1,open:Je.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>Oe(),onOk:()=>{var Ke;if(ut.some(Ot=>!Ot.end_time||!Ot.publish_time)){be.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}qe((Ke=Je.actionTabs)==null?void 0:Ke.index,ut),Oe()}},je.createElement("div",{className:De.modal_con},je.createElement(Xe.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(me==null?void 0:me.length)>0?me.map(function(Ke,tt){return je.createElement(ze.Z,{span:24,key:tt},je.createElement(Xe.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:tt==(me==null?void 0:me.length)-1?"0px":"10px"}},je.createElement("div",{className:De.multiple_select,title:Ke==null?void 0:Ke.group_name},Ke==null?void 0:Ke.group_name),je.createElement("div",{className:"ml20"},je.createElement(pe,{size:"large",allowClear:!1,disabled:Ze,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:Ot=>{var At;return(0,Fe.Q8)(Ot,(At=Je.actionTabs)==null?void 0:At.disabledDate)},disabledTime:Ot=>(0,Fe.d0)(Ot),showTime:{showNow:!0,format:"HH:mm",defaultValue:[We()((0,Fe.U6)(),"HH:mm"),We()((0,Fe.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:(Ke==null?void 0:Ke.publish_time)&&[We()(Ke==null?void 0:Ke.publish_time),Ke!=null&&Ke.end_time?We()(Ke==null?void 0:Ke.end_time):void 0],onChange:(Ot,At)=>{me[tt].publish_time=At[0],me[tt].end_time=At[1],Ye([...me]),ut.forEach(it=>{it.group_id===(Ke==null?void 0:Ke.group_id)&&(it.publish_time=At[0],it.end_time=At[1])}),ct([...ut])},onCalendarChange:(Ot,At,it)=>{if(At!=null&&At[0]&&!At[1]){const bt=We()(At[0]).add(7,"days");me[tt].publish_time=At[0],me[tt].end_time=bt,Ye([...me]),ut.forEach(Ue=>{Ue.group_id===(Ke==null?void 0:Ke.group_id)&&(Ue.publish_time=At[0],Ue.end_time=bt)}),ct([...ut])}}})),Ze[0]?je.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):je.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{me.splice(tt,1),Ye([...me]),ut.forEach((Ot,At)=>{Ot.group_id===(Ke==null?void 0:Ke.group_id)&&ut.splice(At,1)}),ct([...ut])}})))}):je.createElement(rt.Z,null))))};var ke=(0,Ie.connect)(({classroomList:Ge})=>({classroomList:Ge}))(ve)},80024:function(Ct,ht,ne){"use strict";ne.d(ht,{$J:function(){return Me},JZ:function(){return Te},bN:function(){return Xe},jP:function(){return be},rO:function(){return Pe}});var y=ne(38147),Ie=(ze,De,et)=>new Promise((We,Fe)=>{var rt=ve=>{try{pe(et.next(ve))}catch(ke){Fe(ke)}},je=ve=>{try{pe(et.throw(ve))}catch(ke){Fe(ke)}},pe=ve=>ve.done?We(ve.value):Promise.resolve(ve.value).then(rt,je);pe((et=et.apply(ze,De)).next())});function Me(ze){return(0,y.U2)(`libraries/${ze}.json`)}function Pe(){return(0,y.U2)("library_tags.json")}function Te(ze){return Ie(this,null,function*(){return(yield(0,y.IV)(`attachments/${ze}.json`)).status===0})}function be(ze){return(0,y.v_)("libraries.json",ze)}function Xe(ze,De){return(0,y.gz)(`libraries/${ze}.json`,De)}},84454:function(Ct,ht,ne){"use strict";ne.d(ht,{AD:function(){return tt},BA:function(){return Ae},D9:function(){return Qe},Hp:function(){return ut},IM:function(){return xt},Iy:function(){return yt},KM:function(){return le},KU:function(){return Rt},MJ:function(){return ct},Ne:function(){return Et},ON:function(){return It},Uj:function(){return Jt},VY:function(){return vt},YO:function(){return Wt},YX:function(){return wt},Zn:function(){return pe},_g:function(){return qe},_k:function(){return Ue},c6:function(){return Bt},cr:function(){return ve},eV:function(){return Ke},fi:function(){return ke},gh:function(){return at},hS:function(){return Se},iA:function(){return Ge},j6:function(){return me},je:function(){return it},jj:function(){return Ye},kS:function(){return ft},lS:function(){return bt},o6:function(){return Oe},pO:function(){return we},rQ:function(){return Ot},sA:function(){return Ze},xm:function(){return Ee},xo:function(){return ot},y8:function(){return At},yd:function(){return Je}});var y=ne(33270),Ie=ne(65582),Me=ne(65862),Pe=ne(6767),Te=ne(74128),be=Object.defineProperty,Xe=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,et=(se,fe,ue)=>fe in se?be(se,fe,{enumerable:!0,configurable:!0,writable:!0,value:ue}):se[fe]=ue,We=(se,fe)=>{for(var ue in fe||(fe={}))ze.call(fe,ue)&&et(se,ue,fe[ue]);if(Xe)for(var ue of Xe(fe))De.call(fe,ue)&&et(se,ue,fe[ue]);return se},Fe=(se,fe,ue)=>new Promise((Ve,Qt)=>{var Mt=Pn=>{try{Sn(ue.next(Pn))}catch(lr){Qt(lr)}},Bn=Pn=>{try{Sn(ue.throw(Pn))}catch(lr){Qt(lr)}},Sn=Pn=>Pn.done?Ve(Pn.value):Promise.resolve(Pn.value).then(Mt,Bn);Sn((ue=ue.apply(se,fe)).next())});const rt=()=>{(0,Ie.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},je=()=>{(0,Ie.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},pe=se=>Fe(void 0,null,function*(){rt(),(yield(0,y.YR)(We({},se))).status===0&&(yield(0,Me.QH)("",(0,Me.NY)({url:Te.Z.API_SERVER+`/api/courses/${se.coursesId}/export_couser_info.json`,query:se}))),je()}),ve=se=>Fe(void 0,null,function*(){const fe=yield(0,y.yS)(We({},se));if(fe.status===0)Pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/course_member_act_score`);else{if(fe.status===-2)return fe;fe.status===-3&&((0,Ie.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/course_member_act_score`))}}),ke=se=>Fe(void 0,null,function*(){const fe=yield(0,y.W0)(We({},se));if(fe.status===0)Pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/course_total_score`);else{if(fe.status===-4)return fe;fe.status===-3&&((0,Ie.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/course_total_score`))}}),Ge=se=>Fe(void 0,null,function*(){const fe=yield(0,y.Nl)(We({},se));if(fe.status===0)Pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/course_total_exercise_and_other`);else{if(fe.status===-4)return fe;fe.status===-3&&((0,Ie.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/course_total_exercise_and_other`))}}),Je=se=>Fe(void 0,null,function*(){const fe=yield(0,y.IU)(We({},se));if(fe.status===0)Pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/export_star_user`);else{if(fe.status===-4)return fe;fe.status===-3&&((0,Ie.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/export_star_user`))}}),qe=se=>Fe(void 0,null,function*(){const fe=yield(0,y.td)(We({},se));if(fe.status===0)Pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/course_total_exercise_and_other`);else{if(fe.status===-2)return fe;if(fe.status===-3)(0,Ie.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/course_total_exercise_and_other`);else if(fe.status===-4)return fe}}),me=se=>Fe(void 0,null,function*(){const fe=yield(0,y.QX)(We({},se));if(fe.status===0)Pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/course_total_homework`);else{if(fe.status===-4)return fe;fe.status===-3&&((0,Ie.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/course_total_homework`))}}),Ye=(se,fe)=>Fe(void 0,null,function*(){const ue=yield(0,y.o_)(We({},se));ue.status===0?(Pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/${fe}`)):ue.status===-3&&((0,Ie.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/${fe}`))}),ut=(se,fe)=>Fe(void 0,null,function*(){const ue=yield(0,y.ZL)(We({},se));ue.status===0?(Pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/${fe}`)):ue.status===-3&&((0,Ie.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/${fe}`))}),ct=(se,fe)=>Fe(void 0,null,function*(){const ue=yield(0,y.vV)(We({},se));ue.status===0?(Pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/${fe}`)):ue.status===-3&&((0,Ie.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/${fe}`))}),yt=(se,fe)=>Fe(void 0,null,function*(){const ue=yield(0,y.aP)(We({},se));ue.status===0?(Pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/${fe}`)):ue.status===-3&&((0,Ie.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/${fe}`))}),Re=se=>Fe(void 0,null,function*(){rt(),(yield exportCourseWorkListAppendix(We({},se))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${se.categoryId}/works_list.zip`,query:se}))),je()}),Ze=se=>Fe(void 0,null,function*(){rt(),yield(0,Me.FH)("",Te.Z.API_SERVER+`/api/polls/${se.categoryId}/commit_result.xlsx`),je()}),at=se=>Fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Te.Z.API_SERVER+`/api/courses/${se.coursesId}/attendances/export_xlsx_data.xlsx`,query:se}))}),Oe=se=>Fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Te.Z.API_SERVER+`/api/courses/${se.coursesId}/video_study_statics.xlsx`,query:se}))}),Bt=se=>Fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Te.Z.API_SERVER+`/api/courses/${se.coursesId}/export_video_study.xlsx`,query:se}))}),Ke=se=>Fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Te.Z.API_SERVER+`/api/courses/${se.coursesId}/export_course_students_info.xlsx`,query:se}))}),tt=se=>Fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Te.Z.API_SERVER+"/api/school_manages/students.xlsx",query:se}))}),Ot=se=>Fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Te.Z.API_SERVER+"/api/item_banks/export.xlsx",query:se}))}),At=se=>Fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Te.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:se}))}),it=se=>Fe(void 0,null,function*(){const fe=yield(0,y.Uy)(We({},se));fe.status===0?(Pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/exercise_score,export_exercise_users`)):fe.status===-3&&((0,Ie.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/exercise_score,export_exercise_users`))}),bt=se=>Fe(void 0,null,function*(){const fe=yield(0,y.tg)(We({},se));fe.status===0?(Pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/exercise_score,export_exercise_report`)):fe.status===-3&&((0,Ie.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ie.history.push(`/classrooms/${se.coursesId}/exportlist/exercise_score,export_exercise_report`))}),Ue=se=>Fe(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,Me.FH)("",(0,Me.NY)({url:Te.Z.API_SERVER+`/api/export_records/${se.id}.xlsx`,query:se}))}),Ee=se=>Fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Te.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:se}))}),Qe=se=>Fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Te.Z.API_SERVER+`/api/courses/${se==null?void 0:se.coursesId}/${se.menuKey}_statistic.xlsx?${se.checkedList.map(fe=>`course_group_id[]=${fe}`).join("&")}`,query:se}))}),Et=se=>Fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Te.Z.API_SERVER+`/api/ec_years/${se==null?void 0:se.ec_year_id}/ec_training_objectives.xlsx`,query:se}))}),xt=se=>Fe(void 0,null,function*(){yield(0,Me.FH)(se==null?void 0:se.name,(0,Me.NY)({url:Te.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:se}))}),Se=se=>Fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Te.Z.API_SERVER+`/api/ec_years/${se==null?void 0:se.ec_year_id}/ec_courses.xlsx`,query:se}))}),ot=se=>Fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Te.Z.API_SERVER+`/api/ec_years/${se==null?void 0:se.ec_year_id}/ec_graduation_requirements.xlsx`,query:se}))}),vt=se=>Fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Te.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:se}))}),Rt=se=>Fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Te.Z.API_SERVER+`/api/exercises/${se.categoryId}/rank_list.xlsx`,query:se}))}),ft=se=>Fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Te.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:se}))}),It=se=>Fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Te.Z.API_SERVER+`/api/examination_banks/${se.id}.json`,query:se}))}),wt=se=>Fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Te.Z.API_SERVER+`/api/exercises/${se.categoryId}.json`,query:se}))}),Wt=se=>Fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Te.Z.API_SERVER+`/api/polls/${se==null?void 0:se.id}/commit_result.json`,query:se}))}),Jt=se=>Fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Te.Z.API_SERVER+"/api/paths/get_task_pass.json",query:se}))}),we=(se,fe)=>Fe(void 0,null,function*(){yield(0,Me.FH)(fe||"",(0,Me.NY)({url:Te.Z.API_SERVER+`/api/exercises/${se==null?void 0:se.exercise_id}/consult_exercise.json`,query:se}))}),le=se=>Fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Te.Z.API_SERVER+`/api/competitions/${se==null?void 0:se.identifier}/competition_commit_records/member_works.xlsx`,query:se}))}),Ae=se=>Fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Te.Z.API_SERVER+`/api/courses/${se==null?void 0:se.coursesId}/group_homeworks/import_group_template.xlsx`,query:se}))})},61527:function(Ct,ht,ne){"use strict";ne.d(ht,{U:function(){return De}});var y=ne(59301),Ie=Object.defineProperty,Me=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,be=(et,We,Fe)=>We in et?Ie(et,We,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):et[We]=Fe,Xe=(et,We)=>{for(var Fe in We||(We={}))Pe.call(We,Fe)&&be(et,Fe,We[Fe]);if(Me)for(var Fe of Me(We))Te.call(We,Fe)&&be(et,Fe,We[Fe]);return et},ze=(et,We,Fe)=>new Promise((rt,je)=>{var pe=Ge=>{try{ke(Fe.next(Ge))}catch(Je){je(Je)}},ve=Ge=>{try{ke(Fe.throw(Ge))}catch(Je){je(Je)}},ke=Ge=>Ge.done?rt(Ge.value):Promise.resolve(Ge.value).then(pe,ve);ke((Fe=Fe.apply(et,We)).next())});function De(et,We){const[Fe,rt]=(0,y.useState)(We),[je,pe]=(0,y.useState)(!1),[ve,ke]=(0,y.useState)();return[Fe,je,(Je,qe=!1)=>ze(this,null,function*(){const me=qe?We:Xe(Xe({},Fe),Je);pe(!0),rt(me);const Ye=yield et(me);return pe(!1),ke(Ye),Ye}),ve,ke]}},75083:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return Xe}});var y=ne(59301),Ie=ne.p+"static/modelContact.7a7eb113.png",Me=ne(94831),Pe=ne(41867),Te=ne(59301),Xe=()=>{const[ze,De]=(0,y.useState)(!1);return{verifyModelUser:()=>(0,Pe.$O)()?!0:(De(!0),!1),ContactModalElement:()=>Te.createElement(Me.Z,{visible:ze,setVisible:De,image:Ie}),contactOpen:ze,setContactOpen:De}}},49142:function(Ct,ht,ne){"use strict";ne.d(ht,{AL:function(){return me},Iy:function(){return We},Qv:function(){return je},ez:function(){return qe},jb:function(){return Fe}});var y=ne(32834),Ie=ne.n(y),Me=ne(11690),Pe=ne.n(Me);let Te=1;function be(Re,Ze){const at=Re.match(/^(\s+)(?:```)/);if(at===null)return Ze;const Oe=at[1];return Ze.split(` `).map(Bt=>{const Ke=Bt.match(/^\s+/);if(Ke===null)return Bt;const[tt]=Ke;return tt.length>=Oe.length?Bt.slice(Oe.length):Bt}).join(` `)}let Xe=[],ze=["
    "];const De=new(Ie()).Renderer,et=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function We(){Xe.length=0,ze=["
      "]}const Fe={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function rt(Re,Ze,at,Oe){if(Ze>=Re.length||Re[Ze].level<=at)return Ze;var Bt=Re[Ze];Oe.push("
    • "+Bt.text+""),Ze++;var Ke=[];return Ze=rt(Re,Ze,Bt.level,Ke),Ke.length>0&&(Oe.push("
        "),Ke.forEach(function(tt){Oe.push(tt)}),Oe.push("
      ")),Oe.push("
    • "),Ze=rt(Re,Ze,at,Oe),Ze}function je(){return rt(Xe,0,0,ze),ze.push("
    "),ze.join("")}const pe={heading(Re){const Ze=et.exec(Re);if(Te+=1,Ze)return{type:"heading",raw:Ze[0],depth:Ze[1].length,text:Ze[2]}},fences(Re){const Ze=this.rules.block.fences.exec(Re);if(Ze){const at=Ze[0];let Oe=be(at,Ze[3]||"");const Bt=Ze[2]?Ze[2].trim():Ze[2];if(["latex","katex","math"].indexOf(Bt)>=0){const Ke=Ge(),tt=Oe;Oe=Ke,Je[Ke]={type:"block",expression:tt}}return{type:"code",raw:at,lang:Bt,text:Oe}}}},ve=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let ke=0;const Ge=()=>`__special_katext_id_${ke++}__`;let Je={};function qe(){return Je}function me(){ke=0,Je={}}function Ye(Re){return Re=Re.replace(ve,(Ze,at)=>{const Oe=Ge();return Je[Oe]={type:"inline",expression:at},Oe}),Re}const ut=De.listitem;De.listitem=function(Re){return ut(Ye(Re))};const ct=De.paragraph;De.paragraph=function(Re){return ct(Ye(Re))};const yt=De.tablecell;De.tablecell=function(Re,Ze){return yt(Ye(Re),Ze)},De.code=function(Re,Ze,at){const Oe=(Ze||"").match(/\S*/)[0];return Oe?["latex","katex","math"].indexOf(Oe)>=0?`

    ${Re}

    `:`
    ${at?Re:(0,Me.escape)(Re,!0)}
    -`:'
    '+(at?Re:(0,Me.escape)(Re,!0))+"
    "},De.heading=function(Re,Ze,at){let Oe=this.options.headerPrefix+at.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Xe.push({anchor:Oe,level:Ze,text:Re}),"'+Re+""},Ie().setOptions({silent:!0,gfm:!0,pedantic:!1}),Ie().use({tokenizer:pe,renderer:De}),ht.ZP=Ie()},66457:function(Ct,ht,ne){"use strict";ne.d(ht,{rX:function(){return Ye},pW:function(){return ut},gy:function(){return ct},xY:function(){return me},O5:function(){return qe},hs:function(){return ve},tJ:function(){return je},o1:function(){return pe},Rd:function(){return Je}});var y=ne(65582),Ie=ne(62957),Me=ne(37285),Pe=ne(6767),Te=ne(41867),be=ne(65862),Xe=ne(87169),ze=ne(25510),De="data:image/png;base64,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",et=ne.p+"static/newqrcode.a8740efb.png",We=ne(32637),Fe=ne(59301),rt=(yt,Re,Ze)=>new Promise((at,Oe)=>{var Bt=Ot=>{try{tt(Ze.next(Ot))}catch(At){Oe(At)}},Ke=Ot=>{try{tt(Ze.throw(Ot))}catch(At){Oe(At)}},tt=Ot=>Ot.done?at(Ot.value):Promise.resolve(Ot.value).then(Bt,Ke);tt((Ze=Ze.apply(yt,Re)).next())});const je=(yt,Re=!1,Ze=!1,at="",Oe=!1)=>!!(pe(yt)&&ke(yt,Re,Ze,at,Oe)),pe=yt=>(0,Te.bg)()?!0:(yt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),ve=yt=>{var Re,Ze,at;const{user:Oe}=(0,y.getDvaApp)()._store.getState();(0,Te.bg)()&&!((Ze=(Re=Oe==null?void 0:Oe.userInfo)==null?void 0:Re.course)!=null&&Ze.course_public)&&!((at=Oe==null?void 0:Oe.userInfo)!=null&&at.profile_completed)&&yt({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},ke=(yt,Re=!1,Ze=!0,at="",Oe=!1)=>{var Bt;const{user:Ke}=(0,y.getDvaApp)()._store.getState();return(Bt=Ke.userInfo)!=null&&Bt.profile_completed?!0:(Ze?yt({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:at,isCurrentPage:Oe}}):Ie.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,be.xg)("/account/profile/edit"),Ge()}}),!1)},Ge=()=>{Ie.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},Je=()=>{Ie.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Fe.createElement("div",{style:{textAlign:"center"}},Fe.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"),Fe.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:We}),Fe.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},qe=()=>{var yt;const{user:Re}=(0,y.getDvaApp)()._store.getState();return(yt=Re.userInfo)!=null&&yt.professional_certification?!0:(Ie.default.confirm({title:"\u63D0\u793A",centered:!0,content:Fe.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,be.xg)("/account/certification")}}),!1)},me=()=>(0,Te.V9)()?!0:(Ie.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Fe.createElement("div",{className:"tc",style:{marginLeft:-38}},Fe.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Fe.createElement("img",{src:et,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),Ye=(yt,Re)=>yt?!0:(Ie.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Fe.createElement("div",null,Fe.createElement("p",null,Re||"\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"),Fe.createElement("div",{style:{marginLeft:"110px"}},Fe.createElement("img",{src:De,width:200}),Fe.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,be.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),ut=yt=>{Ie.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Fe.createElement("div",null,Fe.createElement("div",null,Fe.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"),Fe.createElement(Me.Z,null),Fe.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Fe.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 ",Fe.createElement("a",null,yt),"\u5929\u3002"),Fe.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Fe.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")),Fe.createElement("div",{style:{textAlign:"center",marginTop:30}},Fe.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ze,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ct=(yt,Re="")=>{const{shixunsDetail:{detail:Ze}}=(0,y.getDvaApp)()._store.getState();if((Ze==null?void 0:Ze.public)===2||(Ze==null?void 0:Ze.public)===1||(Ze==null?void 0:Ze.shixun_status)===3){let at="";return(Ze==null?void 0:Ze.public)===2&&(at="\u5DF2\u516C\u5F00"),(Ze==null?void 0:Ze.public)===1&&(at="\u5F85\u5BA1\u6838"),(Ze==null?void 0:Ze.shixun_status)===3&&(at="\u5DF2\u5173\u95ED"),Ie.default.info({centered:!0,icon:Fe.createElement(Xe.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Fe.createElement("div",{className:"tc",style:{marginLeft:-38}},Fe.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Fe.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",at,"\uFF0C",Re,"\u3002"),Fe.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Fe.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ze,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ze==null?void 0:Ze.shixun_status)===2?(Ie.default.confirm({centered:!0,icon:Fe.createElement(Xe.Z,null),title:"\u63D0\u793A",content:Fe.createElement("div",null,Fe.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Re,"\u3002"),Fe.createElement("br",null),Fe.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:()=>{Ie.default.confirm({width:440,centered:!0,icon:Fe.createElement(Xe.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:()=>rt(void 0,null,function*(){(yield yt({type:"shixunsDetail/cancelRelease",payload:{id:Ze==null?void 0:Ze.identifier}})).status!==401&&(Pe.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),yt({type:"shixunsDetail/getShixunsDetail",payload:{id:Ze==null?void 0:Ze.identifier}}),yt({type:"practiceSetting/getCommonData",payload:{id:Ze==null?void 0:Ze.identifier}}))})})}}),!0):!1}},1560:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return Ge}});var y=ne(2738),Ie=ne(45915),Me=ne(82326),Pe=ne(59301),Te=ne(92310),be=ne.n(Te),Xe=ne(11592),ze=ne(75030),De=ne(48755);const{Option:et}=Me.default;function We(Je){return(Je==null?void 0:Je.type)&&(Je.type.isSelectOption||Je.type.isSelectOptGroup)}const Fe=(Je,qe)=>{var me;const{prefixCls:Ye,className:ut,popupClassName:ct,dropdownClassName:yt,children:Re,dataSource:Ze}=Je,at=(0,Xe.Z)(Re);let Oe;at.length===1&&Pe.isValidElement(at[0])&&!We(at[0])&&([Oe]=at);const Bt=Oe?()=>Oe:void 0;let Ke;at.length&&We(at[0])?Ke=Re:Ke=Ze?Ze.map(it=>{if(Pe.isValidElement(it))return it;switch(typeof it){case"string":return Pe.createElement(et,{key:it,value:it},it);case"object":{const{value:bt}=it;return Pe.createElement(et,{key:bt,value:bt},it.text)}default:return}}):[];const{getPrefixCls:tt}=Pe.useContext(De.E_),Ot=tt("select",Ye),[At]=(0,ze.Cn)("SelectLike",(me=Je.dropdownStyle)===null||me===void 0?void 0:me.zIndex);return Pe.createElement(Me.default,Object.assign({ref:qe,suffixIcon:null},(0,y.Z)(Je,["dataSource","dropdownClassName"]),{prefixCls:Ot,popupClassName:ct||yt,dropdownStyle:Object.assign(Object.assign({},Je.dropdownStyle),{zIndex:At}),className:be()(`${Ot}-auto-complete`,ut),mode:Me.default.SECRET_COMBOBOX_MODE_DO_NOT_USE,getInputElement:Bt}),Ke)};var je=Pe.forwardRef(Fe);const{Option:pe}=Me.default,ve=(0,Ie.Z)(je,"dropdownAlign",Je=>(0,y.Z)(Je,["visible"])),ke=je;ke.Option=pe,ke._InternalPanelDoNotUseOrYouWillBeFired=ve;var Ge=ke},91882:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return At}});var y=ne(59301),Ie=ne(92310),Me=ne.n(Ie),Pe=ne(11592),Te=ne(26112),be=ne(22703),Xe=ne(48755),ze=ne(84105),De=ne(19563);const et=it=>{let{children:bt}=it;const{getPrefixCls:Ue}=y.useContext(Xe.E_),Ee=Ue("breadcrumb");return y.createElement("li",{className:`${Ee}-separator`,"aria-hidden":"true"},bt===""?bt:bt||"/")};et.__ANT_BREADCRUMB_SEPARATOR=!0;var We=et,Fe=function(it,bt){var Ue={};for(var Ee in it)Object.prototype.hasOwnProperty.call(it,Ee)&&bt.indexOf(Ee)<0&&(Ue[Ee]=it[Ee]);if(it!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,Ee=Object.getOwnPropertySymbols(it);Qebt[Qe]||Ee)}function je(it,bt,Ue,Ee){if(Ue==null)return null;const{className:Qe,onClick:Et}=bt,xt=Fe(bt,["className","onClick"]),Se=Object.assign(Object.assign({},(0,Te.Z)(xt,{data:!0,aria:!0})),{onClick:Et});return Ee!==void 0?y.createElement("a",Object.assign({},Se,{className:Me()(`${it}-link`,Qe),href:Ee}),Ue):y.createElement("span",Object.assign({},Se,{className:Me()(`${it}-link`,Qe)}),Ue)}function pe(it,bt){return(Ee,Qe,Et,xt,Se)=>{if(bt)return bt(Ee,Qe,Et,xt);const ot=rt(Ee,Qe);return je(it,Ee,ot,Se)}}var ve=function(it,bt){var Ue={};for(var Ee in it)Object.prototype.hasOwnProperty.call(it,Ee)&&bt.indexOf(Ee)<0&&(Ue[Ee]=it[Ee]);if(it!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,Ee=Object.getOwnPropertySymbols(it);Qe{const{prefixCls:bt,separator:Ue="/",children:Ee,menu:Qe,overlay:Et,dropdownProps:xt,href:Se}=it,vt=(jt=>{if(Qe||Et){const ft=Object.assign({},xt);if(Qe){const It=Qe||{},{items:wt}=It,Rt=ve(It,["items"]);ft.menu=Object.assign(Object.assign({},Rt),{items:wt==null?void 0:wt.map((Jt,we)=>{var{key:le,title:ie,label:se,path:fe}=Jt,ue=ve(Jt,["key","title","label","path"]);let Ve=se!=null?se:ie;return fe&&(Ve=y.createElement("a",{href:`${Se}${fe}`},Ve)),Object.assign(Object.assign({},ue),{key:le!=null?le:we,label:Ve})})})}else Et&&(ft.overlay=Et);return y.createElement(De.Z,Object.assign({placement:"bottom"},ft),y.createElement("span",{className:`${bt}-overlay-link`},jt,y.createElement(ze.Z,null)))}return jt})(Ee);return vt!=null?y.createElement(y.Fragment,null,y.createElement("li",null,vt),Ue&&y.createElement(We,null,Ue)):null},Ge=it=>{const{prefixCls:bt,children:Ue,href:Ee}=it,Qe=ve(it,["prefixCls","children","href"]),{getPrefixCls:Et}=y.useContext(Xe.E_),xt=Et("breadcrumb",bt);return y.createElement(ke,Object.assign({},Qe,{prefixCls:xt}),je(xt,Qe,Ue,Ee))};Ge.__ANT_BREADCRUMB_ITEM=!0;var Je=Ge,qe=ne(36237),me=ne(63356),Ye=ne(16931),ut=ne(51636);const ct=it=>{const{componentCls:bt,iconCls:Ue,calc:Ee}=it;return{[bt]:Object.assign(Object.assign({},(0,me.Wf)(it)),{color:it.itemColor,fontSize:it.fontSize,[Ue]:{fontSize:it.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:it.linkColor,transition:`color ${it.motionDurationMid}`,padding:`0 ${(0,qe.unit)(it.paddingXXS)}`,borderRadius:it.borderRadiusSM,height:it.fontHeight,display:"inline-block",marginInline:Ee(it.marginXXS).mul(-1).equal(),"&:hover":{color:it.linkHoverColor,backgroundColor:it.colorBgTextHover}},(0,me.Qy)(it)),"li:last-child":{color:it.lastItemColor},[`${bt}-separator`]:{marginInline:it.separatorMargin,color:it.separatorColor},[`${bt}-link`]:{[` +`:'
    '+(at?Re:(0,Me.escape)(Re,!0))+"
    "},De.heading=function(Re,Ze,at){let Oe=this.options.headerPrefix+at.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Xe.push({anchor:Oe,level:Ze,text:Re}),"'+Re+""},Ie().setOptions({silent:!0,gfm:!0,pedantic:!1}),Ie().use({tokenizer:pe,renderer:De}),ht.ZP=Ie()},66457:function(Ct,ht,ne){"use strict";ne.d(ht,{rX:function(){return Ye},pW:function(){return ut},gy:function(){return ct},xY:function(){return me},O5:function(){return qe},hs:function(){return ve},tJ:function(){return je},o1:function(){return pe},Rd:function(){return Je}});var y=ne(65582),Ie=ne(62957),Me=ne(37285),Pe=ne(6767),Te=ne(41867),be=ne(65862),Xe=ne(87169),ze=ne(25510),De="data:image/png;base64,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",et=ne.p+"static/newqrcode.a8740efb.png",We=ne(32637),Fe=ne(59301),rt=(yt,Re,Ze)=>new Promise((at,Oe)=>{var Bt=Ot=>{try{tt(Ze.next(Ot))}catch(At){Oe(At)}},Ke=Ot=>{try{tt(Ze.throw(Ot))}catch(At){Oe(At)}},tt=Ot=>Ot.done?at(Ot.value):Promise.resolve(Ot.value).then(Bt,Ke);tt((Ze=Ze.apply(yt,Re)).next())});const je=(yt,Re=!1,Ze=!1,at="",Oe=!1)=>!!(pe(yt)&&ke(yt,Re,Ze,at,Oe)),pe=yt=>(0,Te.bg)()?!0:(yt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),ve=yt=>{var Re,Ze,at;const{user:Oe}=(0,y.getDvaApp)()._store.getState();(0,Te.bg)()&&!((Ze=(Re=Oe==null?void 0:Oe.userInfo)==null?void 0:Re.course)!=null&&Ze.course_public)&&!((at=Oe==null?void 0:Oe.userInfo)!=null&&at.profile_completed)&&yt({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},ke=(yt,Re=!1,Ze=!0,at="",Oe=!1)=>{var Bt;const{user:Ke}=(0,y.getDvaApp)()._store.getState();return(Bt=Ke.userInfo)!=null&&Bt.profile_completed?!0:(Ze?yt({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:at,isCurrentPage:Oe}}):Ie.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,be.xg)("/account/profile/edit"),Ge()}}),!1)},Ge=()=>{Ie.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},Je=()=>{Ie.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Fe.createElement("div",{style:{textAlign:"center"}},Fe.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"),Fe.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:We}),Fe.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},qe=()=>{var yt;const{user:Re}=(0,y.getDvaApp)()._store.getState();return(yt=Re.userInfo)!=null&&yt.professional_certification?!0:(Ie.default.confirm({title:"\u63D0\u793A",centered:!0,content:Fe.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,be.xg)("/account/certification")}}),!1)},me=()=>(0,Te.V9)()?!0:(Ie.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Fe.createElement("div",{className:"tc",style:{marginLeft:-38}},Fe.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Fe.createElement("img",{src:et,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),Ye=(yt,Re)=>yt?!0:(Ie.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Fe.createElement("div",null,Fe.createElement("p",null,Re||"\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"),Fe.createElement("div",{style:{marginLeft:"110px"}},Fe.createElement("img",{src:De,width:200}),Fe.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,be.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),ut=yt=>{Ie.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Fe.createElement("div",null,Fe.createElement("div",null,Fe.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"),Fe.createElement(Me.Z,null),Fe.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Fe.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 ",Fe.createElement("a",null,yt),"\u5929\u3002"),Fe.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Fe.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")),Fe.createElement("div",{style:{textAlign:"center",marginTop:30}},Fe.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ze,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ct=(yt,Re="")=>{const{shixunsDetail:{detail:Ze}}=(0,y.getDvaApp)()._store.getState();if((Ze==null?void 0:Ze.public)===2||(Ze==null?void 0:Ze.public)===1||(Ze==null?void 0:Ze.shixun_status)===3){let at="";return(Ze==null?void 0:Ze.public)===2&&(at="\u5DF2\u516C\u5F00"),(Ze==null?void 0:Ze.public)===1&&(at="\u5F85\u5BA1\u6838"),(Ze==null?void 0:Ze.shixun_status)===3&&(at="\u5DF2\u5173\u95ED"),Ie.default.info({centered:!0,icon:Fe.createElement(Xe.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Fe.createElement("div",{className:"tc",style:{marginLeft:-38}},Fe.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Fe.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",at,"\uFF0C",Re,"\u3002"),Fe.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Fe.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ze,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ze==null?void 0:Ze.shixun_status)===2?(Ie.default.confirm({centered:!0,icon:Fe.createElement(Xe.Z,null),title:"\u63D0\u793A",content:Fe.createElement("div",null,Fe.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Re,"\u3002"),Fe.createElement("br",null),Fe.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:()=>{Ie.default.confirm({width:440,centered:!0,icon:Fe.createElement(Xe.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:()=>rt(void 0,null,function*(){(yield yt({type:"shixunsDetail/cancelRelease",payload:{id:Ze==null?void 0:Ze.identifier}})).status!==401&&(Pe.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),yt({type:"shixunsDetail/getShixunsDetail",payload:{id:Ze==null?void 0:Ze.identifier}}),yt({type:"practiceSetting/getCommonData",payload:{id:Ze==null?void 0:Ze.identifier}}))})})}}),!0):!1}},1560:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return Ge}});var y=ne(2738),Ie=ne(45915),Me=ne(82326),Pe=ne(59301),Te=ne(92310),be=ne.n(Te),Xe=ne(11592),ze=ne(75030),De=ne(48755);const{Option:et}=Me.default;function We(Je){return(Je==null?void 0:Je.type)&&(Je.type.isSelectOption||Je.type.isSelectOptGroup)}const Fe=(Je,qe)=>{var me;const{prefixCls:Ye,className:ut,popupClassName:ct,dropdownClassName:yt,children:Re,dataSource:Ze}=Je,at=(0,Xe.Z)(Re);let Oe;at.length===1&&Pe.isValidElement(at[0])&&!We(at[0])&&([Oe]=at);const Bt=Oe?()=>Oe:void 0;let Ke;at.length&&We(at[0])?Ke=Re:Ke=Ze?Ze.map(it=>{if(Pe.isValidElement(it))return it;switch(typeof it){case"string":return Pe.createElement(et,{key:it,value:it},it);case"object":{const{value:bt}=it;return Pe.createElement(et,{key:bt,value:bt},it.text)}default:return}}):[];const{getPrefixCls:tt}=Pe.useContext(De.E_),Ot=tt("select",Ye),[At]=(0,ze.Cn)("SelectLike",(me=Je.dropdownStyle)===null||me===void 0?void 0:me.zIndex);return Pe.createElement(Me.default,Object.assign({ref:qe,suffixIcon:null},(0,y.Z)(Je,["dataSource","dropdownClassName"]),{prefixCls:Ot,popupClassName:ct||yt,dropdownStyle:Object.assign(Object.assign({},Je.dropdownStyle),{zIndex:At}),className:be()(`${Ot}-auto-complete`,ut),mode:Me.default.SECRET_COMBOBOX_MODE_DO_NOT_USE,getInputElement:Bt}),Ke)};var je=Pe.forwardRef(Fe);const{Option:pe}=Me.default,ve=(0,Ie.Z)(je,"dropdownAlign",Je=>(0,y.Z)(Je,["visible"])),ke=je;ke.Option=pe,ke._InternalPanelDoNotUseOrYouWillBeFired=ve;var Ge=ke},91882:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return At}});var y=ne(59301),Ie=ne(92310),Me=ne.n(Ie),Pe=ne(11592),Te=ne(26112),be=ne(22703),Xe=ne(48755),ze=ne(84105),De=ne(19563);const et=it=>{let{children:bt}=it;const{getPrefixCls:Ue}=y.useContext(Xe.E_),Ee=Ue("breadcrumb");return y.createElement("li",{className:`${Ee}-separator`,"aria-hidden":"true"},bt===""?bt:bt||"/")};et.__ANT_BREADCRUMB_SEPARATOR=!0;var We=et,Fe=function(it,bt){var Ue={};for(var Ee in it)Object.prototype.hasOwnProperty.call(it,Ee)&&bt.indexOf(Ee)<0&&(Ue[Ee]=it[Ee]);if(it!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,Ee=Object.getOwnPropertySymbols(it);Qebt[Qe]||Ee)}function je(it,bt,Ue,Ee){if(Ue==null)return null;const{className:Qe,onClick:Et}=bt,xt=Fe(bt,["className","onClick"]),Se=Object.assign(Object.assign({},(0,Te.Z)(xt,{data:!0,aria:!0})),{onClick:Et});return Ee!==void 0?y.createElement("a",Object.assign({},Se,{className:Me()(`${it}-link`,Qe),href:Ee}),Ue):y.createElement("span",Object.assign({},Se,{className:Me()(`${it}-link`,Qe)}),Ue)}function pe(it,bt){return(Ee,Qe,Et,xt,Se)=>{if(bt)return bt(Ee,Qe,Et,xt);const ot=rt(Ee,Qe);return je(it,Ee,ot,Se)}}var ve=function(it,bt){var Ue={};for(var Ee in it)Object.prototype.hasOwnProperty.call(it,Ee)&&bt.indexOf(Ee)<0&&(Ue[Ee]=it[Ee]);if(it!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,Ee=Object.getOwnPropertySymbols(it);Qe{const{prefixCls:bt,separator:Ue="/",children:Ee,menu:Qe,overlay:Et,dropdownProps:xt,href:Se}=it,vt=(Rt=>{if(Qe||Et){const ft=Object.assign({},xt);if(Qe){const It=Qe||{},{items:wt}=It,Wt=ve(It,["items"]);ft.menu=Object.assign(Object.assign({},Wt),{items:wt==null?void 0:wt.map((Jt,we)=>{var{key:le,title:Ae,label:se,path:fe}=Jt,ue=ve(Jt,["key","title","label","path"]);let Ve=se!=null?se:Ae;return fe&&(Ve=y.createElement("a",{href:`${Se}${fe}`},Ve)),Object.assign(Object.assign({},ue),{key:le!=null?le:we,label:Ve})})})}else Et&&(ft.overlay=Et);return y.createElement(De.Z,Object.assign({placement:"bottom"},ft),y.createElement("span",{className:`${bt}-overlay-link`},Rt,y.createElement(ze.Z,null)))}return Rt})(Ee);return vt!=null?y.createElement(y.Fragment,null,y.createElement("li",null,vt),Ue&&y.createElement(We,null,Ue)):null},Ge=it=>{const{prefixCls:bt,children:Ue,href:Ee}=it,Qe=ve(it,["prefixCls","children","href"]),{getPrefixCls:Et}=y.useContext(Xe.E_),xt=Et("breadcrumb",bt);return y.createElement(ke,Object.assign({},Qe,{prefixCls:xt}),je(xt,Qe,Ue,Ee))};Ge.__ANT_BREADCRUMB_ITEM=!0;var Je=Ge,qe=ne(36237),me=ne(63356),Ye=ne(16931),ut=ne(51636);const ct=it=>{const{componentCls:bt,iconCls:Ue,calc:Ee}=it;return{[bt]:Object.assign(Object.assign({},(0,me.Wf)(it)),{color:it.itemColor,fontSize:it.fontSize,[Ue]:{fontSize:it.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:it.linkColor,transition:`color ${it.motionDurationMid}`,padding:`0 ${(0,qe.unit)(it.paddingXXS)}`,borderRadius:it.borderRadiusSM,height:it.fontHeight,display:"inline-block",marginInline:Ee(it.marginXXS).mul(-1).equal(),"&:hover":{color:it.linkHoverColor,backgroundColor:it.colorBgTextHover}},(0,me.Qy)(it)),"li:last-child":{color:it.lastItemColor},[`${bt}-separator`]:{marginInline:it.separatorMargin,color:it.separatorColor},[`${bt}-link`]:{[` > ${Ue} + span, > ${Ue} + a - `]:{marginInlineStart:it.marginXXS}},[`${bt}-overlay-link`]:{borderRadius:it.borderRadiusSM,height:it.fontHeight,display:"inline-block",padding:`0 ${(0,qe.unit)(it.paddingXXS)}`,marginInline:Ee(it.marginXXS).mul(-1).equal(),[`> ${Ue}`]:{marginInlineStart:it.marginXXS,fontSize:it.fontSizeIcon},"&:hover":{color:it.linkHoverColor,backgroundColor:it.colorBgTextHover,a:{color:it.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${it.componentCls}-rtl`]:{direction:"rtl"}})}},yt=it=>({itemColor:it.colorTextDescription,lastItemColor:it.colorText,iconFontSize:it.fontSize,linkColor:it.colorTextDescription,linkHoverColor:it.colorText,separatorColor:it.colorTextDescription,separatorMargin:it.marginXS});var Re=(0,Ye.I$)("Breadcrumb",it=>{const bt=(0,ut.mergeToken)(it,{});return ct(bt)},yt),Ze=function(it,bt){var Ue={};for(var Ee in it)Object.prototype.hasOwnProperty.call(it,Ee)&&bt.indexOf(Ee)<0&&(Ue[Ee]=it[Ee]);if(it!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,Ee=Object.getOwnPropertySymbols(it);Qe{var{breadcrumbName:xt}=Et,Se=Ze(Et,["breadcrumbName"]);return Object.assign(Object.assign({},Se),{title:xt})})}),Qe}function Oe(it,bt){return(0,y.useMemo)(()=>it||(bt?bt.map(at):null),[it,bt])}var Bt=function(it,bt){var Ue={};for(var Ee in it)Object.prototype.hasOwnProperty.call(it,Ee)&&bt.indexOf(Ee)<0&&(Ue[Ee]=it[Ee]);if(it!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,Ee=Object.getOwnPropertySymbols(it);Qe{if(bt===void 0)return bt;let Ue=(bt||"").replace(/^\//,"");return Object.keys(it).forEach(Ee=>{Ue=Ue.replace(`:${Ee}`,it[Ee])}),Ue},tt=it=>{const{prefixCls:bt,separator:Ue="/",style:Ee,className:Qe,rootClassName:Et,routes:xt,items:Se,children:ot,itemRender:vt,params:jt={}}=it,ft=Bt(it,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:It,direction:wt,breadcrumb:Rt}=y.useContext(Xe.E_);let Jt;const we=It("breadcrumb",bt),[le,ie,se]=Re(we),fe=Oe(Se,xt),ue=pe(we,vt);if(fe&&fe.length>0){const Mt=[],Bn=Se||xt;Jt=fe.map((Sn,Pn)=>{const{path:lr,key:zn,type:ja,menu:ua,overlay:Dt,onClick:Jn,className:or,separator:Xn,dropdownProps:cn}=Sn,On=Ke(jt,lr);On!==void 0&&Mt.push(On);const Br=zn!=null?zn:Pn;if(ja==="separator")return y.createElement(We,{key:Br},Xn);const sa={},_a=Pn===fe.length-1;ua?sa.menu=ua:Dt&&(sa.overlay=Dt);let{href:Yi}=Sn;return Mt.length&&On!==void 0&&(Yi=`#/${Mt.join("/")}`),y.createElement(ke,Object.assign({key:Br},sa,(0,Te.Z)(Sn,{data:!0,aria:!0}),{className:or,dropdownProps:cn,href:Yi,separator:_a?"":Ue,onClick:Jn,prefixCls:we}),ue(Sn,jt,Bn,Mt,Yi))})}else if(ot){const Mt=(0,Pe.Z)(ot).length;Jt=(0,Pe.Z)(ot).map((Bn,Sn)=>{if(!Bn)return Bn;const Pn=Sn===Mt-1;return(0,be.Tm)(Bn,{separator:Pn?"":Ue,key:Sn})})}const Ve=Me()(we,Rt==null?void 0:Rt.className,{[`${we}-rtl`]:wt==="rtl"},Qe,Et,ie,se),Qt=Object.assign(Object.assign({},Rt==null?void 0:Rt.style),Ee);return le(y.createElement("nav",Object.assign({className:Ve,style:Qt},ft),y.createElement("ol",null,Jt)))};tt.Item=Je,tt.Separator=We;var Ot=tt,At=Ot},24017:function(Ct,ht,ne){"use strict";ne.d(ht,{default:function(){return Cu}});var y=ne(66649),Ie=ne.n(y),Me=ne(9007),Pe=ne.n(Me),Te=ne(50991),be=ne.n(Te),Xe=ne(9084),ze=ne.n(Xe),De=ne(58626),et=ne.n(De),We=ne(13477),Fe=ne.n(We),rt=ne(64796),je=ne.n(rt);Ie().extend(je()),Ie().extend(Fe()),Ie().extend(Pe()),Ie().extend(be()),Ie().extend(ze()),Ie().extend(et()),Ie().extend(function(oe,ye){var He=ye.prototype,$e=He.format;He.format=function(Ft){var St=(Ft||"").replace("Wo","wo");return $e.bind(this)(St)}});var pe={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"},ve=function(ye){var He=pe[ye];return He||ye.split("_")[0]},ke=function(){},Ge={getNow:function(){var ye=Ie()();return typeof ye.tz=="function"?ye.tz():ye},getFixedDate:function(ye){return Ie()(ye,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(ye){return ye.endOf("month")},getWeekDay:function(ye){var He=ye.locale("en");return He.weekday()+He.localeData().firstDayOfWeek()},getYear:function(ye){return ye.year()},getMonth:function(ye){return ye.month()},getDate:function(ye){return ye.date()},getHour:function(ye){return ye.hour()},getMinute:function(ye){return ye.minute()},getSecond:function(ye){return ye.second()},getMillisecond:function(ye){return ye.millisecond()},addYear:function(ye,He){return ye.add(He,"year")},addMonth:function(ye,He){return ye.add(He,"month")},addDate:function(ye,He){return ye.add(He,"day")},setYear:function(ye,He){return ye.year(He)},setMonth:function(ye,He){return ye.month(He)},setDate:function(ye,He){return ye.date(He)},setHour:function(ye,He){return ye.hour(He)},setMinute:function(ye,He){return ye.minute(He)},setSecond:function(ye,He){return ye.second(He)},setMillisecond:function(ye,He){return ye.millisecond(He)},isAfter:function(ye,He){return ye.isAfter(He)},isValidate:function(ye){return ye.isValid()},locale:{getWeekFirstDay:function(ye){return Ie()().locale(ve(ye)).localeData().firstDayOfWeek()},getWeekFirstDate:function(ye,He){return He.locale(ve(ye)).weekday(0)},getWeek:function(ye,He){return He.locale(ve(ye)).week()},getShortWeekDays:function(ye){return Ie()().locale(ve(ye)).localeData().weekdaysMin()},getShortMonths:function(ye){return Ie()().locale(ve(ye)).localeData().monthsShort()},format:function(ye,He,$e){return He.locale(ve(ye)).format($e)},parse:function(ye,He,$e){for(var nt=ve(ye),Ft=0;Ft<$e.length;Ft+=1){var St=$e[Ft],Nt=He;if(St.includes("wo")||St.includes("Wo")){for(var an=Nt.split("-")[0],sn=Nt.split("-")[1],Ht=Ie()(an,"YYYY").startOf("year").locale(nt),yn=0;yn<=52;yn+=1){var bn=Ht.add(yn,"week");if(bn.format("Wo")===sn)return bn}return ke(),null}var pn=Ie()(Nt,St,!0).locale(nt);if(pn.isValid())return pn}return He&&ke(),null}}},Je=Ge,qe=ne(45915),me=ne(59301),Ye=ne(54476),ut={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"}}]},name:"calendar",theme:"outlined"},ct=ut,yt=ne(7657),Re=function(ye,He){return me.createElement(yt.Z,(0,Ye.Z)({},ye,{ref:He,icon:ct}))},Ze=me.forwardRef(Re),at=Ze,Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"},Bt=Oe,Ke=function(ye,He){return me.createElement(yt.Z,(0,Ye.Z)({},ye,{ref:He,icon:Bt}))},tt=me.forwardRef(Ke),Ot=tt,At={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z"}}]},name:"swap-right",theme:"outlined"},it=At,bt=function(ye,He){return me.createElement(yt.Z,(0,Ye.Z)({},ye,{ref:He,icon:it}))},Ue=me.forwardRef(bt),Ee=Ue,Qe=ne(92310),Et=ne.n(Qe),xt=ne(94480),Se=ne(33885),ot=ne(42978),vt=ne(70425),jt=ne(34280),ft=ne(2738),It=ne(26112),wt=ne(48736),Rt=ne(20068),Jt=ne(65030);function we(oe,ye){return oe!==void 0?oe:ye?"bottomRight":"bottomLeft"}var le=me.createContext(null),ie=le,se={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function fe(oe){var ye=oe.popupElement,He=oe.popupStyle,$e=oe.popupClassName,nt=oe.popupAlign,Ft=oe.transitionName,St=oe.getPopupContainer,Nt=oe.children,an=oe.range,sn=oe.placement,Ht=oe.builtinPlacements,yn=Ht===void 0?se:Ht,bn=oe.direction,pn=oe.visible,xn=oe.onClose,Ln=me.useContext(ie),Nn=Ln.prefixCls,In="".concat(Nn,"-dropdown"),hr=we(sn,bn==="rtl");return me.createElement(Jt.Z,{showAction:[],hideAction:["click"],popupPlacement:hr,builtinPlacements:yn,prefixCls:In,popupTransitionName:Ft,popup:ye,popupAlign:nt,popupVisible:pn,popupClassName:Et()($e,(0,Rt.Z)((0,Rt.Z)({},"".concat(In,"-range"),an),"".concat(In,"-rtl"),bn==="rtl")),popupStyle:He,stretch:"minWidth",getPopupContainer:St,onPopupVisibleChange:function(Tn){Tn||xn()}},Nt)}var ue=fe;function Ve(oe,ye){for(var He=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",$e=String(oe);$e.length2&&arguments[2]!==void 0?arguments[2]:[],$e=me.useState([!1,!1]),nt=(0,ot.Z)($e,2),Ft=nt[0],St=nt[1],Nt=function(Ht,yn){St(function(bn){return Mt(bn,yn,Ht)})},an=me.useMemo(function(){return Ft.map(function(sn,Ht){if(sn)return!0;var yn=oe[Ht];return yn?!!(!He[Ht]&&!yn||yn&&ye(yn,{activeIndex:Ht})):!1})},[oe,Ft,ye,He]);return[an,Nt]}function ua(oe,ye,He,$e,nt){var Ft="",St=[];return oe&&St.push(nt?"hh":"HH"),ye&&St.push("mm"),He&&St.push("ss"),Ft=St.join(":"),$e&&(Ft+=".SSS"),nt&&(Ft+=" A"),Ft}function Dt(oe,ye,He,$e,nt,Ft){var St=oe.fieldDateTimeFormat,Nt=oe.fieldDateFormat,an=oe.fieldTimeFormat,sn=oe.fieldMonthFormat,Ht=oe.fieldYearFormat,yn=oe.fieldWeekFormat,bn=oe.fieldQuarterFormat,pn=oe.yearFormat,xn=oe.cellYearFormat,Ln=oe.cellQuarterFormat,Nn=oe.dayFormat,In=oe.cellDateFormat,hr=ua(ye,He,$e,nt,Ft);return(0,Se.Z)((0,Se.Z)({},oe),{},{fieldDateTimeFormat:St||"YYYY-MM-DD ".concat(hr),fieldDateFormat:Nt||"YYYY-MM-DD",fieldTimeFormat:an||hr,fieldMonthFormat:sn||"YYYY-MM",fieldYearFormat:Ht||"YYYY",fieldWeekFormat:yn||"gggg-wo",fieldQuarterFormat:bn||"YYYY-[Q]Q",yearFormat:pn||"YYYY",cellYearFormat:xn||"YYYY",cellQuarterFormat:Ln||"[Q]Q",cellDateFormat:In||Nn||"D"})}function Jn(oe,ye){var He=ye.showHour,$e=ye.showMinute,nt=ye.showSecond,Ft=ye.showMillisecond,St=ye.use12Hours;return me.useMemo(function(){return Dt(oe,He,$e,nt,Ft,St)},[oe,He,$e,nt,Ft,St])}var or=ne(76190);function Xn(oe,ye,He){return He!=null?He:ye.some(function($e){return oe.includes($e)})}var cn=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function On(oe){var ye=Bn(oe,cn),He=oe.format,$e=oe.picker,nt=null;return He&&(nt=He,Array.isArray(nt)&&(nt=nt[0]),nt=(0,or.Z)(nt)==="object"?nt.format:nt),$e==="time"&&(ye.format=nt),[ye,nt]}function Br(oe){return oe&&typeof oe=="string"}function sa(oe,ye,He,$e){return[oe,ye,He,$e].some(function(nt){return nt!==void 0})}function _a(oe,ye,He,$e,nt){var Ft=ye,St=He,Nt=$e;if(!oe&&!Ft&&!St&&!Nt&&!nt)Ft=!0,St=!0,Nt=!0;else if(oe){var an,sn,Ht,yn=[Ft,St,Nt].some(function(xn){return xn===!1}),bn=[Ft,St,Nt].some(function(xn){return xn===!0}),pn=yn?!0:!bn;Ft=(an=Ft)!==null&&an!==void 0?an:pn,St=(sn=St)!==null&&sn!==void 0?sn:pn,Nt=(Ht=Nt)!==null&&Ht!==void 0?Ht:pn}return[Ft,St,Nt,nt]}function Yi(oe){var ye=oe.showTime,He=On(oe),$e=(0,ot.Z)(He,2),nt=$e[0],Ft=$e[1],St=ye&&(0,or.Z)(ye)==="object"?ye:{},Nt=(0,Se.Z)((0,Se.Z)({defaultOpenValue:St.defaultOpenValue||St.defaultValue},nt),St),an=Nt.showMillisecond,sn=Nt.showHour,Ht=Nt.showMinute,yn=Nt.showSecond,bn=sa(sn,Ht,yn,an),pn=_a(bn,sn,Ht,yn,an),xn=(0,ot.Z)(pn,3);return sn=xn[0],Ht=xn[1],yn=xn[2],[Nt,(0,Se.Z)((0,Se.Z)({},Nt),{},{showHour:sn,showMinute:Ht,showSecond:yn,showMillisecond:an}),Nt.format,Ft]}function Ti(oe,ye,He,$e,nt){var Ft=oe==="time";if(oe==="datetime"||Ft){for(var St=$e,Nt=Sn(oe,nt,null),an=Nt,sn=[ye,He],Ht=0;Ht1&&(St=ye.addDate(St,-7)),St}function En(oe,ye){var He=ye.generateConfig,$e=ye.locale,nt=ye.format;return oe?typeof nt=="function"?nt(oe):He.locale.format($e.locale,oe,nt):""}function Sr(oe,ye,He){var $e=ye,nt=["getHour","getMinute","getSecond","getMillisecond"],Ft=["setHour","setMinute","setSecond","setMillisecond"];return Ft.forEach(function(St,Nt){He?$e=oe[St]($e,oe[nt[Nt]](He)):$e=oe[St]($e,0)}),$e}function wr(oe,ye,He,$e,nt){var Ft=(0,vt.zX)(function(St,Nt){return!!(He&&He(St,Nt)||$e&&oe.isAfter($e,St)&&!An(oe,ye,$e,St,Nt.type)||nt&&oe.isAfter(St,nt)&&!An(oe,ye,nt,St,Nt.type))});return Ft}function Fr(oe,ye,He){return me.useMemo(function(){var $e=Sn(oe,ye,He),nt=Qt($e),Ft=nt[0],St=(0,or.Z)(Ft)==="object"&&Ft.type==="mask"?Ft.format:null;return[nt.map(function(Nt){return typeof Nt=="string"||typeof Nt=="function"?Nt:Nt.format}),St]},[oe,ye,He])}function Hr(oe,ye,He){return typeof oe[0]=="function"||He?!0:ye}function sr(oe,ye,He,$e){var nt=(0,vt.zX)(function(Ft,St){var Nt=(0,Se.Z)({type:ye},St);if(delete Nt.activeIndex,!oe.isValidate(Ft)||He&&He(Ft,Nt))return!0;if((ye==="date"||ye==="time")&&$e){var an,sn=St&&St.activeIndex===1?"end":"start",Ht=((an=$e.disabledTime)===null||an===void 0?void 0:an.call($e,Ft,sn,{from:Nt.from}))||{},yn=Ht.disabledHours,bn=Ht.disabledMinutes,pn=Ht.disabledSeconds,xn=Ht.disabledMilliseconds,Ln=$e.disabledHours,Nn=$e.disabledMinutes,In=$e.disabledSeconds,hr=yn||Ln,er=bn||Nn,Tn=pn||In,Cr=oe.getHour(Ft),Gn=oe.getMinute(Ft),tr=oe.getSecond(Ft),ha=oe.getMillisecond(Ft);if(hr&&hr().includes(Cr)||er&&er(Cr).includes(Gn)||Tn&&Tn(Cr,Gn).includes(tr)||xn&&xn(Cr,Gn,tr).includes(ha))return!0}return!1});return nt}function Ca(oe){var ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,He=me.useMemo(function(){var $e=oe&&Qt(oe);return ye&&$e&&($e[1]=$e[1]||$e[0]),$e},[oe,ye]);return He}function qn(oe,ye){var He=oe.generateConfig,$e=oe.locale,nt=oe.picker,Ft=nt===void 0?"date":nt,St=oe.prefixCls,Nt=St===void 0?"rc-picker":St,an=oe.styles,sn=an===void 0?{}:an,Ht=oe.classNames,yn=Ht===void 0?{}:Ht,bn=oe.order,pn=bn===void 0?!0:bn,xn=oe.components,Ln=xn===void 0?{}:xn,Nn=oe.inputRender,In=oe.allowClear,hr=oe.clearIcon,er=oe.needConfirm,Tn=oe.multiple,Cr=oe.format,Gn=oe.inputReadOnly,tr=oe.disabledDate,ha=oe.minDate,Vr=oe.maxDate,ea=oe.showTime,Kr=oe.value,ia=oe.defaultValue,Xr=oe.pickerValue,kr=oe.defaultPickerValue,mr=Ca(Kr),jr=Ca(ia),Nr=Ca(Xr),ba=Ca(kr),_n=Ft==="date"&&ea?"datetime":Ft,$r=_n==="time"||_n==="datetime",ra=$r||Tn,Lr=er!=null?er:$r,ta=Yi(oe),qr=(0,ot.Z)(ta,4),Ya=qr[0],Ga=qr[1],ei=qr[2],ri=qr[3],Pa=Jn($e,Ga),gi=me.useMemo(function(){return Ti(_n,ei,ri,Ya,Pa)},[_n,ei,ri,Ya,Pa]),ci=me.useMemo(function(){return(0,Se.Z)((0,Se.Z)({},oe),{},{prefixCls:Nt,locale:Pa,picker:Ft,styles:sn,classNames:yn,order:pn,components:(0,Se.Z)({input:Nn},Ln),clearIcon:Cn(Nt,In,hr),showTime:gi,value:mr,defaultValue:jr,pickerValue:Nr,defaultPickerValue:ba},ye==null?void 0:ye())},[oe]),oi=Fr(_n,Pa,Cr),bi=(0,ot.Z)(oi,2),ui=bi[0],ki=bi[1],ai=Hr(ui,Gn,Tn),Si=wr(He,$e,tr,ha,Vr),Ci=sr(He,Ft,Si,gi),nA=me.useMemo(function(){return(0,Se.Z)((0,Se.Z)({},ci),{},{needConfirm:Lr,inputReadOnly:ai,disabledDate:Si})},[ci,Lr,ai,Si]);return[nA,_n,ra,ui,ki,Ci]}var da=ne(16089);function dn(oe,ye,He){var $e=(0,vt.C8)(ye,{value:oe}),nt=(0,ot.Z)($e,2),Ft=nt[0],St=nt[1],Nt=me.useRef(oe),an=me.useRef(),sn=function(){da.Z.cancel(an.current)},Ht=(0,vt.zX)(function(){St(Nt.current),He&&Ft!==Nt.current&&He(Nt.current)}),yn=(0,vt.zX)(function(bn,pn){sn(),Nt.current=bn,bn||pn?Ht():an.current=(0,da.Z)(Ht)});return me.useEffect(function(){return sn},[]),[Ft,yn]}function Rn(oe,ye){var He=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],$e=arguments.length>3?arguments[3]:void 0,nt=He.every(function(Ht){return Ht})?!1:oe,Ft=dn(nt,ye||!1,$e),St=(0,ot.Z)(Ft,2),Nt=St[0],an=St[1];function sn(Ht){var yn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!yn.inherit||Nt)&&an(Ht,yn.force)}return[Nt,sn]}function Gr(oe){var ye=me.useRef();return me.useImperativeHandle(oe,function(){var He;return{nativeElement:(He=ye.current)===null||He===void 0?void 0:He.nativeElement,focus:function(nt){var Ft;(Ft=ye.current)===null||Ft===void 0||Ft.focus(nt)},blur:function(){var nt;(nt=ye.current)===null||nt===void 0||nt.blur()}}}),ye}function Kn(oe,ye){return me.useMemo(function(){return oe||(ye?((0,wt.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(ye).map(function(He){var $e=(0,ot.Z)(He,2),nt=$e[0],Ft=$e[1];return{label:nt,value:Ft}})):[])},[oe,ye])}function ya(oe,ye){var He=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,$e=me.useRef(ye);$e.current=ye,(0,jt.o)(function(){if(oe)$e.current(oe);else{var nt=(0,da.Z)(function(){$e.current(oe)},He);return function(){da.Z.cancel(nt)}}},[oe])}function eA(oe){var ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],He=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,$e=me.useState(0),nt=(0,ot.Z)($e,2),Ft=nt[0],St=nt[1],Nt=me.useState(!1),an=(0,ot.Z)(Nt,2),sn=an[0],Ht=an[1],yn=me.useRef([]),bn=me.useRef(null),pn=me.useRef(null),xn=function(Tn){bn.current=Tn},Ln=function(Tn){return bn.current===Tn},Nn=function(Tn){Ht(Tn)},In=function(Tn){return Tn&&(pn.current=Tn),pn.current},hr=function(Tn){var Cr=yn.current,Gn=new Set(Cr.filter(function(ha){return Tn[ha]||ye[ha]})),tr=Cr[Cr.length-1]===0?1:0;return Gn.size>=2||oe[tr]?null:tr};return ya(sn||He,function(){sn||(yn.current=[],xn(null))}),me.useEffect(function(){sn&&yn.current.push(Ft)},[sn,Ft]),[sn,Nn,In,Ft,St,hr,yn.current,xn,Ln]}function RA(oe,ye,He,$e,nt,Ft){var St=He[He.length-1],Nt=function(sn,Ht){var yn=(0,ot.Z)(oe,2),bn=yn[0],pn=yn[1],xn=(0,Se.Z)((0,Se.Z)({},Ht),{},{from:Pn(oe,He)});return St===1&&ye[0]&&bn&&!An($e,nt,bn,sn,xn.type)&&$e.isAfter(bn,sn)||St===0&&ye[1]&&pn&&!An($e,nt,pn,sn,xn.type)&&$e.isAfter(sn,pn)?!0:Ft==null?void 0:Ft(sn,xn)};return Nt}function FA(oe,ye,He,$e){switch(ye){case"date":case"week":return oe.addMonth(He,$e);case"month":case"quarter":return oe.addYear(He,$e);case"year":return oe.addYear(He,$e*10);case"decade":return oe.addYear(He,$e*100);default:return He}}var kn=[];function ga(oe,ye,He,$e,nt,Ft,St,Nt){var an=arguments.length>8&&arguments[8]!==void 0?arguments[8]:kn,sn=arguments.length>9&&arguments[9]!==void 0?arguments[9]:kn,Ht=arguments.length>10&&arguments[10]!==void 0?arguments[10]:kn,yn=arguments.length>11?arguments[11]:void 0,bn=arguments.length>12?arguments[12]:void 0,pn=arguments.length>13?arguments[13]:void 0,xn=St==="time",Ln=Ft||0,Nn=function(Nr){var ba=oe.getNow();return xn&&(ba=Sr(oe,ba)),an[Nr]||He[Nr]||ba},In=(0,ot.Z)(sn,2),hr=In[0],er=In[1],Tn=(0,vt.C8)(function(){return Nn(0)},{value:hr}),Cr=(0,ot.Z)(Tn,2),Gn=Cr[0],tr=Cr[1],ha=(0,vt.C8)(function(){return Nn(1)},{value:er}),Vr=(0,ot.Z)(ha,2),ea=Vr[0],Kr=Vr[1],ia=me.useMemo(function(){var jr=[Gn,ea][Ln];return xn?jr:Sr(oe,jr,Ht[Ln])},[xn,Gn,ea,Ln,oe,Ht]),Xr=function(Nr){var ba=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",_n=[tr,Kr][Ln];_n(Nr);var $r=[Gn,ea];$r[Ln]=Nr,yn&&(!An(oe,ye,Gn,$r[0],St)||!An(oe,ye,ea,$r[1],St))&&yn($r,{source:ba,range:Ln===1?"end":"start",mode:$e})},kr=function(Nr,ba){if(Nt){var _n={date:"month",week:"month",month:"year",quarter:"year"},$r=_n[St];if($r&&!An(oe,ye,Nr,ba,$r))return FA(oe,St,ba,-1);if(St==="year"&&Nr){var ra=Math.floor(oe.getYear(Nr)/10),Lr=Math.floor(oe.getYear(ba)/10);if(ra!==Lr)return FA(oe,St,ba,-1)}}return ba},mr=me.useRef(null);return(0,jt.Z)(function(){if(nt&&!an[Ln]){var jr=xn?null:oe.getNow();if(mr.current!==null&&mr.current!==Ln?jr=[Gn,ea][Ln^1]:He[Ln]?jr=Ln===0?He[0]:kr(He[0],He[1]):He[Ln^1]&&(jr=He[Ln^1]),jr){bn&&oe.isAfter(bn,jr)&&(jr=bn);var Nr=Nt?FA(oe,St,jr,1):jr;pn&&oe.isAfter(Nr,pn)&&(jr=Nt?FA(oe,St,pn,-1):pn),Xr(jr,"reset")}}},[nt,Ln,He[Ln]]),me.useEffect(function(){nt?mr.current=Ln:mr.current=null},[nt,Ln]),(0,jt.Z)(function(){nt&&an&&an[Ln]&&Xr(an[Ln],"reset")},[nt,Ln]),[ia,Xr]}function MA(oe,ye){var He=me.useRef(oe),$e=me.useState({}),nt=(0,ot.Z)($e,2),Ft=nt[1],St=function(sn){return sn&&ye!==void 0?ye:He.current},Nt=function(sn){He.current=sn,Ft({})};return[St,Nt,St(!0)]}var tl=[];function mA(oe,ye,He){var $e=function(St){return St.map(function(Nt){return En(Nt,{generateConfig:oe,locale:ye,format:He[0]})})},nt=function(St,Nt){for(var an=Math.max(St.length,Nt.length),sn=-1,Ht=0;Ht2&&arguments[2]!==void 0?arguments[2]:1,$e=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,nt=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],Ft=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,St=[],Nt=He>=1?He|0:1,an=oe;an<=ye;an+=Nt){var sn=nt.includes(an);(!sn||!$e)&&St.push({label:Ve(an,Ft),value:an,disabled:sn})}return St}function GA(oe){var ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},He=arguments.length>2?arguments[2]:void 0,$e=ye||{},nt=$e.use12Hours,Ft=$e.hourStep,St=Ft===void 0?1:Ft,Nt=$e.minuteStep,an=Nt===void 0?1:Nt,sn=$e.secondStep,Ht=sn===void 0?1:sn,yn=$e.millisecondStep,bn=yn===void 0?100:yn,pn=$e.hideDisabledOptions,xn=$e.disabledTime,Ln=$e.disabledHours,Nn=$e.disabledMinutes,In=$e.disabledSeconds,hr=me.useMemo(function(){return He||oe.getNow()},[He,oe]);if(0)var er,Tn,Cr;var Gn=me.useCallback(function(ra){var Lr=(xn==null?void 0:xn(ra))||{};return[Lr.disabledHours||Ln||aA,Lr.disabledMinutes||Nn||aA,Lr.disabledSeconds||In||aA,Lr.disabledMilliseconds||aA]},[xn,Ln,Nn,In]),tr=me.useMemo(function(){return Gn(hr)},[hr,Gn]),ha=(0,ot.Z)(tr,4),Vr=ha[0],ea=ha[1],Kr=ha[2],ia=ha[3],Xr=me.useCallback(function(ra,Lr,ta,qr){var Ya=EA(0,23,St,pn,ra()),Ga=nt?Ya.map(function(gi){return(0,Se.Z)((0,Se.Z)({},gi),{},{label:Ve(gi.value%12||12,2)})}):Ya,ei=function(ci){return EA(0,59,an,pn,Lr(ci))},ri=function(ci,oi){return EA(0,59,Ht,pn,ta(ci,oi))},Pa=function(ci,oi,bi){return EA(0,999,bn,pn,qr(ci,oi,bi),3)};return[Ga,ei,ri,Pa]},[pn,St,nt,bn,an,Ht]),kr=me.useMemo(function(){return Xr(Vr,ea,Kr,ia)},[Xr,Vr,ea,Kr,ia]),mr=(0,ot.Z)(kr,4),jr=mr[0],Nr=mr[1],ba=mr[2],_n=mr[3],$r=function(Lr,ta){var qr=function(){return jr},Ya=Nr,Ga=ba,ei=_n;if(ta){var ri=Gn(ta),Pa=(0,ot.Z)(ri,4),gi=Pa[0],ci=Pa[1],oi=Pa[2],bi=Pa[3],ui=Xr(gi,ci,oi,bi),ki=(0,ot.Z)(ui,4),ai=ki[0],Si=ki[1],Ci=ki[2],nA=ki[3];qr=function(){return ai},Ya=Si,Ga=Ci,ei=nA}var qi=Ra(Lr,qr,Ya,Ga,ei,oe);return qi};return[$r,jr,Nr,ba,_n]}function ni(oe){var ye=oe.mode,He=oe.internalMode,$e=oe.renderExtraFooter,nt=oe.showNow,Ft=oe.showTime,St=oe.onSubmit,Nt=oe.onNow,an=oe.invalid,sn=oe.needConfirm,Ht=oe.generateConfig,yn=oe.disabledDate,bn=me.useContext(ie),pn=bn.prefixCls,xn=bn.locale,Ln=bn.button,Nn=Ln===void 0?"button":Ln,In=Ht.getNow(),hr=GA(Ht,Ft,In),er=(0,ot.Z)(hr,1),Tn=er[0],Cr=$e==null?void 0:$e(ye),Gn=yn(In,{type:ye}),tr=function(){if(!Gn){var kr=Tn(In);Nt(kr)}},ha="".concat(pn,"-now"),Vr="".concat(ha,"-btn"),ea=nt&&me.createElement("li",{className:ha},me.createElement("a",{className:Et()(Vr,Gn&&"".concat(Vr,"-disabled")),"aria-disabled":Gn,onClick:tr},He==="date"?xn.today:xn.now)),Kr=sn&&me.createElement("li",{className:"".concat(pn,"-ok")},me.createElement(Nn,{disabled:an,onClick:St},xn.ok)),ia=(ea||Kr)&&me.createElement("ul",{className:"".concat(pn,"-ranges")},ea,Kr);return!Cr&&!ia?null:me.createElement("div",{className:"".concat(pn,"-footer")},Cr&&me.createElement("div",{className:"".concat(pn,"-footer-extra")},Cr),ia)}function PA(oe,ye,He){function $e(nt,Ft){var St=nt.findIndex(function(an){return An(oe,ye,an,Ft,He)});if(St===-1)return[].concat((0,xt.Z)(nt),[Ft]);var Nt=(0,xt.Z)(nt);return Nt.splice(St,1),Nt}return $e}var sA=me.createContext(null);function fi(){return me.useContext(sA)}function iA(oe,ye){var He=oe.prefixCls,$e=oe.generateConfig,nt=oe.locale,Ft=oe.disabledDate,St=oe.minDate,Nt=oe.maxDate,an=oe.cellRender,sn=oe.hoverValue,Ht=oe.hoverRangeValue,yn=oe.onHover,bn=oe.values,pn=oe.pickerValue,xn=oe.onSelect,Ln=oe.prevIcon,Nn=oe.nextIcon,In=oe.superPrevIcon,hr=oe.superNextIcon,er=$e.getNow(),Tn={now:er,values:bn,pickerValue:pn,prefixCls:He,disabledDate:Ft,minDate:St,maxDate:Nt,cellRender:an,hoverValue:sn,hoverRangeValue:Ht,onHover:yn,locale:nt,generateConfig:$e,onSelect:xn,panelType:ye,prevIcon:Ln,nextIcon:Nn,superPrevIcon:In,superNextIcon:hr};return[Tn,er]}var xA=me.createContext({});function cl(oe){for(var ye=oe.rowNum,He=oe.colNum,$e=oe.baseDate,nt=oe.getCellDate,Ft=oe.prefixColumn,St=oe.rowClassName,Nt=oe.titleFormat,an=oe.getCellText,sn=oe.getCellClassName,Ht=oe.headerCells,yn=oe.cellSelection,bn=yn===void 0?!0:yn,pn=oe.disabledDate,xn=fi(),Ln=xn.prefixCls,Nn=xn.panelType,In=xn.now,hr=xn.disabledDate,er=xn.cellRender,Tn=xn.onHover,Cr=xn.hoverValue,Gn=xn.hoverRangeValue,tr=xn.generateConfig,ha=xn.values,Vr=xn.locale,ea=xn.onSelect,Kr=pn||hr,ia="".concat(Ln,"-cell"),Xr=me.useContext(xA),kr=Xr.onCellDblClick,mr=function(ta){return ha.some(function(qr){return qr&&An(tr,Vr,ta,qr,Nn)})},jr=[],Nr=0;Nr1&&arguments[1]!==void 0?arguments[1]:!1;fa(Ur),Nn==null||Nn(Ur),Mi&&yi(Ur)},rA=function(Ur,Mi){Pa(Ur),Mi&&Pi(Mi),yi(Mi,Ur)},Di=function(Ur){if(Ci(Ur),Pi(Ur),ri!==Tn){var Mi=["decade","year"],ca=[].concat(Mi,["month"]),Fa={quarter:[].concat(Mi,["quarter"]),week:[].concat((0,xt.Z)(ca),["week"]),date:[].concat((0,xt.Z)(ca),["date"])},QA=Fa[Tn]||ca,kA=QA.indexOf(ri),KA=QA[kA+1];KA&&rA(KA,Ur)}},ll=me.useMemo(function(){var Ia,Ur;if(Array.isArray(tr)){var Mi=(0,ot.Z)(tr,2);Ia=Mi[0],Ur=Mi[1]}else Ia=tr;return!Ia&&!Ur?null:(Ia=Ia||Ur,Ur=Ur||Ia,nt.isAfter(Ia,Ur)?[Ur,Ia]:[Ia,Ur])},[tr,nt]),Oi=zn(ha,Vr,ea),Ii=ia[gi]||rl[gi]||hi,Ri=me.useContext(xA),pA=me.useMemo(function(){return(0,Se.Z)((0,Se.Z)({},Ri),{},{hideHeader:Xr})},[Ri,Xr]),ti="".concat(kr,"-panel"),Hl=Bn(oe,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return me.createElement(xA.Provider,{value:pA},me.createElement("div",{ref:mr,tabIndex:an,className:Et()(ti,(0,Rt.Z)({},"".concat(ti,"-rtl"),Ft==="rtl"))},me.createElement(Ii,(0,Ye.Z)({},Hl,{showTime:qr,prefixCls:kr,locale:Lr,generateConfig:nt,onModeChange:rA,pickerValue:ii,onPickerValueChange:function(Ur){Pi(Ur,!0)},value:ai[0],onSelect:Di,values:ai,cellRender:Oi,hoverRangeValue:ll,hoverValue:Gn}))))}var so=me.memo(me.forwardRef(Zl)),cA=so;function Ml(oe){var ye=oe.picker,He=oe.multiplePanel,$e=oe.pickerValue,nt=oe.onPickerValueChange,Ft=oe.needConfirm,St=oe.onSubmit,Nt=oe.range,an=oe.hoverValue,sn=me.useContext(ie),Ht=sn.prefixCls,yn=sn.generateConfig,bn=me.useCallback(function(hr,er){return FA(yn,ye,hr,er)},[yn,ye]),pn=me.useMemo(function(){return bn($e,1)},[$e,bn]),xn=function(er){nt(bn(er,-1))},Ln={onCellDblClick:function(){Ft&&St()}},Nn=ye==="time",In=(0,Se.Z)((0,Se.Z)({},oe),{},{hoverValue:null,hoverRangeValue:null,hideHeader:Nn});return Nt?In.hoverRangeValue=an:In.hoverValue=an,He?me.createElement("div",{className:"".concat(Ht,"-panels")},me.createElement(xA.Provider,{value:(0,Se.Z)((0,Se.Z)({},Ln),{},{hideNext:!0})},me.createElement(cA,In)),me.createElement(xA.Provider,{value:(0,Se.Z)((0,Se.Z)({},Ln),{},{hidePrev:!0})},me.createElement(cA,(0,Ye.Z)({},In,{pickerValue:pn,onPickerValueChange:xn})))):me.createElement(xA.Provider,{value:(0,Se.Z)({},Ln)},me.createElement(cA,In))}function Ho(oe){return typeof oe=="function"?oe():oe}function El(oe){var ye=oe.prefixCls,He=oe.presets,$e=oe.onClick,nt=oe.onHover;return He.length?me.createElement("div",{className:"".concat(ye,"-presets")},me.createElement("ul",null,He.map(function(Ft,St){var Nt=Ft.label,an=Ft.value;return me.createElement("li",{key:St,onClick:function(){$e(Ho(an))},onMouseEnter:function(){nt(Ho(an))},onMouseLeave:function(){nt(null)}},Nt)}))):null}function jo(oe){var ye=oe.panelRender,He=oe.internalMode,$e=oe.picker,nt=oe.showNow,Ft=oe.range,St=oe.multiple,Nt=oe.activeInfo,an=Nt===void 0?[0,0,0]:Nt,sn=oe.presets,Ht=oe.onPresetHover,yn=oe.onPresetSubmit,bn=oe.onFocus,pn=oe.onBlur,xn=oe.onPanelMouseDown,Ln=oe.direction,Nn=oe.value,In=oe.onSelect,hr=oe.isInvalid,er=oe.defaultOpenValue,Tn=oe.onOk,Cr=oe.onSubmit,Gn=me.useContext(ie),tr=Gn.prefixCls,ha="".concat(tr,"-panel"),Vr=Ln==="rtl",ea=me.useRef(null),Kr=me.useRef(null),ia=me.useState(0),Xr=(0,ot.Z)(ia,2),kr=Xr[0],mr=Xr[1],jr=me.useState(0),Nr=(0,ot.Z)(jr,2),ba=Nr[0],_n=Nr[1],$r=me.useState(0),ra=(0,ot.Z)($r,2),Lr=ra[0],ta=ra[1],qr=function(Di){Di.width&&mr(Di.width)},Ya=(0,ot.Z)(an,3),Ga=Ya[0],ei=Ya[1],ri=Ya[2],Pa=me.useState(0),gi=(0,ot.Z)(Pa,2),ci=gi[0],oi=gi[1];me.useEffect(function(){oi(10)},[Ga]),me.useEffect(function(){if(Ft&&Kr.current){var rA,Di=((rA=ea.current)===null||rA===void 0?void 0:rA.offsetWidth)||0,ll=Kr.current.getBoundingClientRect();if(!ll.height||ll.right<0){oi(function(pA){return Math.max(0,pA-1)});return}var Oi=(Vr?ei-Di:Ga)-ll.left;if(ta(Oi),kr&&kr=Nt&&He<=an)return Ft;var sn=Math.min(Math.abs(He-Nt),Math.abs(He-an));sn<$e&&($e=sn,nt=Ft)}return nt}}]),oe}();function no(oe){var ye={YYYY:[0,9999,new Date().getFullYear()],MM:[1,12],DD:[1,31],HH:[0,23],mm:[0,59],ss:[0,59],SSS:[0,999]};return ye[oe]}var xl=["active","showActiveCls","suffixIcon","format","validateFormat","onChange","onInput","helped","onHelp","onSubmit","onKeyDown","preserveInvalidOnBlur","invalid","clearIcon"],ro=me.forwardRef(function(oe,ye){var He=oe.active,$e=oe.showActiveCls,nt=$e===void 0?!0:$e,Ft=oe.suffixIcon,St=oe.format,Nt=oe.validateFormat,an=oe.onChange,sn=oe.onInput,Ht=oe.helped,yn=oe.onHelp,bn=oe.onSubmit,pn=oe.onKeyDown,xn=oe.preserveInvalidOnBlur,Ln=xn===void 0?!1:xn,Nn=oe.invalid,In=oe.clearIcon,hr=(0,Gl.Z)(oe,xl),er=oe.value,Tn=oe.onFocus,Cr=oe.onBlur,Gn=oe.onMouseUp,tr=me.useContext(ie),ha=tr.prefixCls,Vr=tr.input,ea=Vr===void 0?"input":Vr,Kr="".concat(ha,"-input"),ia=me.useState(!1),Xr=(0,ot.Z)(ia,2),kr=Xr[0],mr=Xr[1],jr=me.useState(er),Nr=(0,ot.Z)(jr,2),ba=Nr[0],_n=Nr[1],$r=me.useState(""),ra=(0,ot.Z)($r,2),Lr=ra[0],ta=ra[1],qr=me.useState(null),Ya=(0,ot.Z)(qr,2),Ga=Ya[0],ei=Ya[1],ri=me.useState(null),Pa=(0,ot.Z)(ri,2),gi=Pa[0],ci=Pa[1],oi=ba||"";me.useEffect(function(){_n(er)},[er]);var bi=me.useRef(),ui=me.useRef();me.useImperativeHandle(ye,function(){return{nativeElement:bi.current,inputElement:ui.current,focus:function(Ur){ui.current.focus(Ur)},blur:function(){ui.current.blur()}}});var ki=me.useMemo(function(){return new DA(St||"")},[St]),ai=me.useMemo(function(){return Ht?[0,0]:ki.getSelection(Ga)},[ki,Ga,Ht]),Si=(0,ot.Z)(ai,2),Ci=Si[0],nA=Si[1],qi=function(Ur){Ur&&Ur!==St&&Ur!==er&&yn()},ii=(0,vt.zX)(function(Ia){Nt(Ia)&&an(Ia),_n(Ia),qi(Ia)}),fa=function(Ur){if(!St){var Mi=Ur.target.value;qi(Mi),_n(Mi),an(Mi)}},yi=function(Ur){var Mi=Ur.clipboardData.getData("text");Nt(Mi)&&ii(Mi)},Pi=me.useRef(!1),rA=function(){Pi.current=!0},Di=function(Ur){var Mi=Ur.target,ca=Mi.selectionStart,Fa=ki.getMaskCellIndex(ca);ei(Fa),ci({}),Gn==null||Gn(Ur),Pi.current=!1},ll=function(Ur){mr(!0),ei(0),ta(""),Tn(Ur)},Oi=function(Ur){Cr(Ur)},Ii=function(Ur){mr(!1),Oi(Ur)};ya(He,function(){!He&&!Ln&&_n(er)});var Ri=function(Ur){Ur.key==="Enter"&&Nt(oi)&&bn(),pn==null||pn(Ur)},pA=function(Ur){Ri(Ur);var Mi=Ur.key,ca=null,Fa=null,QA=nA-Ci,kA=St.slice(Ci,nA),KA=function(jl){ei(function(ko){var ql=ko+jl;return ql=Math.max(ql,0),ql=Math.min(ql,ki.size()-1),ql})},Ao=function(jl){var ko=no(kA),ql=(0,ot.Z)(ko,3),Jo=ql[0],Aa=ql[1],_l=ql[2],ou=oi.slice(Ci,nA),$l=Number(ou);if(isNaN($l))return String(_l||(jl>0?Jo:Aa));var Rl=$l+jl,yu=Aa-Jo+1;return String(Jo+(yu+Rl-Jo)%yu)};switch(Mi){case"Backspace":case"Delete":ca="",Fa=kA;break;case"ArrowLeft":ca="",KA(-1);break;case"ArrowRight":ca="",KA(1);break;case"ArrowUp":ca="",Fa=Ao(1);break;case"ArrowDown":ca="",Fa=Ao(-1);break;default:isNaN(Number(Mi))||(ca=Lr+Mi,Fa=ca);break}if(ca!==null&&(ta(ca),ca.length>=QA&&(KA(1),ta(""))),Fa!==null){var Kl=oi.slice(0,Ci)+Ve(Fa,QA)+oi.slice(nA);ii(Kl.slice(0,St.length))}ci({})},ti=me.useRef();(0,jt.Z)(function(){if(!(!kr||!St||Pi.current)){if(!ki.match(oi)){ii(St);return}return ui.current.setSelectionRange(Ci,nA),ti.current=(0,da.Z)(function(){ui.current.setSelectionRange(Ci,nA)}),function(){da.Z.cancel(ti.current)}}},[ki,St,kr,oi,Ga,Ci,nA,gi,ii]);var Hl=St?{onFocus:ll,onBlur:Ii,onKeyDown:pA,onMouseDown:rA,onMouseUp:Di,onPaste:yi}:{};return me.createElement("div",{ref:bi,className:Et()(Kr,(0,Rt.Z)((0,Rt.Z)({},"".concat(Kr,"-active"),He&&nt),"".concat(Kr,"-placeholder"),Ht))},me.createElement(ea,(0,Ye.Z)({ref:ui,"aria-invalid":Nn,autoComplete:"off"},hr,{onKeyDown:Ri,onBlur:Oi},Hl,{value:oi,onChange:fa})),me.createElement(AA,{type:"suffix",icon:Ft}),In)}),bo=ro,tu=["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 BA(oe,ye){var He=oe.id,$e=oe.prefix,nt=oe.clearIcon,Ft=oe.suffixIcon,St=oe.separator,Nt=St===void 0?"~":St,an=oe.activeIndex,sn=oe.activeHelp,Ht=oe.allHelp,yn=oe.focused,bn=oe.onFocus,pn=oe.onBlur,xn=oe.onKeyDown,Ln=oe.locale,Nn=oe.generateConfig,In=oe.placeholder,hr=oe.className,er=oe.style,Tn=oe.onClick,Cr=oe.onClear,Gn=oe.value,tr=oe.onChange,ha=oe.onSubmit,Vr=oe.onInputChange,ea=oe.format,Kr=oe.maskFormat,ia=oe.preserveInvalidOnBlur,Xr=oe.onInvalid,kr=oe.disabled,mr=oe.invalid,jr=oe.inputReadOnly,Nr=oe.direction,ba=oe.onOpenChange,_n=oe.onActiveInfo,$r=oe.placement,ra=oe.onMouseDown,Lr=oe.required,ta=oe["aria-required"],qr=oe.autoFocus,Ya=oe.tabIndex,Ga=(0,Gl.Z)(oe,tu),ei=Nr==="rtl",ri=me.useContext(ie),Pa=ri.prefixCls,gi=me.useMemo(function(){if(typeof He=="string")return[He];var Oi=He||{};return[Oi.start,Oi.end]},[He]),ci=me.useRef(),oi=me.useRef(),bi=me.useRef(),ui=function(Ii){var Ri;return(Ri=[oi,bi][Ii])===null||Ri===void 0?void 0:Ri.current};me.useImperativeHandle(ye,function(){return{nativeElement:ci.current,focus:function(Ii){if((0,or.Z)(Ii)==="object"){var Ri,pA=Ii||{},ti=pA.index,Hl=ti===void 0?0:ti,Ia=(0,Gl.Z)(pA,Ro);(Ri=ui(Hl))===null||Ri===void 0||Ri.focus(Ia)}else{var Ur;(Ur=ui(Ii!=null?Ii:0))===null||Ur===void 0||Ur.focus()}},blur:function(){var Ii,Ri;(Ii=ui(0))===null||Ii===void 0||Ii.blur(),(Ri=ui(1))===null||Ri===void 0||Ri.blur()}}});var ki=_r(Ga),ai=me.useMemo(function(){return Array.isArray(In)?In:[In,In]},[In]),Si=Dr((0,Se.Z)((0,Se.Z)({},oe),{},{id:gi,placeholder:ai})),Ci=(0,ot.Z)(Si,1),nA=Ci[0],qi=me.useState({position:"absolute",width:0}),ii=(0,ot.Z)(qi,2),fa=ii[0],yi=ii[1],Pi=(0,vt.zX)(function(){var Oi=ui(an);if(Oi){var Ii=Oi.nativeElement.getBoundingClientRect(),Ri=ci.current.getBoundingClientRect(),pA=Ii.left-Ri.left;yi(function(ti){return(0,Se.Z)((0,Se.Z)({},ti),{},{width:Ii.width,left:pA})}),_n([Ii.left,Ii.right,Ri.width])}});me.useEffect(function(){Pi()},[an]);var rA=nt&&(Gn[0]&&!kr[0]||Gn[1]&&!kr[1]),Di=qr&&!kr[0],ll=qr&&!Di&&!kr[1];return me.createElement(Hi.Z,{onResize:Pi},me.createElement("div",(0,Ye.Z)({},ki,{className:Et()(Pa,"".concat(Pa,"-range"),(0,Rt.Z)((0,Rt.Z)((0,Rt.Z)((0,Rt.Z)({},"".concat(Pa,"-focused"),yn),"".concat(Pa,"-disabled"),kr.every(function(Oi){return Oi})),"".concat(Pa,"-invalid"),mr.some(function(Oi){return Oi})),"".concat(Pa,"-rtl"),ei),hr),style:er,ref:ci,onClick:Tn,onMouseDown:function(Ii){var Ri=Ii.target;Ri!==oi.current.inputElement&&Ri!==bi.current.inputElement&&Ii.preventDefault(),ra==null||ra(Ii)}}),$e&&me.createElement("div",{className:"".concat(Pa,"-prefix")},$e),me.createElement(bo,(0,Ye.Z)({ref:oi},nA(0),{autoFocus:Di,tabIndex:Ya,"date-range":"start"})),me.createElement("div",{className:"".concat(Pa,"-range-separator")},Nt),me.createElement(bo,(0,Ye.Z)({ref:bi},nA(1),{autoFocus:ll,tabIndex:Ya,"date-range":"end"})),me.createElement("div",{className:"".concat(Pa,"-active-bar"),style:fa}),me.createElement(AA,{type:"suffix",icon:Ft}),rA&&me.createElement(OA,{icon:nt,onClear:Cr})))}var Ji=me.forwardRef(BA),Lu=Ji;function Wo(oe,ye){var He=oe!=null?oe:ye;return Array.isArray(He)?He:[He,He]}function Vl(oe){return oe===1?"end":"start"}function Zu(oe,ye){var He=qn(oe,function(){var zi=oe.disabled,Bi=oe.allowEmpty,Ua=Wo(zi,!1),dA=Wo(Bi,!1);return{disabled:Ua,allowEmpty:dA}}),$e=(0,ot.Z)(He,6),nt=$e[0],Ft=$e[1],St=$e[2],Nt=$e[3],an=$e[4],sn=$e[5],Ht=nt.prefixCls,yn=nt.styles,bn=nt.classNames,pn=nt.defaultValue,xn=nt.value,Ln=nt.needConfirm,Nn=nt.onKeyDown,In=nt.disabled,hr=nt.allowEmpty,er=nt.disabledDate,Tn=nt.minDate,Cr=nt.maxDate,Gn=nt.defaultOpen,tr=nt.open,ha=nt.onOpenChange,Vr=nt.locale,ea=nt.generateConfig,Kr=nt.picker,ia=nt.showNow,Xr=nt.showToday,kr=nt.showTime,mr=nt.mode,jr=nt.onPanelChange,Nr=nt.onCalendarChange,ba=nt.onOk,_n=nt.defaultPickerValue,$r=nt.pickerValue,ra=nt.onPickerValueChange,Lr=nt.inputReadOnly,ta=nt.suffixIcon,qr=nt.onFocus,Ya=nt.onBlur,Ga=nt.presets,ei=nt.ranges,ri=nt.components,Pa=nt.cellRender,gi=nt.dateRender,ci=nt.monthCellRender,oi=nt.onClick,bi=Gr(ye),ui=Rn(tr,Gn,In,ha),ki=(0,ot.Z)(ui,2),ai=ki[0],Si=ki[1],Ci=function(Bi,Ua){(In.some(function(dA){return!dA})||!Bi)&&Si(Bi,Ua)},nA=Mr(ea,Vr,Nt,!0,!1,pn,xn,Nr,ba),qi=(0,ot.Z)(nA,5),ii=qi[0],fa=qi[1],yi=qi[2],Pi=qi[3],rA=qi[4],Di=yi(),ll=eA(In,hr,ai),Oi=(0,ot.Z)(ll,9),Ii=Oi[0],Ri=Oi[1],pA=Oi[2],ti=Oi[3],Hl=Oi[4],Ia=Oi[5],Ur=Oi[6],Mi=Oi[7],ca=Oi[8],Fa=function(Bi,Ua){Ri(!0),qr==null||qr(Bi,{range:Vl(Ua!=null?Ua:ti)})},QA=function(Bi,Ua){Ri(!1),Ya==null||Ya(Bi,{range:Vl(Ua!=null?Ua:ti)})},kA=me.useMemo(function(){if(!kr)return null;var zi=kr.disabledTime,Bi=zi?function(Ua){var dA=Vl(ti),ol=Pn(Di,Ur,ti);return zi(Ua,dA,{from:ol})}:void 0;return(0,Se.Z)((0,Se.Z)({},kr),{},{disabledTime:Bi})},[kr,ti,Di,Ur]),KA=(0,vt.C8)([Kr,Kr],{value:mr}),Ao=(0,ot.Z)(KA,2),Kl=Ao[0],Vo=Ao[1],jl=Kl[ti]||Kr,ko=jl==="date"&&kA?"datetime":jl,ql=ko===Kr&&ko!=="time",Jo=uA(Kr,jl,ia,Xr,!0),Aa=Mn(nt,ii,fa,yi,Pi,In,Nt,Ii,ai,sn),_l=(0,ot.Z)(Aa,2),ou=_l[0],$l=_l[1],Rl=RA(Di,In,Ur,ea,Vr,er),yu=ja(Di,sn,hr),Pu=(0,ot.Z)(yu,2),wu=Pu[0],uu=Pu[1],fl=ga(ea,Vr,Di,Kl,ai,ti,Ft,ql,_n,$r,kA==null?void 0:kA.defaultOpenValue,ra,Tn,Cr),Fu=(0,ot.Z)(fl,2),Gu=Fu[0],yo=Fu[1],wo=(0,vt.zX)(function(zi,Bi,Ua){var dA=Mt(Kl,ti,Bi);if((dA[0]!==Kl[0]||dA[1]!==Kl[1])&&Vo(dA),jr&&Ua!==!1){var ol=(0,xt.Z)(Di);zi&&(ol[ti]=zi),jr(ol,dA)}}),ho=function(Bi,Ua){return Mt(Di,Ua,Bi)},lo=function(Bi,Ua){var dA=Di;Bi&&(dA=ho(Bi,ti)),Mi(ti);var ol=Ia(dA);Pi(dA),ou(ti,ol===null),ol===null?Ci(!1,{force:!0}):Ua||bi.current.focus({index:ol})},Vu=function(Bi){var Ua,dA=Bi.target.getRootNode();if(!bi.current.nativeElement.contains((Ua=dA.activeElement)!==null&&Ua!==void 0?Ua:document.activeElement)){var ol=In.findIndex(function(is){return!is});ol>=0&&bi.current.focus({index:ol})}Ci(!0),oi==null||oi(Bi)},Ju=function(){$l(null),Ci(!1,{force:!0})},Ou=me.useState(null),No=(0,ot.Z)(Ou,2),rs=No[0],su=No[1],Yt=me.useState(null),Uo=(0,ot.Z)(Yt,2),Tu=Uo[0],Po=Uo[1],Hu=me.useMemo(function(){return Tu||Di},[Di,Tu]);me.useEffect(function(){ai||Po(null)},[ai]);var Xu=me.useState([0,0,0]),ju=(0,ot.Z)(Xu,2),cu=ju[0],SA=ju[1],XA=Kn(Ga,ei),hl=function(Bi){Po(Bi),su("preset")},xu=function(Bi){var Ua=$l(Bi);Ua&&Ci(!1,{force:!0})},as=function(Bi){lo(Bi)},Ru=function(Bi){Po(Bi?ho(Bi,ti):null),su("cell")},mo=function(Bi){Ci(!0),Fa(Bi)},Xo=function(){pA("panel")},qo=function(Bi){var Ua=Mt(Di,ti,Bi);Pi(Ua),!Ln&&!St&&Ft===ko&&lo(Bi)},Du=function(){Ci(!1)},qu=zn(Pa,gi,ci,Vl(ti)),Oo=Di[ti]||null,_u=(0,vt.zX)(function(zi){return sn(zi,{activeIndex:ti})}),wi=me.useMemo(function(){var zi=(0,It.Z)(nt,!1),Bi=(0,ft.Z)(nt,[].concat((0,xt.Z)(Object.keys(zi)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return Bi},[nt]),Oa=me.createElement(jo,(0,Ye.Z)({},wi,{showNow:Jo,showTime:kA,range:!0,multiplePanel:ql,activeInfo:cu,disabledDate:Rl,onFocus:mo,onBlur:QA,onPanelMouseDown:Xo,picker:Kr,mode:jl,internalMode:ko,onPanelChange:wo,format:an,value:Oo,isInvalid:_u,onChange:null,onSelect:qo,pickerValue:Gu,defaultOpenValue:Qt(kr==null?void 0:kr.defaultOpenValue)[ti],onPickerValueChange:yo,hoverValue:Hu,onHover:Ru,needConfirm:Ln,onSubmit:lo,onOk:rA,presets:XA,onPresetHover:hl,onPresetSubmit:xu,onNow:as,cellRender:qu})),kl=function(Bi,Ua){var dA=ho(Bi,Ua);Pi(dA)},Fo=function(){pA("input")},Wu=function(Bi,Ua){var dA=Ur.length,ol=Ur[dA-1];if(dA&&ol!==Ua&&Ln&&!hr[ol]&&!ca(ol)&&Di[ol]){bi.current.focus({index:ol});return}pA("input"),Ci(!0,{inherit:!0}),ti!==Ua&&ai&&!Ln&&St&&lo(null,!0),Hl(Ua),Fa(Bi,Ua)},ws=function(Bi,Ua){if(Ci(!1),!Ln&&pA()==="input"){var dA=Ia(Di);ou(ti,dA===null)}QA(Bi,Ua)},gs=function(Bi,Ua){Bi.key==="Tab"&&lo(null,!0),Nn==null||Nn(Bi,Ua)},Fs=me.useMemo(function(){return{prefixCls:Ht,locale:Vr,generateConfig:ea,button:ri.button,input:ri.input}},[Ht,Vr,ea,ri.button,ri.input]);if((0,jt.Z)(function(){ai&&ti!==void 0&&wo(null,Kr,!1)},[ai,ti,Kr]),(0,jt.Z)(function(){var zi=pA();!ai&&zi==="input"&&(Ci(!1),lo(null,!0)),!ai&&St&&!Ln&&zi==="panel"&&(Ci(!0),lo())},[ai]),0)var go;return me.createElement(ie.Provider,{value:Fs},me.createElement(ue,(0,Ye.Z)({},lr(nt),{popupElement:Oa,popupStyle:yn.popup,popupClassName:bn.popup,visible:ai,onClose:Du,range:!0}),me.createElement(Lu,(0,Ye.Z)({},nt,{ref:bi,suffixIcon:ta,activeIndex:Ii||ai?ti:null,activeHelp:!!Tu,allHelp:!!Tu&&rs==="preset",focused:Ii,onFocus:Wu,onBlur:ws,onKeyDown:gs,onSubmit:lo,value:Hu,maskFormat:an,onChange:kl,onInputChange:Fo,format:Nt,inputReadOnly:Lr,disabled:In,open:ai,onOpenChange:Ci,onClick:Vu,onClear:Ju,invalid:wu,onInvalid:uu,onActiveInfo:SA}))))}var al=me.forwardRef(Zu),Bl=al,ao=ne(83836);function WA(oe){var ye=oe.prefixCls,He=oe.value,$e=oe.onRemove,nt=oe.removeIcon,Ft=nt===void 0?"\xD7":nt,St=oe.formatDate,Nt=oe.disabled,an=oe.maxTagCount,sn=oe.placeholder,Ht="".concat(ye,"-selector"),yn="".concat(ye,"-selection"),bn="".concat(yn,"-overflow");function pn(Nn,In){return me.createElement("span",{className:Et()("".concat(yn,"-item")),title:typeof Nn=="string"?Nn:null},me.createElement("span",{className:"".concat(yn,"-item-content")},Nn),!Nt&&In&&me.createElement("span",{onMouseDown:function(er){er.preventDefault()},onClick:In,className:"".concat(yn,"-item-remove")},Ft))}function xn(Nn){var In=St(Nn),hr=function(Tn){Tn&&Tn.stopPropagation(),$e(Nn)};return pn(In,hr)}function Ln(Nn){var In="+ ".concat(Nn.length," ...");return pn(In)}return me.createElement("div",{className:Ht},me.createElement(ao.Z,{prefixCls:bn,data:He,renderItem:xn,renderRest:Ln,itemKey:function(In){return St(In)},maxCount:an}),!He.length&&me.createElement("span",{className:"".concat(ye,"-selection-placeholder")},sn))}var Dl=["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 zo(oe,ye){var He=oe.id,$e=oe.open,nt=oe.prefix,Ft=oe.clearIcon,St=oe.suffixIcon,Nt=oe.activeHelp,an=oe.allHelp,sn=oe.focused,Ht=oe.onFocus,yn=oe.onBlur,bn=oe.onKeyDown,pn=oe.locale,xn=oe.generateConfig,Ln=oe.placeholder,Nn=oe.className,In=oe.style,hr=oe.onClick,er=oe.onClear,Tn=oe.internalPicker,Cr=oe.value,Gn=oe.onChange,tr=oe.onSubmit,ha=oe.onInputChange,Vr=oe.multiple,ea=oe.maxTagCount,Kr=oe.format,ia=oe.maskFormat,Xr=oe.preserveInvalidOnBlur,kr=oe.onInvalid,mr=oe.disabled,jr=oe.invalid,Nr=oe.inputReadOnly,ba=oe.direction,_n=oe.onOpenChange,$r=oe.onMouseDown,ra=oe.required,Lr=oe["aria-required"],ta=oe.autoFocus,qr=oe.tabIndex,Ya=oe.removeIcon,Ga=(0,Gl.Z)(oe,Dl),ei=ba==="rtl",ri=me.useContext(ie),Pa=ri.prefixCls,gi=me.useRef(),ci=me.useRef();me.useImperativeHandle(ye,function(){return{nativeElement:gi.current,focus:function(fa){var yi;(yi=ci.current)===null||yi===void 0||yi.focus(fa)},blur:function(){var fa;(fa=ci.current)===null||fa===void 0||fa.blur()}}});var oi=_r(Ga),bi=function(fa){Gn([fa])},ui=function(fa){var yi=Cr.filter(function(Pi){return Pi&&!An(xn,pn,Pi,fa,Tn)});Gn(yi),$e||tr()},ki=Dr((0,Se.Z)((0,Se.Z)({},oe),{},{onChange:bi}),function(ii){var fa=ii.valueTexts;return{value:fa[0]||"",active:sn}}),ai=(0,ot.Z)(ki,2),Si=ai[0],Ci=ai[1],nA=!!(Ft&&Cr.length&&!mr),qi=Vr?me.createElement(me.Fragment,null,me.createElement(WA,{prefixCls:Pa,value:Cr,onRemove:ui,formatDate:Ci,maxTagCount:ea,disabled:mr,removeIcon:Ya,placeholder:Ln}),me.createElement("input",{className:"".concat(Pa,"-multiple-input"),value:Cr.map(Ci).join(","),ref:ci,readOnly:!0,autoFocus:ta,tabIndex:qr}),me.createElement(AA,{type:"suffix",icon:St}),nA&&me.createElement(OA,{icon:Ft,onClear:er})):me.createElement(bo,(0,Ye.Z)({ref:ci},Si(),{autoFocus:ta,tabIndex:qr,suffixIcon:St,clearIcon:nA&&me.createElement(OA,{icon:Ft,onClear:er}),showActiveCls:!1}));return me.createElement("div",(0,Ye.Z)({},oi,{className:Et()(Pa,(0,Rt.Z)((0,Rt.Z)((0,Rt.Z)((0,Rt.Z)((0,Rt.Z)({},"".concat(Pa,"-multiple"),Vr),"".concat(Pa,"-focused"),sn),"".concat(Pa,"-disabled"),mr),"".concat(Pa,"-invalid"),jr),"".concat(Pa,"-rtl"),ei),Nn),style:In,ref:gi,onClick:hr,onMouseDown:function(fa){var yi,Pi=fa.target;Pi!==((yi=ci.current)===null||yi===void 0?void 0:yi.inputElement)&&fa.preventDefault(),$r==null||$r(fa)}}),nt&&me.createElement("div",{className:"".concat(Pa,"-prefix")},nt),qi)}var io=me.forwardRef(zo),$u=io;function bA(oe,ye){var He=qn(oe),$e=(0,ot.Z)(He,6),nt=$e[0],Ft=$e[1],St=$e[2],Nt=$e[3],an=$e[4],sn=$e[5],Ht=nt,yn=Ht.prefixCls,bn=Ht.styles,pn=Ht.classNames,xn=Ht.order,Ln=Ht.defaultValue,Nn=Ht.value,In=Ht.needConfirm,hr=Ht.onChange,er=Ht.onKeyDown,Tn=Ht.disabled,Cr=Ht.disabledDate,Gn=Ht.minDate,tr=Ht.maxDate,ha=Ht.defaultOpen,Vr=Ht.open,ea=Ht.onOpenChange,Kr=Ht.locale,ia=Ht.generateConfig,Xr=Ht.picker,kr=Ht.showNow,mr=Ht.showToday,jr=Ht.showTime,Nr=Ht.mode,ba=Ht.onPanelChange,_n=Ht.onCalendarChange,$r=Ht.onOk,ra=Ht.multiple,Lr=Ht.defaultPickerValue,ta=Ht.pickerValue,qr=Ht.onPickerValueChange,Ya=Ht.inputReadOnly,Ga=Ht.suffixIcon,ei=Ht.removeIcon,ri=Ht.onFocus,Pa=Ht.onBlur,gi=Ht.presets,ci=Ht.components,oi=Ht.cellRender,bi=Ht.dateRender,ui=Ht.monthCellRender,ki=Ht.onClick,ai=Gr(ye);function Si(wi){return wi===null?null:ra?wi:wi[0]}var Ci=PA(ia,Kr,Ft),nA=Rn(Vr,ha,[Tn],ea),qi=(0,ot.Z)(nA,2),ii=qi[0],fa=qi[1],yi=function(Oa,kl,Fo){if(_n){var Wu=(0,Se.Z)({},Fo);delete Wu.range,_n(Si(Oa),Si(kl),Wu)}},Pi=function(Oa){$r==null||$r(Si(Oa))},rA=Mr(ia,Kr,Nt,!1,xn,Ln,Nn,yi,Pi),Di=(0,ot.Z)(rA,5),ll=Di[0],Oi=Di[1],Ii=Di[2],Ri=Di[3],pA=Di[4],ti=Ii(),Hl=eA([Tn]),Ia=(0,ot.Z)(Hl,4),Ur=Ia[0],Mi=Ia[1],ca=Ia[2],Fa=Ia[3],QA=function(Oa){Mi(!0),ri==null||ri(Oa,{})},kA=function(Oa){Mi(!1),Pa==null||Pa(Oa,{})},KA=(0,vt.C8)(Xr,{value:Nr}),Ao=(0,ot.Z)(KA,2),Kl=Ao[0],Vo=Ao[1],jl=Kl==="date"&&jr?"datetime":Kl,ko=uA(Xr,Kl,kr,mr),ql=hr&&function(wi,Oa){hr(Si(wi),Si(Oa))},Jo=Mn((0,Se.Z)((0,Se.Z)({},nt),{},{onChange:ql}),ll,Oi,Ii,Ri,[],Nt,Ur,ii,sn),Aa=(0,ot.Z)(Jo,2),_l=Aa[1],ou=ja(ti,sn),$l=(0,ot.Z)(ou,2),Rl=$l[0],yu=$l[1],Pu=me.useMemo(function(){return Rl.some(function(wi){return wi})},[Rl]),wu=function(Oa,kl){if(qr){var Fo=(0,Se.Z)((0,Se.Z)({},kl),{},{mode:kl.mode[0]});delete Fo.range,qr(Oa[0],Fo)}},uu=ga(ia,Kr,ti,[Kl],ii,Fa,Ft,!1,Lr,ta,Qt(jr==null?void 0:jr.defaultOpenValue),wu,Gn,tr),fl=(0,ot.Z)(uu,2),Fu=fl[0],Gu=fl[1],yo=(0,vt.zX)(function(wi,Oa,kl){if(Vo(Oa),ba&&kl!==!1){var Fo=wi||ti[ti.length-1];ba(Fo,Oa)}}),wo=function(){_l(Ii()),fa(!1,{force:!0})},ho=function(Oa){!Tn&&!ai.current.nativeElement.contains(document.activeElement)&&ai.current.focus(),fa(!0),ki==null||ki(Oa)},lo=function(){_l(null),fa(!1,{force:!0})},Vu=me.useState(null),Ju=(0,ot.Z)(Vu,2),Ou=Ju[0],No=Ju[1],rs=me.useState(null),su=(0,ot.Z)(rs,2),Yt=su[0],Uo=su[1],Tu=me.useMemo(function(){var wi=[Yt].concat((0,xt.Z)(ti)).filter(function(Oa){return Oa});return ra?wi:wi.slice(0,1)},[ti,Yt,ra]),Po=me.useMemo(function(){return!ra&&Yt?[Yt]:ti.filter(function(wi){return wi})},[ti,Yt,ra]);me.useEffect(function(){ii||Uo(null)},[ii]);var Hu=Kn(gi),Xu=function(Oa){Uo(Oa),No("preset")},ju=function(Oa){var kl=ra?Ci(Ii(),Oa):[Oa],Fo=_l(kl);Fo&&!ra&&fa(!1,{force:!0})},cu=function(Oa){ju(Oa)},SA=function(Oa){Uo(Oa),No("cell")},XA=function(Oa){fa(!0),QA(Oa)},hl=function(Oa){if(ca("panel"),!(ra&&jl!==Xr)){var kl=ra?Ci(Ii(),Oa):[Oa];Ri(kl),!In&&!St&&Ft===jl&&wo()}},xu=function(){fa(!1)},as=zn(oi,bi,ui),Ru=me.useMemo(function(){var wi=(0,It.Z)(nt,!1),Oa=(0,ft.Z)(nt,[].concat((0,xt.Z)(Object.keys(wi)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,Se.Z)((0,Se.Z)({},Oa),{},{multiple:nt.multiple})},[nt]),mo=me.createElement(jo,(0,Ye.Z)({},Ru,{showNow:ko,showTime:jr,disabledDate:Cr,onFocus:XA,onBlur:kA,picker:Xr,mode:Kl,internalMode:jl,onPanelChange:yo,format:an,value:ti,isInvalid:sn,onChange:null,onSelect:hl,pickerValue:Fu,defaultOpenValue:jr==null?void 0:jr.defaultOpenValue,onPickerValueChange:Gu,hoverValue:Tu,onHover:SA,needConfirm:In,onSubmit:wo,onOk:pA,presets:Hu,onPresetHover:Xu,onPresetSubmit:ju,onNow:cu,cellRender:as})),Xo=function(Oa){Ri(Oa)},qo=function(){ca("input")},Du=function(Oa){ca("input"),fa(!0,{inherit:!0}),QA(Oa)},qu=function(Oa){fa(!1),kA(Oa)},Oo=function(Oa,kl){Oa.key==="Tab"&&wo(),er==null||er(Oa,kl)},_u=me.useMemo(function(){return{prefixCls:yn,locale:Kr,generateConfig:ia,button:ci.button,input:ci.input}},[yn,Kr,ia,ci.button,ci.input]);return(0,jt.Z)(function(){ii&&Fa!==void 0&&yo(null,Xr,!1)},[ii,Fa,Xr]),(0,jt.Z)(function(){var wi=ca();!ii&&wi==="input"&&(fa(!1),wo()),!ii&&St&&!In&&wi==="panel"&&wo()},[ii]),me.createElement(ie.Provider,{value:_u},me.createElement(ue,(0,Ye.Z)({},lr(nt),{popupElement:mo,popupStyle:bn.popup,popupClassName:pn.popup,visible:ii,onClose:xu}),me.createElement($u,(0,Ye.Z)({},nt,{ref:ai,suffixIcon:Ga,removeIcon:ei,activeHelp:!!Yt,allHelp:!!Yt&&Ou==="preset",focused:Ur,onFocus:Du,onBlur:qu,onKeyDown:Oo,onSubmit:wo,value:Po,maskFormat:an,onChange:Xo,onInputChange:qo,internalPicker:Ft,format:Nt,inputReadOnly:Ya,disabled:Tn,open:ii,onOpenChange:fa,onClick:ho,onClear:lo,invalid:Pu,onInvalid:function(Oa){yu(Oa,0)}}))))}var ss=me.forwardRef(bA),nu=ss,Qu=nu,Zo=ne(62487),vo=ne(75030),Eo=ne(82855),co=ne(48755),Xi=ne(2171),Ko=ne(83397),Cl=ne(31756),ru=ne(56553),Jl=ne(24971),fr=ne(9017),Pl=ne(70045),bl=ne(57428),Ha=ne(36237),Ku=ne(53075),il=ne(64910),pu=ne(63356),fo=ne(56119),yl=ne(46e3),Wi=ne(93873),Ol=ne(36305),ku=ne(16931),vu=ne(51636),So=ne(26743);const zt=(oe,ye)=>{const{componentCls:He,controlHeight:$e}=oe,nt=ye?`${He}-${ye}`:"",Ft=(0,So.gp)(oe);return[{[`${He}-multiple${nt}`]:{paddingBlock:Ft.containerPadding,paddingInlineStart:Ft.basePadding,minHeight:$e,[`${He}-selection-item`]:{height:Ft.itemHeight,lineHeight:(0,Ha.unit)(Ft.itemLineHeight)}}}]};var Sa=oe=>{const{componentCls:ye,calc:He,lineWidth:$e}=oe,nt=(0,vu.mergeToken)(oe,{fontHeight:oe.fontSize,selectHeight:oe.controlHeightSM,multipleSelectItemHeight:oe.multipleItemHeightSM,borderRadius:oe.borderRadiusSM,borderRadiusSM:oe.borderRadiusXS,controlHeight:oe.controlHeightSM}),Ft=(0,vu.mergeToken)(oe,{fontHeight:He(oe.multipleItemHeightLG).sub(He($e).mul(2).equal()).equal(),fontSize:oe.fontSizeLG,selectHeight:oe.controlHeightLG,multipleSelectItemHeight:oe.multipleItemHeightLG,borderRadius:oe.borderRadiusLG,borderRadiusSM:oe.borderRadius,controlHeight:oe.controlHeightLG});return[zt(nt,"small"),zt(oe),zt(Ft,"large"),{[`${ye}${ye}-multiple`]:Object.assign(Object.assign({width:"100%",cursor:"text",[`${ye}-selector`]:{flex:"auto",padding:0,position:"relative","&:after":{margin:0},[`${ye}-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,So._z)(oe)),{[`${ye}-multiple-input`]:{width:0,height:0,border:0,visibility:"hidden",position:"absolute",zIndex:-1}})}]},pa=ne(17835);const Ai=oe=>{const{pickerCellCls:ye,pickerCellInnerCls:He,cellHeight:$e,borderRadiusSM:nt,motionDurationMid:Ft,cellHoverBg:St,lineWidth:Nt,lineType:an,colorPrimary:sn,cellActiveWithRangeBg:Ht,colorTextLightSolid:yn,colorTextDisabled:bn,cellBgDisabled:pn,colorFillSecondary:xn}=oe;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:$e,transform:"translateY(-50%)",content:'""',pointerEvents:"none"},[He]:{position:"relative",zIndex:2,display:"inline-block",minWidth:$e,height:$e,lineHeight:(0,Ha.unit)($e),borderRadius:nt,transition:`background ${Ft}`},[`&:hover:not(${ye}-in-view):not(${ye}-disabled), + `]:{marginInlineStart:it.marginXXS}},[`${bt}-overlay-link`]:{borderRadius:it.borderRadiusSM,height:it.fontHeight,display:"inline-block",padding:`0 ${(0,qe.unit)(it.paddingXXS)}`,marginInline:Ee(it.marginXXS).mul(-1).equal(),[`> ${Ue}`]:{marginInlineStart:it.marginXXS,fontSize:it.fontSizeIcon},"&:hover":{color:it.linkHoverColor,backgroundColor:it.colorBgTextHover,a:{color:it.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${it.componentCls}-rtl`]:{direction:"rtl"}})}},yt=it=>({itemColor:it.colorTextDescription,lastItemColor:it.colorText,iconFontSize:it.fontSize,linkColor:it.colorTextDescription,linkHoverColor:it.colorText,separatorColor:it.colorTextDescription,separatorMargin:it.marginXS});var Re=(0,Ye.I$)("Breadcrumb",it=>{const bt=(0,ut.mergeToken)(it,{});return ct(bt)},yt),Ze=function(it,bt){var Ue={};for(var Ee in it)Object.prototype.hasOwnProperty.call(it,Ee)&&bt.indexOf(Ee)<0&&(Ue[Ee]=it[Ee]);if(it!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,Ee=Object.getOwnPropertySymbols(it);Qe{var{breadcrumbName:xt}=Et,Se=Ze(Et,["breadcrumbName"]);return Object.assign(Object.assign({},Se),{title:xt})})}),Qe}function Oe(it,bt){return(0,y.useMemo)(()=>it||(bt?bt.map(at):null),[it,bt])}var Bt=function(it,bt){var Ue={};for(var Ee in it)Object.prototype.hasOwnProperty.call(it,Ee)&&bt.indexOf(Ee)<0&&(Ue[Ee]=it[Ee]);if(it!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,Ee=Object.getOwnPropertySymbols(it);Qe{if(bt===void 0)return bt;let Ue=(bt||"").replace(/^\//,"");return Object.keys(it).forEach(Ee=>{Ue=Ue.replace(`:${Ee}`,it[Ee])}),Ue},tt=it=>{const{prefixCls:bt,separator:Ue="/",style:Ee,className:Qe,rootClassName:Et,routes:xt,items:Se,children:ot,itemRender:vt,params:Rt={}}=it,ft=Bt(it,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:It,direction:wt,breadcrumb:Wt}=y.useContext(Xe.E_);let Jt;const we=It("breadcrumb",bt),[le,Ae,se]=Re(we),fe=Oe(Se,xt),ue=pe(we,vt);if(fe&&fe.length>0){const Mt=[],Bn=Se||xt;Jt=fe.map((Sn,Pn)=>{const{path:lr,key:zn,type:ja,menu:ua,overlay:Dt,onClick:Jn,className:or,separator:Xn,dropdownProps:cn}=Sn,On=Ke(Rt,lr);On!==void 0&&Mt.push(On);const Br=zn!=null?zn:Pn;if(ja==="separator")return y.createElement(We,{key:Br},Xn);const sa={},_a=Pn===fe.length-1;ua?sa.menu=ua:Dt&&(sa.overlay=Dt);let{href:Gi}=Sn;return Mt.length&&On!==void 0&&(Gi=`#/${Mt.join("/")}`),y.createElement(ke,Object.assign({key:Br},sa,(0,Te.Z)(Sn,{data:!0,aria:!0}),{className:or,dropdownProps:cn,href:Gi,separator:_a?"":Ue,onClick:Jn,prefixCls:we}),ue(Sn,Rt,Bn,Mt,Gi))})}else if(ot){const Mt=(0,Pe.Z)(ot).length;Jt=(0,Pe.Z)(ot).map((Bn,Sn)=>{if(!Bn)return Bn;const Pn=Sn===Mt-1;return(0,be.Tm)(Bn,{separator:Pn?"":Ue,key:Sn})})}const Ve=Me()(we,Wt==null?void 0:Wt.className,{[`${we}-rtl`]:wt==="rtl"},Qe,Et,Ae,se),Qt=Object.assign(Object.assign({},Wt==null?void 0:Wt.style),Ee);return le(y.createElement("nav",Object.assign({className:Ve,style:Qt},ft),y.createElement("ol",null,Jt)))};tt.Item=Je,tt.Separator=We;var Ot=tt,At=Ot},24017:function(Ct,ht,ne){"use strict";ne.d(ht,{default:function(){return Cu}});var y=ne(66649),Ie=ne.n(y),Me=ne(9007),Pe=ne.n(Me),Te=ne(50991),be=ne.n(Te),Xe=ne(9084),ze=ne.n(Xe),De=ne(58626),et=ne.n(De),We=ne(13477),Fe=ne.n(We),rt=ne(64796),je=ne.n(rt);Ie().extend(je()),Ie().extend(Fe()),Ie().extend(Pe()),Ie().extend(be()),Ie().extend(ze()),Ie().extend(et()),Ie().extend(function(oe,ye){var He=ye.prototype,$e=He.format;He.format=function(Ft){var St=(Ft||"").replace("Wo","wo");return $e.bind(this)(St)}});var pe={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"},ve=function(ye){var He=pe[ye];return He||ye.split("_")[0]},ke=function(){},Ge={getNow:function(){var ye=Ie()();return typeof ye.tz=="function"?ye.tz():ye},getFixedDate:function(ye){return Ie()(ye,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(ye){return ye.endOf("month")},getWeekDay:function(ye){var He=ye.locale("en");return He.weekday()+He.localeData().firstDayOfWeek()},getYear:function(ye){return ye.year()},getMonth:function(ye){return ye.month()},getDate:function(ye){return ye.date()},getHour:function(ye){return ye.hour()},getMinute:function(ye){return ye.minute()},getSecond:function(ye){return ye.second()},getMillisecond:function(ye){return ye.millisecond()},addYear:function(ye,He){return ye.add(He,"year")},addMonth:function(ye,He){return ye.add(He,"month")},addDate:function(ye,He){return ye.add(He,"day")},setYear:function(ye,He){return ye.year(He)},setMonth:function(ye,He){return ye.month(He)},setDate:function(ye,He){return ye.date(He)},setHour:function(ye,He){return ye.hour(He)},setMinute:function(ye,He){return ye.minute(He)},setSecond:function(ye,He){return ye.second(He)},setMillisecond:function(ye,He){return ye.millisecond(He)},isAfter:function(ye,He){return ye.isAfter(He)},isValidate:function(ye){return ye.isValid()},locale:{getWeekFirstDay:function(ye){return Ie()().locale(ve(ye)).localeData().firstDayOfWeek()},getWeekFirstDate:function(ye,He){return He.locale(ve(ye)).weekday(0)},getWeek:function(ye,He){return He.locale(ve(ye)).week()},getShortWeekDays:function(ye){return Ie()().locale(ve(ye)).localeData().weekdaysMin()},getShortMonths:function(ye){return Ie()().locale(ve(ye)).localeData().monthsShort()},format:function(ye,He,$e){return He.locale(ve(ye)).format($e)},parse:function(ye,He,$e){for(var nt=ve(ye),Ft=0;Ft<$e.length;Ft+=1){var St=$e[Ft],Nt=He;if(St.includes("wo")||St.includes("Wo")){for(var an=Nt.split("-")[0],sn=Nt.split("-")[1],jt=Ie()(an,"YYYY").startOf("year").locale(nt),yn=0;yn<=52;yn+=1){var bn=jt.add(yn,"week");if(bn.format("Wo")===sn)return bn}return ke(),null}var pn=Ie()(Nt,St,!0).locale(nt);if(pn.isValid())return pn}return He&&ke(),null}}},Je=Ge,qe=ne(45915),me=ne(59301),Ye=ne(54476),ut={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"}}]},name:"calendar",theme:"outlined"},ct=ut,yt=ne(7657),Re=function(ye,He){return me.createElement(yt.Z,(0,Ye.Z)({},ye,{ref:He,icon:ct}))},Ze=me.forwardRef(Re),at=Ze,Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"},Bt=Oe,Ke=function(ye,He){return me.createElement(yt.Z,(0,Ye.Z)({},ye,{ref:He,icon:Bt}))},tt=me.forwardRef(Ke),Ot=tt,At={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z"}}]},name:"swap-right",theme:"outlined"},it=At,bt=function(ye,He){return me.createElement(yt.Z,(0,Ye.Z)({},ye,{ref:He,icon:it}))},Ue=me.forwardRef(bt),Ee=Ue,Qe=ne(92310),Et=ne.n(Qe),xt=ne(94480),Se=ne(33885),ot=ne(42978),vt=ne(70425),Rt=ne(34280),ft=ne(2738),It=ne(26112),wt=ne(48736),Wt=ne(20068),Jt=ne(65030);function we(oe,ye){return oe!==void 0?oe:ye?"bottomRight":"bottomLeft"}var le=me.createContext(null),Ae=le,se={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function fe(oe){var ye=oe.popupElement,He=oe.popupStyle,$e=oe.popupClassName,nt=oe.popupAlign,Ft=oe.transitionName,St=oe.getPopupContainer,Nt=oe.children,an=oe.range,sn=oe.placement,jt=oe.builtinPlacements,yn=jt===void 0?se:jt,bn=oe.direction,pn=oe.visible,xn=oe.onClose,Ln=me.useContext(Ae),Nn=Ln.prefixCls,In="".concat(Nn,"-dropdown"),hr=we(sn,bn==="rtl");return me.createElement(Jt.Z,{showAction:[],hideAction:["click"],popupPlacement:hr,builtinPlacements:yn,prefixCls:In,popupTransitionName:Ft,popup:ye,popupAlign:nt,popupVisible:pn,popupClassName:Et()($e,(0,Wt.Z)((0,Wt.Z)({},"".concat(In,"-range"),an),"".concat(In,"-rtl"),bn==="rtl")),popupStyle:He,stretch:"minWidth",getPopupContainer:St,onPopupVisibleChange:function(Tn){Tn||xn()}},Nt)}var ue=fe;function Ve(oe,ye){for(var He=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",$e=String(oe);$e.length2&&arguments[2]!==void 0?arguments[2]:[],$e=me.useState([!1,!1]),nt=(0,ot.Z)($e,2),Ft=nt[0],St=nt[1],Nt=function(jt,yn){St(function(bn){return Mt(bn,yn,jt)})},an=me.useMemo(function(){return Ft.map(function(sn,jt){if(sn)return!0;var yn=oe[jt];return yn?!!(!He[jt]&&!yn||yn&&ye(yn,{activeIndex:jt})):!1})},[oe,Ft,ye,He]);return[an,Nt]}function ua(oe,ye,He,$e,nt){var Ft="",St=[];return oe&&St.push(nt?"hh":"HH"),ye&&St.push("mm"),He&&St.push("ss"),Ft=St.join(":"),$e&&(Ft+=".SSS"),nt&&(Ft+=" A"),Ft}function Dt(oe,ye,He,$e,nt,Ft){var St=oe.fieldDateTimeFormat,Nt=oe.fieldDateFormat,an=oe.fieldTimeFormat,sn=oe.fieldMonthFormat,jt=oe.fieldYearFormat,yn=oe.fieldWeekFormat,bn=oe.fieldQuarterFormat,pn=oe.yearFormat,xn=oe.cellYearFormat,Ln=oe.cellQuarterFormat,Nn=oe.dayFormat,In=oe.cellDateFormat,hr=ua(ye,He,$e,nt,Ft);return(0,Se.Z)((0,Se.Z)({},oe),{},{fieldDateTimeFormat:St||"YYYY-MM-DD ".concat(hr),fieldDateFormat:Nt||"YYYY-MM-DD",fieldTimeFormat:an||hr,fieldMonthFormat:sn||"YYYY-MM",fieldYearFormat:jt||"YYYY",fieldWeekFormat:yn||"gggg-wo",fieldQuarterFormat:bn||"YYYY-[Q]Q",yearFormat:pn||"YYYY",cellYearFormat:xn||"YYYY",cellQuarterFormat:Ln||"[Q]Q",cellDateFormat:In||Nn||"D"})}function Jn(oe,ye){var He=ye.showHour,$e=ye.showMinute,nt=ye.showSecond,Ft=ye.showMillisecond,St=ye.use12Hours;return me.useMemo(function(){return Dt(oe,He,$e,nt,Ft,St)},[oe,He,$e,nt,Ft,St])}var or=ne(76190);function Xn(oe,ye,He){return He!=null?He:ye.some(function($e){return oe.includes($e)})}var cn=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function On(oe){var ye=Bn(oe,cn),He=oe.format,$e=oe.picker,nt=null;return He&&(nt=He,Array.isArray(nt)&&(nt=nt[0]),nt=(0,or.Z)(nt)==="object"?nt.format:nt),$e==="time"&&(ye.format=nt),[ye,nt]}function Br(oe){return oe&&typeof oe=="string"}function sa(oe,ye,He,$e){return[oe,ye,He,$e].some(function(nt){return nt!==void 0})}function _a(oe,ye,He,$e,nt){var Ft=ye,St=He,Nt=$e;if(!oe&&!Ft&&!St&&!Nt&&!nt)Ft=!0,St=!0,Nt=!0;else if(oe){var an,sn,jt,yn=[Ft,St,Nt].some(function(xn){return xn===!1}),bn=[Ft,St,Nt].some(function(xn){return xn===!0}),pn=yn?!0:!bn;Ft=(an=Ft)!==null&&an!==void 0?an:pn,St=(sn=St)!==null&&sn!==void 0?sn:pn,Nt=(jt=Nt)!==null&&jt!==void 0?jt:pn}return[Ft,St,Nt,nt]}function Gi(oe){var ye=oe.showTime,He=On(oe),$e=(0,ot.Z)(He,2),nt=$e[0],Ft=$e[1],St=ye&&(0,or.Z)(ye)==="object"?ye:{},Nt=(0,Se.Z)((0,Se.Z)({defaultOpenValue:St.defaultOpenValue||St.defaultValue},nt),St),an=Nt.showMillisecond,sn=Nt.showHour,jt=Nt.showMinute,yn=Nt.showSecond,bn=sa(sn,jt,yn,an),pn=_a(bn,sn,jt,yn,an),xn=(0,ot.Z)(pn,3);return sn=xn[0],jt=xn[1],yn=xn[2],[Nt,(0,Se.Z)((0,Se.Z)({},Nt),{},{showHour:sn,showMinute:jt,showSecond:yn,showMillisecond:an}),Nt.format,Ft]}function Ti(oe,ye,He,$e,nt){var Ft=oe==="time";if(oe==="datetime"||Ft){for(var St=$e,Nt=Sn(oe,nt,null),an=Nt,sn=[ye,He],jt=0;jt1&&(St=ye.addDate(St,-7)),St}function En(oe,ye){var He=ye.generateConfig,$e=ye.locale,nt=ye.format;return oe?typeof nt=="function"?nt(oe):He.locale.format($e.locale,oe,nt):""}function Sr(oe,ye,He){var $e=ye,nt=["getHour","getMinute","getSecond","getMillisecond"],Ft=["setHour","setMinute","setSecond","setMillisecond"];return Ft.forEach(function(St,Nt){He?$e=oe[St]($e,oe[nt[Nt]](He)):$e=oe[St]($e,0)}),$e}function wr(oe,ye,He,$e,nt){var Ft=(0,vt.zX)(function(St,Nt){return!!(He&&He(St,Nt)||$e&&oe.isAfter($e,St)&&!An(oe,ye,$e,St,Nt.type)||nt&&oe.isAfter(St,nt)&&!An(oe,ye,nt,St,Nt.type))});return Ft}function Fr(oe,ye,He){return me.useMemo(function(){var $e=Sn(oe,ye,He),nt=Qt($e),Ft=nt[0],St=(0,or.Z)(Ft)==="object"&&Ft.type==="mask"?Ft.format:null;return[nt.map(function(Nt){return typeof Nt=="string"||typeof Nt=="function"?Nt:Nt.format}),St]},[oe,ye,He])}function Tr(oe,ye,He){return typeof oe[0]=="function"||He?!0:ye}function sr(oe,ye,He,$e){var nt=(0,vt.zX)(function(Ft,St){var Nt=(0,Se.Z)({type:ye},St);if(delete Nt.activeIndex,!oe.isValidate(Ft)||He&&He(Ft,Nt))return!0;if((ye==="date"||ye==="time")&&$e){var an,sn=St&&St.activeIndex===1?"end":"start",jt=((an=$e.disabledTime)===null||an===void 0?void 0:an.call($e,Ft,sn,{from:Nt.from}))||{},yn=jt.disabledHours,bn=jt.disabledMinutes,pn=jt.disabledSeconds,xn=jt.disabledMilliseconds,Ln=$e.disabledHours,Nn=$e.disabledMinutes,In=$e.disabledSeconds,hr=yn||Ln,$n=bn||Nn,Tn=pn||In,Cr=oe.getHour(Ft),Gn=oe.getMinute(Ft),er=oe.getSecond(Ft),ha=oe.getMillisecond(Ft);if(hr&&hr().includes(Cr)||$n&&$n(Cr).includes(Gn)||Tn&&Tn(Cr,Gn).includes(er)||xn&&xn(Cr,Gn,er).includes(ha))return!0}return!1});return nt}function Ca(oe){var ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,He=me.useMemo(function(){var $e=oe&&Qt(oe);return ye&&$e&&($e[1]=$e[1]||$e[0]),$e},[oe,ye]);return He}function qn(oe,ye){var He=oe.generateConfig,$e=oe.locale,nt=oe.picker,Ft=nt===void 0?"date":nt,St=oe.prefixCls,Nt=St===void 0?"rc-picker":St,an=oe.styles,sn=an===void 0?{}:an,jt=oe.classNames,yn=jt===void 0?{}:jt,bn=oe.order,pn=bn===void 0?!0:bn,xn=oe.components,Ln=xn===void 0?{}:xn,Nn=oe.inputRender,In=oe.allowClear,hr=oe.clearIcon,$n=oe.needConfirm,Tn=oe.multiple,Cr=oe.format,Gn=oe.inputReadOnly,er=oe.disabledDate,ha=oe.minDate,Vr=oe.maxDate,ta=oe.showTime,Kr=oe.value,Aa=oe.defaultValue,Xr=oe.pickerValue,kr=oe.defaultPickerValue,mr=Ca(Kr),Hr=Ca(Aa),Nr=Ca(Xr),Sa=Ca(kr),_n=Ft==="date"&&ta?"datetime":Ft,ea=_n==="time"||_n==="datetime",aa=ea||Tn,Lr=$n!=null?$n:ea,na=Gi(oe),qr=(0,ot.Z)(na,4),Ya=qr[0],Ga=qr[1],ei=qr[2],ri=qr[3],Pa=Jn($e,Ga),pi=me.useMemo(function(){return Ti(_n,ei,ri,Ya,Pa)},[_n,ei,ri,Ya,Pa]),ci=me.useMemo(function(){return(0,Se.Z)((0,Se.Z)({},oe),{},{prefixCls:Nt,locale:Pa,picker:Ft,styles:sn,classNames:yn,order:pn,components:(0,Se.Z)({input:Nn},Ln),clearIcon:Cn(Nt,In,hr),showTime:pi,value:mr,defaultValue:Hr,pickerValue:Nr,defaultPickerValue:Sa},ye==null?void 0:ye())},[oe]),oi=Fr(_n,Pa,Cr),bi=(0,ot.Z)(oi,2),ui=bi[0],ki=bi[1],ai=Tr(ui,Gn,Tn),Si=wr(He,$e,er,ha,Vr),Ci=sr(He,Ft,Si,pi),nA=me.useMemo(function(){return(0,Se.Z)((0,Se.Z)({},ci),{},{needConfirm:Lr,inputReadOnly:ai,disabledDate:Si})},[ci,Lr,ai,Si]);return[nA,_n,aa,ui,ki,Ci]}var da=ne(16089);function dn(oe,ye,He){var $e=(0,vt.C8)(ye,{value:oe}),nt=(0,ot.Z)($e,2),Ft=nt[0],St=nt[1],Nt=me.useRef(oe),an=me.useRef(),sn=function(){da.Z.cancel(an.current)},jt=(0,vt.zX)(function(){St(Nt.current),He&&Ft!==Nt.current&&He(Nt.current)}),yn=(0,vt.zX)(function(bn,pn){sn(),Nt.current=bn,bn||pn?jt():an.current=(0,da.Z)(jt)});return me.useEffect(function(){return sn},[]),[Ft,yn]}function Rn(oe,ye){var He=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],$e=arguments.length>3?arguments[3]:void 0,nt=He.every(function(jt){return jt})?!1:oe,Ft=dn(nt,ye||!1,$e),St=(0,ot.Z)(Ft,2),Nt=St[0],an=St[1];function sn(jt){var yn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!yn.inherit||Nt)&&an(jt,yn.force)}return[Nt,sn]}function Gr(oe){var ye=me.useRef();return me.useImperativeHandle(oe,function(){var He;return{nativeElement:(He=ye.current)===null||He===void 0?void 0:He.nativeElement,focus:function(nt){var Ft;(Ft=ye.current)===null||Ft===void 0||Ft.focus(nt)},blur:function(){var nt;(nt=ye.current)===null||nt===void 0||nt.blur()}}}),ye}function Kn(oe,ye){return me.useMemo(function(){return oe||(ye?((0,wt.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(ye).map(function(He){var $e=(0,ot.Z)(He,2),nt=$e[0],Ft=$e[1];return{label:nt,value:Ft}})):[])},[oe,ye])}function ya(oe,ye){var He=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,$e=me.useRef(ye);$e.current=ye,(0,Rt.o)(function(){if(oe)$e.current(oe);else{var nt=(0,da.Z)(function(){$e.current(oe)},He);return function(){da.Z.cancel(nt)}}},[oe])}function eA(oe){var ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],He=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,$e=me.useState(0),nt=(0,ot.Z)($e,2),Ft=nt[0],St=nt[1],Nt=me.useState(!1),an=(0,ot.Z)(Nt,2),sn=an[0],jt=an[1],yn=me.useRef([]),bn=me.useRef(null),pn=me.useRef(null),xn=function(Tn){bn.current=Tn},Ln=function(Tn){return bn.current===Tn},Nn=function(Tn){jt(Tn)},In=function(Tn){return Tn&&(pn.current=Tn),pn.current},hr=function(Tn){var Cr=yn.current,Gn=new Set(Cr.filter(function(ha){return Tn[ha]||ye[ha]})),er=Cr[Cr.length-1]===0?1:0;return Gn.size>=2||oe[er]?null:er};return ya(sn||He,function(){sn||(yn.current=[],xn(null))}),me.useEffect(function(){sn&&yn.current.push(Ft)},[sn,Ft]),[sn,Nn,In,Ft,St,hr,yn.current,xn,Ln]}function RA(oe,ye,He,$e,nt,Ft){var St=He[He.length-1],Nt=function(sn,jt){var yn=(0,ot.Z)(oe,2),bn=yn[0],pn=yn[1],xn=(0,Se.Z)((0,Se.Z)({},jt),{},{from:Pn(oe,He)});return St===1&&ye[0]&&bn&&!An($e,nt,bn,sn,xn.type)&&$e.isAfter(bn,sn)||St===0&&ye[1]&&pn&&!An($e,nt,pn,sn,xn.type)&&$e.isAfter(sn,pn)?!0:Ft==null?void 0:Ft(sn,xn)};return Nt}function FA(oe,ye,He,$e){switch(ye){case"date":case"week":return oe.addMonth(He,$e);case"month":case"quarter":return oe.addYear(He,$e);case"year":return oe.addYear(He,$e*10);case"decade":return oe.addYear(He,$e*100);default:return He}}var kn=[];function ga(oe,ye,He,$e,nt,Ft,St,Nt){var an=arguments.length>8&&arguments[8]!==void 0?arguments[8]:kn,sn=arguments.length>9&&arguments[9]!==void 0?arguments[9]:kn,jt=arguments.length>10&&arguments[10]!==void 0?arguments[10]:kn,yn=arguments.length>11?arguments[11]:void 0,bn=arguments.length>12?arguments[12]:void 0,pn=arguments.length>13?arguments[13]:void 0,xn=St==="time",Ln=Ft||0,Nn=function(Nr){var Sa=oe.getNow();return xn&&(Sa=Sr(oe,Sa)),an[Nr]||He[Nr]||Sa},In=(0,ot.Z)(sn,2),hr=In[0],$n=In[1],Tn=(0,vt.C8)(function(){return Nn(0)},{value:hr}),Cr=(0,ot.Z)(Tn,2),Gn=Cr[0],er=Cr[1],ha=(0,vt.C8)(function(){return Nn(1)},{value:$n}),Vr=(0,ot.Z)(ha,2),ta=Vr[0],Kr=Vr[1],Aa=me.useMemo(function(){var Hr=[Gn,ta][Ln];return xn?Hr:Sr(oe,Hr,jt[Ln])},[xn,Gn,ta,Ln,oe,jt]),Xr=function(Nr){var Sa=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",_n=[er,Kr][Ln];_n(Nr);var ea=[Gn,ta];ea[Ln]=Nr,yn&&(!An(oe,ye,Gn,ea[0],St)||!An(oe,ye,ta,ea[1],St))&&yn(ea,{source:Sa,range:Ln===1?"end":"start",mode:$e})},kr=function(Nr,Sa){if(Nt){var _n={date:"month",week:"month",month:"year",quarter:"year"},ea=_n[St];if(ea&&!An(oe,ye,Nr,Sa,ea))return FA(oe,St,Sa,-1);if(St==="year"&&Nr){var aa=Math.floor(oe.getYear(Nr)/10),Lr=Math.floor(oe.getYear(Sa)/10);if(aa!==Lr)return FA(oe,St,Sa,-1)}}return Sa},mr=me.useRef(null);return(0,Rt.Z)(function(){if(nt&&!an[Ln]){var Hr=xn?null:oe.getNow();if(mr.current!==null&&mr.current!==Ln?Hr=[Gn,ta][Ln^1]:He[Ln]?Hr=Ln===0?He[0]:kr(He[0],He[1]):He[Ln^1]&&(Hr=He[Ln^1]),Hr){bn&&oe.isAfter(bn,Hr)&&(Hr=bn);var Nr=Nt?FA(oe,St,Hr,1):Hr;pn&&oe.isAfter(Nr,pn)&&(Hr=Nt?FA(oe,St,pn,-1):pn),Xr(Hr,"reset")}}},[nt,Ln,He[Ln]]),me.useEffect(function(){nt?mr.current=Ln:mr.current=null},[nt,Ln]),(0,Rt.Z)(function(){nt&&an&&an[Ln]&&Xr(an[Ln],"reset")},[nt,Ln]),[Aa,Xr]}function MA(oe,ye){var He=me.useRef(oe),$e=me.useState({}),nt=(0,ot.Z)($e,2),Ft=nt[1],St=function(sn){return sn&&ye!==void 0?ye:He.current},Nt=function(sn){He.current=sn,Ft({})};return[St,Nt,St(!0)]}var tl=[];function mA(oe,ye,He){var $e=function(St){return St.map(function(Nt){return En(Nt,{generateConfig:oe,locale:ye,format:He[0]})})},nt=function(St,Nt){for(var an=Math.max(St.length,Nt.length),sn=-1,jt=0;jt2&&arguments[2]!==void 0?arguments[2]:1,$e=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,nt=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],Ft=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,St=[],Nt=He>=1?He|0:1,an=oe;an<=ye;an+=Nt){var sn=nt.includes(an);(!sn||!$e)&&St.push({label:Ve(an,Ft),value:an,disabled:sn})}return St}function GA(oe){var ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},He=arguments.length>2?arguments[2]:void 0,$e=ye||{},nt=$e.use12Hours,Ft=$e.hourStep,St=Ft===void 0?1:Ft,Nt=$e.minuteStep,an=Nt===void 0?1:Nt,sn=$e.secondStep,jt=sn===void 0?1:sn,yn=$e.millisecondStep,bn=yn===void 0?100:yn,pn=$e.hideDisabledOptions,xn=$e.disabledTime,Ln=$e.disabledHours,Nn=$e.disabledMinutes,In=$e.disabledSeconds,hr=me.useMemo(function(){return He||oe.getNow()},[He,oe]);if(0)var $n,Tn,Cr;var Gn=me.useCallback(function(aa){var Lr=(xn==null?void 0:xn(aa))||{};return[Lr.disabledHours||Ln||aA,Lr.disabledMinutes||Nn||aA,Lr.disabledSeconds||In||aA,Lr.disabledMilliseconds||aA]},[xn,Ln,Nn,In]),er=me.useMemo(function(){return Gn(hr)},[hr,Gn]),ha=(0,ot.Z)(er,4),Vr=ha[0],ta=ha[1],Kr=ha[2],Aa=ha[3],Xr=me.useCallback(function(aa,Lr,na,qr){var Ya=EA(0,23,St,pn,aa()),Ga=nt?Ya.map(function(pi){return(0,Se.Z)((0,Se.Z)({},pi),{},{label:Ve(pi.value%12||12,2)})}):Ya,ei=function(ci){return EA(0,59,an,pn,Lr(ci))},ri=function(ci,oi){return EA(0,59,jt,pn,na(ci,oi))},Pa=function(ci,oi,bi){return EA(0,999,bn,pn,qr(ci,oi,bi),3)};return[Ga,ei,ri,Pa]},[pn,St,nt,bn,an,jt]),kr=me.useMemo(function(){return Xr(Vr,ta,Kr,Aa)},[Xr,Vr,ta,Kr,Aa]),mr=(0,ot.Z)(kr,4),Hr=mr[0],Nr=mr[1],Sa=mr[2],_n=mr[3],ea=function(Lr,na){var qr=function(){return Hr},Ya=Nr,Ga=Sa,ei=_n;if(na){var ri=Gn(na),Pa=(0,ot.Z)(ri,4),pi=Pa[0],ci=Pa[1],oi=Pa[2],bi=Pa[3],ui=Xr(pi,ci,oi,bi),ki=(0,ot.Z)(ui,4),ai=ki[0],Si=ki[1],Ci=ki[2],nA=ki[3];qr=function(){return ai},Ya=Si,Ga=Ci,ei=nA}var _i=Ra(Lr,qr,Ya,Ga,ei,oe);return _i};return[ea,Hr,Nr,Sa,_n]}function ni(oe){var ye=oe.mode,He=oe.internalMode,$e=oe.renderExtraFooter,nt=oe.showNow,Ft=oe.showTime,St=oe.onSubmit,Nt=oe.onNow,an=oe.invalid,sn=oe.needConfirm,jt=oe.generateConfig,yn=oe.disabledDate,bn=me.useContext(Ae),pn=bn.prefixCls,xn=bn.locale,Ln=bn.button,Nn=Ln===void 0?"button":Ln,In=jt.getNow(),hr=GA(jt,Ft,In),$n=(0,ot.Z)(hr,1),Tn=$n[0],Cr=$e==null?void 0:$e(ye),Gn=yn(In,{type:ye}),er=function(){if(!Gn){var kr=Tn(In);Nt(kr)}},ha="".concat(pn,"-now"),Vr="".concat(ha,"-btn"),ta=nt&&me.createElement("li",{className:ha},me.createElement("a",{className:Et()(Vr,Gn&&"".concat(Vr,"-disabled")),"aria-disabled":Gn,onClick:er},He==="date"?xn.today:xn.now)),Kr=sn&&me.createElement("li",{className:"".concat(pn,"-ok")},me.createElement(Nn,{disabled:an,onClick:St},xn.ok)),Aa=(ta||Kr)&&me.createElement("ul",{className:"".concat(pn,"-ranges")},ta,Kr);return!Cr&&!Aa?null:me.createElement("div",{className:"".concat(pn,"-footer")},Cr&&me.createElement("div",{className:"".concat(pn,"-footer-extra")},Cr),Aa)}function PA(oe,ye,He){function $e(nt,Ft){var St=nt.findIndex(function(an){return An(oe,ye,an,Ft,He)});if(St===-1)return[].concat((0,xt.Z)(nt),[Ft]);var Nt=(0,xt.Z)(nt);return Nt.splice(St,1),Nt}return $e}var sA=me.createContext(null);function hi(){return me.useContext(sA)}function iA(oe,ye){var He=oe.prefixCls,$e=oe.generateConfig,nt=oe.locale,Ft=oe.disabledDate,St=oe.minDate,Nt=oe.maxDate,an=oe.cellRender,sn=oe.hoverValue,jt=oe.hoverRangeValue,yn=oe.onHover,bn=oe.values,pn=oe.pickerValue,xn=oe.onSelect,Ln=oe.prevIcon,Nn=oe.nextIcon,In=oe.superPrevIcon,hr=oe.superNextIcon,$n=$e.getNow(),Tn={now:$n,values:bn,pickerValue:pn,prefixCls:He,disabledDate:Ft,minDate:St,maxDate:Nt,cellRender:an,hoverValue:sn,hoverRangeValue:jt,onHover:yn,locale:nt,generateConfig:$e,onSelect:xn,panelType:ye,prevIcon:Ln,nextIcon:Nn,superPrevIcon:In,superNextIcon:hr};return[Tn,$n]}var xA=me.createContext({});function cl(oe){for(var ye=oe.rowNum,He=oe.colNum,$e=oe.baseDate,nt=oe.getCellDate,Ft=oe.prefixColumn,St=oe.rowClassName,Nt=oe.titleFormat,an=oe.getCellText,sn=oe.getCellClassName,jt=oe.headerCells,yn=oe.cellSelection,bn=yn===void 0?!0:yn,pn=oe.disabledDate,xn=hi(),Ln=xn.prefixCls,Nn=xn.panelType,In=xn.now,hr=xn.disabledDate,$n=xn.cellRender,Tn=xn.onHover,Cr=xn.hoverValue,Gn=xn.hoverRangeValue,er=xn.generateConfig,ha=xn.values,Vr=xn.locale,ta=xn.onSelect,Kr=pn||hr,Aa="".concat(Ln,"-cell"),Xr=me.useContext(xA),kr=Xr.onCellDblClick,mr=function(na){return ha.some(function(qr){return qr&&An(er,Vr,na,qr,Nn)})},Hr=[],Nr=0;Nr1&&arguments[1]!==void 0?arguments[1]:!1;fa(Ur),Nn==null||Nn(Ur),Mi&&yi(Ur)},rA=function(Ur,Mi){Pa(Ur),Mi&&Pi(Mi),yi(Mi,Ur)},Di=function(Ur){if(Ci(Ur),Pi(Ur),ri!==Tn){var Mi=["decade","year"],ca=[].concat(Mi,["month"]),Fa={quarter:[].concat(Mi,["quarter"]),week:[].concat((0,xt.Z)(ca),["week"]),date:[].concat((0,xt.Z)(ca),["date"])},QA=Fa[Tn]||ca,kA=QA.indexOf(ri),KA=QA[kA+1];KA&&rA(KA,Ur)}},ll=me.useMemo(function(){var Ma,Ur;if(Array.isArray(er)){var Mi=(0,ot.Z)(er,2);Ma=Mi[0],Ur=Mi[1]}else Ma=er;return!Ma&&!Ur?null:(Ma=Ma||Ur,Ur=Ur||Ma,nt.isAfter(Ma,Ur)?[Ur,Ma]:[Ma,Ur])},[er,nt]),Oi=zn(ha,Vr,ta),Ii=Aa[pi]||rl[pi]||mi,Ri=me.useContext(xA),pA=me.useMemo(function(){return(0,Se.Z)((0,Se.Z)({},Ri),{},{hideHeader:Xr})},[Ri,Xr]),ti="".concat(kr,"-panel"),Hl=Bn(oe,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return me.createElement(xA.Provider,{value:pA},me.createElement("div",{ref:mr,tabIndex:an,className:Et()(ti,(0,Wt.Z)({},"".concat(ti,"-rtl"),Ft==="rtl"))},me.createElement(Ii,(0,Ye.Z)({},Hl,{showTime:qr,prefixCls:kr,locale:Lr,generateConfig:nt,onModeChange:rA,pickerValue:ii,onPickerValueChange:function(Ur){Pi(Ur,!0)},value:ai[0],onSelect:Di,values:ai,cellRender:Oi,hoverRangeValue:ll,hoverValue:Gn}))))}var so=me.memo(me.forwardRef(Zl)),cA=so;function Ml(oe){var ye=oe.picker,He=oe.multiplePanel,$e=oe.pickerValue,nt=oe.onPickerValueChange,Ft=oe.needConfirm,St=oe.onSubmit,Nt=oe.range,an=oe.hoverValue,sn=me.useContext(Ae),jt=sn.prefixCls,yn=sn.generateConfig,bn=me.useCallback(function(hr,$n){return FA(yn,ye,hr,$n)},[yn,ye]),pn=me.useMemo(function(){return bn($e,1)},[$e,bn]),xn=function($n){nt(bn($n,-1))},Ln={onCellDblClick:function(){Ft&&St()}},Nn=ye==="time",In=(0,Se.Z)((0,Se.Z)({},oe),{},{hoverValue:null,hoverRangeValue:null,hideHeader:Nn});return Nt?In.hoverRangeValue=an:In.hoverValue=an,He?me.createElement("div",{className:"".concat(jt,"-panels")},me.createElement(xA.Provider,{value:(0,Se.Z)((0,Se.Z)({},Ln),{},{hideNext:!0})},me.createElement(cA,In)),me.createElement(xA.Provider,{value:(0,Se.Z)((0,Se.Z)({},Ln),{},{hidePrev:!0})},me.createElement(cA,(0,Ye.Z)({},In,{pickerValue:pn,onPickerValueChange:xn})))):me.createElement(xA.Provider,{value:(0,Se.Z)({},Ln)},me.createElement(cA,In))}function Ho(oe){return typeof oe=="function"?oe():oe}function El(oe){var ye=oe.prefixCls,He=oe.presets,$e=oe.onClick,nt=oe.onHover;return He.length?me.createElement("div",{className:"".concat(ye,"-presets")},me.createElement("ul",null,He.map(function(Ft,St){var Nt=Ft.label,an=Ft.value;return me.createElement("li",{key:St,onClick:function(){$e(Ho(an))},onMouseEnter:function(){nt(Ho(an))},onMouseLeave:function(){nt(null)}},Nt)}))):null}function jo(oe){var ye=oe.panelRender,He=oe.internalMode,$e=oe.picker,nt=oe.showNow,Ft=oe.range,St=oe.multiple,Nt=oe.activeInfo,an=Nt===void 0?[0,0,0]:Nt,sn=oe.presets,jt=oe.onPresetHover,yn=oe.onPresetSubmit,bn=oe.onFocus,pn=oe.onBlur,xn=oe.onPanelMouseDown,Ln=oe.direction,Nn=oe.value,In=oe.onSelect,hr=oe.isInvalid,$n=oe.defaultOpenValue,Tn=oe.onOk,Cr=oe.onSubmit,Gn=me.useContext(Ae),er=Gn.prefixCls,ha="".concat(er,"-panel"),Vr=Ln==="rtl",ta=me.useRef(null),Kr=me.useRef(null),Aa=me.useState(0),Xr=(0,ot.Z)(Aa,2),kr=Xr[0],mr=Xr[1],Hr=me.useState(0),Nr=(0,ot.Z)(Hr,2),Sa=Nr[0],_n=Nr[1],ea=me.useState(0),aa=(0,ot.Z)(ea,2),Lr=aa[0],na=aa[1],qr=function(Di){Di.width&&mr(Di.width)},Ya=(0,ot.Z)(an,3),Ga=Ya[0],ei=Ya[1],ri=Ya[2],Pa=me.useState(0),pi=(0,ot.Z)(Pa,2),ci=pi[0],oi=pi[1];me.useEffect(function(){oi(10)},[Ga]),me.useEffect(function(){if(Ft&&Kr.current){var rA,Di=((rA=ta.current)===null||rA===void 0?void 0:rA.offsetWidth)||0,ll=Kr.current.getBoundingClientRect();if(!ll.height||ll.right<0){oi(function(pA){return Math.max(0,pA-1)});return}var Oi=(Vr?ei-Di:Ga)-ll.left;if(na(Oi),kr&&kr=Nt&&He<=an)return Ft;var sn=Math.min(Math.abs(He-Nt),Math.abs(He-an));sn<$e&&($e=sn,nt=Ft)}return nt}}]),oe}();function no(oe){var ye={YYYY:[0,9999,new Date().getFullYear()],MM:[1,12],DD:[1,31],HH:[0,23],mm:[0,59],ss:[0,59],SSS:[0,999]};return ye[oe]}var xl=["active","showActiveCls","suffixIcon","format","validateFormat","onChange","onInput","helped","onHelp","onSubmit","onKeyDown","preserveInvalidOnBlur","invalid","clearIcon"],ro=me.forwardRef(function(oe,ye){var He=oe.active,$e=oe.showActiveCls,nt=$e===void 0?!0:$e,Ft=oe.suffixIcon,St=oe.format,Nt=oe.validateFormat,an=oe.onChange,sn=oe.onInput,jt=oe.helped,yn=oe.onHelp,bn=oe.onSubmit,pn=oe.onKeyDown,xn=oe.preserveInvalidOnBlur,Ln=xn===void 0?!1:xn,Nn=oe.invalid,In=oe.clearIcon,hr=(0,Gl.Z)(oe,xl),$n=oe.value,Tn=oe.onFocus,Cr=oe.onBlur,Gn=oe.onMouseUp,er=me.useContext(Ae),ha=er.prefixCls,Vr=er.input,ta=Vr===void 0?"input":Vr,Kr="".concat(ha,"-input"),Aa=me.useState(!1),Xr=(0,ot.Z)(Aa,2),kr=Xr[0],mr=Xr[1],Hr=me.useState($n),Nr=(0,ot.Z)(Hr,2),Sa=Nr[0],_n=Nr[1],ea=me.useState(""),aa=(0,ot.Z)(ea,2),Lr=aa[0],na=aa[1],qr=me.useState(null),Ya=(0,ot.Z)(qr,2),Ga=Ya[0],ei=Ya[1],ri=me.useState(null),Pa=(0,ot.Z)(ri,2),pi=Pa[0],ci=Pa[1],oi=Sa||"";me.useEffect(function(){_n($n)},[$n]);var bi=me.useRef(),ui=me.useRef();me.useImperativeHandle(ye,function(){return{nativeElement:bi.current,inputElement:ui.current,focus:function(Ur){ui.current.focus(Ur)},blur:function(){ui.current.blur()}}});var ki=me.useMemo(function(){return new DA(St||"")},[St]),ai=me.useMemo(function(){return jt?[0,0]:ki.getSelection(Ga)},[ki,Ga,jt]),Si=(0,ot.Z)(ai,2),Ci=Si[0],nA=Si[1],_i=function(Ur){Ur&&Ur!==St&&Ur!==$n&&yn()},ii=(0,vt.zX)(function(Ma){Nt(Ma)&&an(Ma),_n(Ma),_i(Ma)}),fa=function(Ur){if(!St){var Mi=Ur.target.value;_i(Mi),_n(Mi),an(Mi)}},yi=function(Ur){var Mi=Ur.clipboardData.getData("text");Nt(Mi)&&ii(Mi)},Pi=me.useRef(!1),rA=function(){Pi.current=!0},Di=function(Ur){var Mi=Ur.target,ca=Mi.selectionStart,Fa=ki.getMaskCellIndex(ca);ei(Fa),ci({}),Gn==null||Gn(Ur),Pi.current=!1},ll=function(Ur){mr(!0),ei(0),na(""),Tn(Ur)},Oi=function(Ur){Cr(Ur)},Ii=function(Ur){mr(!1),Oi(Ur)};ya(He,function(){!He&&!Ln&&_n($n)});var Ri=function(Ur){Ur.key==="Enter"&&Nt(oi)&&bn(),pn==null||pn(Ur)},pA=function(Ur){Ri(Ur);var Mi=Ur.key,ca=null,Fa=null,QA=nA-Ci,kA=St.slice(Ci,nA),KA=function(jl){ei(function(ko){var ql=ko+jl;return ql=Math.max(ql,0),ql=Math.min(ql,ki.size()-1),ql})},Ao=function(jl){var ko=no(kA),ql=(0,ot.Z)(ko,3),Jo=ql[0],la=ql[1],_l=ql[2],ou=oi.slice(Ci,nA),$l=Number(ou);if(isNaN($l))return String(_l||(jl>0?Jo:la));var Rl=$l+jl,yu=la-Jo+1;return String(Jo+(yu+Rl-Jo)%yu)};switch(Mi){case"Backspace":case"Delete":ca="",Fa=kA;break;case"ArrowLeft":ca="",KA(-1);break;case"ArrowRight":ca="",KA(1);break;case"ArrowUp":ca="",Fa=Ao(1);break;case"ArrowDown":ca="",Fa=Ao(-1);break;default:isNaN(Number(Mi))||(ca=Lr+Mi,Fa=ca);break}if(ca!==null&&(na(ca),ca.length>=QA&&(KA(1),na(""))),Fa!==null){var Kl=oi.slice(0,Ci)+Ve(Fa,QA)+oi.slice(nA);ii(Kl.slice(0,St.length))}ci({})},ti=me.useRef();(0,Rt.Z)(function(){if(!(!kr||!St||Pi.current)){if(!ki.match(oi)){ii(St);return}return ui.current.setSelectionRange(Ci,nA),ti.current=(0,da.Z)(function(){ui.current.setSelectionRange(Ci,nA)}),function(){da.Z.cancel(ti.current)}}},[ki,St,kr,oi,Ga,Ci,nA,pi,ii]);var Hl=St?{onFocus:ll,onBlur:Ii,onKeyDown:pA,onMouseDown:rA,onMouseUp:Di,onPaste:yi}:{};return me.createElement("div",{ref:bi,className:Et()(Kr,(0,Wt.Z)((0,Wt.Z)({},"".concat(Kr,"-active"),He&&nt),"".concat(Kr,"-placeholder"),jt))},me.createElement(ta,(0,Ye.Z)({ref:ui,"aria-invalid":Nn,autoComplete:"off"},hr,{onKeyDown:Ri,onBlur:Oi},Hl,{value:oi,onChange:fa})),me.createElement(AA,{type:"suffix",icon:Ft}),In)}),bo=ro,tu=["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 BA(oe,ye){var He=oe.id,$e=oe.prefix,nt=oe.clearIcon,Ft=oe.suffixIcon,St=oe.separator,Nt=St===void 0?"~":St,an=oe.activeIndex,sn=oe.activeHelp,jt=oe.allHelp,yn=oe.focused,bn=oe.onFocus,pn=oe.onBlur,xn=oe.onKeyDown,Ln=oe.locale,Nn=oe.generateConfig,In=oe.placeholder,hr=oe.className,$n=oe.style,Tn=oe.onClick,Cr=oe.onClear,Gn=oe.value,er=oe.onChange,ha=oe.onSubmit,Vr=oe.onInputChange,ta=oe.format,Kr=oe.maskFormat,Aa=oe.preserveInvalidOnBlur,Xr=oe.onInvalid,kr=oe.disabled,mr=oe.invalid,Hr=oe.inputReadOnly,Nr=oe.direction,Sa=oe.onOpenChange,_n=oe.onActiveInfo,ea=oe.placement,aa=oe.onMouseDown,Lr=oe.required,na=oe["aria-required"],qr=oe.autoFocus,Ya=oe.tabIndex,Ga=(0,Gl.Z)(oe,tu),ei=Nr==="rtl",ri=me.useContext(Ae),Pa=ri.prefixCls,pi=me.useMemo(function(){if(typeof He=="string")return[He];var Oi=He||{};return[Oi.start,Oi.end]},[He]),ci=me.useRef(),oi=me.useRef(),bi=me.useRef(),ui=function(Ii){var Ri;return(Ri=[oi,bi][Ii])===null||Ri===void 0?void 0:Ri.current};me.useImperativeHandle(ye,function(){return{nativeElement:ci.current,focus:function(Ii){if((0,or.Z)(Ii)==="object"){var Ri,pA=Ii||{},ti=pA.index,Hl=ti===void 0?0:ti,Ma=(0,Gl.Z)(pA,Ro);(Ri=ui(Hl))===null||Ri===void 0||Ri.focus(Ma)}else{var Ur;(Ur=ui(Ii!=null?Ii:0))===null||Ur===void 0||Ur.focus()}},blur:function(){var Ii,Ri;(Ii=ui(0))===null||Ii===void 0||Ii.blur(),(Ri=ui(1))===null||Ri===void 0||Ri.blur()}}});var ki=$r(Ga),ai=me.useMemo(function(){return Array.isArray(In)?In:[In,In]},[In]),Si=Dr((0,Se.Z)((0,Se.Z)({},oe),{},{id:pi,placeholder:ai})),Ci=(0,ot.Z)(Si,1),nA=Ci[0],_i=me.useState({position:"absolute",width:0}),ii=(0,ot.Z)(_i,2),fa=ii[0],yi=ii[1],Pi=(0,vt.zX)(function(){var Oi=ui(an);if(Oi){var Ii=Oi.nativeElement.getBoundingClientRect(),Ri=ci.current.getBoundingClientRect(),pA=Ii.left-Ri.left;yi(function(ti){return(0,Se.Z)((0,Se.Z)({},ti),{},{width:Ii.width,left:pA})}),_n([Ii.left,Ii.right,Ri.width])}});me.useEffect(function(){Pi()},[an]);var rA=nt&&(Gn[0]&&!kr[0]||Gn[1]&&!kr[1]),Di=qr&&!kr[0],ll=qr&&!Di&&!kr[1];return me.createElement(Hi.Z,{onResize:Pi},me.createElement("div",(0,Ye.Z)({},ki,{className:Et()(Pa,"".concat(Pa,"-range"),(0,Wt.Z)((0,Wt.Z)((0,Wt.Z)((0,Wt.Z)({},"".concat(Pa,"-focused"),yn),"".concat(Pa,"-disabled"),kr.every(function(Oi){return Oi})),"".concat(Pa,"-invalid"),mr.some(function(Oi){return Oi})),"".concat(Pa,"-rtl"),ei),hr),style:$n,ref:ci,onClick:Tn,onMouseDown:function(Ii){var Ri=Ii.target;Ri!==oi.current.inputElement&&Ri!==bi.current.inputElement&&Ii.preventDefault(),aa==null||aa(Ii)}}),$e&&me.createElement("div",{className:"".concat(Pa,"-prefix")},$e),me.createElement(bo,(0,Ye.Z)({ref:oi},nA(0),{autoFocus:Di,tabIndex:Ya,"date-range":"start"})),me.createElement("div",{className:"".concat(Pa,"-range-separator")},Nt),me.createElement(bo,(0,Ye.Z)({ref:bi},nA(1),{autoFocus:ll,tabIndex:Ya,"date-range":"end"})),me.createElement("div",{className:"".concat(Pa,"-active-bar"),style:fa}),me.createElement(AA,{type:"suffix",icon:Ft}),rA&&me.createElement(OA,{icon:nt,onClear:Cr})))}var Xi=me.forwardRef(BA),Lu=Xi;function Wo(oe,ye){var He=oe!=null?oe:ye;return Array.isArray(He)?He:[He,He]}function Vl(oe){return oe===1?"end":"start"}function Zu(oe,ye){var He=qn(oe,function(){var zi=oe.disabled,Bi=oe.allowEmpty,Ua=Wo(zi,!1),dA=Wo(Bi,!1);return{disabled:Ua,allowEmpty:dA}}),$e=(0,ot.Z)(He,6),nt=$e[0],Ft=$e[1],St=$e[2],Nt=$e[3],an=$e[4],sn=$e[5],jt=nt.prefixCls,yn=nt.styles,bn=nt.classNames,pn=nt.defaultValue,xn=nt.value,Ln=nt.needConfirm,Nn=nt.onKeyDown,In=nt.disabled,hr=nt.allowEmpty,$n=nt.disabledDate,Tn=nt.minDate,Cr=nt.maxDate,Gn=nt.defaultOpen,er=nt.open,ha=nt.onOpenChange,Vr=nt.locale,ta=nt.generateConfig,Kr=nt.picker,Aa=nt.showNow,Xr=nt.showToday,kr=nt.showTime,mr=nt.mode,Hr=nt.onPanelChange,Nr=nt.onCalendarChange,Sa=nt.onOk,_n=nt.defaultPickerValue,ea=nt.pickerValue,aa=nt.onPickerValueChange,Lr=nt.inputReadOnly,na=nt.suffixIcon,qr=nt.onFocus,Ya=nt.onBlur,Ga=nt.presets,ei=nt.ranges,ri=nt.components,Pa=nt.cellRender,pi=nt.dateRender,ci=nt.monthCellRender,oi=nt.onClick,bi=Gr(ye),ui=Rn(er,Gn,In,ha),ki=(0,ot.Z)(ui,2),ai=ki[0],Si=ki[1],Ci=function(Bi,Ua){(In.some(function(dA){return!dA})||!Bi)&&Si(Bi,Ua)},nA=Mr(ta,Vr,Nt,!0,!1,pn,xn,Nr,Sa),_i=(0,ot.Z)(nA,5),ii=_i[0],fa=_i[1],yi=_i[2],Pi=_i[3],rA=_i[4],Di=yi(),ll=eA(In,hr,ai),Oi=(0,ot.Z)(ll,9),Ii=Oi[0],Ri=Oi[1],pA=Oi[2],ti=Oi[3],Hl=Oi[4],Ma=Oi[5],Ur=Oi[6],Mi=Oi[7],ca=Oi[8],Fa=function(Bi,Ua){Ri(!0),qr==null||qr(Bi,{range:Vl(Ua!=null?Ua:ti)})},QA=function(Bi,Ua){Ri(!1),Ya==null||Ya(Bi,{range:Vl(Ua!=null?Ua:ti)})},kA=me.useMemo(function(){if(!kr)return null;var zi=kr.disabledTime,Bi=zi?function(Ua){var dA=Vl(ti),ol=Pn(Di,Ur,ti);return zi(Ua,dA,{from:ol})}:void 0;return(0,Se.Z)((0,Se.Z)({},kr),{},{disabledTime:Bi})},[kr,ti,Di,Ur]),KA=(0,vt.C8)([Kr,Kr],{value:mr}),Ao=(0,ot.Z)(KA,2),Kl=Ao[0],Vo=Ao[1],jl=Kl[ti]||Kr,ko=jl==="date"&&kA?"datetime":jl,ql=ko===Kr&&ko!=="time",Jo=uA(Kr,jl,Aa,Xr,!0),la=Mn(nt,ii,fa,yi,Pi,In,Nt,Ii,ai,sn),_l=(0,ot.Z)(la,2),ou=_l[0],$l=_l[1],Rl=RA(Di,In,Ur,ta,Vr,$n),yu=ja(Di,sn,hr),Pu=(0,ot.Z)(yu,2),wu=Pu[0],uu=Pu[1],fl=ga(ta,Vr,Di,Kl,ai,ti,Ft,ql,_n,ea,kA==null?void 0:kA.defaultOpenValue,aa,Tn,Cr),Fu=(0,ot.Z)(fl,2),Gu=Fu[0],yo=Fu[1],wo=(0,vt.zX)(function(zi,Bi,Ua){var dA=Mt(Kl,ti,Bi);if((dA[0]!==Kl[0]||dA[1]!==Kl[1])&&Vo(dA),Hr&&Ua!==!1){var ol=(0,xt.Z)(Di);zi&&(ol[ti]=zi),Hr(ol,dA)}}),ho=function(Bi,Ua){return Mt(Di,Ua,Bi)},lo=function(Bi,Ua){var dA=Di;Bi&&(dA=ho(Bi,ti)),Mi(ti);var ol=Ma(dA);Pi(dA),ou(ti,ol===null),ol===null?Ci(!1,{force:!0}):Ua||bi.current.focus({index:ol})},Vu=function(Bi){var Ua,dA=Bi.target.getRootNode();if(!bi.current.nativeElement.contains((Ua=dA.activeElement)!==null&&Ua!==void 0?Ua:document.activeElement)){var ol=In.findIndex(function(is){return!is});ol>=0&&bi.current.focus({index:ol})}Ci(!0),oi==null||oi(Bi)},Ju=function(){$l(null),Ci(!1,{force:!0})},Ou=me.useState(null),No=(0,ot.Z)(Ou,2),rs=No[0],su=No[1],Yt=me.useState(null),Uo=(0,ot.Z)(Yt,2),Tu=Uo[0],Po=Uo[1],Hu=me.useMemo(function(){return Tu||Di},[Di,Tu]);me.useEffect(function(){ai||Po(null)},[ai]);var Xu=me.useState([0,0,0]),ju=(0,ot.Z)(Xu,2),cu=ju[0],SA=ju[1],XA=Kn(Ga,ei),hl=function(Bi){Po(Bi),su("preset")},xu=function(Bi){var Ua=$l(Bi);Ua&&Ci(!1,{force:!0})},as=function(Bi){lo(Bi)},Ru=function(Bi){Po(Bi?ho(Bi,ti):null),su("cell")},mo=function(Bi){Ci(!0),Fa(Bi)},Xo=function(){pA("panel")},qo=function(Bi){var Ua=Mt(Di,ti,Bi);Pi(Ua),!Ln&&!St&&Ft===ko&&lo(Bi)},Du=function(){Ci(!1)},qu=zn(Pa,pi,ci,Vl(ti)),Oo=Di[ti]||null,_u=(0,vt.zX)(function(zi){return sn(zi,{activeIndex:ti})}),wi=me.useMemo(function(){var zi=(0,It.Z)(nt,!1),Bi=(0,ft.Z)(nt,[].concat((0,xt.Z)(Object.keys(zi)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return Bi},[nt]),Oa=me.createElement(jo,(0,Ye.Z)({},wi,{showNow:Jo,showTime:kA,range:!0,multiplePanel:ql,activeInfo:cu,disabledDate:Rl,onFocus:mo,onBlur:QA,onPanelMouseDown:Xo,picker:Kr,mode:jl,internalMode:ko,onPanelChange:wo,format:an,value:Oo,isInvalid:_u,onChange:null,onSelect:qo,pickerValue:Gu,defaultOpenValue:Qt(kr==null?void 0:kr.defaultOpenValue)[ti],onPickerValueChange:yo,hoverValue:Hu,onHover:Ru,needConfirm:Ln,onSubmit:lo,onOk:rA,presets:XA,onPresetHover:hl,onPresetSubmit:xu,onNow:as,cellRender:qu})),kl=function(Bi,Ua){var dA=ho(Bi,Ua);Pi(dA)},Fo=function(){pA("input")},Wu=function(Bi,Ua){var dA=Ur.length,ol=Ur[dA-1];if(dA&&ol!==Ua&&Ln&&!hr[ol]&&!ca(ol)&&Di[ol]){bi.current.focus({index:ol});return}pA("input"),Ci(!0,{inherit:!0}),ti!==Ua&&ai&&!Ln&&St&&lo(null,!0),Hl(Ua),Fa(Bi,Ua)},ws=function(Bi,Ua){if(Ci(!1),!Ln&&pA()==="input"){var dA=Ma(Di);ou(ti,dA===null)}QA(Bi,Ua)},gs=function(Bi,Ua){Bi.key==="Tab"&&lo(null,!0),Nn==null||Nn(Bi,Ua)},Fs=me.useMemo(function(){return{prefixCls:jt,locale:Vr,generateConfig:ta,button:ri.button,input:ri.input}},[jt,Vr,ta,ri.button,ri.input]);if((0,Rt.Z)(function(){ai&&ti!==void 0&&wo(null,Kr,!1)},[ai,ti,Kr]),(0,Rt.Z)(function(){var zi=pA();!ai&&zi==="input"&&(Ci(!1),lo(null,!0)),!ai&&St&&!Ln&&zi==="panel"&&(Ci(!0),lo())},[ai]),0)var go;return me.createElement(Ae.Provider,{value:Fs},me.createElement(ue,(0,Ye.Z)({},lr(nt),{popupElement:Oa,popupStyle:yn.popup,popupClassName:bn.popup,visible:ai,onClose:Du,range:!0}),me.createElement(Lu,(0,Ye.Z)({},nt,{ref:bi,suffixIcon:na,activeIndex:Ii||ai?ti:null,activeHelp:!!Tu,allHelp:!!Tu&&rs==="preset",focused:Ii,onFocus:Wu,onBlur:ws,onKeyDown:gs,onSubmit:lo,value:Hu,maskFormat:an,onChange:kl,onInputChange:Fo,format:Nt,inputReadOnly:Lr,disabled:In,open:ai,onOpenChange:Ci,onClick:Vu,onClear:Ju,invalid:wu,onInvalid:uu,onActiveInfo:SA}))))}var al=me.forwardRef(Zu),Bl=al,ao=ne(83836);function WA(oe){var ye=oe.prefixCls,He=oe.value,$e=oe.onRemove,nt=oe.removeIcon,Ft=nt===void 0?"\xD7":nt,St=oe.formatDate,Nt=oe.disabled,an=oe.maxTagCount,sn=oe.placeholder,jt="".concat(ye,"-selector"),yn="".concat(ye,"-selection"),bn="".concat(yn,"-overflow");function pn(Nn,In){return me.createElement("span",{className:Et()("".concat(yn,"-item")),title:typeof Nn=="string"?Nn:null},me.createElement("span",{className:"".concat(yn,"-item-content")},Nn),!Nt&&In&&me.createElement("span",{onMouseDown:function($n){$n.preventDefault()},onClick:In,className:"".concat(yn,"-item-remove")},Ft))}function xn(Nn){var In=St(Nn),hr=function(Tn){Tn&&Tn.stopPropagation(),$e(Nn)};return pn(In,hr)}function Ln(Nn){var In="+ ".concat(Nn.length," ...");return pn(In)}return me.createElement("div",{className:jt},me.createElement(ao.Z,{prefixCls:bn,data:He,renderItem:xn,renderRest:Ln,itemKey:function(In){return St(In)},maxCount:an}),!He.length&&me.createElement("span",{className:"".concat(ye,"-selection-placeholder")},sn))}var Dl=["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 zo(oe,ye){var He=oe.id,$e=oe.open,nt=oe.prefix,Ft=oe.clearIcon,St=oe.suffixIcon,Nt=oe.activeHelp,an=oe.allHelp,sn=oe.focused,jt=oe.onFocus,yn=oe.onBlur,bn=oe.onKeyDown,pn=oe.locale,xn=oe.generateConfig,Ln=oe.placeholder,Nn=oe.className,In=oe.style,hr=oe.onClick,$n=oe.onClear,Tn=oe.internalPicker,Cr=oe.value,Gn=oe.onChange,er=oe.onSubmit,ha=oe.onInputChange,Vr=oe.multiple,ta=oe.maxTagCount,Kr=oe.format,Aa=oe.maskFormat,Xr=oe.preserveInvalidOnBlur,kr=oe.onInvalid,mr=oe.disabled,Hr=oe.invalid,Nr=oe.inputReadOnly,Sa=oe.direction,_n=oe.onOpenChange,ea=oe.onMouseDown,aa=oe.required,Lr=oe["aria-required"],na=oe.autoFocus,qr=oe.tabIndex,Ya=oe.removeIcon,Ga=(0,Gl.Z)(oe,Dl),ei=Sa==="rtl",ri=me.useContext(Ae),Pa=ri.prefixCls,pi=me.useRef(),ci=me.useRef();me.useImperativeHandle(ye,function(){return{nativeElement:pi.current,focus:function(fa){var yi;(yi=ci.current)===null||yi===void 0||yi.focus(fa)},blur:function(){var fa;(fa=ci.current)===null||fa===void 0||fa.blur()}}});var oi=$r(Ga),bi=function(fa){Gn([fa])},ui=function(fa){var yi=Cr.filter(function(Pi){return Pi&&!An(xn,pn,Pi,fa,Tn)});Gn(yi),$e||er()},ki=Dr((0,Se.Z)((0,Se.Z)({},oe),{},{onChange:bi}),function(ii){var fa=ii.valueTexts;return{value:fa[0]||"",active:sn}}),ai=(0,ot.Z)(ki,2),Si=ai[0],Ci=ai[1],nA=!!(Ft&&Cr.length&&!mr),_i=Vr?me.createElement(me.Fragment,null,me.createElement(WA,{prefixCls:Pa,value:Cr,onRemove:ui,formatDate:Ci,maxTagCount:ta,disabled:mr,removeIcon:Ya,placeholder:Ln}),me.createElement("input",{className:"".concat(Pa,"-multiple-input"),value:Cr.map(Ci).join(","),ref:ci,readOnly:!0,autoFocus:na,tabIndex:qr}),me.createElement(AA,{type:"suffix",icon:St}),nA&&me.createElement(OA,{icon:Ft,onClear:$n})):me.createElement(bo,(0,Ye.Z)({ref:ci},Si(),{autoFocus:na,tabIndex:qr,suffixIcon:St,clearIcon:nA&&me.createElement(OA,{icon:Ft,onClear:$n}),showActiveCls:!1}));return me.createElement("div",(0,Ye.Z)({},oi,{className:Et()(Pa,(0,Wt.Z)((0,Wt.Z)((0,Wt.Z)((0,Wt.Z)((0,Wt.Z)({},"".concat(Pa,"-multiple"),Vr),"".concat(Pa,"-focused"),sn),"".concat(Pa,"-disabled"),mr),"".concat(Pa,"-invalid"),Hr),"".concat(Pa,"-rtl"),ei),Nn),style:In,ref:pi,onClick:hr,onMouseDown:function(fa){var yi,Pi=fa.target;Pi!==((yi=ci.current)===null||yi===void 0?void 0:yi.inputElement)&&fa.preventDefault(),ea==null||ea(fa)}}),nt&&me.createElement("div",{className:"".concat(Pa,"-prefix")},nt),_i)}var io=me.forwardRef(zo),$u=io;function bA(oe,ye){var He=qn(oe),$e=(0,ot.Z)(He,6),nt=$e[0],Ft=$e[1],St=$e[2],Nt=$e[3],an=$e[4],sn=$e[5],jt=nt,yn=jt.prefixCls,bn=jt.styles,pn=jt.classNames,xn=jt.order,Ln=jt.defaultValue,Nn=jt.value,In=jt.needConfirm,hr=jt.onChange,$n=jt.onKeyDown,Tn=jt.disabled,Cr=jt.disabledDate,Gn=jt.minDate,er=jt.maxDate,ha=jt.defaultOpen,Vr=jt.open,ta=jt.onOpenChange,Kr=jt.locale,Aa=jt.generateConfig,Xr=jt.picker,kr=jt.showNow,mr=jt.showToday,Hr=jt.showTime,Nr=jt.mode,Sa=jt.onPanelChange,_n=jt.onCalendarChange,ea=jt.onOk,aa=jt.multiple,Lr=jt.defaultPickerValue,na=jt.pickerValue,qr=jt.onPickerValueChange,Ya=jt.inputReadOnly,Ga=jt.suffixIcon,ei=jt.removeIcon,ri=jt.onFocus,Pa=jt.onBlur,pi=jt.presets,ci=jt.components,oi=jt.cellRender,bi=jt.dateRender,ui=jt.monthCellRender,ki=jt.onClick,ai=Gr(ye);function Si(wi){return wi===null?null:aa?wi:wi[0]}var Ci=PA(Aa,Kr,Ft),nA=Rn(Vr,ha,[Tn],ta),_i=(0,ot.Z)(nA,2),ii=_i[0],fa=_i[1],yi=function(Oa,kl,Fo){if(_n){var Wu=(0,Se.Z)({},Fo);delete Wu.range,_n(Si(Oa),Si(kl),Wu)}},Pi=function(Oa){ea==null||ea(Si(Oa))},rA=Mr(Aa,Kr,Nt,!1,xn,Ln,Nn,yi,Pi),Di=(0,ot.Z)(rA,5),ll=Di[0],Oi=Di[1],Ii=Di[2],Ri=Di[3],pA=Di[4],ti=Ii(),Hl=eA([Tn]),Ma=(0,ot.Z)(Hl,4),Ur=Ma[0],Mi=Ma[1],ca=Ma[2],Fa=Ma[3],QA=function(Oa){Mi(!0),ri==null||ri(Oa,{})},kA=function(Oa){Mi(!1),Pa==null||Pa(Oa,{})},KA=(0,vt.C8)(Xr,{value:Nr}),Ao=(0,ot.Z)(KA,2),Kl=Ao[0],Vo=Ao[1],jl=Kl==="date"&&Hr?"datetime":Kl,ko=uA(Xr,Kl,kr,mr),ql=hr&&function(wi,Oa){hr(Si(wi),Si(Oa))},Jo=Mn((0,Se.Z)((0,Se.Z)({},nt),{},{onChange:ql}),ll,Oi,Ii,Ri,[],Nt,Ur,ii,sn),la=(0,ot.Z)(Jo,2),_l=la[1],ou=ja(ti,sn),$l=(0,ot.Z)(ou,2),Rl=$l[0],yu=$l[1],Pu=me.useMemo(function(){return Rl.some(function(wi){return wi})},[Rl]),wu=function(Oa,kl){if(qr){var Fo=(0,Se.Z)((0,Se.Z)({},kl),{},{mode:kl.mode[0]});delete Fo.range,qr(Oa[0],Fo)}},uu=ga(Aa,Kr,ti,[Kl],ii,Fa,Ft,!1,Lr,na,Qt(Hr==null?void 0:Hr.defaultOpenValue),wu,Gn,er),fl=(0,ot.Z)(uu,2),Fu=fl[0],Gu=fl[1],yo=(0,vt.zX)(function(wi,Oa,kl){if(Vo(Oa),Sa&&kl!==!1){var Fo=wi||ti[ti.length-1];Sa(Fo,Oa)}}),wo=function(){_l(Ii()),fa(!1,{force:!0})},ho=function(Oa){!Tn&&!ai.current.nativeElement.contains(document.activeElement)&&ai.current.focus(),fa(!0),ki==null||ki(Oa)},lo=function(){_l(null),fa(!1,{force:!0})},Vu=me.useState(null),Ju=(0,ot.Z)(Vu,2),Ou=Ju[0],No=Ju[1],rs=me.useState(null),su=(0,ot.Z)(rs,2),Yt=su[0],Uo=su[1],Tu=me.useMemo(function(){var wi=[Yt].concat((0,xt.Z)(ti)).filter(function(Oa){return Oa});return aa?wi:wi.slice(0,1)},[ti,Yt,aa]),Po=me.useMemo(function(){return!aa&&Yt?[Yt]:ti.filter(function(wi){return wi})},[ti,Yt,aa]);me.useEffect(function(){ii||Uo(null)},[ii]);var Hu=Kn(pi),Xu=function(Oa){Uo(Oa),No("preset")},ju=function(Oa){var kl=aa?Ci(Ii(),Oa):[Oa],Fo=_l(kl);Fo&&!aa&&fa(!1,{force:!0})},cu=function(Oa){ju(Oa)},SA=function(Oa){Uo(Oa),No("cell")},XA=function(Oa){fa(!0),QA(Oa)},hl=function(Oa){if(ca("panel"),!(aa&&jl!==Xr)){var kl=aa?Ci(Ii(),Oa):[Oa];Ri(kl),!In&&!St&&Ft===jl&&wo()}},xu=function(){fa(!1)},as=zn(oi,bi,ui),Ru=me.useMemo(function(){var wi=(0,It.Z)(nt,!1),Oa=(0,ft.Z)(nt,[].concat((0,xt.Z)(Object.keys(wi)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,Se.Z)((0,Se.Z)({},Oa),{},{multiple:nt.multiple})},[nt]),mo=me.createElement(jo,(0,Ye.Z)({},Ru,{showNow:ko,showTime:Hr,disabledDate:Cr,onFocus:XA,onBlur:kA,picker:Xr,mode:Kl,internalMode:jl,onPanelChange:yo,format:an,value:ti,isInvalid:sn,onChange:null,onSelect:hl,pickerValue:Fu,defaultOpenValue:Hr==null?void 0:Hr.defaultOpenValue,onPickerValueChange:Gu,hoverValue:Tu,onHover:SA,needConfirm:In,onSubmit:wo,onOk:pA,presets:Hu,onPresetHover:Xu,onPresetSubmit:ju,onNow:cu,cellRender:as})),Xo=function(Oa){Ri(Oa)},qo=function(){ca("input")},Du=function(Oa){ca("input"),fa(!0,{inherit:!0}),QA(Oa)},qu=function(Oa){fa(!1),kA(Oa)},Oo=function(Oa,kl){Oa.key==="Tab"&&wo(),$n==null||$n(Oa,kl)},_u=me.useMemo(function(){return{prefixCls:yn,locale:Kr,generateConfig:Aa,button:ci.button,input:ci.input}},[yn,Kr,Aa,ci.button,ci.input]);return(0,Rt.Z)(function(){ii&&Fa!==void 0&&yo(null,Xr,!1)},[ii,Fa,Xr]),(0,Rt.Z)(function(){var wi=ca();!ii&&wi==="input"&&(fa(!1),wo()),!ii&&St&&!In&&wi==="panel"&&wo()},[ii]),me.createElement(Ae.Provider,{value:_u},me.createElement(ue,(0,Ye.Z)({},lr(nt),{popupElement:mo,popupStyle:bn.popup,popupClassName:pn.popup,visible:ii,onClose:xu}),me.createElement($u,(0,Ye.Z)({},nt,{ref:ai,suffixIcon:Ga,removeIcon:ei,activeHelp:!!Yt,allHelp:!!Yt&&Ou==="preset",focused:Ur,onFocus:Du,onBlur:qu,onKeyDown:Oo,onSubmit:wo,value:Po,maskFormat:an,onChange:Xo,onInputChange:qo,internalPicker:Ft,format:Nt,inputReadOnly:Ya,disabled:Tn,open:ii,onOpenChange:fa,onClick:ho,onClear:lo,invalid:Pu,onInvalid:function(Oa){yu(Oa,0)}}))))}var ss=me.forwardRef(bA),nu=ss,Qu=nu,Zo=ne(62487),vo=ne(75030),Eo=ne(82855),co=ne(48755),qi=ne(2171),Ko=ne(83397),Cl=ne(31756),ru=ne(56553),Jl=ne(24971),fr=ne(9017),Pl=ne(70045),bl=ne(57428),Ha=ne(36237),Ku=ne(53075),il=ne(64910),pu=ne(63356),fo=ne(56119),yl=ne(46e3),Wi=ne(93873),Ol=ne(36305),ku=ne(16931),vu=ne(51636),So=ne(26743);const zt=(oe,ye)=>{const{componentCls:He,controlHeight:$e}=oe,nt=ye?`${He}-${ye}`:"",Ft=(0,So.gp)(oe);return[{[`${He}-multiple${nt}`]:{paddingBlock:Ft.containerPadding,paddingInlineStart:Ft.basePadding,minHeight:$e,[`${He}-selection-item`]:{height:Ft.itemHeight,lineHeight:(0,Ha.unit)(Ft.itemLineHeight)}}}]};var Ia=oe=>{const{componentCls:ye,calc:He,lineWidth:$e}=oe,nt=(0,vu.mergeToken)(oe,{fontHeight:oe.fontSize,selectHeight:oe.controlHeightSM,multipleSelectItemHeight:oe.multipleItemHeightSM,borderRadius:oe.borderRadiusSM,borderRadiusSM:oe.borderRadiusXS,controlHeight:oe.controlHeightSM}),Ft=(0,vu.mergeToken)(oe,{fontHeight:He(oe.multipleItemHeightLG).sub(He($e).mul(2).equal()).equal(),fontSize:oe.fontSizeLG,selectHeight:oe.controlHeightLG,multipleSelectItemHeight:oe.multipleItemHeightLG,borderRadius:oe.borderRadiusLG,borderRadiusSM:oe.borderRadius,controlHeight:oe.controlHeightLG});return[zt(nt,"small"),zt(oe),zt(Ft,"large"),{[`${ye}${ye}-multiple`]:Object.assign(Object.assign({width:"100%",cursor:"text",[`${ye}-selector`]:{flex:"auto",padding:0,position:"relative","&:after":{margin:0},[`${ye}-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,So._z)(oe)),{[`${ye}-multiple-input`]:{width:0,height:0,border:0,visibility:"hidden",position:"absolute",zIndex:-1}})}]},pa=ne(17835);const Ai=oe=>{const{pickerCellCls:ye,pickerCellInnerCls:He,cellHeight:$e,borderRadiusSM:nt,motionDurationMid:Ft,cellHoverBg:St,lineWidth:Nt,lineType:an,colorPrimary:sn,cellActiveWithRangeBg:jt,colorTextLightSolid:yn,colorTextDisabled:bn,cellBgDisabled:pn,colorFillSecondary:xn}=oe;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:$e,transform:"translateY(-50%)",content:'""',pointerEvents:"none"},[He]:{position:"relative",zIndex:2,display:"inline-block",minWidth:$e,height:$e,lineHeight:(0,Ha.unit)($e),borderRadius:nt,transition:`background ${Ft}`},[`&:hover:not(${ye}-in-view):not(${ye}-disabled), &:hover:not(${ye}-selected):not(${ye}-range-start):not(${ye}-range-end):not(${ye}-disabled)`]:{[He]:{background:St}},[`&-in-view${ye}-today ${He}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${(0,Ha.unit)(Nt)} ${an} ${sn}`,borderRadius:nt,content:'""'}},[`&-in-view${ye}-in-range, &-in-view${ye}-range-start, - &-in-view${ye}-range-end`]:{position:"relative",[`&:not(${ye}-disabled):before`]:{background:Ht}},[`&-in-view${ye}-selected, + &-in-view${ye}-range-end`]:{position:"relative",[`&:not(${ye}-disabled):before`]:{background:jt}},[`&-in-view${ye}-selected, &-in-view${ye}-range-start, - &-in-view${ye}-range-end`]:{[`&:not(${ye}-disabled) ${He}`]:{color:yn,background:sn},[`&${ye}-disabled ${He}`]:{background:xn}},[`&-in-view${ye}-range-start:not(${ye}-disabled):before`]:{insetInlineStart:"50%"},[`&-in-view${ye}-range-end:not(${ye}-disabled):before`]:{insetInlineEnd:"50%"},[`&-in-view${ye}-range-start:not(${ye}-range-end) ${He}`]:{borderStartStartRadius:nt,borderEndStartRadius:nt,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${ye}-range-end:not(${ye}-range-start) ${He}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:nt,borderEndEndRadius:nt},"&-disabled":{color:bn,cursor:"not-allowed",[He]:{background:"transparent"},"&::before":{background:pn}},[`&-disabled${ye}-today ${He}::before`]:{borderColor:bn}}},Xa=oe=>{const{componentCls:ye,pickerCellCls:He,pickerCellInnerCls:$e,pickerYearMonthCellWidth:nt,pickerControlIconSize:Ft,cellWidth:St,paddingSM:Nt,paddingXS:an,paddingXXS:sn,colorBgContainer:Ht,lineWidth:yn,lineType:bn,borderRadiusLG:pn,colorPrimary:xn,colorTextHeading:Ln,colorSplit:Nn,pickerControlIconBorderWidth:In,colorIcon:hr,textHeight:er,motionDurationMid:Tn,colorIconHover:Cr,fontWeightStrong:Gn,cellHeight:tr,pickerCellPaddingVertical:ha,colorTextDisabled:Vr,colorText:ea,fontSize:Kr,motionDurationSlow:ia,withoutTimeCellHeight:Xr,pickerQuarterPanelContentHeight:kr,borderRadiusSM:mr,colorTextLightSolid:jr,cellHoverBg:Nr,timeColumnHeight:ba,timeColumnWidth:_n,timeCellHeight:$r,controlItemBgActive:ra,marginXXS:Lr,pickerDatePanelPaddingHorizontal:ta,pickerControlIconMargin:qr}=oe,Ya=oe.calc(St).mul(7).add(oe.calc(ta).mul(2)).equal();return{[ye]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:Ht,borderRadius:pn,outline:"none","&-focused":{borderColor:xn},"&-rtl":{[`${ye}-prev-icon, + &-in-view${ye}-range-end`]:{[`&:not(${ye}-disabled) ${He}`]:{color:yn,background:sn},[`&${ye}-disabled ${He}`]:{background:xn}},[`&-in-view${ye}-range-start:not(${ye}-disabled):before`]:{insetInlineStart:"50%"},[`&-in-view${ye}-range-end:not(${ye}-disabled):before`]:{insetInlineEnd:"50%"},[`&-in-view${ye}-range-start:not(${ye}-range-end) ${He}`]:{borderStartStartRadius:nt,borderEndStartRadius:nt,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${ye}-range-end:not(${ye}-range-start) ${He}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:nt,borderEndEndRadius:nt},"&-disabled":{color:bn,cursor:"not-allowed",[He]:{background:"transparent"},"&::before":{background:pn}},[`&-disabled${ye}-today ${He}::before`]:{borderColor:bn}}},Xa=oe=>{const{componentCls:ye,pickerCellCls:He,pickerCellInnerCls:$e,pickerYearMonthCellWidth:nt,pickerControlIconSize:Ft,cellWidth:St,paddingSM:Nt,paddingXS:an,paddingXXS:sn,colorBgContainer:jt,lineWidth:yn,lineType:bn,borderRadiusLG:pn,colorPrimary:xn,colorTextHeading:Ln,colorSplit:Nn,pickerControlIconBorderWidth:In,colorIcon:hr,textHeight:$n,motionDurationMid:Tn,colorIconHover:Cr,fontWeightStrong:Gn,cellHeight:er,pickerCellPaddingVertical:ha,colorTextDisabled:Vr,colorText:ta,fontSize:Kr,motionDurationSlow:Aa,withoutTimeCellHeight:Xr,pickerQuarterPanelContentHeight:kr,borderRadiusSM:mr,colorTextLightSolid:Hr,cellHoverBg:Nr,timeColumnHeight:Sa,timeColumnWidth:_n,timeCellHeight:ea,controlItemBgActive:aa,marginXXS:Lr,pickerDatePanelPaddingHorizontal:na,pickerControlIconMargin:qr}=oe,Ya=oe.calc(St).mul(7).add(oe.calc(na).mul(2)).equal();return{[ye]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:jt,borderRadius:pn,outline:"none","&-focused":{borderColor:xn},"&-rtl":{[`${ye}-prev-icon, ${ye}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${ye}-next-icon, - ${ye}-super-next-icon`]:{transform:"rotate(-135deg)"},[`${ye}-time-panel`]:{[`${ye}-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:Ya},"&-header":{display:"flex",padding:`0 ${(0,Ha.unit)(an)}`,color:Ln,borderBottom:`${(0,Ha.unit)(yn)} ${bn} ${Nn}`,"> *":{flex:"none"},button:{padding:0,color:hr,lineHeight:(0,Ha.unit)(er),background:"transparent",border:0,cursor:"pointer",transition:`color ${Tn}`,fontSize:"inherit",display:"inline-flex",alignItems:"center",justifyContent:"center","&:empty":{display:"none"}},"> button":{minWidth:"1.6em",fontSize:Kr,"&:hover":{color:Cr},"&:disabled":{opacity:.25,pointerEvents:"none"}},"&-view":{flex:"auto",fontWeight:Gn,lineHeight:(0,Ha.unit)(er),"> button":{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:an},"&:hover":{color:xn}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",width:Ft,height:Ft,"&::before":{position:"absolute",top:0,insetInlineStart:0,width:Ft,height:Ft,border:"0 solid currentcolor",borderBlockStartWidth:In,borderInlineStartWidth:In,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:qr,insetInlineStart:qr,display:"inline-block",width:Ft,height:Ft,border:"0 solid currentcolor",borderBlockStartWidth:In,borderInlineStartWidth:In,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:tr,fontWeight:"normal"},th:{height:oe.calc(tr).add(oe.calc(ha).mul(2)).equal(),color:ea,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${(0,Ha.unit)(ha)} 0`,color:Vr,cursor:"pointer","&-in-view":{color:ea}},Ai(oe)),"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ye}-content`]:{height:oe.calc(Xr).mul(4).equal()},[$e]:{padding:`0 ${(0,Ha.unit)(an)}`}},"&-quarter-panel":{[`${ye}-content`]:{height:kr}},"&-decade-panel":{[$e]:{padding:`0 ${(0,Ha.unit)(oe.calc(an).div(2).equal())}`},[`${ye}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ye}-body`]:{padding:`0 ${(0,Ha.unit)(an)}`},[$e]:{width:nt}},"&-date-panel":{[`${ye}-body`]:{padding:`${(0,Ha.unit)(an)} ${(0,Ha.unit)(ta)}`},[`${ye}-content th`]:{boxSizing:"border-box",padding:0}},"&-week-panel":{[`${ye}-cell`]:{[`&:hover ${$e}, + ${ye}-super-next-icon`]:{transform:"rotate(-135deg)"},[`${ye}-time-panel`]:{[`${ye}-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:Ya},"&-header":{display:"flex",padding:`0 ${(0,Ha.unit)(an)}`,color:Ln,borderBottom:`${(0,Ha.unit)(yn)} ${bn} ${Nn}`,"> *":{flex:"none"},button:{padding:0,color:hr,lineHeight:(0,Ha.unit)($n),background:"transparent",border:0,cursor:"pointer",transition:`color ${Tn}`,fontSize:"inherit",display:"inline-flex",alignItems:"center",justifyContent:"center","&:empty":{display:"none"}},"> button":{minWidth:"1.6em",fontSize:Kr,"&:hover":{color:Cr},"&:disabled":{opacity:.25,pointerEvents:"none"}},"&-view":{flex:"auto",fontWeight:Gn,lineHeight:(0,Ha.unit)($n),"> button":{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:an},"&:hover":{color:xn}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",width:Ft,height:Ft,"&::before":{position:"absolute",top:0,insetInlineStart:0,width:Ft,height:Ft,border:"0 solid currentcolor",borderBlockStartWidth:In,borderInlineStartWidth:In,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:qr,insetInlineStart:qr,display:"inline-block",width:Ft,height:Ft,border:"0 solid currentcolor",borderBlockStartWidth:In,borderInlineStartWidth:In,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:er,fontWeight:"normal"},th:{height:oe.calc(er).add(oe.calc(ha).mul(2)).equal(),color:ta,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${(0,Ha.unit)(ha)} 0`,color:Vr,cursor:"pointer","&-in-view":{color:ta}},Ai(oe)),"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ye}-content`]:{height:oe.calc(Xr).mul(4).equal()},[$e]:{padding:`0 ${(0,Ha.unit)(an)}`}},"&-quarter-panel":{[`${ye}-content`]:{height:kr}},"&-decade-panel":{[$e]:{padding:`0 ${(0,Ha.unit)(oe.calc(an).div(2).equal())}`},[`${ye}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ye}-body`]:{padding:`0 ${(0,Ha.unit)(an)}`},[$e]:{width:nt}},"&-date-panel":{[`${ye}-body`]:{padding:`${(0,Ha.unit)(an)} ${(0,Ha.unit)(na)}`},[`${ye}-content th`]:{boxSizing:"border-box",padding:0}},"&-week-panel":{[`${ye}-cell`]:{[`&:hover ${$e}, &-selected ${$e}, - ${$e}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${Tn}`},"&:first-child:before":{borderStartStartRadius:mr,borderEndStartRadius:mr},"&:last-child:before":{borderStartEndRadius:mr,borderEndEndRadius:mr}},"&:hover td:before":{background:Nr},"&-range-start td, &-range-end td, &-selected td, &-hover td":{[`&${He}`]:{"&:before":{background:xn},[`&${ye}-cell-week`]:{color:new pa.FastColor(jr).setA(.5).toHexString()},[$e]:{color:jr}}},"&-range-hover td:before":{background:ra}}},"&-week-panel, &-date-panel-show-week":{[`${ye}-body`]:{padding:`${(0,Ha.unit)(an)} ${(0,Ha.unit)(Nt)}`},[`${ye}-content th`]:{width:"auto"}},"&-datetime-panel":{display:"flex",[`${ye}-time-panel`]:{borderInlineStart:`${(0,Ha.unit)(yn)} ${bn} ${Nn}`},[`${ye}-date-panel, - ${ye}-time-panel`]:{transition:`opacity ${ia}`},"&-active":{[`${ye}-date-panel, - ${ye}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",[`${ye}-content`]:{display:"flex",flex:"auto",height:ba},"&-column":{flex:"1 0 auto",width:_n,margin:`${(0,Ha.unit)(sn)} 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${Tn}`,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,Ha.unit)($r)})`,content:'""'},"&:not(:first-child)":{borderInlineStart:`${(0,Ha.unit)(yn)} ${bn} ${Nn}`},"&-active":{background:new pa.FastColor(ra).setA(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${ye}-time-panel-cell`]:{marginInline:Lr,[`${ye}-time-panel-cell-inner`]:{display:"block",width:oe.calc(_n).sub(oe.calc(Lr).mul(2)).equal(),height:$r,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:oe.calc(_n).sub($r).div(2).equal(),color:ea,lineHeight:(0,Ha.unit)($r),borderRadius:mr,cursor:"pointer",transition:`background ${Tn}`,"&:hover":{background:Nr}},"&-selected":{[`${ye}-time-panel-cell-inner`]:{background:ra}},"&-disabled":{[`${ye}-time-panel-cell-inner`]:{color:Vr,background:"transparent",cursor:"not-allowed"}}}}}}}}};var ji=oe=>{const{componentCls:ye,textHeight:He,lineWidth:$e,paddingSM:nt,antCls:Ft,colorPrimary:St,cellActiveWithRangeBg:Nt,colorPrimaryBorder:an,lineType:sn,colorSplit:Ht}=oe;return{[`${ye}-dropdown`]:{[`${ye}-footer`]:{borderTop:`${(0,Ha.unit)($e)} ${sn} ${Ht}`,"&-extra":{padding:`0 ${(0,Ha.unit)(nt)}`,lineHeight:(0,Ha.unit)(oe.calc(He).sub(oe.calc($e).mul(2)).equal()),textAlign:"start","&:not(:last-child)":{borderBottom:`${(0,Ha.unit)($e)} ${sn} ${Ht}`}}},[`${ye}-panels + ${ye}-footer ${ye}-ranges`]:{justifyContent:"space-between"},[`${ye}-ranges`]:{marginBlock:0,paddingInline:(0,Ha.unit)(nt),overflow:"hidden",textAlign:"start",listStyle:"none",display:"flex",justifyContent:"center",alignItems:"center","> li":{lineHeight:(0,Ha.unit)(oe.calc(He).sub(oe.calc($e).mul(2)).equal()),display:"inline-block"},[`${ye}-now-btn-disabled`]:{pointerEvents:"none",color:oe.colorTextDisabled},[`${ye}-preset > ${Ft}-tag-blue`]:{color:St,background:Nt,borderColor:an,cursor:"pointer"},[`${ye}-ok`]:{paddingBlock:oe.calc($e).mul(2).equal(),marginInlineStart:"auto"}}}}};const LA=oe=>{const{componentCls:ye,controlHeightLG:He,paddingXXS:$e,padding:nt}=oe;return{pickerCellCls:`${ye}-cell`,pickerCellInnerCls:`${ye}-cell-inner`,pickerYearMonthCellWidth:oe.calc(He).mul(1.5).equal(),pickerQuarterPanelContentHeight:oe.calc(He).mul(1.4).equal(),pickerCellPaddingVertical:oe.calc($e).add(oe.calc($e).div(2)).equal(),pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconMargin:4,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:oe.calc(nt).add(oe.calc($e).div(2)).equal()}},CA=oe=>{const{colorBgContainerDisabled:ye,controlHeight:He,controlHeightSM:$e,controlHeightLG:nt,paddingXXS:Ft,lineWidth:St}=oe,Nt=Ft*2,an=St*2,sn=Math.min(He-Nt,He-an),Ht=Math.min($e-Nt,$e-an),yn=Math.min(nt-Nt,nt-an);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(Ft/2),cellHoverBg:oe.controlItemBgHover,cellActiveWithRangeBg:oe.controlItemBgActive,cellHoverWithRangeBg:new pa.FastColor(oe.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new pa.FastColor(oe.colorPrimary).lighten(20).toHexString(),cellBgDisabled:ye,timeColumnWidth:nt*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:$e*1.5,cellHeight:$e,textHeight:nt,withoutTimeCellHeight:nt*1.65,multipleItemBg:oe.colorFillSecondary,multipleItemBorderColor:"transparent",multipleItemHeight:sn,multipleItemHeightSM:Ht,multipleItemHeightLG:yn,multipleSelectorBgDisabled:ye,multipleItemColorDisabled:oe.colorTextDisabled,multipleItemBorderColorDisabled:"transparent"}},Al=oe=>Object.assign(Object.assign(Object.assign(Object.assign({},(0,il.T)(oe)),CA(oe)),(0,Ol.w)(oe)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:oe.zIndexPopupBase+50});var dl=ne(39082),Tl=oe=>{const{componentCls:ye}=oe;return{[ye]:[Object.assign(Object.assign(Object.assign(Object.assign({},(0,dl.qG)(oe)),(0,dl.vc)(oe)),(0,dl.H8)(oe)),(0,dl.Mu)(oe)),{"&-outlined":{[`&${ye}-multiple ${ye}-selection-item`]:{background:oe.multipleItemBg,border:`${(0,Ha.unit)(oe.lineWidth)} ${oe.lineType} ${oe.multipleItemBorderColor}`}},"&-filled":{[`&${ye}-multiple ${ye}-selection-item`]:{background:oe.colorBgContainer,border:`${(0,Ha.unit)(oe.lineWidth)} ${oe.lineType} ${oe.colorSplit}`}},"&-borderless":{[`&${ye}-multiple ${ye}-selection-item`]:{background:oe.multipleItemBg,border:`${(0,Ha.unit)(oe.lineWidth)} ${oe.lineType} ${oe.multipleItemBorderColor}`}},"&-underlined":{[`&${ye}-multiple ${ye}-selection-item`]:{background:oe.multipleItemBg,border:`${(0,Ha.unit)(oe.lineWidth)} ${oe.lineType} ${oe.multipleItemBorderColor}`}}}]}};const wl=(oe,ye,He,$e)=>{const nt=oe.calc(He).add(2).equal(),Ft=oe.max(oe.calc(ye).sub(nt).div(2).equal(),0),St=oe.max(oe.calc(ye).sub(nt).sub(Ft).equal(),0);return{padding:`${(0,Ha.unit)(Ft)} ${(0,Ha.unit)($e)} ${(0,Ha.unit)(St)}`}},Io=oe=>{const{componentCls:ye,colorError:He,colorWarning:$e}=oe;return{[`${ye}:not(${ye}-disabled):not([disabled])`]:{[`&${ye}-status-error`]:{[`${ye}-active-bar`]:{background:He}},[`&${ye}-status-warning`]:{[`${ye}-active-bar`]:{background:$e}}}}},au=oe=>{const{componentCls:ye,antCls:He,controlHeight:$e,paddingInline:nt,lineWidth:Ft,lineType:St,colorBorder:Nt,borderRadius:an,motionDurationMid:sn,colorTextDisabled:Ht,colorTextPlaceholder:yn,controlHeightLG:bn,fontSizeLG:pn,controlHeightSM:xn,paddingInlineSM:Ln,paddingXS:Nn,marginXS:In,colorTextDescription:hr,lineWidthBold:er,colorPrimary:Tn,motionDurationSlow:Cr,zIndexPopup:Gn,paddingXXS:tr,sizePopupArrow:ha,colorBgElevated:Vr,borderRadiusLG:ea,boxShadowSecondary:Kr,borderRadiusSM:ia,colorSplit:Xr,cellHoverBg:kr,presetsWidth:mr,presetsMaxWidth:jr,boxShadowPopoverArrow:Nr,fontHeight:ba,fontHeightLG:_n,lineHeightLG:$r}=oe;return[{[ye]:Object.assign(Object.assign(Object.assign({},(0,pu.Wf)(oe)),wl(oe,$e,ba,nt)),{position:"relative",display:"inline-flex",alignItems:"center",lineHeight:1,borderRadius:an,transition:`border ${sn}, box-shadow ${sn}, background ${sn}`,[`${ye}-prefix`]:{flex:"0 0 auto",marginInlineEnd:oe.inputAffixPadding},[`${ye}-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 ${sn}`},(0,Ku.nz)(yn)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,fontFamily:"inherit","&:focus":{boxShadow:"none",outline:0},"&[disabled]":{background:"transparent",color:Ht,cursor:"not-allowed"}}),"&-placeholder":{"> input":{color:yn}}},"&-large":Object.assign(Object.assign({},wl(oe,bn,_n,nt)),{[`${ye}-input > input`]:{fontSize:pn,lineHeight:$r}}),"&-small":Object.assign({},wl(oe,xn,ba,Ln)),[`${ye}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:oe.calc(Nn).div(2).equal(),color:Ht,lineHeight:1,pointerEvents:"none",transition:`opacity ${sn}, color ${sn}`,"> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:In}}},[`${ye}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:Ht,lineHeight:1,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${sn}, color ${sn}`,"> *":{verticalAlign:"top"},"&:hover":{color:hr}},"&:hover":{[`${ye}-clear`]:{opacity:1},[`${ye}-suffix:not(:last-child)`]:{opacity:0}},[`${ye}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:pn,color:Ht,fontSize:pn,verticalAlign:"top",cursor:"default",[`${ye}-focused &`]:{color:hr},[`${ye}-range-separator &`]:{[`${ye}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${ye}-active-bar`]:{bottom:oe.calc(Ft).mul(-1).equal(),height:er,background:Tn,opacity:0,transition:`all ${Cr} ease-out`,pointerEvents:"none"},[`&${ye}-focused`]:{[`${ye}-active-bar`]:{opacity:1}},[`${ye}-range-separator`]:{alignItems:"center",padding:`0 ${(0,Ha.unit)(Nn)}`,lineHeight:1}},"&-range, &-multiple":{[`${ye}-clear`]:{insetInlineEnd:nt},[`&${ye}-small`]:{[`${ye}-clear`]:{insetInlineEnd:Ln}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,pu.Wf)(oe)),Xa(oe)),{pointerEvents:"none",position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Gn,[`&${ye}-dropdown-hidden`]:{display:"none"},"&-rtl":{direction:"rtl"},[`&${ye}-dropdown-placement-bottomLeft, + ${$e}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${Tn}`},"&:first-child:before":{borderStartStartRadius:mr,borderEndStartRadius:mr},"&:last-child:before":{borderStartEndRadius:mr,borderEndEndRadius:mr}},"&:hover td:before":{background:Nr},"&-range-start td, &-range-end td, &-selected td, &-hover td":{[`&${He}`]:{"&:before":{background:xn},[`&${ye}-cell-week`]:{color:new pa.FastColor(Hr).setA(.5).toHexString()},[$e]:{color:Hr}}},"&-range-hover td:before":{background:aa}}},"&-week-panel, &-date-panel-show-week":{[`${ye}-body`]:{padding:`${(0,Ha.unit)(an)} ${(0,Ha.unit)(Nt)}`},[`${ye}-content th`]:{width:"auto"}},"&-datetime-panel":{display:"flex",[`${ye}-time-panel`]:{borderInlineStart:`${(0,Ha.unit)(yn)} ${bn} ${Nn}`},[`${ye}-date-panel, + ${ye}-time-panel`]:{transition:`opacity ${Aa}`},"&-active":{[`${ye}-date-panel, + ${ye}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",[`${ye}-content`]:{display:"flex",flex:"auto",height:Sa},"&-column":{flex:"1 0 auto",width:_n,margin:`${(0,Ha.unit)(sn)} 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${Tn}`,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,Ha.unit)(ea)})`,content:'""'},"&:not(:first-child)":{borderInlineStart:`${(0,Ha.unit)(yn)} ${bn} ${Nn}`},"&-active":{background:new pa.FastColor(aa).setA(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${ye}-time-panel-cell`]:{marginInline:Lr,[`${ye}-time-panel-cell-inner`]:{display:"block",width:oe.calc(_n).sub(oe.calc(Lr).mul(2)).equal(),height:ea,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:oe.calc(_n).sub(ea).div(2).equal(),color:ta,lineHeight:(0,Ha.unit)(ea),borderRadius:mr,cursor:"pointer",transition:`background ${Tn}`,"&:hover":{background:Nr}},"&-selected":{[`${ye}-time-panel-cell-inner`]:{background:aa}},"&-disabled":{[`${ye}-time-panel-cell-inner`]:{color:Vr,background:"transparent",cursor:"not-allowed"}}}}}}}}};var ji=oe=>{const{componentCls:ye,textHeight:He,lineWidth:$e,paddingSM:nt,antCls:Ft,colorPrimary:St,cellActiveWithRangeBg:Nt,colorPrimaryBorder:an,lineType:sn,colorSplit:jt}=oe;return{[`${ye}-dropdown`]:{[`${ye}-footer`]:{borderTop:`${(0,Ha.unit)($e)} ${sn} ${jt}`,"&-extra":{padding:`0 ${(0,Ha.unit)(nt)}`,lineHeight:(0,Ha.unit)(oe.calc(He).sub(oe.calc($e).mul(2)).equal()),textAlign:"start","&:not(:last-child)":{borderBottom:`${(0,Ha.unit)($e)} ${sn} ${jt}`}}},[`${ye}-panels + ${ye}-footer ${ye}-ranges`]:{justifyContent:"space-between"},[`${ye}-ranges`]:{marginBlock:0,paddingInline:(0,Ha.unit)(nt),overflow:"hidden",textAlign:"start",listStyle:"none",display:"flex",justifyContent:"center",alignItems:"center","> li":{lineHeight:(0,Ha.unit)(oe.calc(He).sub(oe.calc($e).mul(2)).equal()),display:"inline-block"},[`${ye}-now-btn-disabled`]:{pointerEvents:"none",color:oe.colorTextDisabled},[`${ye}-preset > ${Ft}-tag-blue`]:{color:St,background:Nt,borderColor:an,cursor:"pointer"},[`${ye}-ok`]:{paddingBlock:oe.calc($e).mul(2).equal(),marginInlineStart:"auto"}}}}};const LA=oe=>{const{componentCls:ye,controlHeightLG:He,paddingXXS:$e,padding:nt}=oe;return{pickerCellCls:`${ye}-cell`,pickerCellInnerCls:`${ye}-cell-inner`,pickerYearMonthCellWidth:oe.calc(He).mul(1.5).equal(),pickerQuarterPanelContentHeight:oe.calc(He).mul(1.4).equal(),pickerCellPaddingVertical:oe.calc($e).add(oe.calc($e).div(2)).equal(),pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconMargin:4,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:oe.calc(nt).add(oe.calc($e).div(2)).equal()}},CA=oe=>{const{colorBgContainerDisabled:ye,controlHeight:He,controlHeightSM:$e,controlHeightLG:nt,paddingXXS:Ft,lineWidth:St}=oe,Nt=Ft*2,an=St*2,sn=Math.min(He-Nt,He-an),jt=Math.min($e-Nt,$e-an),yn=Math.min(nt-Nt,nt-an);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(Ft/2),cellHoverBg:oe.controlItemBgHover,cellActiveWithRangeBg:oe.controlItemBgActive,cellHoverWithRangeBg:new pa.FastColor(oe.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new pa.FastColor(oe.colorPrimary).lighten(20).toHexString(),cellBgDisabled:ye,timeColumnWidth:nt*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:$e*1.5,cellHeight:$e,textHeight:nt,withoutTimeCellHeight:nt*1.65,multipleItemBg:oe.colorFillSecondary,multipleItemBorderColor:"transparent",multipleItemHeight:sn,multipleItemHeightSM:jt,multipleItemHeightLG:yn,multipleSelectorBgDisabled:ye,multipleItemColorDisabled:oe.colorTextDisabled,multipleItemBorderColorDisabled:"transparent"}},Al=oe=>Object.assign(Object.assign(Object.assign(Object.assign({},(0,il.T)(oe)),CA(oe)),(0,Ol.w)(oe)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:oe.zIndexPopupBase+50});var dl=ne(39082),Tl=oe=>{const{componentCls:ye}=oe;return{[ye]:[Object.assign(Object.assign(Object.assign(Object.assign({},(0,dl.qG)(oe)),(0,dl.vc)(oe)),(0,dl.H8)(oe)),(0,dl.Mu)(oe)),{"&-outlined":{[`&${ye}-multiple ${ye}-selection-item`]:{background:oe.multipleItemBg,border:`${(0,Ha.unit)(oe.lineWidth)} ${oe.lineType} ${oe.multipleItemBorderColor}`}},"&-filled":{[`&${ye}-multiple ${ye}-selection-item`]:{background:oe.colorBgContainer,border:`${(0,Ha.unit)(oe.lineWidth)} ${oe.lineType} ${oe.colorSplit}`}},"&-borderless":{[`&${ye}-multiple ${ye}-selection-item`]:{background:oe.multipleItemBg,border:`${(0,Ha.unit)(oe.lineWidth)} ${oe.lineType} ${oe.multipleItemBorderColor}`}},"&-underlined":{[`&${ye}-multiple ${ye}-selection-item`]:{background:oe.multipleItemBg,border:`${(0,Ha.unit)(oe.lineWidth)} ${oe.lineType} ${oe.multipleItemBorderColor}`}}}]}};const wl=(oe,ye,He,$e)=>{const nt=oe.calc(He).add(2).equal(),Ft=oe.max(oe.calc(ye).sub(nt).div(2).equal(),0),St=oe.max(oe.calc(ye).sub(nt).sub(Ft).equal(),0);return{padding:`${(0,Ha.unit)(Ft)} ${(0,Ha.unit)($e)} ${(0,Ha.unit)(St)}`}},Io=oe=>{const{componentCls:ye,colorError:He,colorWarning:$e}=oe;return{[`${ye}:not(${ye}-disabled):not([disabled])`]:{[`&${ye}-status-error`]:{[`${ye}-active-bar`]:{background:He}},[`&${ye}-status-warning`]:{[`${ye}-active-bar`]:{background:$e}}}}},au=oe=>{const{componentCls:ye,antCls:He,controlHeight:$e,paddingInline:nt,lineWidth:Ft,lineType:St,colorBorder:Nt,borderRadius:an,motionDurationMid:sn,colorTextDisabled:jt,colorTextPlaceholder:yn,controlHeightLG:bn,fontSizeLG:pn,controlHeightSM:xn,paddingInlineSM:Ln,paddingXS:Nn,marginXS:In,colorTextDescription:hr,lineWidthBold:$n,colorPrimary:Tn,motionDurationSlow:Cr,zIndexPopup:Gn,paddingXXS:er,sizePopupArrow:ha,colorBgElevated:Vr,borderRadiusLG:ta,boxShadowSecondary:Kr,borderRadiusSM:Aa,colorSplit:Xr,cellHoverBg:kr,presetsWidth:mr,presetsMaxWidth:Hr,boxShadowPopoverArrow:Nr,fontHeight:Sa,fontHeightLG:_n,lineHeightLG:ea}=oe;return[{[ye]:Object.assign(Object.assign(Object.assign({},(0,pu.Wf)(oe)),wl(oe,$e,Sa,nt)),{position:"relative",display:"inline-flex",alignItems:"center",lineHeight:1,borderRadius:an,transition:`border ${sn}, box-shadow ${sn}, background ${sn}`,[`${ye}-prefix`]:{flex:"0 0 auto",marginInlineEnd:oe.inputAffixPadding},[`${ye}-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 ${sn}`},(0,Ku.nz)(yn)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,fontFamily:"inherit","&:focus":{boxShadow:"none",outline:0},"&[disabled]":{background:"transparent",color:jt,cursor:"not-allowed"}}),"&-placeholder":{"> input":{color:yn}}},"&-large":Object.assign(Object.assign({},wl(oe,bn,_n,nt)),{[`${ye}-input > input`]:{fontSize:pn,lineHeight:ea}}),"&-small":Object.assign({},wl(oe,xn,Sa,Ln)),[`${ye}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:oe.calc(Nn).div(2).equal(),color:jt,lineHeight:1,pointerEvents:"none",transition:`opacity ${sn}, color ${sn}`,"> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:In}}},[`${ye}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:jt,lineHeight:1,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${sn}, color ${sn}`,"> *":{verticalAlign:"top"},"&:hover":{color:hr}},"&:hover":{[`${ye}-clear`]:{opacity:1},[`${ye}-suffix:not(:last-child)`]:{opacity:0}},[`${ye}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:pn,color:jt,fontSize:pn,verticalAlign:"top",cursor:"default",[`${ye}-focused &`]:{color:hr},[`${ye}-range-separator &`]:{[`${ye}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${ye}-active-bar`]:{bottom:oe.calc(Ft).mul(-1).equal(),height:$n,background:Tn,opacity:0,transition:`all ${Cr} ease-out`,pointerEvents:"none"},[`&${ye}-focused`]:{[`${ye}-active-bar`]:{opacity:1}},[`${ye}-range-separator`]:{alignItems:"center",padding:`0 ${(0,Ha.unit)(Nn)}`,lineHeight:1}},"&-range, &-multiple":{[`${ye}-clear`]:{insetInlineEnd:nt},[`&${ye}-small`]:{[`${ye}-clear`]:{insetInlineEnd:Ln}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,pu.Wf)(oe)),Xa(oe)),{pointerEvents:"none",position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Gn,[`&${ye}-dropdown-hidden`]:{display:"none"},"&-rtl":{direction:"rtl"},[`&${ye}-dropdown-placement-bottomLeft, &${ye}-dropdown-placement-bottomRight`]:{[`${ye}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${ye}-dropdown-placement-topLeft, &${ye}-dropdown-placement-topRight`]:{[`${ye}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${He}-slide-up-appear, &${He}-slide-up-enter`]:{[`${ye}-range-arrow${ye}-range-arrow`]:{transition:"none"}},[`&${He}-slide-up-enter${He}-slide-up-enter-active${ye}-dropdown-placement-topLeft, &${He}-slide-up-enter${He}-slide-up-enter-active${ye}-dropdown-placement-topRight, @@ -1193,37 +1193,37 @@ ${Dt} &${He}-slide-up-appear${He}-slide-up-appear-active${ye}-dropdown-placement-bottomLeft, &${He}-slide-up-appear${He}-slide-up-appear-active${ye}-dropdown-placement-bottomRight`]:{animationName:yl.fJ},[`&${He}-slide-up-leave ${ye}-panel-container`]:{pointerEvents:"none"},[`&${He}-slide-up-leave${He}-slide-up-leave-active${ye}-dropdown-placement-topLeft, &${He}-slide-up-leave${He}-slide-up-leave-active${ye}-dropdown-placement-topRight`]:{animationName:yl.ly},[`&${He}-slide-up-leave${He}-slide-up-leave-active${ye}-dropdown-placement-bottomLeft, - &${He}-slide-up-leave${He}-slide-up-leave-active${ye}-dropdown-placement-bottomRight`]:{animationName:yl.Uw},[`${ye}-panel > ${ye}-time-panel`]:{paddingTop:tr},[`${ye}-range-wrapper`]:{display:"flex",position:"relative"},[`${ye}-range-arrow`]:Object.assign(Object.assign({position:"absolute",zIndex:1,display:"none",paddingInline:oe.calc(nt).mul(1.5).equal(),boxSizing:"content-box",transition:`all ${Cr} ease-out`},(0,Ol.W)(oe,Vr,Nr)),{"&:before":{insetInlineStart:oe.calc(nt).mul(1.5).equal()}}),[`${ye}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:Vr,borderRadius:ea,boxShadow:Kr,transition:`margin ${Cr}`,display:"inline-block",pointerEvents:"auto",[`${ye}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${ye}-presets`]:{display:"flex",flexDirection:"column",minWidth:mr,maxWidth:jr,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:Nn,borderInlineEnd:`${(0,Ha.unit)(Ft)} ${St} ${Xr}`,li:Object.assign(Object.assign({},pu.vS),{borderRadius:ia,paddingInline:Nn,paddingBlock:oe.calc(xn).sub(ba).div(2).equal(),cursor:"pointer",transition:`all ${Cr}`,"+ li":{marginTop:In},"&:hover":{background:kr}})}},[`${ye}-panels`]:{display:"inline-flex",flexWrap:"nowrap","&:last-child":{[`${ye}-panel`]:{borderWidth:0}}},[`${ye}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${ye}-content, table`]:{textAlign:"center"},"&-focused":{borderColor:Nt}}}}),"&-dropdown-range":{padding:`${(0,Ha.unit)(oe.calc(ha).mul(2).div(3).equal())} 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${ye}-separator`]:{transform:"scale(-1, 1)"},[`${ye}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,yl.oN)(oe,"slide-up"),(0,yl.oN)(oe,"slide-down"),(0,Wi.Fm)(oe,"move-up"),(0,Wi.Fm)(oe,"move-down")]};var Bo=(0,ku.I$)("DatePicker",oe=>{const ye=(0,vu.mergeToken)((0,il.e)(oe),LA(oe),{inputPaddingHorizontalBase:oe.calc(oe.paddingSM).sub(1).equal(),multipleSelectItemHeight:oe.multipleItemHeight,selectHeight:oe.controlHeight});return[ji(ye),au(ye),Tl(ye),Io(ye),Sa(ye),(0,fo.c)(oe,{focusElCls:`${oe.componentCls}-focused`})]},Al),Eu=ne(68525);function Xl(oe,ye,He){return He!==void 0?He:ye==="year"&&oe.lang.yearPlaceholder?oe.lang.yearPlaceholder:ye==="quarter"&&oe.lang.quarterPlaceholder?oe.lang.quarterPlaceholder:ye==="month"&&oe.lang.monthPlaceholder?oe.lang.monthPlaceholder:ye==="week"&&oe.lang.weekPlaceholder?oe.lang.weekPlaceholder:ye==="time"&&oe.timePickerLocale.placeholder?oe.timePickerLocale.placeholder:oe.lang.placeholder}function Ll(oe,ye,He){return He!==void 0?He:ye==="year"&&oe.lang.yearPlaceholder?oe.lang.rangeYearPlaceholder:ye==="quarter"&&oe.lang.quarterPlaceholder?oe.lang.rangeQuarterPlaceholder:ye==="month"&&oe.lang.monthPlaceholder?oe.lang.rangeMonthPlaceholder:ye==="week"&&oe.lang.weekPlaceholder?oe.lang.rangeWeekPlaceholder:ye==="time"&&oe.timePickerLocale.placeholder?oe.timePickerLocale.rangePlaceholder:oe.lang.rangePlaceholder}function zA(oe,ye){const{allowClear:He=!0}=oe,{clearIcon:$e,removeIcon:nt}=(0,Eu.Z)(Object.assign(Object.assign({},oe),{prefixCls:ye,componentName:"DatePicker"}));return[me.useMemo(()=>He===!1?!1:Object.assign({clearIcon:$e},He===!0?{}:He),[He,$e]),nt]}const[Mo,ZA]=["week","WeekPicker"],[cs,Lo]=["month","MonthPicker"],[ds,mi]=["year","YearPicker"],[iu,Au]=["quarter","QuarterPicker"],[Ql,Co]=["time","TimePicker"];var Yo=ne(7939),fs=oe=>me.createElement(Yo.ZP,Object.assign({size:"small",type:"primary"},oe));function ts(oe){return(0,me.useMemo)(()=>Object.assign({button:fs},oe),[oe])}var Go=function(oe,ye){var He={};for(var $e in oe)Object.prototype.hasOwnProperty.call(oe,$e)&&ye.indexOf($e)<0&&(He[$e]=oe[$e]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var nt=0,$e=Object.getOwnPropertySymbols(oe);nt<$e.length;nt++)ye.indexOf($e[nt])<0&&Object.prototype.propertyIsEnumerable.call(oe,$e[nt])&&(He[$e[nt]]=oe[$e[nt]]);return He},ys=oe=>(0,me.forwardRef)((He,$e)=>{var nt;const{prefixCls:Ft,getPopupContainer:St,components:Nt,className:an,style:sn,placement:Ht,size:yn,disabled:bn,bordered:pn=!0,placeholder:xn,popupClassName:Ln,dropdownClassName:Nn,status:In,rootClassName:hr,variant:er,picker:Tn}=He,Cr=Go(He,["prefixCls","getPopupContainer","components","className","style","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","rootClassName","variant","picker"]),Gn=me.useRef(null),{getPrefixCls:tr,direction:ha,getPopupContainer:Vr,rangePicker:ea}=(0,me.useContext)(co.E_),Kr=tr("picker",Ft),{compactSize:ia,compactItemClassnames:Xr}=(0,Pl.ri)(Kr,ha),kr=tr(),[mr,jr]=(0,Jl.Z)("rangePicker",er,pn),Nr=(0,Ko.Z)(Kr),[ba,_n,$r]=Bo(Kr,Nr),[ra]=zA(He,Kr),Lr=ts(Nt),ta=(0,Cl.Z)(ui=>{var ki;return(ki=yn!=null?yn:ia)!==null&&ki!==void 0?ki:ui}),qr=me.useContext(Xi.Z),Ya=bn!=null?bn:qr,Ga=(0,me.useContext)(ru.aM),{hasFeedback:ei,status:ri,feedbackIcon:Pa}=Ga,gi=me.createElement(me.Fragment,null,Tn===Ql?me.createElement(Ot,null):me.createElement(at,null),ei&&Pa);(0,me.useImperativeHandle)($e,()=>Gn.current);const[ci]=(0,fr.Z)("Calendar",bl.Z),oi=Object.assign(Object.assign({},ci),He.locale),[bi]=(0,vo.Cn)("DatePicker",(nt=He.popupStyle)===null||nt===void 0?void 0:nt.zIndex);return ba(me.createElement(Zo.Z,{space:!0},me.createElement(Bl,Object.assign({separator:me.createElement("span",{"aria-label":"to",className:`${Kr}-separator`},me.createElement(Ee,null)),disabled:Ya,ref:Gn,placement:Ht,placeholder:Ll(oi,Tn,xn),suffixIcon:gi,prevIcon:me.createElement("span",{className:`${Kr}-prev-icon`}),nextIcon:me.createElement("span",{className:`${Kr}-next-icon`}),superPrevIcon:me.createElement("span",{className:`${Kr}-super-prev-icon`}),superNextIcon:me.createElement("span",{className:`${Kr}-super-next-icon`}),transitionName:`${kr}-slide-up`,picker:Tn},Cr,{className:Et()({[`${Kr}-${ta}`]:ta,[`${Kr}-${mr}`]:jr},(0,Eo.Z)(Kr,(0,Eo.F)(ri,In),ei),_n,Xr,an,ea==null?void 0:ea.className,$r,Nr,hr),style:Object.assign(Object.assign({},ea==null?void 0:ea.style),sn),locale:oi.lang,prefixCls:Kr,getPopupContainer:St||Vr,generateConfig:oe,components:Lr,direction:ha,classNames:{popup:Et()(_n,Ln||Nn,$r,Nr,hr)},styles:{popup:Object.assign(Object.assign({},He.popupStyle),{zIndex:bi})},allowClear:ra}))))}),Nu=function(oe,ye){var He={};for(var $e in oe)Object.prototype.hasOwnProperty.call(oe,$e)&&ye.indexOf($e)<0&&(He[$e]=oe[$e]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var nt=0,$e=Object.getOwnPropertySymbols(oe);nt<$e.length;nt++)ye.indexOf($e[nt])<0&&Object.prototype.propertyIsEnumerable.call(oe,$e[nt])&&(He[$e[nt]]=oe[$e[nt]]);return He},ns=oe=>{const ye=(an,sn)=>{const Ht=sn===Co?"timePicker":"datePicker";return(0,me.forwardRef)((bn,pn)=>{var xn;const{prefixCls:Ln,getPopupContainer:Nn,components:In,style:hr,className:er,rootClassName:Tn,size:Cr,bordered:Gn,placement:tr,placeholder:ha,popupClassName:Vr,dropdownClassName:ea,disabled:Kr,status:ia,variant:Xr,onCalendarChange:kr}=bn,mr=Nu(bn,["prefixCls","getPopupContainer","components","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","variant","onCalendarChange"]),{getPrefixCls:jr,direction:Nr,getPopupContainer:ba,[Ht]:_n}=(0,me.useContext)(co.E_),$r=jr("picker",Ln),{compactSize:ra,compactItemClassnames:Lr}=(0,Pl.ri)($r,Nr),ta=me.useRef(null),[qr,Ya]=(0,Jl.Z)("datePicker",Xr,Gn),Ga=(0,Ko.Z)($r),[ei,ri,Pa]=Bo($r,Ga);(0,me.useImperativeHandle)(pn,()=>ta.current);const gi={showToday:!0},ci=an||bn.picker,oi=jr(),{onSelect:bi,multiple:ui}=mr,ki=bi&&an==="time"&&!ui,ai=(pA,ti,Hl)=>{kr==null||kr(pA,ti,Hl),ki&&bi(pA)},[Si,Ci]=zA(bn,$r),nA=ts(In),qi=(0,Cl.Z)(pA=>{var ti;return(ti=Cr!=null?Cr:ra)!==null&&ti!==void 0?ti:pA}),ii=me.useContext(Xi.Z),fa=Kr!=null?Kr:ii,yi=(0,me.useContext)(ru.aM),{hasFeedback:Pi,status:rA,feedbackIcon:Di}=yi,ll=me.createElement(me.Fragment,null,ci==="time"?me.createElement(Ot,null):me.createElement(at,null),Pi&&Di),[Oi]=(0,fr.Z)("DatePicker",bl.Z),Ii=Object.assign(Object.assign({},Oi),bn.locale),[Ri]=(0,vo.Cn)("DatePicker",(xn=bn.popupStyle)===null||xn===void 0?void 0:xn.zIndex);return ei(me.createElement(Zo.Z,{space:!0},me.createElement(Qu,Object.assign({ref:ta,placeholder:Xl(Ii,ci,ha),suffixIcon:ll,placement:tr,prevIcon:me.createElement("span",{className:`${$r}-prev-icon`}),nextIcon:me.createElement("span",{className:`${$r}-next-icon`}),superPrevIcon:me.createElement("span",{className:`${$r}-super-prev-icon`}),superNextIcon:me.createElement("span",{className:`${$r}-super-next-icon`}),transitionName:`${oi}-slide-up`,picker:an,onCalendarChange:ai},gi,mr,{locale:Ii.lang,className:Et()({[`${$r}-${qi}`]:qi,[`${$r}-${qr}`]:Ya},(0,Eo.Z)($r,(0,Eo.F)(rA,ia),Pi),ri,Lr,_n==null?void 0:_n.className,er,Pa,Ga,Tn),style:Object.assign(Object.assign({},_n==null?void 0:_n.style),hr),prefixCls:$r,getPopupContainer:Nn||ba,generateConfig:oe,components:nA,direction:Nr,disabled:fa,classNames:{popup:Et()(ri,Pa,Ga,Tn,Vr||ea)},styles:{popup:Object.assign(Object.assign({},bn.popupStyle),{zIndex:Ri})},allowClear:Si,removeIcon:Ci}))))})},He=ye(),$e=ye(Mo,ZA),nt=ye(cs,Lo),Ft=ye(ds,mi),St=ye(iu,Au),Nt=ye(Ql,Co);return{DatePicker:He,WeekPicker:$e,MonthPicker:nt,YearPicker:Ft,TimePicker:Nt,QuarterPicker:St}},ms=oe=>{const{DatePicker:ye,WeekPicker:He,MonthPicker:$e,YearPicker:nt,TimePicker:Ft,QuarterPicker:St}=ns(oe),Nt=ys(oe),an=ye;return an.WeekPicker=He,an.MonthPicker=$e,an.YearPicker=nt,an.RangePicker=Nt,an.TimePicker=Ft,an.QuarterPicker=St,an};const lu=ms(Je),Uu=(0,qe.Z)(lu,"popupAlign",void 0,"picker");lu._InternalPanelDoNotUseOrYouWillBeFired=Uu;const Bu=(0,qe.Z)(lu.RangePicker,"popupAlign",void 0,"picker");lu._InternalRangePanelDoNotUseOrYouWillBeFired=Bu,lu.generatePicker=ms;var Cu=lu},37285:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return je}});var y=ne(59301),Ie=ne(92310),Me=ne.n(Ie),Pe=ne(48755),Te=ne(36237),be=ne(63356),Xe=ne(16931),ze=ne(51636);const De=pe=>{const{componentCls:ve,sizePaddingEdgeHorizontal:ke,colorSplit:Ge,lineWidth:Je,textPaddingInline:qe,orientationMargin:me,verticalMarginInline:Ye}=pe;return{[ve]:Object.assign(Object.assign({},(0,be.Wf)(pe)),{borderBlockStart:`${(0,Te.unit)(Je)} solid ${Ge}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:Ye,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${(0,Te.unit)(Je)} solid ${Ge}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${(0,Te.unit)(pe.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${ve}-with-text`]:{display:"flex",alignItems:"center",margin:`${(0,Te.unit)(pe.dividerHorizontalWithTextGutterMargin)} 0`,color:pe.colorTextHeading,fontWeight:500,fontSize:pe.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${Ge}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${(0,Te.unit)(Je)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${ve}-with-text-start`]:{"&::before":{width:`calc(${me} * 100%)`},"&::after":{width:`calc(100% - ${me} * 100%)`}},[`&-horizontal${ve}-with-text-end`]:{"&::before":{width:`calc(100% - ${me} * 100%)`},"&::after":{width:`calc(${me} * 100%)`}},[`${ve}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:qe},"&-dashed":{background:"none",borderColor:Ge,borderStyle:"dashed",borderWidth:`${(0,Te.unit)(Je)} 0 0`},[`&-horizontal${ve}-with-text${ve}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${ve}-dashed`]:{borderInlineStartWidth:Je,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:Ge,borderStyle:"dotted",borderWidth:`${(0,Te.unit)(Je)} 0 0`},[`&-horizontal${ve}-with-text${ve}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${ve}-dotted`]:{borderInlineStartWidth:Je,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${ve}-with-text`]:{color:pe.colorText,fontWeight:"normal",fontSize:pe.fontSize},[`&-horizontal${ve}-with-text-start${ve}-no-default-orientation-margin-start`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${ve}-inner-text`]:{paddingInlineStart:ke}},[`&-horizontal${ve}-with-text-end${ve}-no-default-orientation-margin-end`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${ve}-inner-text`]:{paddingInlineEnd:ke}}})}},et=pe=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:pe.marginXS});var We=(0,Xe.I$)("Divider",pe=>{const ve=(0,ze.mergeToken)(pe,{dividerHorizontalWithTextGutterMargin:pe.margin,dividerHorizontalGutterMargin:pe.marginLG,sizePaddingEdgeHorizontal:0});return[De(ve)]},et,{unitless:{orientationMargin:!0}}),Fe=function(pe,ve){var ke={};for(var Ge in pe)Object.prototype.hasOwnProperty.call(pe,Ge)&&ve.indexOf(Ge)<0&&(ke[Ge]=pe[Ge]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Je=0,Ge=Object.getOwnPropertySymbols(pe);Je{const{getPrefixCls:ve,direction:ke,className:Ge,style:Je}=(0,Pe.dj)("divider"),{prefixCls:qe,type:me="horizontal",orientation:Ye="center",orientationMargin:ut,className:ct,rootClassName:yt,children:Re,dashed:Ze,variant:at="solid",plain:Oe,style:Bt}=pe,Ke=Fe(pe,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","variant","plain","style"]),tt=ve("divider",qe),[Ot,At,it]=We(tt),bt=!!Re,Ue=y.useMemo(()=>Ye==="left"?ke==="rtl"?"end":"start":Ye==="right"?ke==="rtl"?"start":"end":Ye,[ke,Ye]),Ee=Ue==="start"&&ut!=null,Qe=Ue==="end"&&ut!=null,Et=Me()(tt,Ge,At,it,`${tt}-${me}`,{[`${tt}-with-text`]:bt,[`${tt}-with-text-${Ue}`]:bt,[`${tt}-dashed`]:!!Ze,[`${tt}-${at}`]:at!=="solid",[`${tt}-plain`]:!!Oe,[`${tt}-rtl`]:ke==="rtl",[`${tt}-no-default-orientation-margin-start`]:Ee,[`${tt}-no-default-orientation-margin-end`]:Qe},ct,yt),xt=y.useMemo(()=>typeof ut=="number"?ut:/^\d+$/.test(ut)?Number(ut):ut,[ut]),Se={marginInlineStart:Ee?xt:void 0,marginInlineEnd:Qe?xt:void 0};return Ot(y.createElement("div",Object.assign({className:Et,style:Object.assign(Object.assign({},Je),Bt)},Ke,{role:"separator"}),Re&&me!=="vertical"&&y.createElement("span",{className:`${tt}-inner-text`,style:Se},Re)))}},93725:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return Ze}});var y=ne(59301),Ie=ne(96512),Me=ne(92310),Pe=ne.n(Me),Te=ne(18929),be=ne(2738),Xe=ne(48755),ze=ne(37639),De=ne(15565),et=ne(54500),We=ne(7939),Fe=ne(61670),rt=ne(9017),je=ne(85981),pe=ne(69106),ve=ne(16931);const ke=at=>{const{componentCls:Oe,iconCls:Bt,antCls:Ke,zIndexPopup:tt,colorText:Ot,colorWarning:At,marginXXS:it,marginXS:bt,fontSize:Ue,fontWeightStrong:Ee,colorTextHeading:Qe}=at;return{[Oe]:{zIndex:tt,[`&${Ke}-popover`]:{fontSize:Ue},[`${Oe}-message`]:{marginBottom:bt,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${Oe}-message-icon ${Bt}`]:{color:At,fontSize:Ue,lineHeight:1,marginInlineEnd:bt},[`${Oe}-title`]:{fontWeight:Ee,color:Qe,"&:only-child":{fontWeight:"normal"}},[`${Oe}-description`]:{marginTop:it,color:Ot}},[`${Oe}-buttons`]:{textAlign:"end",whiteSpace:"nowrap",button:{marginInlineStart:bt}}}}},Ge=at=>{const{zIndexPopupBase:Oe}=at;return{zIndexPopup:Oe+60}};var Je=(0,ve.I$)("Popconfirm",at=>ke(at),Ge,{resetStyle:!1}),qe=function(at,Oe){var Bt={};for(var Ke in at)Object.prototype.hasOwnProperty.call(at,Ke)&&Oe.indexOf(Ke)<0&&(Bt[Ke]=at[Ke]);if(at!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tt=0,Ke=Object.getOwnPropertySymbols(at);tt{const{prefixCls:Oe,okButtonProps:Bt,cancelButtonProps:Ke,title:tt,description:Ot,cancelText:At,okText:it,okType:bt="primary",icon:Ue=y.createElement(Ie.Z,null),showCancel:Ee=!0,close:Qe,onConfirm:Et,onCancel:xt,onPopupClick:Se}=at,{getPrefixCls:ot}=y.useContext(Xe.E_),[vt]=(0,rt.Z)("Popconfirm",je.Z.Popconfirm),jt=(0,et.Z)(tt),ft=(0,et.Z)(Ot);return y.createElement("div",{className:`${Oe}-inner-content`,onClick:Se},y.createElement("div",{className:`${Oe}-message`},Ue&&y.createElement("span",{className:`${Oe}-message-icon`},Ue),y.createElement("div",{className:`${Oe}-message-text`},jt&&y.createElement("div",{className:`${Oe}-title`},jt),ft&&y.createElement("div",{className:`${Oe}-description`},ft))),y.createElement("div",{className:`${Oe}-buttons`},Ee&&y.createElement(We.ZP,Object.assign({onClick:xt,size:"small"},Ke),At||(vt==null?void 0:vt.cancelText)),y.createElement(De.Z,{buttonProps:Object.assign(Object.assign({size:"small"},(0,Fe.nx)(bt)),Bt),actionFn:Et,close:Qe,prefixCls:ot("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},it||(vt==null?void 0:vt.okText))))};var ut=at=>{const{prefixCls:Oe,placement:Bt,className:Ke,style:tt}=at,Ot=qe(at,["prefixCls","placement","className","style"]),{getPrefixCls:At}=y.useContext(Xe.E_),it=At("popconfirm",Oe),[bt]=Je(it);return bt(y.createElement(pe.ZP,{placement:Bt,className:Pe()(it,Ke),style:tt,content:y.createElement(me,Object.assign({prefixCls:it},Ot))}))},ct=function(at,Oe){var Bt={};for(var Ke in at)Object.prototype.hasOwnProperty.call(at,Ke)&&Oe.indexOf(Ke)<0&&(Bt[Ke]=at[Ke]);if(at!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tt=0,Ke=Object.getOwnPropertySymbols(at);tt{var Bt,Ke;const{prefixCls:tt,placement:Ot="top",trigger:At="click",okType:it="primary",icon:bt=y.createElement(Ie.Z,null),children:Ue,overlayClassName:Ee,onOpenChange:Qe,onVisibleChange:Et,overlayStyle:xt,styles:Se,classNames:ot}=at,vt=ct(at,["prefixCls","placement","trigger","okType","icon","children","overlayClassName","onOpenChange","onVisibleChange","overlayStyle","styles","classNames"]),{getPrefixCls:jt,className:ft,style:It,classNames:wt,styles:Rt}=(0,Xe.dj)("popconfirm"),[Jt,we]=(0,Te.Z)(!1,{value:(Bt=at.open)!==null&&Bt!==void 0?Bt:at.visible,defaultValue:(Ke=at.defaultOpen)!==null&&Ke!==void 0?Ke:at.defaultVisible}),le=(Sn,Pn)=>{we(Sn,!0),Et==null||Et(Sn),Qe==null||Qe(Sn,Pn)},ie=Sn=>{le(!1,Sn)},se=Sn=>{var Pn;return(Pn=at.onConfirm)===null||Pn===void 0?void 0:Pn.call(void 0,Sn)},fe=Sn=>{var Pn;le(!1,Sn),(Pn=at.onCancel)===null||Pn===void 0||Pn.call(void 0,Sn)},ue=(Sn,Pn)=>{const{disabled:lr=!1}=at;lr||le(Sn,Pn)},Ve=jt("popconfirm",tt),Qt=Pe()(Ve,ft,Ee,wt.root,ot==null?void 0:ot.root),Mt=Pe()(wt.body,ot==null?void 0:ot.body),[Bn]=Je(Ve);return Bn(y.createElement(ze.Z,Object.assign({},(0,be.Z)(vt,["title"]),{trigger:At,placement:Ot,onOpenChange:ue,open:Jt,ref:Oe,classNames:{root:Qt,body:Mt},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign({},Rt.root),It),xt),Se==null?void 0:Se.root),body:Object.assign(Object.assign({},Rt.body),Se==null?void 0:Se.body)},content:y.createElement(me,Object.assign({okType:it,icon:bt},at,{prefixCls:Ve,close:ie,onConfirm:se,onCancel:fe})),"data-popover-inject":!0}),Ue))});Re._InternalPanelDoNotUseOrYouWillBeFired=ut;var Ze=Re},58755:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return Ot}});var y=ne(59301),Ie=ne(58617),Me=ne(92310),Pe=ne.n(Me),Te=ne(54476),be=ne(20068),Xe=ne(42978),ze=ne(75931),De=ne(18929),et=ne(10228),We=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],Fe=y.forwardRef(function(At,it){var bt,Ue=At.prefixCls,Ee=Ue===void 0?"rc-switch":Ue,Qe=At.className,Et=At.checked,xt=At.defaultChecked,Se=At.disabled,ot=At.loadingIcon,vt=At.checkedChildren,jt=At.unCheckedChildren,ft=At.onClick,It=At.onChange,wt=At.onKeyDown,Rt=(0,ze.Z)(At,We),Jt=(0,De.Z)(!1,{value:Et,defaultValue:xt}),we=(0,Xe.Z)(Jt,2),le=we[0],ie=we[1];function se(Qt,Mt){var Bn=le;return Se||(Bn=Qt,ie(Bn),It==null||It(Bn,Mt)),Bn}function fe(Qt){Qt.which===et.Z.LEFT?se(!1,Qt):Qt.which===et.Z.RIGHT&&se(!0,Qt),wt==null||wt(Qt)}function ue(Qt){var Mt=se(!le,Qt);ft==null||ft(Mt,Qt)}var Ve=Pe()(Ee,Qe,(bt={},(0,be.Z)(bt,"".concat(Ee,"-checked"),le),(0,be.Z)(bt,"".concat(Ee,"-disabled"),Se),bt));return y.createElement("button",(0,Te.Z)({},Rt,{type:"button",role:"switch","aria-checked":le,disabled:Se,className:Ve,ref:it,onKeyDown:fe,onClick:ue}),ot,y.createElement("span",{className:"".concat(Ee,"-inner")},y.createElement("span",{className:"".concat(Ee,"-inner-checked")},vt),y.createElement("span",{className:"".concat(Ee,"-inner-unchecked")},jt)))});Fe.displayName="Switch";var rt=Fe,je=ne(12919),pe=ne(48755),ve=ne(2171),ke=ne(31756),Ge=ne(36237),Je=ne(17835),qe=ne(63356),me=ne(16931),Ye=ne(51636);const ut=At=>{const{componentCls:it,trackHeightSM:bt,trackPadding:Ue,trackMinWidthSM:Ee,innerMinMarginSM:Qe,innerMaxMarginSM:Et,handleSizeSM:xt,calc:Se}=At,ot=`${it}-inner`,vt=(0,Ge.unit)(Se(xt).add(Se(Ue).mul(2)).equal()),jt=(0,Ge.unit)(Se(Et).mul(2).equal());return{[it]:{[`&${it}-small`]:{minWidth:Ee,height:bt,lineHeight:(0,Ge.unit)(bt),[`${it}-inner`]:{paddingInlineStart:Et,paddingInlineEnd:Qe,[`${ot}-checked, ${ot}-unchecked`]:{minHeight:bt},[`${ot}-checked`]:{marginInlineStart:`calc(-100% + ${vt} - ${jt})`,marginInlineEnd:`calc(100% - ${vt} + ${jt})`},[`${ot}-unchecked`]:{marginTop:Se(bt).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${it}-handle`]:{width:xt,height:xt},[`${it}-loading-icon`]:{top:Se(Se(xt).sub(At.switchLoadingIconSize)).div(2).equal(),fontSize:At.switchLoadingIconSize},[`&${it}-checked`]:{[`${it}-inner`]:{paddingInlineStart:Qe,paddingInlineEnd:Et,[`${ot}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${ot}-unchecked`]:{marginInlineStart:`calc(100% - ${vt} + ${jt})`,marginInlineEnd:`calc(-100% + ${vt} - ${jt})`}},[`${it}-handle`]:{insetInlineStart:`calc(100% - ${(0,Ge.unit)(Se(xt).add(Ue).equal())})`}},[`&:not(${it}-disabled):active`]:{[`&:not(${it}-checked) ${ot}`]:{[`${ot}-unchecked`]:{marginInlineStart:Se(At.marginXXS).div(2).equal(),marginInlineEnd:Se(At.marginXXS).mul(-1).div(2).equal()}},[`&${it}-checked ${ot}`]:{[`${ot}-checked`]:{marginInlineStart:Se(At.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:Se(At.marginXXS).div(2).equal()}}}}}}},ct=At=>{const{componentCls:it,handleSize:bt,calc:Ue}=At;return{[it]:{[`${it}-loading-icon${At.iconCls}`]:{position:"relative",top:Ue(Ue(bt).sub(At.fontSize)).div(2).equal(),color:At.switchLoadingIconColor,verticalAlign:"top"},[`&${it}-checked ${it}-loading-icon`]:{color:At.switchColor}}}},yt=At=>{const{componentCls:it,trackPadding:bt,handleBg:Ue,handleShadow:Ee,handleSize:Qe,calc:Et}=At,xt=`${it}-handle`;return{[it]:{[xt]:{position:"absolute",top:bt,insetInlineStart:bt,width:Qe,height:Qe,transition:`all ${At.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:Ue,borderRadius:Et(Qe).div(2).equal(),boxShadow:Ee,transition:`all ${At.switchDuration} ease-in-out`,content:'""'}},[`&${it}-checked ${xt}`]:{insetInlineStart:`calc(100% - ${(0,Ge.unit)(Et(Qe).add(bt).equal())})`},[`&:not(${it}-disabled):active`]:{[`${xt}::before`]:{insetInlineEnd:At.switchHandleActiveInset,insetInlineStart:0},[`&${it}-checked ${xt}::before`]:{insetInlineEnd:0,insetInlineStart:At.switchHandleActiveInset}}}}},Re=At=>{const{componentCls:it,trackHeight:bt,trackPadding:Ue,innerMinMargin:Ee,innerMaxMargin:Qe,handleSize:Et,calc:xt}=At,Se=`${it}-inner`,ot=(0,Ge.unit)(xt(Et).add(xt(Ue).mul(2)).equal()),vt=(0,Ge.unit)(xt(Qe).mul(2).equal());return{[it]:{[Se]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:Qe,paddingInlineEnd:Ee,transition:`padding-inline-start ${At.switchDuration} ease-in-out, padding-inline-end ${At.switchDuration} ease-in-out`,[`${Se}-checked, ${Se}-unchecked`]:{display:"block",color:At.colorTextLightSolid,fontSize:At.fontSizeSM,transition:`margin-inline-start ${At.switchDuration} ease-in-out, margin-inline-end ${At.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:bt},[`${Se}-checked`]:{marginInlineStart:`calc(-100% + ${ot} - ${vt})`,marginInlineEnd:`calc(100% - ${ot} + ${vt})`},[`${Se}-unchecked`]:{marginTop:xt(bt).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${it}-checked ${Se}`]:{paddingInlineStart:Ee,paddingInlineEnd:Qe,[`${Se}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Se}-unchecked`]:{marginInlineStart:`calc(100% - ${ot} + ${vt})`,marginInlineEnd:`calc(-100% + ${ot} - ${vt})`}},[`&:not(${it}-disabled):active`]:{[`&:not(${it}-checked) ${Se}`]:{[`${Se}-unchecked`]:{marginInlineStart:xt(Ue).mul(2).equal(),marginInlineEnd:xt(Ue).mul(-1).mul(2).equal()}},[`&${it}-checked ${Se}`]:{[`${Se}-checked`]:{marginInlineStart:xt(Ue).mul(-1).mul(2).equal(),marginInlineEnd:xt(Ue).mul(2).equal()}}}}}},Ze=At=>{const{componentCls:it,trackHeight:bt,trackMinWidth:Ue}=At;return{[it]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,qe.Wf)(At)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:Ue,height:bt,lineHeight:(0,Ge.unit)(bt),verticalAlign:"middle",background:At.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${At.motionDurationMid}`,userSelect:"none",[`&:hover:not(${it}-disabled)`]:{background:At.colorTextTertiary}}),(0,qe.Qy)(At)),{[`&${it}-checked`]:{background:At.switchColor,[`&:hover:not(${it}-disabled)`]:{background:At.colorPrimaryHover}},[`&${it}-loading, &${it}-disabled`]:{cursor:"not-allowed",opacity:At.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${it}-rtl`]:{direction:"rtl"}})}},at=At=>{const{fontSize:it,lineHeight:bt,controlHeight:Ue,colorWhite:Ee}=At,Qe=it*bt,Et=Ue/2,xt=2,Se=Qe-xt*2,ot=Et-xt*2;return{trackHeight:Qe,trackHeightSM:Et,trackMinWidth:Se*2+xt*4,trackMinWidthSM:ot*2+xt*2,trackPadding:xt,handleBg:Ee,handleSize:Se,handleSizeSM:ot,handleShadow:`0 2px 4px 0 ${new Je.FastColor("#00230b").setA(.2).toRgbString()}`,innerMinMargin:Se/2,innerMaxMargin:Se+xt+xt*2,innerMinMarginSM:ot/2,innerMaxMarginSM:ot+xt+xt*2}};var Oe=(0,me.I$)("Switch",At=>{const it=(0,Ye.mergeToken)(At,{switchDuration:At.motionDurationMid,switchColor:At.colorPrimary,switchDisabledOpacity:At.opacityLoading,switchLoadingIconSize:At.calc(At.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${At.opacityLoading})`,switchHandleActiveInset:"-30%"});return[Ze(it),Re(it),yt(it),ct(it),ut(it)]},at),Bt=function(At,it){var bt={};for(var Ue in At)Object.prototype.hasOwnProperty.call(At,Ue)&&it.indexOf(Ue)<0&&(bt[Ue]=At[Ue]);if(At!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ee=0,Ue=Object.getOwnPropertySymbols(At);Ee{const{prefixCls:bt,size:Ue,disabled:Ee,loading:Qe,className:Et,rootClassName:xt,style:Se,checked:ot,value:vt,defaultChecked:jt,defaultValue:ft,onChange:It}=At,wt=Bt(At,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[Rt,Jt]=(0,De.Z)(!1,{value:ot!=null?ot:vt,defaultValue:jt!=null?jt:ft}),{getPrefixCls:we,direction:le,switch:ie}=y.useContext(pe.E_),se=y.useContext(ve.Z),fe=(Ee!=null?Ee:se)||Qe,ue=we("switch",bt),Ve=y.createElement("div",{className:`${ue}-handle`},Qe&&y.createElement(Ie.Z,{className:`${ue}-loading-icon`})),[Qt,Mt,Bn]=Oe(ue),Sn=(0,ke.Z)(Ue),Pn=Pe()(ie==null?void 0:ie.className,{[`${ue}-small`]:Sn==="small",[`${ue}-loading`]:Qe,[`${ue}-rtl`]:le==="rtl"},Et,xt,Mt,Bn),lr=Object.assign(Object.assign({},ie==null?void 0:ie.style),Se),zn=function(){Jt(arguments.length<=0?void 0:arguments[0]),It==null||It.apply(void 0,arguments)};return Qt(y.createElement(je.Z,{component:"Switch"},y.createElement(rt,Object.assign({},wt,{checked:Rt,onChange:zn,prefixCls:ue,className:Pn,style:lr,disabled:fe,ref:it,loadingIcon:Ve}))))});tt.__ANT_SWITCH=!0;var Ot=tt},99498:function(Ct,ht,ne){(function(y){y(ne(89780))})(function(y){y.defineOption("placeholder","",function(ze,De,et){var We=et&&et!=y.Init;if(De&&!We)ze.on("blur",Te),ze.on("change",be),ze.on("swapDoc",be),y.on(ze.getInputField(),"compositionupdate",ze.state.placeholderCompose=function(){Pe(ze)}),be(ze);else if(!De&&We){ze.off("blur",Te),ze.off("change",be),ze.off("swapDoc",be),y.off(ze.getInputField(),"compositionupdate",ze.state.placeholderCompose),Ie(ze);var Fe=ze.getWrapperElement();Fe.className=Fe.className.replace(" CodeMirror-empty","")}De&&!ze.hasFocus()&&Te(ze)});function Ie(ze){ze.state.placeholder&&(ze.state.placeholder.parentNode.removeChild(ze.state.placeholder),ze.state.placeholder=null)}function Me(ze){Ie(ze);var De=ze.state.placeholder=document.createElement("pre");De.style.cssText="height: 0; overflow: visible",De.style.direction=ze.getOption("direction"),De.className="CodeMirror-placeholder CodeMirror-line-like";var et=ze.getOption("placeholder");typeof et=="string"&&(et=document.createTextNode(et)),De.appendChild(et),ze.display.lineSpace.insertBefore(De,ze.display.lineSpace.firstChild)}function Pe(ze){setTimeout(function(){var De=!1,et=ze.getInputField();et.nodeName=="TEXTAREA"?De=!et.value:ze.lineCount()==1&&(De=!/[^\u200b]/.test(et.querySelector(".CodeMirror-line").textContent)),De?Me(ze):Ie(ze)},20)}function Te(ze){Xe(ze)&&Me(ze)}function be(ze){var De=ze.getWrapperElement(),et=Xe(ze);De.className=De.className.replace(" CodeMirror-empty","")+(et?" CodeMirror-empty":""),et?Me(ze):Ie(ze)}function Xe(ze){return ze.lineCount()===1&&ze.getLine(0)===""}})},25717:function(Ct,ht,ne){(function(y){y(ne(89780))})(function(y){var Ie={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},Me=y.Pos;y.defineOption("autoCloseBrackets",!1,function(pe,ve,ke){ke&&ke!=y.Init&&(pe.removeKeyMap(Te),pe.state.closeBrackets=null),ve&&(be(Pe(ve,"pairs")),pe.state.closeBrackets=ve,pe.addKeyMap(Te))});function Pe(pe,ve){return ve=="pairs"&&typeof pe=="string"?pe:typeof pe=="object"&&pe[ve]!=null?pe[ve]:Ie[ve]}var Te={Backspace:De,Enter:et};function be(pe){for(var ve=0;ve=0;Je--){var me=Ge[Je].head;pe.replaceRange("",Me(me.line,me.ch-1),Me(me.line,me.ch+1),"+delete")}}function et(pe){var ve=ze(pe),ke=ve&&Pe(ve,"explode");if(!ke||pe.getOption("disableInput"))return y.Pass;for(var Ge=pe.listSelections(),Je=0;Je ${ye}-time-panel`]:{paddingTop:er},[`${ye}-range-wrapper`]:{display:"flex",position:"relative"},[`${ye}-range-arrow`]:Object.assign(Object.assign({position:"absolute",zIndex:1,display:"none",paddingInline:oe.calc(nt).mul(1.5).equal(),boxSizing:"content-box",transition:`all ${Cr} ease-out`},(0,Ol.W)(oe,Vr,Nr)),{"&:before":{insetInlineStart:oe.calc(nt).mul(1.5).equal()}}),[`${ye}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:Vr,borderRadius:ta,boxShadow:Kr,transition:`margin ${Cr}`,display:"inline-block",pointerEvents:"auto",[`${ye}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${ye}-presets`]:{display:"flex",flexDirection:"column",minWidth:mr,maxWidth:Hr,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:Nn,borderInlineEnd:`${(0,Ha.unit)(Ft)} ${St} ${Xr}`,li:Object.assign(Object.assign({},pu.vS),{borderRadius:Aa,paddingInline:Nn,paddingBlock:oe.calc(xn).sub(Sa).div(2).equal(),cursor:"pointer",transition:`all ${Cr}`,"+ li":{marginTop:In},"&:hover":{background:kr}})}},[`${ye}-panels`]:{display:"inline-flex",flexWrap:"nowrap","&:last-child":{[`${ye}-panel`]:{borderWidth:0}}},[`${ye}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${ye}-content, table`]:{textAlign:"center"},"&-focused":{borderColor:Nt}}}}),"&-dropdown-range":{padding:`${(0,Ha.unit)(oe.calc(ha).mul(2).div(3).equal())} 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${ye}-separator`]:{transform:"scale(-1, 1)"},[`${ye}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,yl.oN)(oe,"slide-up"),(0,yl.oN)(oe,"slide-down"),(0,Wi.Fm)(oe,"move-up"),(0,Wi.Fm)(oe,"move-down")]};var Bo=(0,ku.I$)("DatePicker",oe=>{const ye=(0,vu.mergeToken)((0,il.e)(oe),LA(oe),{inputPaddingHorizontalBase:oe.calc(oe.paddingSM).sub(1).equal(),multipleSelectItemHeight:oe.multipleItemHeight,selectHeight:oe.controlHeight});return[ji(ye),au(ye),Tl(ye),Io(ye),Ia(ye),(0,fo.c)(oe,{focusElCls:`${oe.componentCls}-focused`})]},Al),Eu=ne(68525);function Xl(oe,ye,He){return He!==void 0?He:ye==="year"&&oe.lang.yearPlaceholder?oe.lang.yearPlaceholder:ye==="quarter"&&oe.lang.quarterPlaceholder?oe.lang.quarterPlaceholder:ye==="month"&&oe.lang.monthPlaceholder?oe.lang.monthPlaceholder:ye==="week"&&oe.lang.weekPlaceholder?oe.lang.weekPlaceholder:ye==="time"&&oe.timePickerLocale.placeholder?oe.timePickerLocale.placeholder:oe.lang.placeholder}function Ll(oe,ye,He){return He!==void 0?He:ye==="year"&&oe.lang.yearPlaceholder?oe.lang.rangeYearPlaceholder:ye==="quarter"&&oe.lang.quarterPlaceholder?oe.lang.rangeQuarterPlaceholder:ye==="month"&&oe.lang.monthPlaceholder?oe.lang.rangeMonthPlaceholder:ye==="week"&&oe.lang.weekPlaceholder?oe.lang.rangeWeekPlaceholder:ye==="time"&&oe.timePickerLocale.placeholder?oe.timePickerLocale.rangePlaceholder:oe.lang.rangePlaceholder}function zA(oe,ye){const{allowClear:He=!0}=oe,{clearIcon:$e,removeIcon:nt}=(0,Eu.Z)(Object.assign(Object.assign({},oe),{prefixCls:ye,componentName:"DatePicker"}));return[me.useMemo(()=>He===!1?!1:Object.assign({clearIcon:$e},He===!0?{}:He),[He,$e]),nt]}const[Mo,ZA]=["week","WeekPicker"],[cs,Lo]=["month","MonthPicker"],[ds,gi]=["year","YearPicker"],[iu,Au]=["quarter","QuarterPicker"],[Ql,Co]=["time","TimePicker"];var Yo=ne(7939),fs=oe=>me.createElement(Yo.ZP,Object.assign({size:"small",type:"primary"},oe));function ts(oe){return(0,me.useMemo)(()=>Object.assign({button:fs},oe),[oe])}var Go=function(oe,ye){var He={};for(var $e in oe)Object.prototype.hasOwnProperty.call(oe,$e)&&ye.indexOf($e)<0&&(He[$e]=oe[$e]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var nt=0,$e=Object.getOwnPropertySymbols(oe);nt<$e.length;nt++)ye.indexOf($e[nt])<0&&Object.prototype.propertyIsEnumerable.call(oe,$e[nt])&&(He[$e[nt]]=oe[$e[nt]]);return He},ys=oe=>(0,me.forwardRef)((He,$e)=>{var nt;const{prefixCls:Ft,getPopupContainer:St,components:Nt,className:an,style:sn,placement:jt,size:yn,disabled:bn,bordered:pn=!0,placeholder:xn,popupClassName:Ln,dropdownClassName:Nn,status:In,rootClassName:hr,variant:$n,picker:Tn}=He,Cr=Go(He,["prefixCls","getPopupContainer","components","className","style","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","rootClassName","variant","picker"]),Gn=me.useRef(null),{getPrefixCls:er,direction:ha,getPopupContainer:Vr,rangePicker:ta}=(0,me.useContext)(co.E_),Kr=er("picker",Ft),{compactSize:Aa,compactItemClassnames:Xr}=(0,Pl.ri)(Kr,ha),kr=er(),[mr,Hr]=(0,Jl.Z)("rangePicker",$n,pn),Nr=(0,Ko.Z)(Kr),[Sa,_n,ea]=Bo(Kr,Nr),[aa]=zA(He,Kr),Lr=ts(Nt),na=(0,Cl.Z)(ui=>{var ki;return(ki=yn!=null?yn:Aa)!==null&&ki!==void 0?ki:ui}),qr=me.useContext(qi.Z),Ya=bn!=null?bn:qr,Ga=(0,me.useContext)(ru.aM),{hasFeedback:ei,status:ri,feedbackIcon:Pa}=Ga,pi=me.createElement(me.Fragment,null,Tn===Ql?me.createElement(Ot,null):me.createElement(at,null),ei&&Pa);(0,me.useImperativeHandle)($e,()=>Gn.current);const[ci]=(0,fr.Z)("Calendar",bl.Z),oi=Object.assign(Object.assign({},ci),He.locale),[bi]=(0,vo.Cn)("DatePicker",(nt=He.popupStyle)===null||nt===void 0?void 0:nt.zIndex);return Sa(me.createElement(Zo.Z,{space:!0},me.createElement(Bl,Object.assign({separator:me.createElement("span",{"aria-label":"to",className:`${Kr}-separator`},me.createElement(Ee,null)),disabled:Ya,ref:Gn,placement:jt,placeholder:Ll(oi,Tn,xn),suffixIcon:pi,prevIcon:me.createElement("span",{className:`${Kr}-prev-icon`}),nextIcon:me.createElement("span",{className:`${Kr}-next-icon`}),superPrevIcon:me.createElement("span",{className:`${Kr}-super-prev-icon`}),superNextIcon:me.createElement("span",{className:`${Kr}-super-next-icon`}),transitionName:`${kr}-slide-up`,picker:Tn},Cr,{className:Et()({[`${Kr}-${na}`]:na,[`${Kr}-${mr}`]:Hr},(0,Eo.Z)(Kr,(0,Eo.F)(ri,In),ei),_n,Xr,an,ta==null?void 0:ta.className,ea,Nr,hr),style:Object.assign(Object.assign({},ta==null?void 0:ta.style),sn),locale:oi.lang,prefixCls:Kr,getPopupContainer:St||Vr,generateConfig:oe,components:Lr,direction:ha,classNames:{popup:Et()(_n,Ln||Nn,ea,Nr,hr)},styles:{popup:Object.assign(Object.assign({},He.popupStyle),{zIndex:bi})},allowClear:aa}))))}),Nu=function(oe,ye){var He={};for(var $e in oe)Object.prototype.hasOwnProperty.call(oe,$e)&&ye.indexOf($e)<0&&(He[$e]=oe[$e]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var nt=0,$e=Object.getOwnPropertySymbols(oe);nt<$e.length;nt++)ye.indexOf($e[nt])<0&&Object.prototype.propertyIsEnumerable.call(oe,$e[nt])&&(He[$e[nt]]=oe[$e[nt]]);return He},ns=oe=>{const ye=(an,sn)=>{const jt=sn===Co?"timePicker":"datePicker";return(0,me.forwardRef)((bn,pn)=>{var xn;const{prefixCls:Ln,getPopupContainer:Nn,components:In,style:hr,className:$n,rootClassName:Tn,size:Cr,bordered:Gn,placement:er,placeholder:ha,popupClassName:Vr,dropdownClassName:ta,disabled:Kr,status:Aa,variant:Xr,onCalendarChange:kr}=bn,mr=Nu(bn,["prefixCls","getPopupContainer","components","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","variant","onCalendarChange"]),{getPrefixCls:Hr,direction:Nr,getPopupContainer:Sa,[jt]:_n}=(0,me.useContext)(co.E_),ea=Hr("picker",Ln),{compactSize:aa,compactItemClassnames:Lr}=(0,Pl.ri)(ea,Nr),na=me.useRef(null),[qr,Ya]=(0,Jl.Z)("datePicker",Xr,Gn),Ga=(0,Ko.Z)(ea),[ei,ri,Pa]=Bo(ea,Ga);(0,me.useImperativeHandle)(pn,()=>na.current);const pi={showToday:!0},ci=an||bn.picker,oi=Hr(),{onSelect:bi,multiple:ui}=mr,ki=bi&&an==="time"&&!ui,ai=(pA,ti,Hl)=>{kr==null||kr(pA,ti,Hl),ki&&bi(pA)},[Si,Ci]=zA(bn,ea),nA=ts(In),_i=(0,Cl.Z)(pA=>{var ti;return(ti=Cr!=null?Cr:aa)!==null&&ti!==void 0?ti:pA}),ii=me.useContext(qi.Z),fa=Kr!=null?Kr:ii,yi=(0,me.useContext)(ru.aM),{hasFeedback:Pi,status:rA,feedbackIcon:Di}=yi,ll=me.createElement(me.Fragment,null,ci==="time"?me.createElement(Ot,null):me.createElement(at,null),Pi&&Di),[Oi]=(0,fr.Z)("DatePicker",bl.Z),Ii=Object.assign(Object.assign({},Oi),bn.locale),[Ri]=(0,vo.Cn)("DatePicker",(xn=bn.popupStyle)===null||xn===void 0?void 0:xn.zIndex);return ei(me.createElement(Zo.Z,{space:!0},me.createElement(Qu,Object.assign({ref:na,placeholder:Xl(Ii,ci,ha),suffixIcon:ll,placement:er,prevIcon:me.createElement("span",{className:`${ea}-prev-icon`}),nextIcon:me.createElement("span",{className:`${ea}-next-icon`}),superPrevIcon:me.createElement("span",{className:`${ea}-super-prev-icon`}),superNextIcon:me.createElement("span",{className:`${ea}-super-next-icon`}),transitionName:`${oi}-slide-up`,picker:an,onCalendarChange:ai},pi,mr,{locale:Ii.lang,className:Et()({[`${ea}-${_i}`]:_i,[`${ea}-${qr}`]:Ya},(0,Eo.Z)(ea,(0,Eo.F)(rA,Aa),Pi),ri,Lr,_n==null?void 0:_n.className,$n,Pa,Ga,Tn),style:Object.assign(Object.assign({},_n==null?void 0:_n.style),hr),prefixCls:ea,getPopupContainer:Nn||Sa,generateConfig:oe,components:nA,direction:Nr,disabled:fa,classNames:{popup:Et()(ri,Pa,Ga,Tn,Vr||ta)},styles:{popup:Object.assign(Object.assign({},bn.popupStyle),{zIndex:Ri})},allowClear:Si,removeIcon:Ci}))))})},He=ye(),$e=ye(Mo,ZA),nt=ye(cs,Lo),Ft=ye(ds,gi),St=ye(iu,Au),Nt=ye(Ql,Co);return{DatePicker:He,WeekPicker:$e,MonthPicker:nt,YearPicker:Ft,TimePicker:Nt,QuarterPicker:St}},ms=oe=>{const{DatePicker:ye,WeekPicker:He,MonthPicker:$e,YearPicker:nt,TimePicker:Ft,QuarterPicker:St}=ns(oe),Nt=ys(oe),an=ye;return an.WeekPicker=He,an.MonthPicker=$e,an.YearPicker=nt,an.RangePicker=Nt,an.TimePicker=Ft,an.QuarterPicker=St,an};const lu=ms(Je),Uu=(0,qe.Z)(lu,"popupAlign",void 0,"picker");lu._InternalPanelDoNotUseOrYouWillBeFired=Uu;const Bu=(0,qe.Z)(lu.RangePicker,"popupAlign",void 0,"picker");lu._InternalRangePanelDoNotUseOrYouWillBeFired=Bu,lu.generatePicker=ms;var Cu=lu},37285:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return je}});var y=ne(59301),Ie=ne(92310),Me=ne.n(Ie),Pe=ne(48755),Te=ne(36237),be=ne(63356),Xe=ne(16931),ze=ne(51636);const De=pe=>{const{componentCls:ve,sizePaddingEdgeHorizontal:ke,colorSplit:Ge,lineWidth:Je,textPaddingInline:qe,orientationMargin:me,verticalMarginInline:Ye}=pe;return{[ve]:Object.assign(Object.assign({},(0,be.Wf)(pe)),{borderBlockStart:`${(0,Te.unit)(Je)} solid ${Ge}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:Ye,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${(0,Te.unit)(Je)} solid ${Ge}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${(0,Te.unit)(pe.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${ve}-with-text`]:{display:"flex",alignItems:"center",margin:`${(0,Te.unit)(pe.dividerHorizontalWithTextGutterMargin)} 0`,color:pe.colorTextHeading,fontWeight:500,fontSize:pe.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${Ge}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${(0,Te.unit)(Je)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${ve}-with-text-start`]:{"&::before":{width:`calc(${me} * 100%)`},"&::after":{width:`calc(100% - ${me} * 100%)`}},[`&-horizontal${ve}-with-text-end`]:{"&::before":{width:`calc(100% - ${me} * 100%)`},"&::after":{width:`calc(${me} * 100%)`}},[`${ve}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:qe},"&-dashed":{background:"none",borderColor:Ge,borderStyle:"dashed",borderWidth:`${(0,Te.unit)(Je)} 0 0`},[`&-horizontal${ve}-with-text${ve}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${ve}-dashed`]:{borderInlineStartWidth:Je,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:Ge,borderStyle:"dotted",borderWidth:`${(0,Te.unit)(Je)} 0 0`},[`&-horizontal${ve}-with-text${ve}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${ve}-dotted`]:{borderInlineStartWidth:Je,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${ve}-with-text`]:{color:pe.colorText,fontWeight:"normal",fontSize:pe.fontSize},[`&-horizontal${ve}-with-text-start${ve}-no-default-orientation-margin-start`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${ve}-inner-text`]:{paddingInlineStart:ke}},[`&-horizontal${ve}-with-text-end${ve}-no-default-orientation-margin-end`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${ve}-inner-text`]:{paddingInlineEnd:ke}}})}},et=pe=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:pe.marginXS});var We=(0,Xe.I$)("Divider",pe=>{const ve=(0,ze.mergeToken)(pe,{dividerHorizontalWithTextGutterMargin:pe.margin,dividerHorizontalGutterMargin:pe.marginLG,sizePaddingEdgeHorizontal:0});return[De(ve)]},et,{unitless:{orientationMargin:!0}}),Fe=function(pe,ve){var ke={};for(var Ge in pe)Object.prototype.hasOwnProperty.call(pe,Ge)&&ve.indexOf(Ge)<0&&(ke[Ge]=pe[Ge]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Je=0,Ge=Object.getOwnPropertySymbols(pe);Je{const{getPrefixCls:ve,direction:ke,className:Ge,style:Je}=(0,Pe.dj)("divider"),{prefixCls:qe,type:me="horizontal",orientation:Ye="center",orientationMargin:ut,className:ct,rootClassName:yt,children:Re,dashed:Ze,variant:at="solid",plain:Oe,style:Bt}=pe,Ke=Fe(pe,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","variant","plain","style"]),tt=ve("divider",qe),[Ot,At,it]=We(tt),bt=!!Re,Ue=y.useMemo(()=>Ye==="left"?ke==="rtl"?"end":"start":Ye==="right"?ke==="rtl"?"start":"end":Ye,[ke,Ye]),Ee=Ue==="start"&&ut!=null,Qe=Ue==="end"&&ut!=null,Et=Me()(tt,Ge,At,it,`${tt}-${me}`,{[`${tt}-with-text`]:bt,[`${tt}-with-text-${Ue}`]:bt,[`${tt}-dashed`]:!!Ze,[`${tt}-${at}`]:at!=="solid",[`${tt}-plain`]:!!Oe,[`${tt}-rtl`]:ke==="rtl",[`${tt}-no-default-orientation-margin-start`]:Ee,[`${tt}-no-default-orientation-margin-end`]:Qe},ct,yt),xt=y.useMemo(()=>typeof ut=="number"?ut:/^\d+$/.test(ut)?Number(ut):ut,[ut]),Se={marginInlineStart:Ee?xt:void 0,marginInlineEnd:Qe?xt:void 0};return Ot(y.createElement("div",Object.assign({className:Et,style:Object.assign(Object.assign({},Je),Bt)},Ke,{role:"separator"}),Re&&me!=="vertical"&&y.createElement("span",{className:`${tt}-inner-text`,style:Se},Re)))}},93725:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return Ze}});var y=ne(59301),Ie=ne(96512),Me=ne(92310),Pe=ne.n(Me),Te=ne(18929),be=ne(2738),Xe=ne(48755),ze=ne(37639),De=ne(15565),et=ne(54500),We=ne(7939),Fe=ne(61670),rt=ne(9017),je=ne(85981),pe=ne(69106),ve=ne(16931);const ke=at=>{const{componentCls:Oe,iconCls:Bt,antCls:Ke,zIndexPopup:tt,colorText:Ot,colorWarning:At,marginXXS:it,marginXS:bt,fontSize:Ue,fontWeightStrong:Ee,colorTextHeading:Qe}=at;return{[Oe]:{zIndex:tt,[`&${Ke}-popover`]:{fontSize:Ue},[`${Oe}-message`]:{marginBottom:bt,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${Oe}-message-icon ${Bt}`]:{color:At,fontSize:Ue,lineHeight:1,marginInlineEnd:bt},[`${Oe}-title`]:{fontWeight:Ee,color:Qe,"&:only-child":{fontWeight:"normal"}},[`${Oe}-description`]:{marginTop:it,color:Ot}},[`${Oe}-buttons`]:{textAlign:"end",whiteSpace:"nowrap",button:{marginInlineStart:bt}}}}},Ge=at=>{const{zIndexPopupBase:Oe}=at;return{zIndexPopup:Oe+60}};var Je=(0,ve.I$)("Popconfirm",at=>ke(at),Ge,{resetStyle:!1}),qe=function(at,Oe){var Bt={};for(var Ke in at)Object.prototype.hasOwnProperty.call(at,Ke)&&Oe.indexOf(Ke)<0&&(Bt[Ke]=at[Ke]);if(at!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tt=0,Ke=Object.getOwnPropertySymbols(at);tt{const{prefixCls:Oe,okButtonProps:Bt,cancelButtonProps:Ke,title:tt,description:Ot,cancelText:At,okText:it,okType:bt="primary",icon:Ue=y.createElement(Ie.Z,null),showCancel:Ee=!0,close:Qe,onConfirm:Et,onCancel:xt,onPopupClick:Se}=at,{getPrefixCls:ot}=y.useContext(Xe.E_),[vt]=(0,rt.Z)("Popconfirm",je.Z.Popconfirm),Rt=(0,et.Z)(tt),ft=(0,et.Z)(Ot);return y.createElement("div",{className:`${Oe}-inner-content`,onClick:Se},y.createElement("div",{className:`${Oe}-message`},Ue&&y.createElement("span",{className:`${Oe}-message-icon`},Ue),y.createElement("div",{className:`${Oe}-message-text`},Rt&&y.createElement("div",{className:`${Oe}-title`},Rt),ft&&y.createElement("div",{className:`${Oe}-description`},ft))),y.createElement("div",{className:`${Oe}-buttons`},Ee&&y.createElement(We.ZP,Object.assign({onClick:xt,size:"small"},Ke),At||(vt==null?void 0:vt.cancelText)),y.createElement(De.Z,{buttonProps:Object.assign(Object.assign({size:"small"},(0,Fe.nx)(bt)),Bt),actionFn:Et,close:Qe,prefixCls:ot("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},it||(vt==null?void 0:vt.okText))))};var ut=at=>{const{prefixCls:Oe,placement:Bt,className:Ke,style:tt}=at,Ot=qe(at,["prefixCls","placement","className","style"]),{getPrefixCls:At}=y.useContext(Xe.E_),it=At("popconfirm",Oe),[bt]=Je(it);return bt(y.createElement(pe.ZP,{placement:Bt,className:Pe()(it,Ke),style:tt,content:y.createElement(me,Object.assign({prefixCls:it},Ot))}))},ct=function(at,Oe){var Bt={};for(var Ke in at)Object.prototype.hasOwnProperty.call(at,Ke)&&Oe.indexOf(Ke)<0&&(Bt[Ke]=at[Ke]);if(at!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tt=0,Ke=Object.getOwnPropertySymbols(at);tt{var Bt,Ke;const{prefixCls:tt,placement:Ot="top",trigger:At="click",okType:it="primary",icon:bt=y.createElement(Ie.Z,null),children:Ue,overlayClassName:Ee,onOpenChange:Qe,onVisibleChange:Et,overlayStyle:xt,styles:Se,classNames:ot}=at,vt=ct(at,["prefixCls","placement","trigger","okType","icon","children","overlayClassName","onOpenChange","onVisibleChange","overlayStyle","styles","classNames"]),{getPrefixCls:Rt,className:ft,style:It,classNames:wt,styles:Wt}=(0,Xe.dj)("popconfirm"),[Jt,we]=(0,Te.Z)(!1,{value:(Bt=at.open)!==null&&Bt!==void 0?Bt:at.visible,defaultValue:(Ke=at.defaultOpen)!==null&&Ke!==void 0?Ke:at.defaultVisible}),le=(Sn,Pn)=>{we(Sn,!0),Et==null||Et(Sn),Qe==null||Qe(Sn,Pn)},Ae=Sn=>{le(!1,Sn)},se=Sn=>{var Pn;return(Pn=at.onConfirm)===null||Pn===void 0?void 0:Pn.call(void 0,Sn)},fe=Sn=>{var Pn;le(!1,Sn),(Pn=at.onCancel)===null||Pn===void 0||Pn.call(void 0,Sn)},ue=(Sn,Pn)=>{const{disabled:lr=!1}=at;lr||le(Sn,Pn)},Ve=Rt("popconfirm",tt),Qt=Pe()(Ve,ft,Ee,wt.root,ot==null?void 0:ot.root),Mt=Pe()(wt.body,ot==null?void 0:ot.body),[Bn]=Je(Ve);return Bn(y.createElement(ze.Z,Object.assign({},(0,be.Z)(vt,["title"]),{trigger:At,placement:Ot,onOpenChange:ue,open:Jt,ref:Oe,classNames:{root:Qt,body:Mt},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign({},Wt.root),It),xt),Se==null?void 0:Se.root),body:Object.assign(Object.assign({},Wt.body),Se==null?void 0:Se.body)},content:y.createElement(me,Object.assign({okType:it,icon:bt},at,{prefixCls:Ve,close:Ae,onConfirm:se,onCancel:fe})),"data-popover-inject":!0}),Ue))});Re._InternalPanelDoNotUseOrYouWillBeFired=ut;var Ze=Re},58755:function(Ct,ht,ne){"use strict";ne.d(ht,{Z:function(){return Ot}});var y=ne(59301),Ie=ne(58617),Me=ne(92310),Pe=ne.n(Me),Te=ne(54476),be=ne(20068),Xe=ne(42978),ze=ne(75931),De=ne(18929),et=ne(10228),We=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],Fe=y.forwardRef(function(At,it){var bt,Ue=At.prefixCls,Ee=Ue===void 0?"rc-switch":Ue,Qe=At.className,Et=At.checked,xt=At.defaultChecked,Se=At.disabled,ot=At.loadingIcon,vt=At.checkedChildren,Rt=At.unCheckedChildren,ft=At.onClick,It=At.onChange,wt=At.onKeyDown,Wt=(0,ze.Z)(At,We),Jt=(0,De.Z)(!1,{value:Et,defaultValue:xt}),we=(0,Xe.Z)(Jt,2),le=we[0],Ae=we[1];function se(Qt,Mt){var Bn=le;return Se||(Bn=Qt,Ae(Bn),It==null||It(Bn,Mt)),Bn}function fe(Qt){Qt.which===et.Z.LEFT?se(!1,Qt):Qt.which===et.Z.RIGHT&&se(!0,Qt),wt==null||wt(Qt)}function ue(Qt){var Mt=se(!le,Qt);ft==null||ft(Mt,Qt)}var Ve=Pe()(Ee,Qe,(bt={},(0,be.Z)(bt,"".concat(Ee,"-checked"),le),(0,be.Z)(bt,"".concat(Ee,"-disabled"),Se),bt));return y.createElement("button",(0,Te.Z)({},Wt,{type:"button",role:"switch","aria-checked":le,disabled:Se,className:Ve,ref:it,onKeyDown:fe,onClick:ue}),ot,y.createElement("span",{className:"".concat(Ee,"-inner")},y.createElement("span",{className:"".concat(Ee,"-inner-checked")},vt),y.createElement("span",{className:"".concat(Ee,"-inner-unchecked")},Rt)))});Fe.displayName="Switch";var rt=Fe,je=ne(12919),pe=ne(48755),ve=ne(2171),ke=ne(31756),Ge=ne(36237),Je=ne(17835),qe=ne(63356),me=ne(16931),Ye=ne(51636);const ut=At=>{const{componentCls:it,trackHeightSM:bt,trackPadding:Ue,trackMinWidthSM:Ee,innerMinMarginSM:Qe,innerMaxMarginSM:Et,handleSizeSM:xt,calc:Se}=At,ot=`${it}-inner`,vt=(0,Ge.unit)(Se(xt).add(Se(Ue).mul(2)).equal()),Rt=(0,Ge.unit)(Se(Et).mul(2).equal());return{[it]:{[`&${it}-small`]:{minWidth:Ee,height:bt,lineHeight:(0,Ge.unit)(bt),[`${it}-inner`]:{paddingInlineStart:Et,paddingInlineEnd:Qe,[`${ot}-checked, ${ot}-unchecked`]:{minHeight:bt},[`${ot}-checked`]:{marginInlineStart:`calc(-100% + ${vt} - ${Rt})`,marginInlineEnd:`calc(100% - ${vt} + ${Rt})`},[`${ot}-unchecked`]:{marginTop:Se(bt).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${it}-handle`]:{width:xt,height:xt},[`${it}-loading-icon`]:{top:Se(Se(xt).sub(At.switchLoadingIconSize)).div(2).equal(),fontSize:At.switchLoadingIconSize},[`&${it}-checked`]:{[`${it}-inner`]:{paddingInlineStart:Qe,paddingInlineEnd:Et,[`${ot}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${ot}-unchecked`]:{marginInlineStart:`calc(100% - ${vt} + ${Rt})`,marginInlineEnd:`calc(-100% + ${vt} - ${Rt})`}},[`${it}-handle`]:{insetInlineStart:`calc(100% - ${(0,Ge.unit)(Se(xt).add(Ue).equal())})`}},[`&:not(${it}-disabled):active`]:{[`&:not(${it}-checked) ${ot}`]:{[`${ot}-unchecked`]:{marginInlineStart:Se(At.marginXXS).div(2).equal(),marginInlineEnd:Se(At.marginXXS).mul(-1).div(2).equal()}},[`&${it}-checked ${ot}`]:{[`${ot}-checked`]:{marginInlineStart:Se(At.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:Se(At.marginXXS).div(2).equal()}}}}}}},ct=At=>{const{componentCls:it,handleSize:bt,calc:Ue}=At;return{[it]:{[`${it}-loading-icon${At.iconCls}`]:{position:"relative",top:Ue(Ue(bt).sub(At.fontSize)).div(2).equal(),color:At.switchLoadingIconColor,verticalAlign:"top"},[`&${it}-checked ${it}-loading-icon`]:{color:At.switchColor}}}},yt=At=>{const{componentCls:it,trackPadding:bt,handleBg:Ue,handleShadow:Ee,handleSize:Qe,calc:Et}=At,xt=`${it}-handle`;return{[it]:{[xt]:{position:"absolute",top:bt,insetInlineStart:bt,width:Qe,height:Qe,transition:`all ${At.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:Ue,borderRadius:Et(Qe).div(2).equal(),boxShadow:Ee,transition:`all ${At.switchDuration} ease-in-out`,content:'""'}},[`&${it}-checked ${xt}`]:{insetInlineStart:`calc(100% - ${(0,Ge.unit)(Et(Qe).add(bt).equal())})`},[`&:not(${it}-disabled):active`]:{[`${xt}::before`]:{insetInlineEnd:At.switchHandleActiveInset,insetInlineStart:0},[`&${it}-checked ${xt}::before`]:{insetInlineEnd:0,insetInlineStart:At.switchHandleActiveInset}}}}},Re=At=>{const{componentCls:it,trackHeight:bt,trackPadding:Ue,innerMinMargin:Ee,innerMaxMargin:Qe,handleSize:Et,calc:xt}=At,Se=`${it}-inner`,ot=(0,Ge.unit)(xt(Et).add(xt(Ue).mul(2)).equal()),vt=(0,Ge.unit)(xt(Qe).mul(2).equal());return{[it]:{[Se]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:Qe,paddingInlineEnd:Ee,transition:`padding-inline-start ${At.switchDuration} ease-in-out, padding-inline-end ${At.switchDuration} ease-in-out`,[`${Se}-checked, ${Se}-unchecked`]:{display:"block",color:At.colorTextLightSolid,fontSize:At.fontSizeSM,transition:`margin-inline-start ${At.switchDuration} ease-in-out, margin-inline-end ${At.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:bt},[`${Se}-checked`]:{marginInlineStart:`calc(-100% + ${ot} - ${vt})`,marginInlineEnd:`calc(100% - ${ot} + ${vt})`},[`${Se}-unchecked`]:{marginTop:xt(bt).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${it}-checked ${Se}`]:{paddingInlineStart:Ee,paddingInlineEnd:Qe,[`${Se}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Se}-unchecked`]:{marginInlineStart:`calc(100% - ${ot} + ${vt})`,marginInlineEnd:`calc(-100% + ${ot} - ${vt})`}},[`&:not(${it}-disabled):active`]:{[`&:not(${it}-checked) ${Se}`]:{[`${Se}-unchecked`]:{marginInlineStart:xt(Ue).mul(2).equal(),marginInlineEnd:xt(Ue).mul(-1).mul(2).equal()}},[`&${it}-checked ${Se}`]:{[`${Se}-checked`]:{marginInlineStart:xt(Ue).mul(-1).mul(2).equal(),marginInlineEnd:xt(Ue).mul(2).equal()}}}}}},Ze=At=>{const{componentCls:it,trackHeight:bt,trackMinWidth:Ue}=At;return{[it]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,qe.Wf)(At)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:Ue,height:bt,lineHeight:(0,Ge.unit)(bt),verticalAlign:"middle",background:At.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${At.motionDurationMid}`,userSelect:"none",[`&:hover:not(${it}-disabled)`]:{background:At.colorTextTertiary}}),(0,qe.Qy)(At)),{[`&${it}-checked`]:{background:At.switchColor,[`&:hover:not(${it}-disabled)`]:{background:At.colorPrimaryHover}},[`&${it}-loading, &${it}-disabled`]:{cursor:"not-allowed",opacity:At.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${it}-rtl`]:{direction:"rtl"}})}},at=At=>{const{fontSize:it,lineHeight:bt,controlHeight:Ue,colorWhite:Ee}=At,Qe=it*bt,Et=Ue/2,xt=2,Se=Qe-xt*2,ot=Et-xt*2;return{trackHeight:Qe,trackHeightSM:Et,trackMinWidth:Se*2+xt*4,trackMinWidthSM:ot*2+xt*2,trackPadding:xt,handleBg:Ee,handleSize:Se,handleSizeSM:ot,handleShadow:`0 2px 4px 0 ${new Je.FastColor("#00230b").setA(.2).toRgbString()}`,innerMinMargin:Se/2,innerMaxMargin:Se+xt+xt*2,innerMinMarginSM:ot/2,innerMaxMarginSM:ot+xt+xt*2}};var Oe=(0,me.I$)("Switch",At=>{const it=(0,Ye.mergeToken)(At,{switchDuration:At.motionDurationMid,switchColor:At.colorPrimary,switchDisabledOpacity:At.opacityLoading,switchLoadingIconSize:At.calc(At.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${At.opacityLoading})`,switchHandleActiveInset:"-30%"});return[Ze(it),Re(it),yt(it),ct(it),ut(it)]},at),Bt=function(At,it){var bt={};for(var Ue in At)Object.prototype.hasOwnProperty.call(At,Ue)&&it.indexOf(Ue)<0&&(bt[Ue]=At[Ue]);if(At!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ee=0,Ue=Object.getOwnPropertySymbols(At);Ee{const{prefixCls:bt,size:Ue,disabled:Ee,loading:Qe,className:Et,rootClassName:xt,style:Se,checked:ot,value:vt,defaultChecked:Rt,defaultValue:ft,onChange:It}=At,wt=Bt(At,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[Wt,Jt]=(0,De.Z)(!1,{value:ot!=null?ot:vt,defaultValue:Rt!=null?Rt:ft}),{getPrefixCls:we,direction:le,switch:Ae}=y.useContext(pe.E_),se=y.useContext(ve.Z),fe=(Ee!=null?Ee:se)||Qe,ue=we("switch",bt),Ve=y.createElement("div",{className:`${ue}-handle`},Qe&&y.createElement(Ie.Z,{className:`${ue}-loading-icon`})),[Qt,Mt,Bn]=Oe(ue),Sn=(0,ke.Z)(Ue),Pn=Pe()(Ae==null?void 0:Ae.className,{[`${ue}-small`]:Sn==="small",[`${ue}-loading`]:Qe,[`${ue}-rtl`]:le==="rtl"},Et,xt,Mt,Bn),lr=Object.assign(Object.assign({},Ae==null?void 0:Ae.style),Se),zn=function(){Jt(arguments.length<=0?void 0:arguments[0]),It==null||It.apply(void 0,arguments)};return Qt(y.createElement(je.Z,{component:"Switch"},y.createElement(rt,Object.assign({},wt,{checked:Wt,onChange:zn,prefixCls:ue,className:Pn,style:lr,disabled:fe,ref:it,loadingIcon:Ve}))))});tt.__ANT_SWITCH=!0;var Ot=tt},99498:function(Ct,ht,ne){(function(y){y(ne(89780))})(function(y){y.defineOption("placeholder","",function(ze,De,et){var We=et&&et!=y.Init;if(De&&!We)ze.on("blur",Te),ze.on("change",be),ze.on("swapDoc",be),y.on(ze.getInputField(),"compositionupdate",ze.state.placeholderCompose=function(){Pe(ze)}),be(ze);else if(!De&&We){ze.off("blur",Te),ze.off("change",be),ze.off("swapDoc",be),y.off(ze.getInputField(),"compositionupdate",ze.state.placeholderCompose),Ie(ze);var Fe=ze.getWrapperElement();Fe.className=Fe.className.replace(" CodeMirror-empty","")}De&&!ze.hasFocus()&&Te(ze)});function Ie(ze){ze.state.placeholder&&(ze.state.placeholder.parentNode.removeChild(ze.state.placeholder),ze.state.placeholder=null)}function Me(ze){Ie(ze);var De=ze.state.placeholder=document.createElement("pre");De.style.cssText="height: 0; overflow: visible",De.style.direction=ze.getOption("direction"),De.className="CodeMirror-placeholder CodeMirror-line-like";var et=ze.getOption("placeholder");typeof et=="string"&&(et=document.createTextNode(et)),De.appendChild(et),ze.display.lineSpace.insertBefore(De,ze.display.lineSpace.firstChild)}function Pe(ze){setTimeout(function(){var De=!1,et=ze.getInputField();et.nodeName=="TEXTAREA"?De=!et.value:ze.lineCount()==1&&(De=!/[^\u200b]/.test(et.querySelector(".CodeMirror-line").textContent)),De?Me(ze):Ie(ze)},20)}function Te(ze){Xe(ze)&&Me(ze)}function be(ze){var De=ze.getWrapperElement(),et=Xe(ze);De.className=De.className.replace(" CodeMirror-empty","")+(et?" CodeMirror-empty":""),et?Me(ze):Ie(ze)}function Xe(ze){return ze.lineCount()===1&&ze.getLine(0)===""}})},25717:function(Ct,ht,ne){(function(y){y(ne(89780))})(function(y){var Ie={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},Me=y.Pos;y.defineOption("autoCloseBrackets",!1,function(pe,ve,ke){ke&&ke!=y.Init&&(pe.removeKeyMap(Te),pe.state.closeBrackets=null),ve&&(be(Pe(ve,"pairs")),pe.state.closeBrackets=ve,pe.addKeyMap(Te))});function Pe(pe,ve){return ve=="pairs"&&typeof pe=="string"?pe:typeof pe=="object"&&pe[ve]!=null?pe[ve]:Ie[ve]}var Te={Backspace:De,Enter:et};function be(pe){for(var ve=0;ve=0;Je--){var me=Ge[Je].head;pe.replaceRange("",Me(me.line,me.ch-1),Me(me.line,me.ch+1),"+delete")}}function et(pe){var ve=ze(pe),ke=ve&&Pe(ve,"explode");if(!ke||pe.getOption("disableInput"))return y.Pass;for(var Ge=pe.listSelections(),Je=0;Je0;return{anchor:new Me(pe.anchor.line,pe.anchor.ch+(ve?-1:1)),head:new Me(pe.head.line,pe.head.ch+(ve?1:-1))}}function Fe(pe,ve){var ke=ze(pe);if(!ke||pe.getOption("disableInput"))return y.Pass;var Ge=Pe(ke,"pairs"),Je=Ge.indexOf(ve);if(Je==-1)return y.Pass;for(var qe=Pe(ke,"closeBefore"),me=Pe(ke,"triples"),Ye=Ge.charAt(Je+1)==ve,ut=pe.listSelections(),ct=Je%2==0,yt,Re=0;Re=0&&pe.getRange(at,Me(at.line,at.ch+3))==ve+ve+ve?Oe="skipThree":Oe="skip";else if(Ye&&at.ch>1&&me.indexOf(ve)>=0&&pe.getRange(Me(at.line,at.ch-2),at)==ve+ve){if(at.ch>2&&/\bstring/.test(pe.getTokenTypeAt(Me(at.line,at.ch-2))))return y.Pass;Oe="addFour"}else if(Ye){var Ke=at.ch==0?" ":pe.getRange(Me(at.line,at.ch-1),at);if(!y.isWordChar(Bt)&&Ke!=ve&&!y.isWordChar(Ke))Oe="both";else return y.Pass}else if(ct&&(Bt.length===0||/\s/.test(Bt)||qe.indexOf(Bt)>-1))Oe="both";else return y.Pass;if(!yt)yt=Oe;else if(yt!=Oe)return y.Pass}var tt=Je%2?Ge.charAt(Je-1):ve,Ot=Je%2?ve:Ge.charAt(Je+1);pe.operation(function(){if(yt=="skip")pe.execCommand("goCharRight");else if(yt=="skipThree")for(var At=0;At<3;At++)pe.execCommand("goCharRight");else if(yt=="surround"){for(var it=pe.getSelections(),At=0;At'"]=function(rt){return Pe(rt)}),De.addKeyMap(Fe)}});var Ie=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],Me=["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 Pe(De){if(De.getOption("disableInput"))return y.Pass;for(var et=De.listSelections(),We=[],Fe=De.getOption("autoCloseTags"),rt=0;rtje.ch&&(Je=Je.slice(0,Je.length-pe.end+je.ch));var ut=Je.toLowerCase();if(!Je||pe.type=="string"&&(pe.end!=je.ch||!/[\"\']/.test(pe.string.charAt(pe.string.length-1))||pe.string.length==1)||pe.type=="tag"&&Ge.close||pe.string.indexOf("/")==je.ch-pe.start-1||me&&Xe(me,ut)>-1||ze(De,ve.mode.xmlCurrentContext&&ve.mode.xmlCurrentContext(ke)||[],Je,je,!0))return y.Pass;var ct=typeof Fe=="object"&&Fe.emptyTags;if(ct&&Xe(ct,Je)>-1){We[rt]={text:"/>",newPos:y.Pos(je.line,je.ch+2)};continue}var yt=Ye&&Xe(Ye,ut)>-1;We[rt]={indent:yt,text:">"+(yt?` -`:"")+"",newPos:yt?y.Pos(je.line+1,0):y.Pos(je.line,je.ch+1)}}for(var Re=typeof Fe=="object"&&Fe.dontIndentOnAutoClose,rt=et.length-1;rt>=0;rt--){var Ze=We[rt];De.replaceRange(Ze.text,et[rt].head,et[rt].anchor,"+insert");var at=De.listSelections().slice(0);at[rt]={head:Ze.newPos,anchor:Ze.newPos},De.setSelections(at),!Re&&Ze.indent&&(De.indentLine(Ze.newPos.line,null,!0),De.indentLine(Ze.newPos.line+1,null,!0))}}function Te(De,et){for(var We=De.listSelections(),Fe=[],rt=et?"/":""&&(me+=">"),Fe[ve]=me}if(De.replaceSelections(Fe),We=De.listSelections(),!pe)for(var ve=0;ve=0&&et[ke]==We;ke--)++ve;Fe=pe.to;for(var ke=1;ke=ke.max))return ke.ch=0,ke.text=ke.cm.getLine(++ke.line),!0}function et(ke){if(!(ke.line<=ke.min))return ke.text=ke.cm.getLine(--ke.line),ke.ch=ke.text.length,!0}function We(ke){for(;;){var Ge=ke.text.indexOf(">",ke.ch);if(Ge==-1){if(De(ke))continue;return}if(!ze(ke,Ge+1)){ke.ch=Ge+1;continue}var Je=ke.text.lastIndexOf("/",Ge),qe=Je>-1&&!/\S/.test(ke.text.slice(Je+1,Ge));return ke.ch=Ge+1,qe?"selfClose":"regular"}}function Fe(ke){for(;;){var Ge=ke.ch?ke.text.lastIndexOf("<",ke.ch-1):-1;if(Ge==-1){if(et(ke))continue;return}if(!ze(ke,Ge+1)){ke.ch=Ge;continue}be.lastIndex=Ge,ke.ch=Ge;var Je=be.exec(ke.text);if(Je&&Je.index==Ge)return Je}}function rt(ke){for(;;){be.lastIndex=ke.ch;var Ge=be.exec(ke.text);if(!Ge){if(De(ke))continue;return}if(!ze(ke,Ge.index+1)){ke.ch=Ge.index+1;continue}return ke.ch=Ge.index+Ge[0].length,Ge}}function je(ke){for(;;){var Ge=ke.ch?ke.text.lastIndexOf(">",ke.ch-1):-1;if(Ge==-1){if(et(ke))continue;return}if(!ze(ke,Ge+1)){ke.ch=Ge;continue}var Je=ke.text.lastIndexOf("/",Ge),qe=Je>-1&&!/\S/.test(ke.text.slice(Je+1,Ge));return ke.ch=Ge+1,qe?"selfClose":"regular"}}function pe(ke,Ge){for(var Je=[];;){var qe=rt(ke),me,Ye=ke.line,ut=ke.ch-(qe?qe[0].length:0);if(!qe||!(me=We(ke)))return;if(me!="selfClose")if(qe[1]){for(var ct=Je.length-1;ct>=0;--ct)if(Je[ct]==qe[2]){Je.length=ct;break}if(ct<0&&(!Ge||Ge==qe[2]))return{tag:qe[2],from:Ie(Ye,ut),to:Ie(ke.line,ke.ch)}}else Je.push(qe[2])}}function ve(ke,Ge){for(var Je=[];;){var qe=je(ke);if(!qe)return;if(qe=="selfClose"){Fe(ke);continue}var me=ke.line,Ye=ke.ch,ut=Fe(ke);if(!ut)return;if(ut[1])Je.push(ut[2]);else{for(var ct=Je.length-1;ct>=0;--ct)if(Je[ct]==ut[2]){Je.length=ct;break}if(ct<0&&(!Ge||Ge==ut[2]))return{tag:ut[2],from:Ie(ke.line,ke.ch),to:Ie(me,Ye)}}}}y.registerHelper("fold","xml",function(ke,Ge){for(var Je=new Xe(ke,Ge.line,0);;){var qe=rt(Je);if(!qe||Je.line!=Ge.line)return;var me=We(Je);if(!me)return;if(!qe[1]&&me!="selfClose"){var Ye=Ie(Je.line,Je.ch),ut=pe(Je,qe[2]);return ut&&Me(ut.from,Ye)>0?{from:Ye,to:ut.from}:null}}}),y.findMatchingTag=function(ke,Ge,Je){var qe=new Xe(ke,Ge.line,Ge.ch,Je);if(!(qe.text.indexOf(">")==-1&&qe.text.indexOf("<")==-1)){var me=We(qe),Ye=me&&Ie(qe.line,qe.ch),ut=me&&Fe(qe);if(!(!me||!ut||Me(qe,Ge)>0)){var ct={from:Ie(qe.line,qe.ch),to:Ye,tag:ut[2]};return me=="selfClose"?{open:ct,close:null,at:"open"}:ut[1]?{open:ve(qe,ut[2]),close:ct,at:"close"}:(qe=new Xe(ke,Ye.line,Ye.ch,Je),{open:ct,close:pe(qe,ut[2]),at:"open"})}}},y.findEnclosingTag=function(ke,Ge,Je,qe){for(var me=new Xe(ke,Ge.line,Ge.ch,Je);;){var Ye=ve(me,qe);if(!Ye)break;var ut=new Xe(ke,Ge.line,Ge.ch,Je),ct=pe(ut,Ye.tag);if(ct)return{open:Ye,close:ct}}},y.scanForClosingTag=function(ke,Ge,Je,qe){var me=new Xe(ke,Ge.line,Ge.ch,qe?{from:0,to:qe}:null);return pe(me,Je)}})},89780:function(Ct){(function(ht,ne){Ct.exports=ne()})(this,function(){"use strict";var ht=navigator.userAgent,ne=navigator.platform,y=/gecko\/\d/i.test(ht),Ie=/MSIE \d/.test(ht),Me=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(ht),Pe=/Edge\/(\d+)/.exec(ht),Te=Ie||Me||Pe,be=Te&&(Ie?document.documentMode||6:+(Pe||Me)[1]),Xe=!Pe&&/WebKit\//.test(ht),ze=Xe&&/Qt\/\d+\.\d+/.test(ht),De=!Pe&&/Chrome\//.test(ht),et=/Opera\//.test(ht),We=/Apple Computer/.test(navigator.vendor),Fe=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(ht),rt=/PhantomJS/.test(ht),je=!Pe&&/AppleWebKit/.test(ht)&&/Mobile\/\w+/.test(ht),pe=/Android/.test(ht),ve=je||pe||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(ht),ke=je||/Mac/.test(ne),Ge=/\bCrOS\b/.test(ht),Je=/win/i.test(ne),qe=et&&ht.match(/Version\/(\d*\.\d*)/);qe&&(qe=Number(qe[1])),qe&&qe>=15&&(et=!1,Xe=!0);var me=ke&&(ze||et&&(qe==null||qe<12.11)),Ye=y||Te&&be>=9;function ut(a){return new RegExp("(^|\\s)"+a+"(?:$|\\s)\\s*")}var ct=function(a,E){var x=a.className,b=ut(E).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 yt(a){for(var E=a.childNodes.length;E>0;--E)a.removeChild(a.firstChild);return a}function Re(a,E){return yt(a).appendChild(E)}function Ze(a,E,x,b){var z=document.createElement(a);if(x&&(z.className=x),b&&(z.style.cssText=b),typeof E=="string")z.appendChild(document.createTextNode(E));else if(E)for(var Ae=0;Ae=E)return de+(E-Ae);de+=Ce-Ae,de+=x-de%x,Ae=Ce+1}}var Ee=function(){this.id=null,this.f=null,this.time=0,this.handler=it(this.onTimeout,this)};Ee.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},Ee.prototype.set=function(a,E){this.f=E;var x=+new Date+a;(!this.id||x=E)return b+Math.min(de,E-z);if(z+=Ae-b,z+=x-z%x,b=Ae+1,z>=E)return b}}var ft=[""];function It(a){for(;ft.length<=a;)ft.push(wt(ft)+" ");return ft[a]}function wt(a){return a[a.length-1]}function Rt(a,E){for(var x=[],b=0;b"\x80"&&(a.toUpperCase()!=a.toLowerCase()||ie.test(a))}function fe(a,E){return E?E.source.indexOf("\\w")>-1&&se(a)?!0:E.test(a):se(a)}function ue(a){for(var E in a)if(a.hasOwnProperty(E)&&a[E])return!1;return!0}var Ve=/[\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 Qt(a){return a.charCodeAt(0)>=768&&Ve.test(a)}function Mt(a,E,x){for(;(x<0?E>0:Ex?-1:1;;){if(E==x)return E;var z=(E+x)/2,Ae=b<0?Math.ceil(z):Math.floor(z);if(Ae==E)return a(Ae)?E:x;a(Ae)?x=Ae:E=Ae+b}}function Sn(a,E,x,b){if(!a)return b(E,x,"ltr",0);for(var z=!1,Ae=0;AeE||E==x&&de.to==E)&&(b(Math.max(de.from,E),Math.min(de.to,x),de.level==1?"rtl":"ltr",Ae),z=!0)}z||b(E,x,"ltr")}var Pn=null;function lr(a,E,x){var b;Pn=null;for(var z=0;zE)return z;Ae.to==E&&(Ae.from!=Ae.to&&x=="before"?b=z:Pn=z),Ae.from==E&&(Ae.from!=Ae.to&&x!="before"?b=z:Pn=z)}return b!=null?b:Pn}var zn=function(){var a="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",E="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function x(Ne){return Ne<=247?a.charAt(Ne):1424<=Ne&&Ne<=1524?"R":1536<=Ne&&Ne<=1785?E.charAt(Ne-1536):1774<=Ne&&Ne<=2220?"r":8192<=Ne&&Ne<=8203?"w":Ne==8204?"b":"L"}var b=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,z=/[stwN]/,Ae=/[LRr]/,de=/[Lb1n]/,Ce=/[1n]/;function xe(Ne,mt,lt){this.level=Ne,this.from=mt,this.to=lt}return function(Ne,mt){var lt=mt=="ltr"?"L":"R";if(Ne.length==0||mt=="ltr"&&!b.test(Ne))return!1;for(var Tt=Ne.length,st=[],_t=0;_t-1&&(b[E]=z.slice(0,Ae).concat(z.slice(Ae+1)))}}}function Xn(a,E){var x=Jn(a,E);if(x.length)for(var b=Array.prototype.slice.call(arguments,2),z=0;z0}function sa(a){a.prototype.on=function(E,x){Dt(this,E,x)},a.prototype.off=function(E,x){or(this,E,x)}}function _a(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function Yi(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function Ti(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}function Cn(a){_a(a),Yi(a)}function dr(a){return a.target||a.srcElement}function wn(a){var E=a.which;return E==null&&(a.button&1?E=1:a.button&2?E=3:a.button&4&&(E=2)),ke&&a.ctrlKey&&E==1&&(E=3),E}var ur=function(){if(Te&&be<9)return!1;var a=Ze("div");return"draggable"in a||"dragDrop"in a}(),Na;function Ei(a){if(Na==null){var E=Ze("span","\u200B");Re(a,Ze("span",[E,document.createTextNode("x")])),a.firstChild.offsetHeight!=0&&(Na=E.offsetWidth<=1&&E.offsetHeight>2&&!(Te&&be<8))}var x=Na?Ze("span","\u200B"):Ze("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return x.setAttribute("cm-text",""),x}var Ba;function Da(a){if(Ba!=null)return Ba;var E=Re(a,document.createTextNode("A\u062EA")),x=Oe(E,0,1).getBoundingClientRect(),b=Oe(E,1,2).getBoundingClientRect();return yt(a),!x||x.left==x.right?!1:Ba=b.right-x.right<3}var mn=` +`:"")+"",newPos:yt?y.Pos(je.line+1,0):y.Pos(je.line,je.ch+1)}}for(var Re=typeof Fe=="object"&&Fe.dontIndentOnAutoClose,rt=et.length-1;rt>=0;rt--){var Ze=We[rt];De.replaceRange(Ze.text,et[rt].head,et[rt].anchor,"+insert");var at=De.listSelections().slice(0);at[rt]={head:Ze.newPos,anchor:Ze.newPos},De.setSelections(at),!Re&&Ze.indent&&(De.indentLine(Ze.newPos.line,null,!0),De.indentLine(Ze.newPos.line+1,null,!0))}}function Te(De,et){for(var We=De.listSelections(),Fe=[],rt=et?"/":""&&(me+=">"),Fe[ve]=me}if(De.replaceSelections(Fe),We=De.listSelections(),!pe)for(var ve=0;ve=0&&et[ke]==We;ke--)++ve;Fe=pe.to;for(var ke=1;ke=ke.max))return ke.ch=0,ke.text=ke.cm.getLine(++ke.line),!0}function et(ke){if(!(ke.line<=ke.min))return ke.text=ke.cm.getLine(--ke.line),ke.ch=ke.text.length,!0}function We(ke){for(;;){var Ge=ke.text.indexOf(">",ke.ch);if(Ge==-1){if(De(ke))continue;return}if(!ze(ke,Ge+1)){ke.ch=Ge+1;continue}var Je=ke.text.lastIndexOf("/",Ge),qe=Je>-1&&!/\S/.test(ke.text.slice(Je+1,Ge));return ke.ch=Ge+1,qe?"selfClose":"regular"}}function Fe(ke){for(;;){var Ge=ke.ch?ke.text.lastIndexOf("<",ke.ch-1):-1;if(Ge==-1){if(et(ke))continue;return}if(!ze(ke,Ge+1)){ke.ch=Ge;continue}be.lastIndex=Ge,ke.ch=Ge;var Je=be.exec(ke.text);if(Je&&Je.index==Ge)return Je}}function rt(ke){for(;;){be.lastIndex=ke.ch;var Ge=be.exec(ke.text);if(!Ge){if(De(ke))continue;return}if(!ze(ke,Ge.index+1)){ke.ch=Ge.index+1;continue}return ke.ch=Ge.index+Ge[0].length,Ge}}function je(ke){for(;;){var Ge=ke.ch?ke.text.lastIndexOf(">",ke.ch-1):-1;if(Ge==-1){if(et(ke))continue;return}if(!ze(ke,Ge+1)){ke.ch=Ge;continue}var Je=ke.text.lastIndexOf("/",Ge),qe=Je>-1&&!/\S/.test(ke.text.slice(Je+1,Ge));return ke.ch=Ge+1,qe?"selfClose":"regular"}}function pe(ke,Ge){for(var Je=[];;){var qe=rt(ke),me,Ye=ke.line,ut=ke.ch-(qe?qe[0].length:0);if(!qe||!(me=We(ke)))return;if(me!="selfClose")if(qe[1]){for(var ct=Je.length-1;ct>=0;--ct)if(Je[ct]==qe[2]){Je.length=ct;break}if(ct<0&&(!Ge||Ge==qe[2]))return{tag:qe[2],from:Ie(Ye,ut),to:Ie(ke.line,ke.ch)}}else Je.push(qe[2])}}function ve(ke,Ge){for(var Je=[];;){var qe=je(ke);if(!qe)return;if(qe=="selfClose"){Fe(ke);continue}var me=ke.line,Ye=ke.ch,ut=Fe(ke);if(!ut)return;if(ut[1])Je.push(ut[2]);else{for(var ct=Je.length-1;ct>=0;--ct)if(Je[ct]==ut[2]){Je.length=ct;break}if(ct<0&&(!Ge||Ge==ut[2]))return{tag:ut[2],from:Ie(ke.line,ke.ch),to:Ie(me,Ye)}}}}y.registerHelper("fold","xml",function(ke,Ge){for(var Je=new Xe(ke,Ge.line,0);;){var qe=rt(Je);if(!qe||Je.line!=Ge.line)return;var me=We(Je);if(!me)return;if(!qe[1]&&me!="selfClose"){var Ye=Ie(Je.line,Je.ch),ut=pe(Je,qe[2]);return ut&&Me(ut.from,Ye)>0?{from:Ye,to:ut.from}:null}}}),y.findMatchingTag=function(ke,Ge,Je){var qe=new Xe(ke,Ge.line,Ge.ch,Je);if(!(qe.text.indexOf(">")==-1&&qe.text.indexOf("<")==-1)){var me=We(qe),Ye=me&&Ie(qe.line,qe.ch),ut=me&&Fe(qe);if(!(!me||!ut||Me(qe,Ge)>0)){var ct={from:Ie(qe.line,qe.ch),to:Ye,tag:ut[2]};return me=="selfClose"?{open:ct,close:null,at:"open"}:ut[1]?{open:ve(qe,ut[2]),close:ct,at:"close"}:(qe=new Xe(ke,Ye.line,Ye.ch,Je),{open:ct,close:pe(qe,ut[2]),at:"open"})}}},y.findEnclosingTag=function(ke,Ge,Je,qe){for(var me=new Xe(ke,Ge.line,Ge.ch,Je);;){var Ye=ve(me,qe);if(!Ye)break;var ut=new Xe(ke,Ge.line,Ge.ch,Je),ct=pe(ut,Ye.tag);if(ct)return{open:Ye,close:ct}}},y.scanForClosingTag=function(ke,Ge,Je,qe){var me=new Xe(ke,Ge.line,Ge.ch,qe?{from:0,to:qe}:null);return pe(me,Je)}})},89780:function(Ct){(function(ht,ne){Ct.exports=ne()})(this,function(){"use strict";var ht=navigator.userAgent,ne=navigator.platform,y=/gecko\/\d/i.test(ht),Ie=/MSIE \d/.test(ht),Me=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(ht),Pe=/Edge\/(\d+)/.exec(ht),Te=Ie||Me||Pe,be=Te&&(Ie?document.documentMode||6:+(Pe||Me)[1]),Xe=!Pe&&/WebKit\//.test(ht),ze=Xe&&/Qt\/\d+\.\d+/.test(ht),De=!Pe&&/Chrome\//.test(ht),et=/Opera\//.test(ht),We=/Apple Computer/.test(navigator.vendor),Fe=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(ht),rt=/PhantomJS/.test(ht),je=!Pe&&/AppleWebKit/.test(ht)&&/Mobile\/\w+/.test(ht),pe=/Android/.test(ht),ve=je||pe||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(ht),ke=je||/Mac/.test(ne),Ge=/\bCrOS\b/.test(ht),Je=/win/i.test(ne),qe=et&&ht.match(/Version\/(\d*\.\d*)/);qe&&(qe=Number(qe[1])),qe&&qe>=15&&(et=!1,Xe=!0);var me=ke&&(ze||et&&(qe==null||qe<12.11)),Ye=y||Te&&be>=9;function ut(a){return new RegExp("(^|\\s)"+a+"(?:$|\\s)\\s*")}var ct=function(a,E){var x=a.className,b=ut(E).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 yt(a){for(var E=a.childNodes.length;E>0;--E)a.removeChild(a.firstChild);return a}function Re(a,E){return yt(a).appendChild(E)}function Ze(a,E,x,b){var z=document.createElement(a);if(x&&(z.className=x),b&&(z.style.cssText=b),typeof E=="string")z.appendChild(document.createTextNode(E));else if(E)for(var ie=0;ie=E)return de+(E-ie);de+=Ce-ie,de+=x-de%x,ie=Ce+1}}var Ee=function(){this.id=null,this.f=null,this.time=0,this.handler=it(this.onTimeout,this)};Ee.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},Ee.prototype.set=function(a,E){this.f=E;var x=+new Date+a;(!this.id||x=E)return b+Math.min(de,E-z);if(z+=ie-b,z+=x-z%x,b=ie+1,z>=E)return b}}var ft=[""];function It(a){for(;ft.length<=a;)ft.push(wt(ft)+" ");return ft[a]}function wt(a){return a[a.length-1]}function Wt(a,E){for(var x=[],b=0;b"\x80"&&(a.toUpperCase()!=a.toLowerCase()||Ae.test(a))}function fe(a,E){return E?E.source.indexOf("\\w")>-1&&se(a)?!0:E.test(a):se(a)}function ue(a){for(var E in a)if(a.hasOwnProperty(E)&&a[E])return!1;return!0}var Ve=/[\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 Qt(a){return a.charCodeAt(0)>=768&&Ve.test(a)}function Mt(a,E,x){for(;(x<0?E>0:Ex?-1:1;;){if(E==x)return E;var z=(E+x)/2,ie=b<0?Math.ceil(z):Math.floor(z);if(ie==E)return a(ie)?E:x;a(ie)?x=ie:E=ie+b}}function Sn(a,E,x,b){if(!a)return b(E,x,"ltr",0);for(var z=!1,ie=0;ieE||E==x&&de.to==E)&&(b(Math.max(de.from,E),Math.min(de.to,x),de.level==1?"rtl":"ltr",ie),z=!0)}z||b(E,x,"ltr")}var Pn=null;function lr(a,E,x){var b;Pn=null;for(var z=0;zE)return z;ie.to==E&&(ie.from!=ie.to&&x=="before"?b=z:Pn=z),ie.from==E&&(ie.from!=ie.to&&x!="before"?b=z:Pn=z)}return b!=null?b:Pn}var zn=function(){var a="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",E="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function x(Ne){return Ne<=247?a.charAt(Ne):1424<=Ne&&Ne<=1524?"R":1536<=Ne&&Ne<=1785?E.charAt(Ne-1536):1774<=Ne&&Ne<=2220?"r":8192<=Ne&&Ne<=8203?"w":Ne==8204?"b":"L"}var b=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,z=/[stwN]/,ie=/[LRr]/,de=/[Lb1n]/,Ce=/[1n]/;function xe(Ne,mt,lt){this.level=Ne,this.from=mt,this.to=lt}return function(Ne,mt){var lt=mt=="ltr"?"L":"R";if(Ne.length==0||mt=="ltr"&&!b.test(Ne))return!1;for(var Ht=Ne.length,st=[],_t=0;_t-1&&(b[E]=z.slice(0,ie).concat(z.slice(ie+1)))}}}function Xn(a,E){var x=Jn(a,E);if(x.length)for(var b=Array.prototype.slice.call(arguments,2),z=0;z0}function sa(a){a.prototype.on=function(E,x){Dt(this,E,x)},a.prototype.off=function(E,x){or(this,E,x)}}function _a(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function Gi(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function Ti(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}function Cn(a){_a(a),Gi(a)}function dr(a){return a.target||a.srcElement}function wn(a){var E=a.which;return E==null&&(a.button&1?E=1:a.button&2?E=3:a.button&4&&(E=2)),ke&&a.ctrlKey&&E==1&&(E=3),E}var ur=function(){if(Te&&be<9)return!1;var a=Ze("div");return"draggable"in a||"dragDrop"in a}(),Na;function Ei(a){if(Na==null){var E=Ze("span","\u200B");Re(a,Ze("span",[E,document.createTextNode("x")])),a.firstChild.offsetHeight!=0&&(Na=E.offsetWidth<=1&&E.offsetHeight>2&&!(Te&&be<8))}var x=Na?Ze("span","\u200B"):Ze("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return x.setAttribute("cm-text",""),x}var Ba;function ba(a){if(Ba!=null)return Ba;var E=Re(a,document.createTextNode("A\u062EA")),x=Oe(E,0,1).getBoundingClientRect(),b=Oe(E,1,2).getBoundingClientRect();return yt(a),!x||x.left==x.right?!1:Ba=b.right-x.right<3}var mn=` b`.split(/\n/).length!=3?function(a){for(var E=0,x=[],b=a.length;E<=b;){var z=a.indexOf(` -`,E);z==-1&&(z=a.length);var Ae=a.slice(E,a.charAt(z-1)=="\r"?z-1:z),de=Ae.indexOf("\r");de!=-1?(x.push(Ae.slice(0,de)),E+=de+1):(x.push(Ae),E=z+1)}return x}:function(a){return a.split(/\r\n?|\n/)},Tr=window.getSelection?function(a){try{return a.selectionStart!=a.selectionEnd}catch(E){return!1}}:function(a){var E;try{E=a.ownerDocument.selection.createRange()}catch(x){}return!E||E.parentElement()!=a?!1:E.compareEndPoints("StartToEnd",E)!=0},Dn=function(){var a=Ze("div");return"oncopy"in a?!0:(a.setAttribute("oncopy","return;"),typeof a.oncopy=="function")}(),rr=null;function An(a){if(rr!=null)return rr;var E=Re(a,Ze("span","x")),x=E.getBoundingClientRect(),b=Oe(E,0,1).getBoundingClientRect();return rr=Math.abs(x.left-b.left)>1}var Fn={},en={};function rn(a,E){arguments.length>2&&(E.dependencies=Array.prototype.slice.call(arguments,2)),Fn[a]=E}function En(a,E){en[a]=E}function Sr(a){if(typeof a=="string"&&en.hasOwnProperty(a))a=en[a];else if(a&&typeof a.name=="string"&&en.hasOwnProperty(a.name)){var E=en[a.name];typeof E=="string"&&(E={name:E}),a=le(E,a),a.name=E.name}else{if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(a))return Sr("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return Sr("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}function wr(a,E){E=Sr(E);var x=Fn[E.name];if(!x)return wr(a,"text/plain");var b=x(a,E);if(Fr.hasOwnProperty(E.name)){var z=Fr[E.name];for(var Ae in z)z.hasOwnProperty(Ae)&&(b.hasOwnProperty(Ae)&&(b["_"+Ae]=b[Ae]),b[Ae]=z[Ae])}if(b.name=E.name,E.helperType&&(b.helperType=E.helperType),E.modeProps)for(var de in E.modeProps)b[de]=E.modeProps[de];return b}var Fr={};function Hr(a,E){var x=Fr.hasOwnProperty(a)?Fr[a]:Fr[a]={};bt(E,x)}function sr(a,E){if(E===!0)return E;if(a.copyState)return a.copyState(E);var x={};for(var b in E){var z=E[b];z instanceof Array&&(z=z.concat([])),x[b]=z}return x}function Ca(a,E){for(var x;a.innerMode&&(x=a.innerMode(E),!(!x||x.mode==a));)E=x.state,a=x.mode;return x||{mode:a,state:E}}function qn(a,E,x){return a.startState?a.startState(E,x):!0}var da=function(a,E,x){this.pos=this.start=0,this.string=a,this.tabSize=E||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=x};da.prototype.eol=function(){return this.pos>=this.string.length},da.prototype.sol=function(){return this.pos==this.lineStart},da.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},da.prototype.next=function(){if(this.posE},da.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},da.prototype.skipToEnd=function(){this.pos=this.string.length},da.prototype.skipTo=function(a){var E=this.string.indexOf(a,this.pos);if(E>-1)return this.pos=E,!0},da.prototype.backUp=function(a){this.pos-=a},da.prototype.column=function(){return this.lastColumnPos0?null:(Ae&&E!==!1&&(this.pos+=Ae[0].length),Ae)}},da.prototype.current=function(){return this.string.slice(this.start,this.pos)},da.prototype.hideFirstChars=function(a,E){this.lineStart+=a;try{return E()}finally{this.lineStart-=a}},da.prototype.lookAhead=function(a){var E=this.lineOracle;return E&&E.lookAhead(a)},da.prototype.baseToken=function(){var a=this.lineOracle;return a&&a.baseToken(this.pos)};function dn(a,E){if(E-=a.first,E<0||E>=a.size)throw new Error("There is no line "+(E+a.first)+" in the document.");for(var x=a;!x.lines;)for(var b=0;;++b){var z=x.children[b],Ae=z.chunkSize();if(E=a.first&&Ex?kn(x,dn(a,x).text.length):Mn(E,dn(a,E.line).text.length)}function Mn(a,E){var x=a.ch;return x==null||x>E?kn(a.line,E):x<0?kn(a.line,0):a}function uA(a,E){for(var x=[],b=0;bthis.maxLookAhead&&(this.maxLookAhead=a),E},Ra.prototype.baseToken=function(a){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=a;)this.baseTokenPos+=2;var E=this.baseTokens[this.baseTokenPos+1];return{type:E&&E.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-a}},Ra.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Ra.fromSaved=function(a,E,x){return E instanceof Hi?new Ra(a,sr(a.mode,E.state),x,E.lookAhead):new Ra(a,sr(a.mode,E),x)},Ra.prototype.save=function(a){var E=a!==!1?sr(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new Hi(E,this.maxLookAhead):E};function aA(a,E,x,b){var z=[a.state.modeGen],Ae={};cl(a,E.text,a.doc.mode,x,function(Ne,mt){return z.push(Ne,mt)},Ae,b);for(var de=x.state,Ce=function(Ne){x.baseTokens=z;var mt=a.state.overlays[Ne],lt=1,Tt=0;x.state=!0,cl(a,E.text,mt.mode,x,function(st,_t){for(var vn=lt;Ttst&&z.splice(lt,1,st,z[lt+1],Vn),lt+=2,Tt=Math.min(st,Vn)}if(_t)if(mt.opaque)z.splice(vn,lt-vn,st,"overlay "+_t),lt=vn+2;else for(;vna.options.maxHighlightLength&&sr(a.doc.mode,b.state),Ae=aA(a,E,b);z&&(b.state=z),E.stateAfter=b.save(!z),E.styles=Ae.styles,Ae.classes?E.styleClasses=Ae.classes:E.styleClasses&&(E.styleClasses=null),x===a.doc.highlightFrontier&&(a.doc.modeFrontier=Math.max(a.doc.modeFrontier,++a.doc.highlightFrontier))}return E.styles}function GA(a,E,x){var b=a.doc,z=a.display;if(!b.mode.startState)return new Ra(b,!0,E);var Ae=oo(a,E,x),de=Ae>b.first&&dn(b,Ae-1).stateAfter,Ce=de?Ra.fromSaved(b,de,Ae):new Ra(b,qn(b.mode),Ae);return b.iter(Ae,E,function(xe){ni(a,xe.text,Ce);var Ne=Ce.line;xe.stateAfter=Ne==E-1||Ne%5==0||Ne>=z.viewFrom&&NeE.start)return Ae}throw new Error("Mode "+a.name+" failed to advance stream.")}var fi=function(a,E,x){this.start=a.start,this.end=a.pos,this.string=a.current(),this.type=E||null,this.state=x};function iA(a,E,x,b){var z=a.doc,Ae=z.mode,de;E=Mr(z,E);var Ce=dn(z,E.line),xe=GA(a,E.line,x),Ne=new da(Ce.text,a.options.tabSize,xe),mt;for(b&&(mt=[]);(b||Ne.posa.options.maxHighlightLength?(Ce=!1,de&&ni(a,E,b,mt.pos),mt.pos=E.length,lt=null):lt=xA(sA(x,mt,b.state,Tt),Ae),Tt){var st=Tt[0].name;st&&(lt="m-"+(lt?st+" "+lt:st))}if(!Ce||Ne!=lt){for(;xede;--Ce){if(Ce<=Ae.first)return Ae.first;var xe=dn(Ae,Ce-1),Ne=xe.stateAfter;if(Ne&&(!x||Ce+(Ne instanceof Hi?Ne.lookAhead:0)<=Ae.modeFrontier))return Ce;var mt=Ue(xe.text,null,a.options.tabSize);(z==null||b>mt)&&(z=Ce-1,b=mt)}return z}function To(a,E){if(a.modeFrontier=Math.min(a.modeFrontier,E),!(a.highlightFrontierx;b--){var z=dn(a,b).stateAfter;if(z&&(!(z instanceof Hi)||b+z.lookAhead=E:Ae.to>E);(b||(b=[])).push(new Za(de,Ae.from,xe?null:Ae.to))}}return b}function po(a,E,x){var b;if(a)for(var z=0;z=E:Ae.to>E);if(Ce||Ae.from==E&&de.type=="bookmark"&&(!x||Ae.marker.insertLeft)){var xe=Ae.from==null||(de.inclusiveLeft?Ae.from<=E:Ae.from0&&Ce)for(var Vt=0;Vt0)){var mt=[xe,1],lt=ga(Ne.from,Ce.from),Tt=ga(Ne.to,Ce.to);(lt<0||!de.inclusiveLeft&&!lt)&&mt.push({from:Ne.from,to:Ce.from}),(Tt>0||!de.inclusiveRight&&!Tt)&&mt.push({from:Ce.to,to:Ne.to}),z.splice.apply(z,mt),xe+=mt.length-3}}return z}function Qn(a){var E=a.markedSpans;if(E){for(var x=0;xE)&&(!b||rl(b,Ae.marker)<0)&&(b=Ae.marker)}return b}function Ho(a,E,x,b,z){var Ae=dn(a,E),de=hi&&Ae.markedSpans;if(de)for(var Ce=0;Ce=0&<<=0||mt<=0&<>=0)&&(mt<=0&&(xe.marker.inclusiveRight&&z.inclusiveLeft?ga(Ne.to,x)>=0:ga(Ne.to,x)>0)||mt>=0&&(xe.marker.inclusiveRight&&z.inclusiveLeft?ga(Ne.from,b)<=0:ga(Ne.from,b)<0)))return!0}}}function El(a){for(var E;E=so(a);)a=E.find(-1,!0).line;return a}function jo(a){for(var E;E=cA(a);)a=E.find(1,!0).line;return a}function Gl(a){for(var E,x;E=cA(a);)a=E.find(1,!0).line,(x||(x=[])).push(a);return x}function Dr(a,E){var x=dn(a,E),b=El(x);return x==b?E:ya(b)}function Zr(a,E){if(E>a.lastLine())return E;var x=dn(a,E),b;if(!_r(a,x))return E;for(;b=cA(x);)x=b.find(1,!0).line;return ya(x)+1}function _r(a,E){var x=hi&&E.markedSpans;if(x){for(var b=void 0,z=0;zE.maxLineLength&&(E.maxLineLength=z,E.maxLine=b)})}var Qi=function(a,E,x){this.text=a,Rr(this,E),this.height=x?x(this):1};Qi.prototype.lineNo=function(){return ya(this)},sa(Qi);function gA(a,E,x,b){a.text=E,a.stateAfter&&(a.stateAfter=null),a.styles&&(a.styles=null),a.order!=null&&(a.order=null),Qn(a),Rr(a,x);var z=b?b(a):1;z!=a.height&&Kn(a,z)}function TA(a){a.parent=null,Qn(a)}var Xt={},DA={};function no(a,E){if(!a||/^\s*$/.test(a))return null;var x=E.addModeClass?DA:Xt;return x[a]||(x[a]=a.replace(/\S+/g,"cm-$&"))}function xl(a,E){var x=at("span",null,null,Xe?"padding-right: .1px":null),b={pre:at("pre",[x],"CodeMirror-line"),content:x,col:0,pos:0,cm:a,trailingSpace:!1,splitSpaces:a.getOption("lineWrapping")};E.measure={};for(var z=0;z<=(E.rest?E.rest.length:0);z++){var Ae=z?E.rest[z-1]:E.line,de=void 0;b.pos=0,b.addToken=bo,Da(a.display.measure)&&(de=ja(Ae,a.doc.direction))&&(b.addToken=Ro(b.addToken,de)),b.map=[];var Ce=E!=a.display.externalMeasured&&ya(Ae);Ji(Ae,b,EA(a,Ae,Ce)),Ae.styleClasses&&(Ae.styleClasses.bgClass&&(b.bgClass=Ot(Ae.styleClasses.bgClass,b.bgClass||"")),Ae.styleClasses.textClass&&(b.textClass=Ot(Ae.styleClasses.textClass,b.textClass||""))),b.map.length==0&&b.map.push(0,0,b.content.appendChild(Ei(a.display.measure))),z==0?(E.measure.map=b.map,E.measure.cache={}):((E.measure.maps||(E.measure.maps=[])).push(b.map),(E.measure.caches||(E.measure.caches=[])).push({}))}if(Xe){var xe=b.content.lastChild;(/\bcm-tab\b/.test(xe.className)||xe.querySelector&&xe.querySelector(".cm-tab"))&&(b.content.className="cm-tab-wrap-hack")}return Xn(a,"renderLine",a,E.line,b.pre),b.pre.className&&(b.textClass=Ot(b.pre.className,b.textClass||"")),b}function ro(a){var E=Ze("span","\u2022","cm-invalidchar");return E.title="\\u"+a.charCodeAt(0).toString(16),E.setAttribute("aria-label",E.title),E}function bo(a,E,x,b,z,Ae,de){if(E){var Ce=a.splitSpaces?tu(E,a.trailingSpace):E,xe=a.cm.state.specialChars,Ne=!1,mt;if(!xe.test(E))a.col+=E.length,mt=document.createTextNode(Ce),a.map.push(a.pos,a.pos+E.length,mt),Te&&be<9&&(Ne=!0),a.pos+=E.length;else{mt=document.createDocumentFragment();for(var lt=0;;){xe.lastIndex=lt;var Tt=xe.exec(E),st=Tt?Tt.index-lt:E.length-lt;if(st){var _t=document.createTextNode(Ce.slice(lt,lt+st));Te&&be<9?mt.appendChild(Ze("span",[_t])):mt.appendChild(_t),a.map.push(a.pos,a.pos+st,_t),a.col+=st,a.pos+=st}if(!Tt)break;lt+=st+1;var vn=void 0;if(Tt[0]==" "){var Vn=a.cm.options.tabSize,pr=Vn-a.col%Vn;vn=mt.appendChild(Ze("span",It(pr),"cm-tab")),vn.setAttribute("role","presentation"),vn.setAttribute("cm-text"," "),a.col+=pr}else Tt[0]=="\r"||Tt[0]==` -`?(vn=mt.appendChild(Ze("span",Tt[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),vn.setAttribute("cm-text",Tt[0]),a.col+=1):(vn=a.cm.options.specialCharPlaceholder(Tt[0]),vn.setAttribute("cm-text",Tt[0]),Te&&be<9?mt.appendChild(Ze("span",[vn])):mt.appendChild(vn),a.col+=1);a.map.push(a.pos,a.pos+1,vn),a.pos++}}if(a.trailingSpace=Ce.charCodeAt(E.length-1)==32,x||b||z||Ne||Ae||de){var Pr=x||"";b&&(Pr+=b),z&&(Pr+=z);var $n=Ze("span",[mt],Pr,Ae);if(de)for(var Vt in de)de.hasOwnProperty(Vt)&&Vt!="style"&&Vt!="class"&&$n.setAttribute(Vt,de[Vt]);return a.content.appendChild($n)}a.content.appendChild(mt)}}function tu(a,E){if(a.length>1&&!/ /.test(a))return a;for(var x=E,b="",z=0;zNe&<.from<=Ne));Tt++);if(lt.to>=mt)return a(x,b,z,Ae,de,Ce,xe);a(x,b.slice(0,lt.to-Ne),z,Ae,null,Ce,xe),Ae=null,b=b.slice(lt.to-Ne),Ne=lt.to}}}function BA(a,E,x,b){var z=!b&&x.widgetNode;z&&a.map.push(a.pos,a.pos+E,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+=E,a.trailingSpace=!1}function Ji(a,E,x){var b=a.markedSpans,z=a.text,Ae=0;if(!b){for(var de=1;dexe||vi.collapsed&&oa.to==xe&&oa.from==xe)){if(oa.to!=null&&oa.to!=xe&&st>oa.to&&(st=oa.to,vn=""),vi.className&&(_t+=" "+vi.className),vi.css&&(Tt=(Tt?Tt+";":"")+vi.css),vi.startStyle&&oa.from==xe&&(Vn+=" "+vi.startStyle),vi.endStyle&&oa.to==st&&(Vt||(Vt=[])).push(vi.endStyle,oa.to),vi.title&&((Pr||(Pr={})).title=vi.title),vi.attributes)for(var _i in vi.attributes)(Pr||(Pr={}))[_i]=vi.attributes[_i];vi.collapsed&&(!pr||rl(pr.marker,vi)<0)&&(pr=oa)}else oa.from>xe&&st>oa.from&&(st=oa.from)}if(Vt)for(var hA=0;hA=Ce)break;for(var Wl=Math.min(Ce,st);;){if(mt){var Fl=xe+mt.length;if(!pr){var NA=Fl>Wl?mt.slice(0,Wl-xe):mt;E.addToken(E,NA,lt?lt+_t:_t,Vn,xe+NA.length==st?vn:"",Tt,Pr)}if(Fl>=Wl){mt=mt.slice(Wl-xe),xe=Wl;break}xe=Fl,Vn=""}mt=z.slice(Ae,Ae=x[Ne++]),lt=no(x[Ne++],E.cm.options)}}}function Lu(a,E,x){this.line=E,this.rest=Gl(E),this.size=this.rest?ya(wt(this.rest))-x+1:1,this.node=this.text=null,this.hidden=_r(a,E)}function Wo(a,E,x){for(var b=[],z,Ae=E;Ae2&&Ae.push((xe.bottom+Ne.top)/2-x.top)}}Ae.push(x.bottom-x.top)}}function il(a,E,x){if(a.line==E)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 pu(a,E){E=El(E);var x=ya(E),b=a.display.externalMeasured=new Lu(a.doc,E,x);b.lineN=x;var z=b.built=xl(a,b);return b.text=z.pre,Re(a.display.lineMeasure,z.pre),b}function fo(a,E,x,b){return Ol(a,Wi(a,E),x,b)}function yl(a,E){if(E>=a.display.viewFrom&&E=x.lineN&&EE)&&(Ae=xe-Ce,z=Ae-1,E>=xe&&(de="right")),z!=null){if(b=a[Ne+2],Ce==xe&&x==(b.insertLeft?"left":"right")&&(de=x),x=="left"&&z==0)for(;Ne&&a[Ne-2]==a[Ne-3]&&a[Ne-1].insertLeft;)b=a[(Ne-=3)+2],de="left";if(x=="right"&&z==xe-Ce)for(;Ne=0&&(x=a[z]).left==x.right;z--);return x}function zt(a,E,x,b){var z=vu(E.map,x,b),Ae=z.node,de=z.start,Ce=z.end,xe=z.collapse,Ne;if(Ae.nodeType==3){for(var mt=0;mt<4;mt++){for(;de&&Qt(E.line.text.charAt(z.coverStart+de));)--de;for(;z.coverStart+Ce0&&(xe=b="right");var lt;a.options.lineWrapping&&(lt=Ae.getClientRects()).length>1?Ne=lt[b=="right"?lt.length-1:0]:Ne=Ae.getBoundingClientRect()}if(Te&&be<9&&!de&&(!Ne||!Ne.left&&!Ne.right)){var Tt=Ae.parentNode.getClientRects()[0];Tt?Ne={left:Tt.left,right:Tt.left+ZA(a.display),top:Tt.top,bottom:Tt.bottom}:Ne=ku}for(var st=Ne.top-E.rect.top,_t=Ne.bottom-E.rect.top,vn=(st+_t)/2,Vn=E.view.measure.heights,pr=0;pr=b.text.length?(xe=b.text.length,Ne="before"):xe<=0&&(xe=0,Ne="after"),!Ce)return de(Ne=="before"?xe-1:xe,Ne=="before");function mt(_t,vn,Vn){var pr=Ce[vn],Pr=pr.level==1;return de(Vn?_t-1:_t,Pr!=Vn)}var lt=lr(Ce,xe,Ne),Tt=Pn,st=mt(xe,lt,Ne=="before");return Tt!=null&&(st.other=mt(xe,Tt,Ne!="before")),st}function Yu(a,E){var x=0;E=Mr(a.doc,E),a.options.lineWrapping||(x=ZA(a.display)*E.ch);var b=dn(a.doc,E.line),z=si(b)+ru(a.display);return{left:x,right:x,top:z,bottom:z+b.height}}function Tl(a,E,x,b,z){var Ae=kn(a,E,x);return Ae.xRel=z,b&&(Ae.outside=b),Ae}function wl(a,E,x){var b=a.doc;if(x+=a.display.viewOffset,x<0)return Tl(b.first,0,null,-1,-1);var z=eA(b,x),Ae=b.first+b.size-1;if(z>Ae)return Tl(b.first+b.size-1,dn(b,Ae).text.length,null,1,1);E<0&&(E=0);for(var de=dn(b,z);;){var Ce=Eu(a,de,z,E,x),xe=Ml(de,Ce.ch+(Ce.xRel>0||Ce.outside>0?1:0));if(!xe)return Ce;var Ne=xe.find(1);if(Ne.line==z)return Ne;de=dn(b,z=Ne.line)}}function Io(a,E,x,b){b-=ji(E);var z=E.text.length,Ae=Bn(function(de){return Ol(a,x,de-1).bottom<=b},z,0);return z=Bn(function(de){return Ol(a,x,de).top>b},Ae,z),{begin:Ae,end:z}}function au(a,E,x,b){x||(x=Wi(a,E));var z=LA(a,E,Ol(a,x,b),"line").top;return Io(a,E,x,z)}function Bo(a,E,x,b){return a.bottom<=x?!1:a.top>x?!0:(b?a.left:a.right)>E}function Eu(a,E,x,b,z){z-=si(E);var Ae=Wi(a,E),de=ji(E),Ce=0,xe=E.text.length,Ne=!0,mt=ja(E,a.doc.direction);if(mt){var lt=(a.options.lineWrapping?Ll:Xl)(a,E,x,Ae,mt,b,z);Ne=lt.level!=1,Ce=Ne?lt.from:lt.to-1,xe=Ne?lt.to:lt.from-1}var Tt=null,st=null,_t=Bn(function(Ma){var oa=Ol(a,Ae,Ma);return oa.top+=de,oa.bottom+=de,Bo(oa,b,z,!1)?(oa.top<=z&&oa.left<=b&&(Tt=Ma,st=oa),!0):!1},Ce,xe),vn,Vn,pr=!1;if(st){var Pr=b-st.left=Vt.bottom?1:0}return _t=Mt(E.text,_t,1),Tl(x,_t,Vn,pr,b-vn)}function Xl(a,E,x,b,z,Ae,de){var Ce=Bn(function(lt){var Tt=z[lt],st=Tt.level!=1;return Bo(dl(a,kn(x,st?Tt.to:Tt.from,st?"before":"after"),"line",E,b),Ae,de,!0)},0,z.length-1),xe=z[Ce];if(Ce>0){var Ne=xe.level!=1,mt=dl(a,kn(x,Ne?xe.from:xe.to,Ne?"after":"before"),"line",E,b);Bo(mt,Ae,de,!0)&&mt.top>de&&(xe=z[Ce-1])}return xe}function Ll(a,E,x,b,z,Ae,de){var Ce=Io(a,E,b,de),xe=Ce.begin,Ne=Ce.end;/\s/.test(E.text.charAt(Ne-1))&&Ne--;for(var mt=null,lt=null,Tt=0;Tt=Ne||st.to<=xe)){var _t=st.level!=1,vn=Ol(a,b,_t?Math.min(Ne,st.to)-1:Math.max(xe,st.from)).right,Vn=vnVn)&&(mt=st,lt=Vn)}}return mt||(mt=z[z.length-1]),mt.fromNe&&(mt={from:mt.from,to:Ne,level:mt.level}),mt}var zA;function Mo(a){if(a.cachedTextHeight!=null)return a.cachedTextHeight;if(zA==null){zA=Ze("pre",null,"CodeMirror-line-like");for(var E=0;E<49;++E)zA.appendChild(document.createTextNode("x")),zA.appendChild(Ze("br"));zA.appendChild(document.createTextNode("x"))}Re(a.measure,zA);var x=zA.offsetHeight/50;return x>3&&(a.cachedTextHeight=x),yt(a.measure),x||1}function ZA(a){if(a.cachedCharWidth!=null)return a.cachedCharWidth;var E=Ze("span","xxxxxxxxxx"),x=Ze("pre",[E],"CodeMirror-line-like");Re(a.measure,x);var b=E.getBoundingClientRect(),z=(b.right-b.left)/10;return z>2&&(a.cachedCharWidth=z),z||10}function cs(a){for(var E=a.display,x={},b={},z=E.gutters.clientLeft,Ae=E.gutters.firstChild,de=0;Ae;Ae=Ae.nextSibling,++de){var Ce=a.display.gutterSpecs[de].className;x[Ce]=Ae.offsetLeft+Ae.clientLeft+z,b[Ce]=Ae.clientWidth}return{fixedPos:Lo(E),gutterTotalWidth:E.gutters.offsetWidth,gutterLeft:x,gutterWidth:b,wrapperWidth:E.wrapper.clientWidth}}function Lo(a){return a.scroller.getBoundingClientRect().left-a.sizer.getBoundingClientRect().left}function ds(a){var E=Mo(a.display),x=a.options.lineWrapping,b=x&&Math.max(5,a.display.scroller.clientWidth/ZA(a.display)-3);return function(z){if(_r(a.doc,z))return 0;var Ae=0;if(z.widgets)for(var de=0;de0&&(Ne=dn(a.doc,xe.line).text).length==xe.ch){var mt=Ue(Ne,Ne.length,a.options.tabSize)-Ne.length;xe=kn(xe.line,Math.max(0,Math.round((Ae-fr(a.display).left)/ZA(a.display))-mt))}return xe}function Au(a,E){if(E>=a.display.viewTo||(E-=a.display.viewFrom,E<0))return null;for(var x=a.display.view,b=0;bE)&&(z.updateLineNumbers=E),a.curOp.viewChanged=!0,E>=z.viewTo)hi&&Dr(a.doc,E)z.viewFrom?Yo(a):(z.viewFrom+=b,z.viewTo+=b);else if(E<=z.viewFrom&&x>=z.viewTo)Yo(a);else if(E<=z.viewFrom){var Ae=es(a,x,x+b,1);Ae?(z.view=z.view.slice(Ae.index),z.viewFrom=Ae.lineN,z.viewTo+=b):Yo(a)}else if(x>=z.viewTo){var de=es(a,E,E,-1);de?(z.view=z.view.slice(0,de.index),z.viewTo=de.lineN):Yo(a)}else{var Ce=es(a,E,E,-1),xe=es(a,x,x+b,1);Ce&&xe?(z.view=z.view.slice(0,Ce.index).concat(Wo(a,Ce.lineN,xe.lineN)).concat(z.view.slice(xe.index)),z.viewTo+=b):Yo(a)}var Ne=z.externalMeasured;Ne&&(x=z.lineN&&E=b.viewTo)){var Ae=b.view[Au(a,E)];if(Ae.node!=null){var de=Ae.changes||(Ae.changes=[]);Qe(de,x)==-1&&de.push(x)}}}function Yo(a){a.display.viewFrom=a.display.viewTo=a.doc.first,a.display.view=[],a.display.viewOffset=0}function es(a,E,x,b){var z=Au(a,E),Ae,de=a.display.view;if(!hi||x==a.doc.first+a.doc.size)return{index:z,lineN:x};for(var Ce=a.display.viewFrom,xe=0;xe0){if(z==de.length-1)return null;Ae=Ce+de[z].size-E,z++}else Ae=Ce-E;E+=Ae,x+=Ae}for(;Dr(a.doc,x)!=x;){if(z==(b<0?0:de.length-1))return null;x+=b*de[z-(b<0?1:0)].size,z+=b}return{index:z,lineN:x}}function fs(a,E,x){var b=a.display,z=b.view;z.length==0||E>=b.viewTo||x<=b.viewFrom?(b.view=Wo(a,E,x),b.viewFrom=E):(b.viewFrom>E?b.view=Wo(a,E,b.viewFrom).concat(b.view):b.viewFromx&&(b.view=b.view.slice(0,Au(a,x)))),b.viewTo=x}function ts(a){for(var E=a.display.view,x=0,b=0;b=a.display.viewTo||Ce.to().line0?E.blinker=setInterval(function(){a.hasFocus()||Uu(a),E.cursorDiv.style.visibility=(x=!x)?"":"hidden"},a.options.cursorBlinkRate):a.options.cursorBlinkRate<0&&(E.cursorDiv.style.visibility="hidden")}}function Qo(a){a.state.focused||(a.display.input.focus(),lu(a))}function ms(a){a.state.delayingBlurEvent=!0,setTimeout(function(){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1,Uu(a))},100)}function lu(a,E){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1),a.options.readOnly!="nocursor"&&(a.state.focused||(Xn(a,"focus",a,E),a.state.focused=!0,tt(a.display.wrapper,"CodeMirror-focused"),!a.curOp&&a.display.selForContextMenu!=a.doc.sel&&(a.display.input.reset(),Xe&&setTimeout(function(){return a.display.input.reset(!0)},20)),a.display.input.receivedFocus()),ns(a))}function Uu(a,E){a.state.delayingBlurEvent||(a.state.focused&&(Xn(a,"blur",a,E),a.state.focused=!1,ct(a.display.wrapper,"CodeMirror-focused")),clearInterval(a.display.blinker),setTimeout(function(){a.state.focused||(a.display.shift=!1)},150))}function Bu(a){for(var E=a.display,x=E.lineDiv.offsetTop,b=0;b.005||mt<-.005)&&(Kn(z.line,de),Cu(z.line),z.rest))for(var lt=0;lta.display.sizerWidth){var Tt=Math.ceil(Ce/ZA(a.display));Tt>a.display.maxLineLength&&(a.display.maxLineLength=Tt,a.display.maxLine=z.line,a.display.maxLineChanged=!0)}}}}function Cu(a){if(a.widgets)for(var E=0;E=de&&(Ae=eA(E,si(dn(E,xe))-a.wrapper.clientHeight),de=xe)}return{from:Ae,to:Math.max(de,Ae+1)}}function ye(a,E){if(!cn(a,"scrollCursorIntoView")){var x=a.display,b=x.sizer.getBoundingClientRect(),z=null;if(E.top+b.top<0?z=!0:E.bottom+b.top>(window.innerHeight||document.documentElement.clientHeight)&&(z=!1),z!=null&&!rt){var Ae=Ze("div","\u200B",null,`position: absolute; +`,E);z==-1&&(z=a.length);var ie=a.slice(E,a.charAt(z-1)=="\r"?z-1:z),de=ie.indexOf("\r");de!=-1?(x.push(ie.slice(0,de)),E+=de+1):(x.push(ie),E=z+1)}return x}:function(a){return a.split(/\r\n?|\n/)},Or=window.getSelection?function(a){try{return a.selectionStart!=a.selectionEnd}catch(E){return!1}}:function(a){var E;try{E=a.ownerDocument.selection.createRange()}catch(x){}return!E||E.parentElement()!=a?!1:E.compareEndPoints("StartToEnd",E)!=0},Dn=function(){var a=Ze("div");return"oncopy"in a?!0:(a.setAttribute("oncopy","return;"),typeof a.oncopy=="function")}(),rr=null;function An(a){if(rr!=null)return rr;var E=Re(a,Ze("span","x")),x=E.getBoundingClientRect(),b=Oe(E,0,1).getBoundingClientRect();return rr=Math.abs(x.left-b.left)>1}var Fn={},en={};function rn(a,E){arguments.length>2&&(E.dependencies=Array.prototype.slice.call(arguments,2)),Fn[a]=E}function En(a,E){en[a]=E}function Sr(a){if(typeof a=="string"&&en.hasOwnProperty(a))a=en[a];else if(a&&typeof a.name=="string"&&en.hasOwnProperty(a.name)){var E=en[a.name];typeof E=="string"&&(E={name:E}),a=le(E,a),a.name=E.name}else{if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(a))return Sr("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return Sr("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}function wr(a,E){E=Sr(E);var x=Fn[E.name];if(!x)return wr(a,"text/plain");var b=x(a,E);if(Fr.hasOwnProperty(E.name)){var z=Fr[E.name];for(var ie in z)z.hasOwnProperty(ie)&&(b.hasOwnProperty(ie)&&(b["_"+ie]=b[ie]),b[ie]=z[ie])}if(b.name=E.name,E.helperType&&(b.helperType=E.helperType),E.modeProps)for(var de in E.modeProps)b[de]=E.modeProps[de];return b}var Fr={};function Tr(a,E){var x=Fr.hasOwnProperty(a)?Fr[a]:Fr[a]={};bt(E,x)}function sr(a,E){if(E===!0)return E;if(a.copyState)return a.copyState(E);var x={};for(var b in E){var z=E[b];z instanceof Array&&(z=z.concat([])),x[b]=z}return x}function Ca(a,E){for(var x;a.innerMode&&(x=a.innerMode(E),!(!x||x.mode==a));)E=x.state,a=x.mode;return x||{mode:a,state:E}}function qn(a,E,x){return a.startState?a.startState(E,x):!0}var da=function(a,E,x){this.pos=this.start=0,this.string=a,this.tabSize=E||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=x};da.prototype.eol=function(){return this.pos>=this.string.length},da.prototype.sol=function(){return this.pos==this.lineStart},da.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},da.prototype.next=function(){if(this.posE},da.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},da.prototype.skipToEnd=function(){this.pos=this.string.length},da.prototype.skipTo=function(a){var E=this.string.indexOf(a,this.pos);if(E>-1)return this.pos=E,!0},da.prototype.backUp=function(a){this.pos-=a},da.prototype.column=function(){return this.lastColumnPos0?null:(ie&&E!==!1&&(this.pos+=ie[0].length),ie)}},da.prototype.current=function(){return this.string.slice(this.start,this.pos)},da.prototype.hideFirstChars=function(a,E){this.lineStart+=a;try{return E()}finally{this.lineStart-=a}},da.prototype.lookAhead=function(a){var E=this.lineOracle;return E&&E.lookAhead(a)},da.prototype.baseToken=function(){var a=this.lineOracle;return a&&a.baseToken(this.pos)};function dn(a,E){if(E-=a.first,E<0||E>=a.size)throw new Error("There is no line "+(E+a.first)+" in the document.");for(var x=a;!x.lines;)for(var b=0;;++b){var z=x.children[b],ie=z.chunkSize();if(E=a.first&&Ex?kn(x,dn(a,x).text.length):Mn(E,dn(a,E.line).text.length)}function Mn(a,E){var x=a.ch;return x==null||x>E?kn(a.line,E):x<0?kn(a.line,0):a}function uA(a,E){for(var x=[],b=0;bthis.maxLookAhead&&(this.maxLookAhead=a),E},Ra.prototype.baseToken=function(a){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=a;)this.baseTokenPos+=2;var E=this.baseTokens[this.baseTokenPos+1];return{type:E&&E.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-a}},Ra.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Ra.fromSaved=function(a,E,x){return E instanceof Hi?new Ra(a,sr(a.mode,E.state),x,E.lookAhead):new Ra(a,sr(a.mode,E),x)},Ra.prototype.save=function(a){var E=a!==!1?sr(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new Hi(E,this.maxLookAhead):E};function aA(a,E,x,b){var z=[a.state.modeGen],ie={};cl(a,E.text,a.doc.mode,x,function(Ne,mt){return z.push(Ne,mt)},ie,b);for(var de=x.state,Ce=function(Ne){x.baseTokens=z;var mt=a.state.overlays[Ne],lt=1,Ht=0;x.state=!0,cl(a,E.text,mt.mode,x,function(st,_t){for(var vn=lt;Htst&&z.splice(lt,1,st,z[lt+1],Vn),lt+=2,Ht=Math.min(st,Vn)}if(_t)if(mt.opaque)z.splice(vn,lt-vn,st,"overlay "+_t),lt=vn+2;else for(;vna.options.maxHighlightLength&&sr(a.doc.mode,b.state),ie=aA(a,E,b);z&&(b.state=z),E.stateAfter=b.save(!z),E.styles=ie.styles,ie.classes?E.styleClasses=ie.classes:E.styleClasses&&(E.styleClasses=null),x===a.doc.highlightFrontier&&(a.doc.modeFrontier=Math.max(a.doc.modeFrontier,++a.doc.highlightFrontier))}return E.styles}function GA(a,E,x){var b=a.doc,z=a.display;if(!b.mode.startState)return new Ra(b,!0,E);var ie=oo(a,E,x),de=ie>b.first&&dn(b,ie-1).stateAfter,Ce=de?Ra.fromSaved(b,de,ie):new Ra(b,qn(b.mode),ie);return b.iter(ie,E,function(xe){ni(a,xe.text,Ce);var Ne=Ce.line;xe.stateAfter=Ne==E-1||Ne%5==0||Ne>=z.viewFrom&&NeE.start)return ie}throw new Error("Mode "+a.name+" failed to advance stream.")}var hi=function(a,E,x){this.start=a.start,this.end=a.pos,this.string=a.current(),this.type=E||null,this.state=x};function iA(a,E,x,b){var z=a.doc,ie=z.mode,de;E=Mr(z,E);var Ce=dn(z,E.line),xe=GA(a,E.line,x),Ne=new da(Ce.text,a.options.tabSize,xe),mt;for(b&&(mt=[]);(b||Ne.posa.options.maxHighlightLength?(Ce=!1,de&&ni(a,E,b,mt.pos),mt.pos=E.length,lt=null):lt=xA(sA(x,mt,b.state,Ht),ie),Ht){var st=Ht[0].name;st&&(lt="m-"+(lt?st+" "+lt:st))}if(!Ce||Ne!=lt){for(;xede;--Ce){if(Ce<=ie.first)return ie.first;var xe=dn(ie,Ce-1),Ne=xe.stateAfter;if(Ne&&(!x||Ce+(Ne instanceof Hi?Ne.lookAhead:0)<=ie.modeFrontier))return Ce;var mt=Ue(xe.text,null,a.options.tabSize);(z==null||b>mt)&&(z=Ce-1,b=mt)}return z}function To(a,E){if(a.modeFrontier=Math.min(a.modeFrontier,E),!(a.highlightFrontierx;b--){var z=dn(a,b).stateAfter;if(z&&(!(z instanceof Hi)||b+z.lookAhead=E:ie.to>E);(b||(b=[])).push(new Za(de,ie.from,xe?null:ie.to))}}return b}function po(a,E,x){var b;if(a)for(var z=0;z=E:ie.to>E);if(Ce||ie.from==E&&de.type=="bookmark"&&(!x||ie.marker.insertLeft)){var xe=ie.from==null||(de.inclusiveLeft?ie.from<=E:ie.from0&&Ce)for(var Vt=0;Vt0)){var mt=[xe,1],lt=ga(Ne.from,Ce.from),Ht=ga(Ne.to,Ce.to);(lt<0||!de.inclusiveLeft&&!lt)&&mt.push({from:Ne.from,to:Ce.from}),(Ht>0||!de.inclusiveRight&&!Ht)&&mt.push({from:Ce.to,to:Ne.to}),z.splice.apply(z,mt),xe+=mt.length-3}}return z}function Qn(a){var E=a.markedSpans;if(E){for(var x=0;xE)&&(!b||rl(b,ie.marker)<0)&&(b=ie.marker)}return b}function Ho(a,E,x,b,z){var ie=dn(a,E),de=mi&&ie.markedSpans;if(de)for(var Ce=0;Ce=0&<<=0||mt<=0&<>=0)&&(mt<=0&&(xe.marker.inclusiveRight&&z.inclusiveLeft?ga(Ne.to,x)>=0:ga(Ne.to,x)>0)||mt>=0&&(xe.marker.inclusiveRight&&z.inclusiveLeft?ga(Ne.from,b)<=0:ga(Ne.from,b)<0)))return!0}}}function El(a){for(var E;E=so(a);)a=E.find(-1,!0).line;return a}function jo(a){for(var E;E=cA(a);)a=E.find(1,!0).line;return a}function Gl(a){for(var E,x;E=cA(a);)a=E.find(1,!0).line,(x||(x=[])).push(a);return x}function Dr(a,E){var x=dn(a,E),b=El(x);return x==b?E:ya(b)}function Zr(a,E){if(E>a.lastLine())return E;var x=dn(a,E),b;if(!$r(a,x))return E;for(;b=cA(x);)x=b.find(1,!0).line;return ya(x)+1}function $r(a,E){var x=mi&&E.markedSpans;if(x){for(var b=void 0,z=0;zE.maxLineLength&&(E.maxLineLength=z,E.maxLine=b)})}var Qi=function(a,E,x){this.text=a,jr(this,E),this.height=x?x(this):1};Qi.prototype.lineNo=function(){return ya(this)},sa(Qi);function gA(a,E,x,b){a.text=E,a.stateAfter&&(a.stateAfter=null),a.styles&&(a.styles=null),a.order!=null&&(a.order=null),Qn(a),jr(a,x);var z=b?b(a):1;z!=a.height&&Kn(a,z)}function TA(a){a.parent=null,Qn(a)}var Xt={},DA={};function no(a,E){if(!a||/^\s*$/.test(a))return null;var x=E.addModeClass?DA:Xt;return x[a]||(x[a]=a.replace(/\S+/g,"cm-$&"))}function xl(a,E){var x=at("span",null,null,Xe?"padding-right: .1px":null),b={pre:at("pre",[x],"CodeMirror-line"),content:x,col:0,pos:0,cm:a,trailingSpace:!1,splitSpaces:a.getOption("lineWrapping")};E.measure={};for(var z=0;z<=(E.rest?E.rest.length:0);z++){var ie=z?E.rest[z-1]:E.line,de=void 0;b.pos=0,b.addToken=bo,ba(a.display.measure)&&(de=ja(ie,a.doc.direction))&&(b.addToken=Ro(b.addToken,de)),b.map=[];var Ce=E!=a.display.externalMeasured&&ya(ie);Xi(ie,b,EA(a,ie,Ce)),ie.styleClasses&&(ie.styleClasses.bgClass&&(b.bgClass=Ot(ie.styleClasses.bgClass,b.bgClass||"")),ie.styleClasses.textClass&&(b.textClass=Ot(ie.styleClasses.textClass,b.textClass||""))),b.map.length==0&&b.map.push(0,0,b.content.appendChild(Ei(a.display.measure))),z==0?(E.measure.map=b.map,E.measure.cache={}):((E.measure.maps||(E.measure.maps=[])).push(b.map),(E.measure.caches||(E.measure.caches=[])).push({}))}if(Xe){var xe=b.content.lastChild;(/\bcm-tab\b/.test(xe.className)||xe.querySelector&&xe.querySelector(".cm-tab"))&&(b.content.className="cm-tab-wrap-hack")}return Xn(a,"renderLine",a,E.line,b.pre),b.pre.className&&(b.textClass=Ot(b.pre.className,b.textClass||"")),b}function ro(a){var E=Ze("span","\u2022","cm-invalidchar");return E.title="\\u"+a.charCodeAt(0).toString(16),E.setAttribute("aria-label",E.title),E}function bo(a,E,x,b,z,ie,de){if(E){var Ce=a.splitSpaces?tu(E,a.trailingSpace):E,xe=a.cm.state.specialChars,Ne=!1,mt;if(!xe.test(E))a.col+=E.length,mt=document.createTextNode(Ce),a.map.push(a.pos,a.pos+E.length,mt),Te&&be<9&&(Ne=!0),a.pos+=E.length;else{mt=document.createDocumentFragment();for(var lt=0;;){xe.lastIndex=lt;var Ht=xe.exec(E),st=Ht?Ht.index-lt:E.length-lt;if(st){var _t=document.createTextNode(Ce.slice(lt,lt+st));Te&&be<9?mt.appendChild(Ze("span",[_t])):mt.appendChild(_t),a.map.push(a.pos,a.pos+st,_t),a.col+=st,a.pos+=st}if(!Ht)break;lt+=st+1;var vn=void 0;if(Ht[0]==" "){var Vn=a.cm.options.tabSize,pr=Vn-a.col%Vn;vn=mt.appendChild(Ze("span",It(pr),"cm-tab")),vn.setAttribute("role","presentation"),vn.setAttribute("cm-text"," "),a.col+=pr}else Ht[0]=="\r"||Ht[0]==` +`?(vn=mt.appendChild(Ze("span",Ht[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),vn.setAttribute("cm-text",Ht[0]),a.col+=1):(vn=a.cm.options.specialCharPlaceholder(Ht[0]),vn.setAttribute("cm-text",Ht[0]),Te&&be<9?mt.appendChild(Ze("span",[vn])):mt.appendChild(vn),a.col+=1);a.map.push(a.pos,a.pos+1,vn),a.pos++}}if(a.trailingSpace=Ce.charCodeAt(E.length-1)==32,x||b||z||Ne||ie||de){var zr=x||"";b&&(zr+=b),z&&(zr+=z);var nr=Ze("span",[mt],zr,ie);if(de)for(var Vt in de)de.hasOwnProperty(Vt)&&Vt!="style"&&Vt!="class"&&nr.setAttribute(Vt,de[Vt]);return a.content.appendChild(nr)}a.content.appendChild(mt)}}function tu(a,E){if(a.length>1&&!/ /.test(a))return a;for(var x=E,b="",z=0;zNe&<.from<=Ne));Ht++);if(lt.to>=mt)return a(x,b,z,ie,de,Ce,xe);a(x,b.slice(0,lt.to-Ne),z,ie,null,Ce,xe),ie=null,b=b.slice(lt.to-Ne),Ne=lt.to}}}function BA(a,E,x,b){var z=!b&&x.widgetNode;z&&a.map.push(a.pos,a.pos+E,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+=E,a.trailingSpace=!1}function Xi(a,E,x){var b=a.markedSpans,z=a.text,ie=0;if(!b){for(var de=1;dexe||fi.collapsed&&_r.to==xe&&_r.from==xe)){if(_r.to!=null&&_r.to!=xe&&st>_r.to&&(st=_r.to,vn=""),fi.className&&(_t+=" "+fi.className),fi.css&&(Ht=(Ht?Ht+";":"")+fi.css),fi.startStyle&&_r.from==xe&&(Vn+=" "+fi.startStyle),fi.endStyle&&_r.to==st&&(Vt||(Vt=[])).push(fi.endStyle,_r.to),fi.title&&((zr||(zr={})).title=fi.title),fi.attributes)for(var Zi in fi.attributes)(zr||(zr={}))[Zi]=fi.attributes[Zi];fi.collapsed&&(!pr||rl(pr.marker,fi)<0)&&(pr=_r)}else _r.from>xe&&st>_r.from&&(st=_r.from)}if(Vt)for(var hA=0;hA=Ce)break;for(var Wl=Math.min(Ce,st);;){if(mt){var Fl=xe+mt.length;if(!pr){var NA=Fl>Wl?mt.slice(0,Wl-xe):mt;E.addToken(E,NA,lt?lt+_t:_t,Vn,xe+NA.length==st?vn:"",Ht,zr)}if(Fl>=Wl){mt=mt.slice(Wl-xe),xe=Wl;break}xe=Fl,Vn=""}mt=z.slice(ie,ie=x[Ne++]),lt=no(x[Ne++],E.cm.options)}}}function Lu(a,E,x){this.line=E,this.rest=Gl(E),this.size=this.rest?ya(wt(this.rest))-x+1:1,this.node=this.text=null,this.hidden=$r(a,E)}function Wo(a,E,x){for(var b=[],z,ie=E;ie2&&ie.push((xe.bottom+Ne.top)/2-x.top)}}ie.push(x.bottom-x.top)}}function il(a,E,x){if(a.line==E)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 pu(a,E){E=El(E);var x=ya(E),b=a.display.externalMeasured=new Lu(a.doc,E,x);b.lineN=x;var z=b.built=xl(a,b);return b.text=z.pre,Re(a.display.lineMeasure,z.pre),b}function fo(a,E,x,b){return Ol(a,Wi(a,E),x,b)}function yl(a,E){if(E>=a.display.viewFrom&&E=x.lineN&&EE)&&(ie=xe-Ce,z=ie-1,E>=xe&&(de="right")),z!=null){if(b=a[Ne+2],Ce==xe&&x==(b.insertLeft?"left":"right")&&(de=x),x=="left"&&z==0)for(;Ne&&a[Ne-2]==a[Ne-3]&&a[Ne-1].insertLeft;)b=a[(Ne-=3)+2],de="left";if(x=="right"&&z==xe-Ce)for(;Ne=0&&(x=a[z]).left==x.right;z--);return x}function zt(a,E,x,b){var z=vu(E.map,x,b),ie=z.node,de=z.start,Ce=z.end,xe=z.collapse,Ne;if(ie.nodeType==3){for(var mt=0;mt<4;mt++){for(;de&&Qt(E.line.text.charAt(z.coverStart+de));)--de;for(;z.coverStart+Ce0&&(xe=b="right");var lt;a.options.lineWrapping&&(lt=ie.getClientRects()).length>1?Ne=lt[b=="right"?lt.length-1:0]:Ne=ie.getBoundingClientRect()}if(Te&&be<9&&!de&&(!Ne||!Ne.left&&!Ne.right)){var Ht=ie.parentNode.getClientRects()[0];Ht?Ne={left:Ht.left,right:Ht.left+ZA(a.display),top:Ht.top,bottom:Ht.bottom}:Ne=ku}for(var st=Ne.top-E.rect.top,_t=Ne.bottom-E.rect.top,vn=(st+_t)/2,Vn=E.view.measure.heights,pr=0;pr=b.text.length?(xe=b.text.length,Ne="before"):xe<=0&&(xe=0,Ne="after"),!Ce)return de(Ne=="before"?xe-1:xe,Ne=="before");function mt(_t,vn,Vn){var pr=Ce[vn],zr=pr.level==1;return de(Vn?_t-1:_t,zr!=Vn)}var lt=lr(Ce,xe,Ne),Ht=Pn,st=mt(xe,lt,Ne=="before");return Ht!=null&&(st.other=mt(xe,Ht,Ne!="before")),st}function Yu(a,E){var x=0;E=Mr(a.doc,E),a.options.lineWrapping||(x=ZA(a.display)*E.ch);var b=dn(a.doc,E.line),z=si(b)+ru(a.display);return{left:x,right:x,top:z,bottom:z+b.height}}function Tl(a,E,x,b,z){var ie=kn(a,E,x);return ie.xRel=z,b&&(ie.outside=b),ie}function wl(a,E,x){var b=a.doc;if(x+=a.display.viewOffset,x<0)return Tl(b.first,0,null,-1,-1);var z=eA(b,x),ie=b.first+b.size-1;if(z>ie)return Tl(b.first+b.size-1,dn(b,ie).text.length,null,1,1);E<0&&(E=0);for(var de=dn(b,z);;){var Ce=Eu(a,de,z,E,x),xe=Ml(de,Ce.ch+(Ce.xRel>0||Ce.outside>0?1:0));if(!xe)return Ce;var Ne=xe.find(1);if(Ne.line==z)return Ne;de=dn(b,z=Ne.line)}}function Io(a,E,x,b){b-=ji(E);var z=E.text.length,ie=Bn(function(de){return Ol(a,x,de-1).bottom<=b},z,0);return z=Bn(function(de){return Ol(a,x,de).top>b},ie,z),{begin:ie,end:z}}function au(a,E,x,b){x||(x=Wi(a,E));var z=LA(a,E,Ol(a,x,b),"line").top;return Io(a,E,x,z)}function Bo(a,E,x,b){return a.bottom<=x?!1:a.top>x?!0:(b?a.left:a.right)>E}function Eu(a,E,x,b,z){z-=si(E);var ie=Wi(a,E),de=ji(E),Ce=0,xe=E.text.length,Ne=!0,mt=ja(E,a.doc.direction);if(mt){var lt=(a.options.lineWrapping?Ll:Xl)(a,E,x,ie,mt,b,z);Ne=lt.level!=1,Ce=Ne?lt.from:lt.to-1,xe=Ne?lt.to:lt.from-1}var Ht=null,st=null,_t=Bn(function(Da){var _r=Ol(a,ie,Da);return _r.top+=de,_r.bottom+=de,Bo(_r,b,z,!1)?(_r.top<=z&&_r.left<=b&&(Ht=Da,st=_r),!0):!1},Ce,xe),vn,Vn,pr=!1;if(st){var zr=b-st.left=Vt.bottom?1:0}return _t=Mt(E.text,_t,1),Tl(x,_t,Vn,pr,b-vn)}function Xl(a,E,x,b,z,ie,de){var Ce=Bn(function(lt){var Ht=z[lt],st=Ht.level!=1;return Bo(dl(a,kn(x,st?Ht.to:Ht.from,st?"before":"after"),"line",E,b),ie,de,!0)},0,z.length-1),xe=z[Ce];if(Ce>0){var Ne=xe.level!=1,mt=dl(a,kn(x,Ne?xe.from:xe.to,Ne?"after":"before"),"line",E,b);Bo(mt,ie,de,!0)&&mt.top>de&&(xe=z[Ce-1])}return xe}function Ll(a,E,x,b,z,ie,de){var Ce=Io(a,E,b,de),xe=Ce.begin,Ne=Ce.end;/\s/.test(E.text.charAt(Ne-1))&&Ne--;for(var mt=null,lt=null,Ht=0;Ht=Ne||st.to<=xe)){var _t=st.level!=1,vn=Ol(a,b,_t?Math.min(Ne,st.to)-1:Math.max(xe,st.from)).right,Vn=vnVn)&&(mt=st,lt=Vn)}}return mt||(mt=z[z.length-1]),mt.fromNe&&(mt={from:mt.from,to:Ne,level:mt.level}),mt}var zA;function Mo(a){if(a.cachedTextHeight!=null)return a.cachedTextHeight;if(zA==null){zA=Ze("pre",null,"CodeMirror-line-like");for(var E=0;E<49;++E)zA.appendChild(document.createTextNode("x")),zA.appendChild(Ze("br"));zA.appendChild(document.createTextNode("x"))}Re(a.measure,zA);var x=zA.offsetHeight/50;return x>3&&(a.cachedTextHeight=x),yt(a.measure),x||1}function ZA(a){if(a.cachedCharWidth!=null)return a.cachedCharWidth;var E=Ze("span","xxxxxxxxxx"),x=Ze("pre",[E],"CodeMirror-line-like");Re(a.measure,x);var b=E.getBoundingClientRect(),z=(b.right-b.left)/10;return z>2&&(a.cachedCharWidth=z),z||10}function cs(a){for(var E=a.display,x={},b={},z=E.gutters.clientLeft,ie=E.gutters.firstChild,de=0;ie;ie=ie.nextSibling,++de){var Ce=a.display.gutterSpecs[de].className;x[Ce]=ie.offsetLeft+ie.clientLeft+z,b[Ce]=ie.clientWidth}return{fixedPos:Lo(E),gutterTotalWidth:E.gutters.offsetWidth,gutterLeft:x,gutterWidth:b,wrapperWidth:E.wrapper.clientWidth}}function Lo(a){return a.scroller.getBoundingClientRect().left-a.sizer.getBoundingClientRect().left}function ds(a){var E=Mo(a.display),x=a.options.lineWrapping,b=x&&Math.max(5,a.display.scroller.clientWidth/ZA(a.display)-3);return function(z){if($r(a.doc,z))return 0;var ie=0;if(z.widgets)for(var de=0;de0&&(Ne=dn(a.doc,xe.line).text).length==xe.ch){var mt=Ue(Ne,Ne.length,a.options.tabSize)-Ne.length;xe=kn(xe.line,Math.max(0,Math.round((ie-fr(a.display).left)/ZA(a.display))-mt))}return xe}function Au(a,E){if(E>=a.display.viewTo||(E-=a.display.viewFrom,E<0))return null;for(var x=a.display.view,b=0;bE)&&(z.updateLineNumbers=E),a.curOp.viewChanged=!0,E>=z.viewTo)mi&&Dr(a.doc,E)z.viewFrom?Yo(a):(z.viewFrom+=b,z.viewTo+=b);else if(E<=z.viewFrom&&x>=z.viewTo)Yo(a);else if(E<=z.viewFrom){var ie=es(a,x,x+b,1);ie?(z.view=z.view.slice(ie.index),z.viewFrom=ie.lineN,z.viewTo+=b):Yo(a)}else if(x>=z.viewTo){var de=es(a,E,E,-1);de?(z.view=z.view.slice(0,de.index),z.viewTo=de.lineN):Yo(a)}else{var Ce=es(a,E,E,-1),xe=es(a,x,x+b,1);Ce&&xe?(z.view=z.view.slice(0,Ce.index).concat(Wo(a,Ce.lineN,xe.lineN)).concat(z.view.slice(xe.index)),z.viewTo+=b):Yo(a)}var Ne=z.externalMeasured;Ne&&(x=z.lineN&&E=b.viewTo)){var ie=b.view[Au(a,E)];if(ie.node!=null){var de=ie.changes||(ie.changes=[]);Qe(de,x)==-1&&de.push(x)}}}function Yo(a){a.display.viewFrom=a.display.viewTo=a.doc.first,a.display.view=[],a.display.viewOffset=0}function es(a,E,x,b){var z=Au(a,E),ie,de=a.display.view;if(!mi||x==a.doc.first+a.doc.size)return{index:z,lineN:x};for(var Ce=a.display.viewFrom,xe=0;xe0){if(z==de.length-1)return null;ie=Ce+de[z].size-E,z++}else ie=Ce-E;E+=ie,x+=ie}for(;Dr(a.doc,x)!=x;){if(z==(b<0?0:de.length-1))return null;x+=b*de[z-(b<0?1:0)].size,z+=b}return{index:z,lineN:x}}function fs(a,E,x){var b=a.display,z=b.view;z.length==0||E>=b.viewTo||x<=b.viewFrom?(b.view=Wo(a,E,x),b.viewFrom=E):(b.viewFrom>E?b.view=Wo(a,E,b.viewFrom).concat(b.view):b.viewFromx&&(b.view=b.view.slice(0,Au(a,x)))),b.viewTo=x}function ts(a){for(var E=a.display.view,x=0,b=0;b=a.display.viewTo||Ce.to().line0?E.blinker=setInterval(function(){a.hasFocus()||Uu(a),E.cursorDiv.style.visibility=(x=!x)?"":"hidden"},a.options.cursorBlinkRate):a.options.cursorBlinkRate<0&&(E.cursorDiv.style.visibility="hidden")}}function Qo(a){a.state.focused||(a.display.input.focus(),lu(a))}function ms(a){a.state.delayingBlurEvent=!0,setTimeout(function(){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1,Uu(a))},100)}function lu(a,E){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1),a.options.readOnly!="nocursor"&&(a.state.focused||(Xn(a,"focus",a,E),a.state.focused=!0,tt(a.display.wrapper,"CodeMirror-focused"),!a.curOp&&a.display.selForContextMenu!=a.doc.sel&&(a.display.input.reset(),Xe&&setTimeout(function(){return a.display.input.reset(!0)},20)),a.display.input.receivedFocus()),ns(a))}function Uu(a,E){a.state.delayingBlurEvent||(a.state.focused&&(Xn(a,"blur",a,E),a.state.focused=!1,ct(a.display.wrapper,"CodeMirror-focused")),clearInterval(a.display.blinker),setTimeout(function(){a.state.focused||(a.display.shift=!1)},150))}function Bu(a){for(var E=a.display,x=E.lineDiv.offsetTop,b=0;b.005||mt<-.005)&&(Kn(z.line,de),Cu(z.line),z.rest))for(var lt=0;lta.display.sizerWidth){var Ht=Math.ceil(Ce/ZA(a.display));Ht>a.display.maxLineLength&&(a.display.maxLineLength=Ht,a.display.maxLine=z.line,a.display.maxLineChanged=!0)}}}}function Cu(a){if(a.widgets)for(var E=0;E=de&&(ie=eA(E,si(dn(E,xe))-a.wrapper.clientHeight),de=xe)}return{from:ie,to:Math.max(de,ie+1)}}function ye(a,E){if(!cn(a,"scrollCursorIntoView")){var x=a.display,b=x.sizer.getBoundingClientRect(),z=null;if(E.top+b.top<0?z=!0:E.bottom+b.top>(window.innerHeight||document.documentElement.clientHeight)&&(z=!1),z!=null&&!rt){var ie=Ze("div","\u200B",null,`position: absolute; top: `+(E.top-x.viewOffset-ru(a.display))+`px; height: `+(E.bottom-E.top+Pl(a)+x.barHeight)+`px; - left: `+E.left+"px; width: "+Math.max(2,E.right-E.left)+"px;");a.display.lineSpace.appendChild(Ae),Ae.scrollIntoView(z),a.display.lineSpace.removeChild(Ae)}}}function He(a,E,x,b){b==null&&(b=0);var z;!a.options.lineWrapping&&E==x&&(E=E.ch?kn(E.line,E.sticky=="before"?E.ch-1:E.ch,"after"):E,x=E.sticky=="before"?kn(E.line,E.ch+1,"before"):E);for(var Ae=0;Ae<5;Ae++){var de=!1,Ce=dl(a,E),xe=!x||x==E?Ce:dl(a,x);z={left:Math.min(Ce.left,xe.left),top:Math.min(Ce.top,xe.top)-b,right:Math.max(Ce.left,xe.left),bottom:Math.max(Ce.bottom,xe.bottom)+b};var Ne=nt(a,z),mt=a.doc.scrollTop,lt=a.doc.scrollLeft;if(Ne.scrollTop!=null&&(yn(a,Ne.scrollTop),Math.abs(a.doc.scrollTop-mt)>1&&(de=!0)),Ne.scrollLeft!=null&&(pn(a,Ne.scrollLeft),Math.abs(a.doc.scrollLeft-lt)>1&&(de=!0)),!de)break}return z}function $e(a,E){var x=nt(a,E);x.scrollTop!=null&&yn(a,x.scrollTop),x.scrollLeft!=null&&pn(a,x.scrollLeft)}function nt(a,E){var x=a.display,b=Mo(a.display);E.top<0&&(E.top=0);var z=a.curOp&&a.curOp.scrollTop!=null?a.curOp.scrollTop:x.scroller.scrollTop,Ae=Ha(a),de={};E.bottom-E.top>Ae&&(E.bottom=E.top+Ae);var Ce=a.doc.height+Jl(x),xe=E.topCe-b;if(E.topz+Ae){var mt=Math.min(E.top,(Ne?Ce:E.bottom)-Ae);mt!=z&&(de.scrollTop=mt)}var lt=a.options.fixedGutter?0:x.gutters.offsetWidth,Tt=a.curOp&&a.curOp.scrollLeft!=null?a.curOp.scrollLeft:x.scroller.scrollLeft-lt,st=bl(a)-x.gutters.offsetWidth,_t=E.right-E.left>st;return _t&&(E.right=E.left+st),E.left<10?de.scrollLeft=0:E.leftst+Tt-3&&(de.scrollLeft=E.right+(_t?0:10)-st),de}function Ft(a,E){E!=null&&(sn(a),a.curOp.scrollTop=(a.curOp.scrollTop==null?a.doc.scrollTop:a.curOp.scrollTop)+E)}function St(a){sn(a);var E=a.getCursor();a.curOp.scrollToPos={from:E,to:E,margin:a.options.cursorScrollMargin}}function Nt(a,E,x){(E!=null||x!=null)&&sn(a),E!=null&&(a.curOp.scrollLeft=E),x!=null&&(a.curOp.scrollTop=x)}function an(a,E){sn(a),a.curOp.scrollToPos=E}function sn(a){var E=a.curOp.scrollToPos;if(E){a.curOp.scrollToPos=null;var x=Yu(a,E.from),b=Yu(a,E.to);Ht(a,x,b,E.margin)}}function Ht(a,E,x,b){var z=nt(a,{left:Math.min(E.left,x.left),top:Math.min(E.top,x.top)-b,right:Math.max(E.right,x.right),bottom:Math.max(E.bottom,x.bottom)+b});Nt(a,z.scrollLeft,z.scrollTop)}function yn(a,E){Math.abs(a.doc.scrollTop-E)<2||(y||Ga(a,{top:E}),bn(a,E,!0),y&&Ga(a),ba(a,100))}function bn(a,E,x){E=Math.max(0,Math.min(a.display.scroller.scrollHeight-a.display.scroller.clientHeight,E)),!(a.display.scroller.scrollTop==E&&!x)&&(a.doc.scrollTop=E,a.display.scrollbars.setScrollTop(E),a.display.scroller.scrollTop!=E&&(a.display.scroller.scrollTop=E))}function pn(a,E,x,b){E=Math.max(0,Math.min(E,a.display.scroller.scrollWidth-a.display.scroller.clientWidth)),!((x?E==a.doc.scrollLeft:Math.abs(a.doc.scrollLeft-E)<2)&&!b)&&(a.doc.scrollLeft=E,gi(a),a.display.scroller.scrollLeft!=E&&(a.display.scroller.scrollLeft=E),a.display.scrollbars.setScrollLeft(E))}function xn(a){var E=a.display,x=E.gutters.offsetWidth,b=Math.round(a.doc.height+Jl(a.display));return{clientHeight:E.scroller.clientHeight,viewHeight:E.wrapper.clientHeight,scrollWidth:E.scroller.scrollWidth,clientWidth:E.scroller.clientWidth,viewWidth:E.wrapper.clientWidth,barLeft:a.options.fixedGutter?x:0,docHeight:b,scrollHeight:b+Pl(a)+E.barHeight,nativeBarWidth:E.nativeBarWidth,gutterWidth:x}}var Ln=function(a,E,x){this.cm=x;var b=this.vert=Ze("div",[Ze("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),z=this.horiz=Ze("div",[Ze("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");b.tabIndex=z.tabIndex=-1,a(b),a(z),Dt(b,"scroll",function(){b.clientHeight&&E(b.scrollTop,"vertical")}),Dt(z,"scroll",function(){z.clientWidth&&E(z.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,Te&&be<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Ln.prototype.update=function(a){var E=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=E?b+"px":"0";var z=a.viewHeight-(E?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(E){this.horiz.style.display="block",this.horiz.style.right=x?b+"px":"0",this.horiz.style.left=a.barLeft+"px";var Ae=a.viewWidth-a.barLeft-(x?b:0);this.horiz.firstChild.style.width=Math.max(0,a.scrollWidth-a.clientWidth+Ae)+"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:E?b:0}},Ln.prototype.setScrollLeft=function(a){this.horiz.scrollLeft!=a&&(this.horiz.scrollLeft=a),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Ln.prototype.setScrollTop=function(a){this.vert.scrollTop!=a&&(this.vert.scrollTop=a),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Ln.prototype.zeroWidthHack=function(){var a=ke&&!Fe?"12px":"18px";this.horiz.style.height=this.vert.style.width=a,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new Ee,this.disableVert=new Ee},Ln.prototype.enableZeroWidthBar=function(a,E,x){a.style.pointerEvents="auto";function b(){var z=a.getBoundingClientRect(),Ae=x=="vert"?document.elementFromPoint(z.right-1,(z.top+z.bottom)/2):document.elementFromPoint((z.right+z.left)/2,z.bottom-1);Ae!=a?a.style.pointerEvents="none":E.set(1e3,b)}E.set(1e3,b)},Ln.prototype.clear=function(){var a=this.horiz.parentNode;a.removeChild(this.horiz),a.removeChild(this.vert)};var Nn=function(){};Nn.prototype.update=function(){return{bottom:0,right:0}},Nn.prototype.setScrollLeft=function(){},Nn.prototype.setScrollTop=function(){},Nn.prototype.clear=function(){};function In(a,E){E||(E=xn(a));var x=a.display.barWidth,b=a.display.barHeight;hr(a,E);for(var z=0;z<4&&x!=a.display.barWidth||b!=a.display.barHeight;z++)x!=a.display.barWidth&&a.options.lineWrapping&&Bu(a),hr(a,xn(a)),x=a.display.barWidth,b=a.display.barHeight}function hr(a,E){var x=a.display,b=x.scrollbars.update(E);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=E.gutterWidth+"px"):x.gutterFiller.style.display=""}var er={native:Ln,null:Nn};function Tn(a){a.display.scrollbars&&(a.display.scrollbars.clear(),a.display.scrollbars.addClass&&ct(a.display.wrapper,a.display.scrollbars.addClass)),a.display.scrollbars=new er[a.options.scrollbarStyle](function(E){a.display.wrapper.insertBefore(E,a.display.scrollbarFiller),Dt(E,"mousedown",function(){a.state.focused&&setTimeout(function(){return a.display.input.focus()},0)}),E.setAttribute("cm-not-content","true")},function(E,x){x=="horizontal"?pn(a,E):yn(a,E)},a),a.display.scrollbars.addClass&&tt(a.display.wrapper,a.display.scrollbars.addClass)}var Cr=0;function Gn(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:++Cr},Zu(a.curOp)}function tr(a){var E=a.curOp;E&&Bl(E,function(x){for(var b=0;b=x.viewTo)||x.maxLineChanged&&E.options.lineWrapping,a.update=a.mustUpdate&&new $r(E,a.mustUpdate&&{top:a.scrollTop,ensure:a.scrollToPos},a.forceUpdate)}function ea(a){a.updatedDisplay=a.mustUpdate&&qr(a.cm,a.update)}function Kr(a){var E=a.cm,x=E.display;a.updatedDisplay&&Bu(E),a.barMeasure=xn(E),x.maxLineChanged&&!E.options.lineWrapping&&(a.adjustWidthTo=fo(E,x.maxLine,x.maxLine.text.length).left+3,E.display.sizerWidth=a.adjustWidthTo,a.barMeasure.scrollWidth=Math.max(x.scroller.clientWidth,x.sizer.offsetLeft+a.adjustWidthTo+Pl(E)+E.display.barWidth),a.maxScrollLeft=Math.max(0,x.sizer.offsetLeft+a.adjustWidthTo-bl(E))),(a.updatedDisplay||a.selectionChanged)&&(a.preparedSelection=x.input.prepareSelection())}function ia(a){var E=a.cm;a.adjustWidthTo!=null&&(E.display.sizer.style.minWidth=a.adjustWidthTo+"px",a.maxScrollLeft=a.display.viewTo)){var x=+new Date+a.options.workTime,b=GA(a,E.highlightFrontier),z=[];E.iter(b.line,Math.min(E.first+E.size,a.display.viewTo+500),function(Ae){if(b.line>=a.display.viewFrom){var de=Ae.styles,Ce=Ae.text.length>a.options.maxHighlightLength?sr(E.mode,b.state):null,xe=aA(a,Ae,b,!0);Ce&&(b.state=Ce),Ae.styles=xe.styles;var Ne=Ae.styleClasses,mt=xe.classes;mt?Ae.styleClasses=mt:Ne&&(Ae.styleClasses=null);for(var lt=!de||de.length!=Ae.styles.length||Ne!=mt&&(!Ne||!mt||Ne.bgClass!=mt.bgClass||Ne.textClass!=mt.textClass),Tt=0;!lt&&Ttx)return ba(a,a.options.workDelay),!0}),E.highlightFrontier=b.line,E.modeFrontier=Math.max(E.modeFrontier,b.line),z.length&&kr(a,function(){for(var Ae=0;Ae=x.viewFrom&&E.visible.to<=x.viewTo&&(x.updateLineNumbers==null||x.updateLineNumbers>=x.viewTo)&&x.renderedView==x.view&&ts(a)==0)return!1;ci(a)&&(Yo(a),E.dims=cs(a));var z=b.first+b.size,Ae=Math.max(E.visible.from-a.options.viewportMargin,b.first),de=Math.min(z,E.visible.to+a.options.viewportMargin);x.viewFromde&&x.viewTo-de<20&&(de=Math.min(z,x.viewTo)),hi&&(Ae=Dr(a.doc,Ae),de=Zr(a.doc,de));var Ce=Ae!=x.viewFrom||de!=x.viewTo||x.lastWrapHeight!=E.wrapperHeight||x.lastWrapWidth!=E.wrapperWidth;fs(a,Ae,de),x.viewOffset=si(dn(a.doc,x.viewFrom)),a.display.mover.style.top=x.viewOffset+"px";var xe=ts(a);if(!Ce&&xe==0&&!E.force&&x.renderedView==x.view&&(x.updateLineNumbers==null||x.updateLineNumbers>=x.viewTo))return!1;var Ne=Lr(a);return xe>4&&(x.lineDiv.style.display="none"),ei(a,x.updateLineNumbers,E.dims),xe>4&&(x.lineDiv.style.display=""),x.renderedView=x.view,ta(Ne),yt(x.cursorDiv),yt(x.selectionDiv),x.gutters.style.height=x.sizer.style.minHeight=0,Ce&&(x.lastWrapHeight=E.wrapperHeight,x.lastWrapWidth=E.wrapperWidth,ba(a,400)),x.updateLineNumbers=null,!0}function Ya(a,E){for(var x=E.viewport,b=!0;;b=!1){if(!b||!a.options.lineWrapping||E.oldDisplayWidth==bl(a)){if(x&&x.top!=null&&(x={top:Math.min(a.doc.height+Jl(a.display)-Ha(a),x.top)}),E.visible=oe(a.display,a.doc,x),E.visible.from>=a.display.viewFrom&&E.visible.to<=a.display.viewTo)break}else b&&(E.visible=oe(a.display,a.doc,x));if(!qr(a,E))break;Bu(a);var z=xn(a);Go(a),In(a,z),Pa(a,z),E.force=!1}E.signal(a,"update",a),(a.display.viewFrom!=a.display.reportedViewFrom||a.display.viewTo!=a.display.reportedViewTo)&&(E.signal(a,"viewportChange",a,a.display.viewFrom,a.display.viewTo),a.display.reportedViewFrom=a.display.viewFrom,a.display.reportedViewTo=a.display.viewTo)}function Ga(a,E){var x=new $r(a,E);if(qr(a,x)){Bu(a),Ya(a,x);var b=xn(a);Go(a),In(a,b),Pa(a,b),x.finish()}}function ei(a,E,x){var b=a.display,z=a.options.lineNumbers,Ae=b.lineDiv,de=Ae.firstChild;function Ce(_t){var vn=_t.nextSibling;return Xe&&ke&&a.display.currentWheelTarget==_t?_t.style.display="none":_t.parentNode.removeChild(_t),vn}for(var xe=b.view,Ne=b.viewFrom,mt=0;mt-1&&(st=!1),zo(a,lt,Ne,x)),st&&(yt(lt.lineNumber),lt.lineNumber.appendChild(document.createTextNode(FA(a.options,Ne)))),de=lt.node.nextSibling}Ne+=lt.size}for(;de;)de=Ce(de)}function ri(a){var E=a.gutters.offsetWidth;a.sizer.style.marginLeft=E+"px"}function Pa(a,E){a.display.sizer.style.minHeight=E.docHeight+"px",a.display.heightForcer.style.top=E.docHeight+"px",a.display.gutters.style.height=E.docHeight+a.display.barHeight+Pl(a)+"px"}function gi(a){var E=a.display,x=E.view;if(!(!E.alignWidgets&&(!E.gutters.firstChild||!a.options.fixedGutter))){for(var b=Lo(E)-E.scroller.scrollLeft+a.doc.scrollLeft,z=E.gutters.offsetWidth,Ae=b+"px",de=0;dede.clientWidth,xe=de.scrollHeight>de.clientHeight;if(b&&Ce||z&&xe){if(z&&ke&&Xe){e:for(var Ne=E.target,mt=Ae.view;Ne!=de;Ne=Ne.parentNode)for(var lt=0;lt=0&&ga(a,b.to())<=0)return x}return-1};var fa=function(a,E){this.anchor=a,this.head=E};fa.prototype.from=function(){return Lt(this.anchor,this.head)},fa.prototype.to=function(){return mA(this.anchor,this.head)},fa.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function yi(a,E,x){var b=a&&a.options.selectionsMayTouch,z=E[x];E.sort(function(Tt,st){return ga(Tt.from(),st.from())}),x=Qe(E,z);for(var Ae=1;Ae0:xe>=0){var Ne=Lt(Ce.from(),de.from()),mt=mA(Ce.to(),de.to()),lt=Ce.empty()?de.from()==de.head:Ce.from()==Ce.head;Ae<=x&&--x,E.splice(--Ae,2,new fa(lt?mt:Ne,lt?Ne:mt))}}return new ii(E,x)}function Pi(a,E){return new ii([new fa(a,E||a)],0)}function rA(a){return a.text?kn(a.from.line+a.text.length-1,wt(a.text).length+(a.text.length==1?a.from.ch:0)):a.to}function Di(a,E){if(ga(a,E.from)<0)return a;if(ga(a,E.to)<=0)return rA(E);var x=a.line+E.text.length-(E.to.line-E.from.line)-1,b=a.ch;return a.line==E.to.line&&(b+=rA(E).ch-E.to.ch),kn(x,b)}function ll(a,E){for(var x=[],b=0;b1&&a.remove(Ce.line+1,_t-1),a.insert(Ce.line+1,pr)}WA(a,"change",a,E)}function Ia(a,E,x){function b(z,Ae,de){if(z.linked)for(var Ce=0;Ce1&&!a.done[a.done.length-2].ranges)return a.done.pop(),wt(a.done)}function Ao(a,E,x,b){var z=a.history;z.undone.length=0;var Ae=+new Date,de,Ce;if((z.lastOp==b||z.lastOrigin==E.origin&&E.origin&&(E.origin.charAt(0)=="+"&&z.lastModTime>Ae-(a.cm?a.cm.options.historyEventDelay:500)||E.origin.charAt(0)=="*"))&&(de=KA(z,z.lastOp==b)))Ce=wt(de.changes),ga(E.from,E.to)==0&&ga(E.from,Ce.to)==0?Ce.to=rA(E):de.changes.push(QA(a,E));else{var xe=wt(z.done);for((!xe||!xe.ranges)&&jl(a.sel,z.done),de={changes:[QA(a,E)],generation:z.generation},z.done.push(de);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=Ae,z.lastOp=z.lastSelOp=b,z.lastOrigin=z.lastSelOrigin=E.origin,Ce||Xn(a,"historyAdded")}function Kl(a,E,x,b){var z=E.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 Vo(a,E,x,b){var z=a.history,Ae=b&&b.origin;x==z.lastSelOp||Ae&&z.lastSelOrigin==Ae&&(z.lastModTime==z.lastSelTime&&z.lastOrigin==Ae||Kl(a,Ae,wt(z.done),E))?z.done[z.done.length-1]=E:jl(E,z.done),z.lastSelTime=+new Date,z.lastSelOrigin=Ae,z.lastSelOp=x,b&&b.clearRedo!==!1&&kA(z.undone)}function jl(a,E){var x=wt(E);x&&x.ranges&&x.equals(a)||E.push(a)}function ko(a,E,x,b){var z=E["spans_"+a.id],Ae=0;a.iter(Math.max(a.first,x),Math.min(a.first+a.size,b),function(de){de.markedSpans&&((z||(z=E["spans_"+a.id]={}))[Ae]=de.markedSpans),++Ae})}function ql(a){if(!a)return null;for(var E,x=0;x-1&&(wt(Ce)[lt]=Ne[lt],delete Ne[lt])}}return b}function ou(a,E,x,b){if(b){var z=a.anchor;if(x){var Ae=ga(E,z)<0;Ae!=ga(x,z)<0?(z=E,E=x):Ae!=ga(E,x)<0&&(E=x)}return new fa(z,E)}else return new fa(x||E,E)}function $l(a,E,x,b,z){z==null&&(z=a.cm&&(a.cm.display.shift||a.extend)),fl(a,new ii([ou(a.sel.primary(),E,x,z)],0),b)}function Rl(a,E,x){for(var b=[],z=a.cm&&(a.cm.display.shift||a.extend),Ae=0;Ae=E.ch:Ce.to>E.ch))){if(z&&(Xn(xe,"beforeCursorEnter"),xe.explicitlyCleared))if(Ae.markedSpans){--de;continue}else break;if(!xe.atomic)continue;if(x){var lt=xe.find(b<0?1:-1),Tt=void 0;if((b<0?mt:Ne)&&(lt=Vu(a,lt,-b,lt&<.line==E.line?Ae:null)),lt&<.line==E.line&&(Tt=ga(lt,x))&&(b<0?Tt<0:Tt>0))return ho(a,lt,E,b,z)}var st=xe.find(b<0?-1:1);return(b<0?Ne:mt)&&(st=Vu(a,st,b,st.line==E.line?Ae:null)),st?ho(a,st,E,b,z):null}}return E}function lo(a,E,x,b,z){var Ae=b||1,de=ho(a,E,x,Ae,z)||!z&&ho(a,E,x,Ae,!0)||ho(a,E,x,-Ae,z)||!z&&ho(a,E,x,-Ae,!0);return de||(a.cantEdit=!0,kn(a.first,0))}function Vu(a,E,x,b){return x<0&&E.ch==0?E.line>a.first?Mr(a,kn(E.line-1)):null:x>0&&E.ch==(b||dn(a,E.line)).text.length?E.line=0;--z)rs(a,{from:b[z].from,to:b[z].to,text:z?[""]:E.text,origin:E.origin});else rs(a,E)}}function rs(a,E){if(!(E.text.length==1&&E.text[0]==""&&ga(E.from,E.to)==0)){var x=ll(a,E);Ao(a,E,x,a.cm?a.cm.curOp.id:NaN),Uo(a,E,x,HA(a,E));var b=[];Ia(a,function(z,Ae){!Ae&&Qe(b,z.history)==-1&&(ju(z.history,E),b.push(z.history)),Uo(z,E,null,HA(z,E))})}}function su(a,E,x){var b=a.cm&&a.cm.state.suppressEdits;if(!(b&&!x)){for(var z=a.history,Ae,de=a.sel,Ce=E=="undo"?z.done:z.undone,xe=E=="undo"?z.undone:z.done,Ne=0;Ne=0;--st){var _t=Tt(st);if(_t)return _t.v}}}}function Yt(a,E){if(E!=0&&(a.first+=E,a.sel=new ii(Rt(a.sel.ranges,function(z){return new fa(kn(z.anchor.line+E,z.anchor.ch),kn(z.head.line+E,z.head.ch))}),a.sel.primIndex),a.cm)){Ql(a.cm,a.first,a.first-E,E);for(var x=a.cm.display,b=x.viewFrom;ba.lastLine())){if(E.from.lineAe&&(E={from:E.from,to:kn(Ae,dn(a,Ae).text.length),text:[E.text[0]],origin:E.origin}),E.removed=Rn(a,E.from,E.to),x||(x=ll(a,E)),a.cm?Tu(a.cm,E,b):Hl(a,E,b),Fu(a,x,Se),a.cantEdit&&lo(a,kn(a.firstLine(),0))&&(a.cantEdit=!1)}}function Tu(a,E,x){var b=a.doc,z=a.display,Ae=E.from,de=E.to,Ce=!1,xe=Ae.line;a.options.lineWrapping||(xe=ya(El(dn(b,Ae.line))),b.iter(xe,de.line+1,function(st){if(st==z.maxLine)return Ce=!0,!0})),b.sel.contains(E.from,E.to)>-1&&On(a),Hl(b,E,x,ds(a)),a.options.lineWrapping||(b.iter(xe,Ae.line+E.text.length,function(st){var _t=AA(st);_t>z.maxLineLength&&(z.maxLine=st,z.maxLineLength=_t,z.maxLineChanged=!0,Ce=!1)}),Ce&&(a.curOp.updateMaxLine=!0)),To(b,Ae.line),ba(a,400);var Ne=E.text.length-(de.line-Ae.line)-1;E.full?Ql(a):Ae.line==de.line&&E.text.length==1&&!ti(a.doc,E)?Co(a,Ae.line,"text"):Ql(a,Ae.line,de.line+1,Ne);var mt=Br(a,"changes"),lt=Br(a,"change");if(lt||mt){var Tt={from:Ae,to:de,text:E.text,removed:E.removed,origin:E.origin};lt&&WA(a,"change",a,Tt),mt&&(a.curOp.changeObjs||(a.curOp.changeObjs=[])).push(Tt)}a.display.selForContextMenu=null}function Po(a,E,x,b,z){var Ae;b||(b=x),ga(b,x)<0&&(Ae=[b,x],x=Ae[0],b=Ae[1]),typeof E=="string"&&(E=a.splitLines(E)),No(a,{from:x,to:b,text:E,origin:z})}function Hu(a,E,x,b){x1||!(this.children[0]instanceof SA))){var Ce=[];this.collapse(Ce),this.children=[new SA(Ce)],this.children[0].parent=this}},collapse:function(a){for(var E=0;E50){for(var de=z.lines.length%25+25,Ce=de;Ce10);a.parent.maybeSpill()}},iterN:function(a,E,x){for(var b=0;ba.display.maxLineLength&&(a.display.maxLine=Ne,a.display.maxLineLength=mt,a.display.maxLineChanged=!0)}b!=null&&a&&this.collapsed&&Ql(a,b,z+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,a&&yo(a.doc)),a&&WA(a,"markerCleared",a,this,b,z),E&&tr(a),this.parent&&this.parent.clear()}},mo.prototype.find=function(a,E){a==null&&this.type=="bookmark"&&(a=1);for(var x,b,z=0;z0||de==0&&Ae.clearWhenEmpty!==!1)return Ae;if(Ae.replacedWith&&(Ae.collapsed=!0,Ae.widgetNode=at("span",[Ae.replacedWith],"CodeMirror-widget"),b.handleMouseEvents||Ae.widgetNode.setAttribute("cm-ignore-events","true"),b.insertLeft&&(Ae.widgetNode.insertLeft=!0)),Ae.collapsed){if(Ho(a,E.line,E,x,Ae)||E.line!=x.line&&Ho(a,x.line,E,x,Ae))throw new Error("Inserting collapsed marker partially overlapping an existing one");Ka()}Ae.addToHistory&&Ao(a,{from:E,to:x,origin:"markText"},a.sel,NaN);var Ce=E.line,xe=a.cm,Ne;if(a.iter(Ce,x.line+1,function(lt){xe&&Ae.collapsed&&!xe.options.lineWrapping&&El(lt)==xe.display.maxLine&&(Ne=!0),Ae.collapsed&&Ce!=E.line&&Kn(lt,0),nl(lt,new Za(Ae,Ce==E.line?E.ch:null,Ce==x.line?x.ch:null)),++Ce}),Ae.collapsed&&a.iter(E.line,x.line+1,function(lt){_r(a,lt)&&Kn(lt,0)}),Ae.clearOnEnter&&Dt(Ae,"beforeCursorEnter",function(){return Ae.clear()}),Ae.readOnly&&(zl(),(a.history.done.length||a.history.undone.length)&&a.clearHistory()),Ae.collapsed&&(Ae.id=++Ru,Ae.atomic=!0),xe){if(Ne&&(xe.curOp.updateMaxLine=!0),Ae.collapsed)Ql(xe,E.line,x.line+1);else if(Ae.className||Ae.startStyle||Ae.endStyle||Ae.css||Ae.attributes||Ae.title)for(var mt=E.line;mt<=x.line;mt++)Co(xe,mt,"text");Ae.atomic&&yo(xe.doc),WA(xe,"markerAdded",xe,Ae)}return Ae}var qo=function(a,E){this.markers=a,this.primary=E;for(var x=0;x=0;xe--)No(this,b[xe]);Ce?uu(this,Ce):this.cm&&St(this.cm)}),undo:Nr(function(){su(this,"undo")}),redo:Nr(function(){su(this,"redo")}),undoSelection:Nr(function(){su(this,"undo",!0)}),redoSelection:Nr(function(){su(this,"redo",!0)}),setExtending:function(a){this.extend=a},getExtending:function(){return this.extend},historySize:function(){for(var a=this.history,E=0,x=0,b=0;b=a.ch)&&E.push(z.marker.parent||z.marker)}return E},findMarks:function(a,E,x){a=Mr(this,a),E=Mr(this,E);var b=[],z=a.line;return this.iter(a.line,E.line+1,function(Ae){var de=Ae.markedSpans;if(de)for(var Ce=0;Ce=xe.to||xe.from==null&&z!=a.line||xe.from!=null&&z==E.line&&xe.from>=E.ch)&&(!x||x(xe.marker))&&b.push(xe.marker.parent||xe.marker)}++z}),b},getAllMarks:function(){var a=[];return this.iter(function(E){var x=E.markedSpans;if(x)for(var b=0;ba)return E=a,!0;a-=Ae,++x}),Mr(this,kn(x,E))},indexFromPos:function(a){a=Mr(this,a);var E=a.ch;if(a.lineE&&(E=a.from),a.to!=null&&a.to-1){E.state.draggingText(a),setTimeout(function(){return E.display.input.focus()},20);return}try{var mt=a.dataTransfer.getData("Text");if(mt){var lt;if(E.state.draggingText&&!E.state.draggingText.copy&&(lt=E.listSelections()),Fu(E.doc,Pi(x,x)),lt)for(var Tt=0;Tt=0;Ce--)Po(a.doc,"",b[Ce].from,b[Ce].to,"+delete");St(a)})}function Iu(a,E,x){var b=Mt(a.text,E+x,x);return b<0||b>a.text.length?null:b}function lA(a,E,x){var b=Iu(a,E.ch,x);return b==null?null:new kn(E.line,b,x<0?"after":"before")}function xs(a,E,x,b,z){if(a){E.doc.direction=="rtl"&&(z=-z);var Ae=ja(x,E.doc.direction);if(Ae){var de=z<0?wt(Ae):Ae[0],Ce=z<0==(de.level==1),xe=Ce?"after":"before",Ne;if(de.level>0||E.doc.direction=="rtl"){var mt=Wi(E,x);Ne=z<0?x.text.length-1:0;var lt=Ol(E,mt,Ne).top;Ne=Bn(function(Tt){return Ol(E,mt,Tt).top==lt},z<0==(de.level==1)?de.from:de.to-1,Ne),xe=="before"&&(Ne=Iu(x,Ne,1))}else Ne=z<0?de.to:de.from;return new kn(b,Ne,xe)}}return new kn(b,z<0?x.text.length:0,z<0?"before":"after")}function Ds(a,E,x,b){var z=ja(E,a.doc.direction);if(!z)return lA(E,x,b);x.ch>=E.text.length?(x.ch=E.text.length,x.sticky="before"):x.ch<=0&&(x.ch=0,x.sticky="after");var Ae=lr(z,x.ch,x.sticky),de=z[Ae];if(a.doc.direction=="ltr"&&de.level%2==0&&(b>0?de.to>x.ch:de.from=de.from&&Tt>=mt.begin)){var st=lt?"before":"after";return new kn(x.line,Tt,st)}}var _t=function(pr,Pr,$n){for(var Vt=function(_i,hA){return hA?new kn(x.line,Ce(_i,1),"before"):new kn(x.line,_i,"after")};pr>=0&&pr0==(Ma.level!=1),vi=oa?$n.begin:Ce($n.end,-1);if(Ma.from<=vi&&vi0?mt.end:Ce(mt.begin,-1);return Vn!=null&&!(b>0&&Vn==E.text.length)&&(vn=_t(b>0?0:z.length-1,b,Ne(Vn)),vn)?vn:null}var vs={selectAll:Ju,singleSelection:function(a){return a.setSelection(a.getCursor("anchor"),a.getCursor("head"),Se)},killLine:function(a){return du(a,function(E){if(E.empty()){var x=dn(a.doc,E.head.line).text.length;return E.head.ch==x&&E.head.line0)z=new kn(z.line,z.ch+1),a.replaceRange(Ae.charAt(z.ch-1)+Ae.charAt(z.ch-2),kn(z.line,z.ch-2),z,"+transpose");else if(z.line>a.doc.first){var de=dn(a.doc,z.line-1).text;de&&(z=new kn(z.line,1),a.replaceRange(Ae.charAt(0)+a.doc.lineSeparator()+de.charAt(de.length-1),kn(z.line-1,de.length-1),z,"+transpose"))}}x.push(new fa(z,z))}a.setSelections(x)})},newlineAndIndent:function(a){return kr(a,function(){for(var E=a.listSelections(),x=E.length-1;x>=0;x--)a.replaceRange(a.doc.lineSeparator(),E[x].anchor,E[x].head,"+input");E=a.listSelections();for(var b=0;ba&&ga(E,this.pos)==0&&x==this.button};var ce,Be;function ge(a,E){var x=+new Date;return Be&&Be.compare(x,a,E)?(ce=Be=null,"triple"):ce&&ce.compare(x,a,E)?(Be=new os(x,a,E),ce=null,"double"):(ce=new os(x,a,E),Be=null,"single")}function Kt(a){var E=this,x=E.display;if(!(cn(E,a)||x.activeTouch&&x.input.supportsTouch())){if(x.input.ensurePolled(),x.shift=a.shiftKey,Cl(x,a)){Xe||(x.scroller.draggable=!1,setTimeout(function(){return x.scroller.draggable=!0},100));return}if(!jn(E,a)){var b=iu(E,a),z=wn(a),Ae=b?ge(b,z):"single";window.focus(),z==1&&E.state.selectingText&&E.state.selectingText(a),!(b&&on(E,z,b,Ae,a))&&(z==1?b?ln(E,b,Ae,a):dr(a)==x.scroller&&_a(a):z==2?(b&&$l(E.doc,b),setTimeout(function(){return x.input.focus()},20)):z==3&&(Ye?E.display.input.onContextMenu(a):ms(E)))}}}function on(a,E,x,b,z){var Ae="Click";return b=="double"?Ae="Double"+Ae:b=="triple"&&(Ae="Triple"+Ae),Ae=(E==1?"Left":E==2?"Middle":"Right")+Ae,Es(a,ps(Ae,z),z,function(de){if(typeof de=="string"&&(de=vs[de]),!de)return!1;var Ce=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),Ce=de(a,x)!=xt}finally{a.state.suppressEdits=!1}return Ce})}function Gt(a,E,x){var b=a.getOption("configureMouse"),z=b?b(a,E,x):{};if(z.unit==null){var Ae=Ge?x.shiftKey&&x.metaKey:x.altKey;z.unit=Ae?"rectangle":E=="single"?"char":E=="double"?"word":"line"}return(z.extend==null||a.doc.extend)&&(z.extend=a.doc.extend||x.shiftKey),z.addNew==null&&(z.addNew=ke?x.metaKey:x.ctrlKey),z.moveOnDrag==null&&(z.moveOnDrag=!(ke?x.altKey:x.ctrlKey)),z}function ln(a,E,x,b){Te?setTimeout(it(Qo,a),0):a.curOp.focus=Ke();var z=Gt(a,x,b),Ae=a.doc.sel,de;a.options.dragDrop&&ur&&!a.isReadOnly()&&x=="single"&&(de=Ae.contains(E))>-1&&(ga((de=Ae.ranges[de]).from(),E)<0||E.xRel>0)&&(ga(de.to(),E)>0||E.xRel<0)?Wt(a,b,E,z):Ut(a,b,E,z)}function Wt(a,E,x,b){var z=a.display,Ae=!1,de=mr(a,function(Ne){Xe&&(z.scroller.draggable=!1),a.state.draggingText=!1,or(z.wrapper.ownerDocument,"mouseup",de),or(z.wrapper.ownerDocument,"mousemove",Ce),or(z.scroller,"dragstart",xe),or(z.scroller,"drop",de),Ae||(_a(Ne),b.addNew||$l(a.doc,x,null,null,b.extend),Xe&&!We||Te&&be==9?setTimeout(function(){z.wrapper.ownerDocument.body.focus({preventScroll:!0}),z.input.focus()},20):z.input.focus())}),Ce=function(Ne){Ae=Ae||Math.abs(E.clientX-Ne.clientX)+Math.abs(E.clientY-Ne.clientY)>=10},xe=function(){return Ae=!0};Xe&&(z.scroller.draggable=!0),a.state.draggingText=de,de.copy=!b.moveOnDrag,z.scroller.dragDrop&&z.scroller.dragDrop(),Dt(z.wrapper.ownerDocument,"mouseup",de),Dt(z.wrapper.ownerDocument,"mousemove",Ce),Dt(z.scroller,"dragstart",xe),Dt(z.scroller,"drop",de),ms(a),setTimeout(function(){return z.input.focus()},20)}function dt(a,E,x){if(x=="char")return new fa(E,E);if(x=="word")return a.findWordAt(E);if(x=="line")return new fa(kn(E.line,0),Mr(a.doc,kn(E.line+1,0)));var b=x(a,E);return new fa(b.from,b.to)}function Ut(a,E,x,b){var z=a.display,Ae=a.doc;_a(E);var de,Ce,xe=Ae.sel,Ne=xe.ranges;if(b.addNew&&!b.extend?(Ce=Ae.sel.contains(x),Ce>-1?de=Ne[Ce]:de=new fa(x,x)):(de=Ae.sel.primary(),Ce=Ae.sel.primIndex),b.unit=="rectangle")b.addNew||(de=new fa(x,x)),x=iu(a,E,!0,!0),Ce=-1;else{var mt=dt(a,x,b.unit);b.extend?de=ou(de,mt.anchor,mt.head,b.extend):de=mt}b.addNew?Ce==-1?(Ce=Ne.length,fl(Ae,yi(a,Ne.concat([de]),Ce),{scroll:!1,origin:"*mouse"})):Ne.length>1&&Ne[Ce].empty()&&b.unit=="char"&&!b.extend?(fl(Ae,yi(a,Ne.slice(0,Ce).concat(Ne.slice(Ce+1)),0),{scroll:!1,origin:"*mouse"}),xe=Ae.sel):yu(Ae,Ce,de,ot):(Ce=0,fl(Ae,new ii([de],0),ot),xe=Ae.sel);var lt=x;function Tt($n){if(ga(lt,$n)!=0)if(lt=$n,b.unit=="rectangle"){for(var Vt=[],Ma=a.options.tabSize,oa=Ue(dn(Ae,x.line).text,x.ch,Ma),vi=Ue(dn(Ae,$n.line).text,$n.ch,Ma),_i=Math.min(oa,vi),hA=Math.max(oa,vi),IA=Math.min(x.line,$n.line),Wl=Math.min(a.lastLine(),Math.max(x.line,$n.line));IA<=Wl;IA++){var Fl=dn(Ae,IA).text,NA=jt(Fl,_i,Ma);_i==hA?Vt.push(new fa(kn(IA,NA),kn(IA,NA))):Fl.length>NA&&Vt.push(new fa(kn(IA,NA),kn(IA,jt(Fl,hA,Ma))))}Vt.length||Vt.push(new fa(x,x)),fl(Ae,yi(a,xe.ranges.slice(0,Ce).concat(Vt),Ce),{origin:"*mouse",scroll:!1}),a.scrollIntoView($n)}else{var ul=de,gl=dt(a,$n,b.unit),xr=ul.anchor,qt;ga(gl.anchor,xr)>0?(qt=gl.head,xr=Lt(ul.from(),gl.anchor)):(qt=gl.anchor,xr=mA(ul.to(),gl.head));var cr=xe.ranges.slice(0);cr[Ce]=va(a,new fa(Mr(Ae,xr),qt)),fl(Ae,yi(a,cr,Ce),ot)}}var st=z.wrapper.getBoundingClientRect(),_t=0;function vn($n){var Vt=++_t,Ma=iu(a,$n,!0,b.unit=="rectangle");if(Ma)if(ga(Ma,lt)!=0){a.curOp.focus=Ke(),Tt(Ma);var oa=oe(z,Ae);(Ma.line>=oa.to||Ma.linest.bottom?20:0;vi&&setTimeout(mr(a,function(){_t==Vt&&(z.scroller.scrollTop+=vi,vn($n))}),50)}}function Vn($n){a.state.selectingText=!1,_t=1/0,$n&&(_a($n),z.input.focus()),or(z.wrapper.ownerDocument,"mousemove",pr),or(z.wrapper.ownerDocument,"mouseup",Pr),Ae.history.lastSelOrigin=null}var pr=mr(a,function($n){$n.buttons===0||!wn($n)?Vn($n):vn($n)}),Pr=mr(a,Vn);a.state.selectingText=Pr,Dt(z.wrapper.ownerDocument,"mousemove",pr),Dt(z.wrapper.ownerDocument,"mouseup",Pr)}function va(a,E){var x=E.anchor,b=E.head,z=dn(a.doc,x.line);if(ga(x,b)==0&&x.sticky==b.sticky)return E;var Ae=ja(z);if(!Ae)return E;var de=lr(Ae,x.ch,x.sticky),Ce=Ae[de];if(Ce.from!=x.ch&&Ce.to!=x.ch)return E;var xe=de+(Ce.from==x.ch==(Ce.level!=1)?0:1);if(xe==0||xe==Ae.length)return E;var Ne;if(b.line!=x.line)Ne=(b.line-x.line)*(a.doc.direction=="ltr"?1:-1)>0;else{var mt=lr(Ae,b.ch,b.sticky),lt=mt-de||(b.ch-x.ch)*(Ce.level==1?-1:1);mt==xe-1||mt==xe?Ne=lt<0:Ne=lt>0}var Tt=Ae[xe+(Ne?-1:0)],st=Ne==(Tt.level==1),_t=st?Tt.from:Tt.to,vn=st?"after":"before";return x.ch==_t&&x.sticky==vn?E:new fa(new kn(x.line,_t,vn),b)}function Or(a,E,x,b){var z,Ae;if(E.touches)z=E.touches[0].clientX,Ae=E.touches[0].clientY;else try{z=E.clientX,Ae=E.clientY}catch(Tt){return!1}if(z>=Math.floor(a.display.gutters.getBoundingClientRect().right))return!1;b&&_a(E);var de=a.display,Ce=de.lineDiv.getBoundingClientRect();if(Ae>Ce.bottom||!Br(a,x))return Ti(E);Ae-=Ce.top-de.viewOffset;for(var xe=0;xe=z){var mt=eA(a.doc,Ae),lt=a.display.gutterSpecs[xe];return Xn(a,x,a,mt,lt.className,E),Ti(E)}}}function jn(a,E){return Or(a,E,"gutterClick",!0)}function Yr(a,E){Cl(a.display,E)||nr(a,E)||cn(a,E,"contextmenu")||Ye||a.display.input.onContextMenu(E)}function nr(a,E){return Br(a,"gutterContextMenu")?Or(a,E,"gutterContextMenu",!1):!1}function Zn(a){a.display.wrapper.className=a.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+a.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Ai(a)}var Er={toString:function(){return"CodeMirror.Init"}},Qr={},gr={};function xa(a){var E=a.optionHandlers;function x(b,z,Ae,de){a.defaults[b]=z,Ae&&(E[b]=de?function(Ce,xe,Ne){Ne!=Er&&Ae(Ce,xe,Ne)}:Ae)}a.defineOption=x,a.Init=Er,x("value","",function(b,z){return b.setValue(z)},!0),x("mode",null,function(b,z){b.doc.modeOption=z,Ri(b)},!0),x("indentUnit",2,Ri,!0),x("indentWithTabs",!1),x("smartIndent",!0),x("tabSize",4,function(b){pA(b),Ai(b),Ql(b)},!0),x("lineSeparator",null,function(b,z){if(b.doc.lineSep=z,!!z){var Ae=[],de=b.doc.first;b.doc.iter(function(xe){for(var Ne=0;;){var mt=xe.text.indexOf(z,Ne);if(mt==-1)break;Ne=mt+z.length,Ae.push(kn(de,mt))}de++});for(var Ce=Ae.length-1;Ce>=0;Ce--)Po(b.doc,z,Ae[Ce],kn(Ae[Ce].line,Ae[Ce].ch+z.length))}}),x("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(b,z,Ae){b.state.specialChars=new RegExp(z.source+(z.test(" ")?"":"| "),"g"),Ae!=Er&&b.refresh()}),x("specialCharPlaceholder",ro,function(b){return b.refresh()},!0),x("electricChars",!0),x("inputStyle",ve?"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",!Je),x("wholeLineUpdateBefore",!0),x("theme","default",function(b){Zn(b),ui(b)},!0),x("keyMap","default",function(b,z,Ae){var de=Sl(z),Ce=Ae!=Er&&Sl(Ae);Ce&&Ce.detach&&Ce.detach(b,de),de.attach&&de.attach(b,Ce||null)}),x("extraKeys",null),x("configureMouse",null),x("lineWrapping",!1,gn,!0),x("gutters",[],function(b,z){b.display.gutterSpecs=oi(z,b.options.lineNumbers),ui(b)},!0),x("fixedGutter",!0,function(b,z){b.display.gutters.style.left=z?Lo(b.display)+"px":"0",b.refresh()},!0),x("coverGutterNextToScrollbar",!1,function(b){return In(b)},!0),x("scrollbarStyle","native",function(b){Tn(b),In(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=oi(b.options.gutters,z),ui(b)},!0),x("firstLineNumber",1,ui,!0),x("lineNumberFormatter",function(b){return b},ui,!0),x("showCursorWhenSelecting",!1,Go,!0),x("resetSelectionOnContextMenu",!0),x("lineWiseCopyCut",!0),x("pasteLinesPerSelection",!0),x("selectionsMayTouch",!1),x("readOnly",!1,function(b,z){z=="nocursor"&&(Uu(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,Yn),x("allowDropFileTypes",null),x("cursorBlinkRate",530),x("cursorScrollMargin",0),x("cursorHeight",1,Go,!0),x("singleCursorHeightPerLine",!0,Go,!0),x("workTime",100),x("workDelay",100),x("flattenSpans",!0,pA,!0),x("addModeClass",!1,pA,!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,pA,!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 Yn(a,E,x){var b=x&&x!=Er;if(!E!=!b){var z=a.display.dragFunctions,Ae=E?Dt:or;Ae(a.display.scroller,"dragstart",z.start),Ae(a.display.scroller,"dragenter",z.enter),Ae(a.display.scroller,"dragover",z.over),Ae(a.display.scroller,"dragleave",z.leave),Ae(a.display.scroller,"drop",z.drop)}}function gn(a){a.options.lineWrapping?(tt(a.display.wrapper,"CodeMirror-wrap"),a.display.sizer.style.minWidth="",a.display.sizerWidth=null):(ct(a.display.wrapper,"CodeMirror-wrap"),OA(a)),mi(a),Ql(a),Ai(a),setTimeout(function(){return In(a)},100)}function nn(a,E){var x=this;if(!(this instanceof nn))return new nn(a,E);this.options=E=E?bt(E):{},bt(Qr,E,!1);var b=E.value;typeof b=="string"?b=new Oa(b,E.mode,null,E.lineSeparator,E.direction):E.mode&&(b.modeOption=E.mode),this.doc=b;var z=new nn.inputStyles[E.inputStyle](this),Ae=this.display=new ki(a,b,z,E);Ae.wrapper.CodeMirror=this,Zn(this),E.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Tn(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 Ee,keySeq:null,specialChars:null},E.autofocus&&!ve&&Ae.input.focus(),Te&&be<11&&setTimeout(function(){return x.display.input.reset(!0)},20),Ta(this),zi(),Gn(this),this.curOp.forceUpdate=!0,Ur(this,b),E.autofocus&&!ve||this.hasFocus()?setTimeout(function(){x.hasFocus()&&!x.state.focused&&lu(x)},20):Uu(this);for(var de in gr)gr.hasOwnProperty(de)&&gr[de](this,E[de],Er);ci(this),E.finishInit&&E.finishInit(this);for(var Ce=0;Ce20*20}Dt(E.scroller,"touchstart",function(xe){if(!cn(a,xe)&&!Ae(xe)&&!jn(a,xe)){E.input.ensurePolled(),clearTimeout(x);var Ne=+new Date;E.activeTouch={start:Ne,moved:!1,prev:Ne-b.end<=300?b:null},xe.touches.length==1&&(E.activeTouch.left=xe.touches[0].pageX,E.activeTouch.top=xe.touches[0].pageY)}}),Dt(E.scroller,"touchmove",function(){E.activeTouch&&(E.activeTouch.moved=!0)}),Dt(E.scroller,"touchend",function(xe){var Ne=E.activeTouch;if(Ne&&!Cl(E,xe)&&Ne.left!=null&&!Ne.moved&&new Date-Ne.start<300){var mt=a.coordsChar(E.activeTouch,"page"),lt;!Ne.prev||de(Ne,Ne.prev)?lt=new fa(mt,mt):!Ne.prev.prev||de(Ne,Ne.prev.prev)?lt=a.findWordAt(mt):lt=new fa(kn(mt.line,0),Mr(a.doc,kn(mt.line+1,0))),a.setSelection(lt.anchor,lt.head),a.focus(),_a(xe)}z()}),Dt(E.scroller,"touchcancel",z),Dt(E.scroller,"scroll",function(){E.scroller.clientHeight&&(yn(a,E.scroller.scrollTop),pn(a,E.scroller.scrollLeft,!0),Xn(a,"scroll",a))}),Dt(E.scroller,"mousewheel",function(xe){return qi(a,xe)}),Dt(E.scroller,"DOMMouseScroll",function(xe){return qi(a,xe)}),Dt(E.wrapper,"scroll",function(){return E.wrapper.scrollTop=E.wrapper.scrollLeft=0}),E.dragFunctions={enter:function(xe){cn(a,xe)||Cn(xe)},over:function(xe){cn(a,xe)||(ws(a,xe),Cn(xe))},start:function(xe){return Wu(a,xe)},drop:mr(a,Fo),leave:function(xe){cn(a,xe)||gs(a)}};var Ce=E.input.getField();Dt(Ce,"keyup",function(xe){return _o.call(a,xe)}),Dt(Ce,"keydown",mr(a,Ss)),Dt(Ce,"keypress",mr(a,$o)),Dt(Ce,"focus",function(xe){return lu(a,xe)}),Dt(Ce,"blur",function(xe){return Uu(a,xe)})}var wa=[];nn.defineInitHook=function(a){return wa.push(a)};function Un(a,E,x,b){var z=a.doc,Ae;x==null&&(x="add"),x=="smart"&&(z.mode.indent?Ae=GA(a,E).state:x="prev");var de=a.options.tabSize,Ce=dn(z,E),xe=Ue(Ce.text,null,de);Ce.stateAfter&&(Ce.stateAfter=null);var Ne=Ce.text.match(/^\s*/)[0],mt;if(!b&&!/\S/.test(Ce.text))mt=0,x="not";else if(x=="smart"&&(mt=z.mode.indent(Ae,Ce.text.slice(Ne.length),Ce.text),mt==xt||mt>150)){if(!b)return;x="prev"}x=="prev"?E>z.first?mt=Ue(dn(z,E-1).text,null,de):mt=0:x=="add"?mt=xe+a.options.indentUnit:x=="subtract"?mt=xe-a.options.indentUnit:typeof x=="number"&&(mt=xe+x),mt=Math.max(0,mt);var lt="",Tt=0;if(a.options.indentWithTabs)for(var st=Math.floor(mt/de);st;--st)Tt+=de,lt+=" ";if(Ttde,xe=mn(E),Ne=null;if(Ce&&b.ranges.length>1)if(Ir&&Ir.text.join(` -`)==E){if(b.ranges.length%Ir.text.length==0){Ne=[];for(var mt=0;mt=0;Tt--){var st=b.ranges[Tt],_t=st.from(),vn=st.to();st.empty()&&(x&&x>0?_t=kn(_t.line,_t.ch-x):a.state.overwrite&&!Ce?vn=kn(vn.line,Math.min(dn(Ae,vn.line).text.length,vn.ch+wt(xe).length)):Ce&&Ir&&Ir.lineWise&&Ir.text.join(` + left: `+E.left+"px; width: "+Math.max(2,E.right-E.left)+"px;");a.display.lineSpace.appendChild(ie),ie.scrollIntoView(z),a.display.lineSpace.removeChild(ie)}}}function He(a,E,x,b){b==null&&(b=0);var z;!a.options.lineWrapping&&E==x&&(E=E.ch?kn(E.line,E.sticky=="before"?E.ch-1:E.ch,"after"):E,x=E.sticky=="before"?kn(E.line,E.ch+1,"before"):E);for(var ie=0;ie<5;ie++){var de=!1,Ce=dl(a,E),xe=!x||x==E?Ce:dl(a,x);z={left:Math.min(Ce.left,xe.left),top:Math.min(Ce.top,xe.top)-b,right:Math.max(Ce.left,xe.left),bottom:Math.max(Ce.bottom,xe.bottom)+b};var Ne=nt(a,z),mt=a.doc.scrollTop,lt=a.doc.scrollLeft;if(Ne.scrollTop!=null&&(yn(a,Ne.scrollTop),Math.abs(a.doc.scrollTop-mt)>1&&(de=!0)),Ne.scrollLeft!=null&&(pn(a,Ne.scrollLeft),Math.abs(a.doc.scrollLeft-lt)>1&&(de=!0)),!de)break}return z}function $e(a,E){var x=nt(a,E);x.scrollTop!=null&&yn(a,x.scrollTop),x.scrollLeft!=null&&pn(a,x.scrollLeft)}function nt(a,E){var x=a.display,b=Mo(a.display);E.top<0&&(E.top=0);var z=a.curOp&&a.curOp.scrollTop!=null?a.curOp.scrollTop:x.scroller.scrollTop,ie=Ha(a),de={};E.bottom-E.top>ie&&(E.bottom=E.top+ie);var Ce=a.doc.height+Jl(x),xe=E.topCe-b;if(E.topz+ie){var mt=Math.min(E.top,(Ne?Ce:E.bottom)-ie);mt!=z&&(de.scrollTop=mt)}var lt=a.options.fixedGutter?0:x.gutters.offsetWidth,Ht=a.curOp&&a.curOp.scrollLeft!=null?a.curOp.scrollLeft:x.scroller.scrollLeft-lt,st=bl(a)-x.gutters.offsetWidth,_t=E.right-E.left>st;return _t&&(E.right=E.left+st),E.left<10?de.scrollLeft=0:E.leftst+Ht-3&&(de.scrollLeft=E.right+(_t?0:10)-st),de}function Ft(a,E){E!=null&&(sn(a),a.curOp.scrollTop=(a.curOp.scrollTop==null?a.doc.scrollTop:a.curOp.scrollTop)+E)}function St(a){sn(a);var E=a.getCursor();a.curOp.scrollToPos={from:E,to:E,margin:a.options.cursorScrollMargin}}function Nt(a,E,x){(E!=null||x!=null)&&sn(a),E!=null&&(a.curOp.scrollLeft=E),x!=null&&(a.curOp.scrollTop=x)}function an(a,E){sn(a),a.curOp.scrollToPos=E}function sn(a){var E=a.curOp.scrollToPos;if(E){a.curOp.scrollToPos=null;var x=Yu(a,E.from),b=Yu(a,E.to);jt(a,x,b,E.margin)}}function jt(a,E,x,b){var z=nt(a,{left:Math.min(E.left,x.left),top:Math.min(E.top,x.top)-b,right:Math.max(E.right,x.right),bottom:Math.max(E.bottom,x.bottom)+b});Nt(a,z.scrollLeft,z.scrollTop)}function yn(a,E){Math.abs(a.doc.scrollTop-E)<2||(y||Ga(a,{top:E}),bn(a,E,!0),y&&Ga(a),Sa(a,100))}function bn(a,E,x){E=Math.max(0,Math.min(a.display.scroller.scrollHeight-a.display.scroller.clientHeight,E)),!(a.display.scroller.scrollTop==E&&!x)&&(a.doc.scrollTop=E,a.display.scrollbars.setScrollTop(E),a.display.scroller.scrollTop!=E&&(a.display.scroller.scrollTop=E))}function pn(a,E,x,b){E=Math.max(0,Math.min(E,a.display.scroller.scrollWidth-a.display.scroller.clientWidth)),!((x?E==a.doc.scrollLeft:Math.abs(a.doc.scrollLeft-E)<2)&&!b)&&(a.doc.scrollLeft=E,pi(a),a.display.scroller.scrollLeft!=E&&(a.display.scroller.scrollLeft=E),a.display.scrollbars.setScrollLeft(E))}function xn(a){var E=a.display,x=E.gutters.offsetWidth,b=Math.round(a.doc.height+Jl(a.display));return{clientHeight:E.scroller.clientHeight,viewHeight:E.wrapper.clientHeight,scrollWidth:E.scroller.scrollWidth,clientWidth:E.scroller.clientWidth,viewWidth:E.wrapper.clientWidth,barLeft:a.options.fixedGutter?x:0,docHeight:b,scrollHeight:b+Pl(a)+E.barHeight,nativeBarWidth:E.nativeBarWidth,gutterWidth:x}}var Ln=function(a,E,x){this.cm=x;var b=this.vert=Ze("div",[Ze("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),z=this.horiz=Ze("div",[Ze("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");b.tabIndex=z.tabIndex=-1,a(b),a(z),Dt(b,"scroll",function(){b.clientHeight&&E(b.scrollTop,"vertical")}),Dt(z,"scroll",function(){z.clientWidth&&E(z.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,Te&&be<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Ln.prototype.update=function(a){var E=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=E?b+"px":"0";var z=a.viewHeight-(E?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(E){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:E?b:0}},Ln.prototype.setScrollLeft=function(a){this.horiz.scrollLeft!=a&&(this.horiz.scrollLeft=a),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Ln.prototype.setScrollTop=function(a){this.vert.scrollTop!=a&&(this.vert.scrollTop=a),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Ln.prototype.zeroWidthHack=function(){var a=ke&&!Fe?"12px":"18px";this.horiz.style.height=this.vert.style.width=a,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new Ee,this.disableVert=new Ee},Ln.prototype.enableZeroWidthBar=function(a,E,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":E.set(1e3,b)}E.set(1e3,b)},Ln.prototype.clear=function(){var a=this.horiz.parentNode;a.removeChild(this.horiz),a.removeChild(this.vert)};var Nn=function(){};Nn.prototype.update=function(){return{bottom:0,right:0}},Nn.prototype.setScrollLeft=function(){},Nn.prototype.setScrollTop=function(){},Nn.prototype.clear=function(){};function In(a,E){E||(E=xn(a));var x=a.display.barWidth,b=a.display.barHeight;hr(a,E);for(var z=0;z<4&&x!=a.display.barWidth||b!=a.display.barHeight;z++)x!=a.display.barWidth&&a.options.lineWrapping&&Bu(a),hr(a,xn(a)),x=a.display.barWidth,b=a.display.barHeight}function hr(a,E){var x=a.display,b=x.scrollbars.update(E);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=E.gutterWidth+"px"):x.gutterFiller.style.display=""}var $n={native:Ln,null:Nn};function Tn(a){a.display.scrollbars&&(a.display.scrollbars.clear(),a.display.scrollbars.addClass&&ct(a.display.wrapper,a.display.scrollbars.addClass)),a.display.scrollbars=new $n[a.options.scrollbarStyle](function(E){a.display.wrapper.insertBefore(E,a.display.scrollbarFiller),Dt(E,"mousedown",function(){a.state.focused&&setTimeout(function(){return a.display.input.focus()},0)}),E.setAttribute("cm-not-content","true")},function(E,x){x=="horizontal"?pn(a,E):yn(a,E)},a),a.display.scrollbars.addClass&&tt(a.display.wrapper,a.display.scrollbars.addClass)}var Cr=0;function Gn(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:++Cr},Zu(a.curOp)}function er(a){var E=a.curOp;E&&Bl(E,function(x){for(var b=0;b=x.viewTo)||x.maxLineChanged&&E.options.lineWrapping,a.update=a.mustUpdate&&new ea(E,a.mustUpdate&&{top:a.scrollTop,ensure:a.scrollToPos},a.forceUpdate)}function ta(a){a.updatedDisplay=a.mustUpdate&&qr(a.cm,a.update)}function Kr(a){var E=a.cm,x=E.display;a.updatedDisplay&&Bu(E),a.barMeasure=xn(E),x.maxLineChanged&&!E.options.lineWrapping&&(a.adjustWidthTo=fo(E,x.maxLine,x.maxLine.text.length).left+3,E.display.sizerWidth=a.adjustWidthTo,a.barMeasure.scrollWidth=Math.max(x.scroller.clientWidth,x.sizer.offsetLeft+a.adjustWidthTo+Pl(E)+E.display.barWidth),a.maxScrollLeft=Math.max(0,x.sizer.offsetLeft+a.adjustWidthTo-bl(E))),(a.updatedDisplay||a.selectionChanged)&&(a.preparedSelection=x.input.prepareSelection())}function Aa(a){var E=a.cm;a.adjustWidthTo!=null&&(E.display.sizer.style.minWidth=a.adjustWidthTo+"px",a.maxScrollLeft=a.display.viewTo)){var x=+new Date+a.options.workTime,b=GA(a,E.highlightFrontier),z=[];E.iter(b.line,Math.min(E.first+E.size,a.display.viewTo+500),function(ie){if(b.line>=a.display.viewFrom){var de=ie.styles,Ce=ie.text.length>a.options.maxHighlightLength?sr(E.mode,b.state):null,xe=aA(a,ie,b,!0);Ce&&(b.state=Ce),ie.styles=xe.styles;var Ne=ie.styleClasses,mt=xe.classes;mt?ie.styleClasses=mt:Ne&&(ie.styleClasses=null);for(var lt=!de||de.length!=ie.styles.length||Ne!=mt&&(!Ne||!mt||Ne.bgClass!=mt.bgClass||Ne.textClass!=mt.textClass),Ht=0;!lt&&Htx)return Sa(a,a.options.workDelay),!0}),E.highlightFrontier=b.line,E.modeFrontier=Math.max(E.modeFrontier,b.line),z.length&&kr(a,function(){for(var ie=0;ie=x.viewFrom&&E.visible.to<=x.viewTo&&(x.updateLineNumbers==null||x.updateLineNumbers>=x.viewTo)&&x.renderedView==x.view&&ts(a)==0)return!1;ci(a)&&(Yo(a),E.dims=cs(a));var z=b.first+b.size,ie=Math.max(E.visible.from-a.options.viewportMargin,b.first),de=Math.min(z,E.visible.to+a.options.viewportMargin);x.viewFromde&&x.viewTo-de<20&&(de=Math.min(z,x.viewTo)),mi&&(ie=Dr(a.doc,ie),de=Zr(a.doc,de));var Ce=ie!=x.viewFrom||de!=x.viewTo||x.lastWrapHeight!=E.wrapperHeight||x.lastWrapWidth!=E.wrapperWidth;fs(a,ie,de),x.viewOffset=si(dn(a.doc,x.viewFrom)),a.display.mover.style.top=x.viewOffset+"px";var xe=ts(a);if(!Ce&&xe==0&&!E.force&&x.renderedView==x.view&&(x.updateLineNumbers==null||x.updateLineNumbers>=x.viewTo))return!1;var Ne=Lr(a);return xe>4&&(x.lineDiv.style.display="none"),ei(a,x.updateLineNumbers,E.dims),xe>4&&(x.lineDiv.style.display=""),x.renderedView=x.view,na(Ne),yt(x.cursorDiv),yt(x.selectionDiv),x.gutters.style.height=x.sizer.style.minHeight=0,Ce&&(x.lastWrapHeight=E.wrapperHeight,x.lastWrapWidth=E.wrapperWidth,Sa(a,400)),x.updateLineNumbers=null,!0}function Ya(a,E){for(var x=E.viewport,b=!0;;b=!1){if(!b||!a.options.lineWrapping||E.oldDisplayWidth==bl(a)){if(x&&x.top!=null&&(x={top:Math.min(a.doc.height+Jl(a.display)-Ha(a),x.top)}),E.visible=oe(a.display,a.doc,x),E.visible.from>=a.display.viewFrom&&E.visible.to<=a.display.viewTo)break}else b&&(E.visible=oe(a.display,a.doc,x));if(!qr(a,E))break;Bu(a);var z=xn(a);Go(a),In(a,z),Pa(a,z),E.force=!1}E.signal(a,"update",a),(a.display.viewFrom!=a.display.reportedViewFrom||a.display.viewTo!=a.display.reportedViewTo)&&(E.signal(a,"viewportChange",a,a.display.viewFrom,a.display.viewTo),a.display.reportedViewFrom=a.display.viewFrom,a.display.reportedViewTo=a.display.viewTo)}function Ga(a,E){var x=new ea(a,E);if(qr(a,x)){Bu(a),Ya(a,x);var b=xn(a);Go(a),In(a,b),Pa(a,b),x.finish()}}function ei(a,E,x){var b=a.display,z=a.options.lineNumbers,ie=b.lineDiv,de=ie.firstChild;function Ce(_t){var vn=_t.nextSibling;return Xe&&ke&&a.display.currentWheelTarget==_t?_t.style.display="none":_t.parentNode.removeChild(_t),vn}for(var xe=b.view,Ne=b.viewFrom,mt=0;mt-1&&(st=!1),zo(a,lt,Ne,x)),st&&(yt(lt.lineNumber),lt.lineNumber.appendChild(document.createTextNode(FA(a.options,Ne)))),de=lt.node.nextSibling}Ne+=lt.size}for(;de;)de=Ce(de)}function ri(a){var E=a.gutters.offsetWidth;a.sizer.style.marginLeft=E+"px"}function Pa(a,E){a.display.sizer.style.minHeight=E.docHeight+"px",a.display.heightForcer.style.top=E.docHeight+"px",a.display.gutters.style.height=E.docHeight+a.display.barHeight+Pl(a)+"px"}function pi(a){var E=a.display,x=E.view;if(!(!E.alignWidgets&&(!E.gutters.firstChild||!a.options.fixedGutter))){for(var b=Lo(E)-E.scroller.scrollLeft+a.doc.scrollLeft,z=E.gutters.offsetWidth,ie=b+"px",de=0;dede.clientWidth,xe=de.scrollHeight>de.clientHeight;if(b&&Ce||z&&xe){if(z&&ke&&Xe){e:for(var Ne=E.target,mt=ie.view;Ne!=de;Ne=Ne.parentNode)for(var lt=0;lt=0&&ga(a,b.to())<=0)return x}return-1};var fa=function(a,E){this.anchor=a,this.head=E};fa.prototype.from=function(){return Lt(this.anchor,this.head)},fa.prototype.to=function(){return mA(this.anchor,this.head)},fa.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function yi(a,E,x){var b=a&&a.options.selectionsMayTouch,z=E[x];E.sort(function(Ht,st){return ga(Ht.from(),st.from())}),x=Qe(E,z);for(var ie=1;ie0:xe>=0){var Ne=Lt(Ce.from(),de.from()),mt=mA(Ce.to(),de.to()),lt=Ce.empty()?de.from()==de.head:Ce.from()==Ce.head;ie<=x&&--x,E.splice(--ie,2,new fa(lt?mt:Ne,lt?Ne:mt))}}return new ii(E,x)}function Pi(a,E){return new ii([new fa(a,E||a)],0)}function rA(a){return a.text?kn(a.from.line+a.text.length-1,wt(a.text).length+(a.text.length==1?a.from.ch:0)):a.to}function Di(a,E){if(ga(a,E.from)<0)return a;if(ga(a,E.to)<=0)return rA(E);var x=a.line+E.text.length-(E.to.line-E.from.line)-1,b=a.ch;return a.line==E.to.line&&(b+=rA(E).ch-E.to.ch),kn(x,b)}function ll(a,E){for(var x=[],b=0;b1&&a.remove(Ce.line+1,_t-1),a.insert(Ce.line+1,pr)}WA(a,"change",a,E)}function Ma(a,E,x){function b(z,ie,de){if(z.linked)for(var Ce=0;Ce1&&!a.done[a.done.length-2].ranges)return a.done.pop(),wt(a.done)}function Ao(a,E,x,b){var z=a.history;z.undone.length=0;var ie=+new Date,de,Ce;if((z.lastOp==b||z.lastOrigin==E.origin&&E.origin&&(E.origin.charAt(0)=="+"&&z.lastModTime>ie-(a.cm?a.cm.options.historyEventDelay:500)||E.origin.charAt(0)=="*"))&&(de=KA(z,z.lastOp==b)))Ce=wt(de.changes),ga(E.from,E.to)==0&&ga(E.from,Ce.to)==0?Ce.to=rA(E):de.changes.push(QA(a,E));else{var xe=wt(z.done);for((!xe||!xe.ranges)&&jl(a.sel,z.done),de={changes:[QA(a,E)],generation:z.generation},z.done.push(de);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=E.origin,Ce||Xn(a,"historyAdded")}function Kl(a,E,x,b){var z=E.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 Vo(a,E,x,b){var z=a.history,ie=b&&b.origin;x==z.lastSelOp||ie&&z.lastSelOrigin==ie&&(z.lastModTime==z.lastSelTime&&z.lastOrigin==ie||Kl(a,ie,wt(z.done),E))?z.done[z.done.length-1]=E:jl(E,z.done),z.lastSelTime=+new Date,z.lastSelOrigin=ie,z.lastSelOp=x,b&&b.clearRedo!==!1&&kA(z.undone)}function jl(a,E){var x=wt(E);x&&x.ranges&&x.equals(a)||E.push(a)}function ko(a,E,x,b){var z=E["spans_"+a.id],ie=0;a.iter(Math.max(a.first,x),Math.min(a.first+a.size,b),function(de){de.markedSpans&&((z||(z=E["spans_"+a.id]={}))[ie]=de.markedSpans),++ie})}function ql(a){if(!a)return null;for(var E,x=0;x-1&&(wt(Ce)[lt]=Ne[lt],delete Ne[lt])}}return b}function ou(a,E,x,b){if(b){var z=a.anchor;if(x){var ie=ga(E,z)<0;ie!=ga(x,z)<0?(z=E,E=x):ie!=ga(E,x)<0&&(E=x)}return new fa(z,E)}else return new fa(x||E,E)}function $l(a,E,x,b,z){z==null&&(z=a.cm&&(a.cm.display.shift||a.extend)),fl(a,new ii([ou(a.sel.primary(),E,x,z)],0),b)}function Rl(a,E,x){for(var b=[],z=a.cm&&(a.cm.display.shift||a.extend),ie=0;ie=E.ch:Ce.to>E.ch))){if(z&&(Xn(xe,"beforeCursorEnter"),xe.explicitlyCleared))if(ie.markedSpans){--de;continue}else break;if(!xe.atomic)continue;if(x){var lt=xe.find(b<0?1:-1),Ht=void 0;if((b<0?mt:Ne)&&(lt=Vu(a,lt,-b,lt&<.line==E.line?ie:null)),lt&<.line==E.line&&(Ht=ga(lt,x))&&(b<0?Ht<0:Ht>0))return ho(a,lt,E,b,z)}var st=xe.find(b<0?-1:1);return(b<0?Ne:mt)&&(st=Vu(a,st,b,st.line==E.line?ie:null)),st?ho(a,st,E,b,z):null}}return E}function lo(a,E,x,b,z){var ie=b||1,de=ho(a,E,x,ie,z)||!z&&ho(a,E,x,ie,!0)||ho(a,E,x,-ie,z)||!z&&ho(a,E,x,-ie,!0);return de||(a.cantEdit=!0,kn(a.first,0))}function Vu(a,E,x,b){return x<0&&E.ch==0?E.line>a.first?Mr(a,kn(E.line-1)):null:x>0&&E.ch==(b||dn(a,E.line)).text.length?E.line=0;--z)rs(a,{from:b[z].from,to:b[z].to,text:z?[""]:E.text,origin:E.origin});else rs(a,E)}}function rs(a,E){if(!(E.text.length==1&&E.text[0]==""&&ga(E.from,E.to)==0)){var x=ll(a,E);Ao(a,E,x,a.cm?a.cm.curOp.id:NaN),Uo(a,E,x,HA(a,E));var b=[];Ma(a,function(z,ie){!ie&&Qe(b,z.history)==-1&&(ju(z.history,E),b.push(z.history)),Uo(z,E,null,HA(z,E))})}}function su(a,E,x){var b=a.cm&&a.cm.state.suppressEdits;if(!(b&&!x)){for(var z=a.history,ie,de=a.sel,Ce=E=="undo"?z.done:z.undone,xe=E=="undo"?z.undone:z.done,Ne=0;Ne=0;--st){var _t=Ht(st);if(_t)return _t.v}}}}function Yt(a,E){if(E!=0&&(a.first+=E,a.sel=new ii(Wt(a.sel.ranges,function(z){return new fa(kn(z.anchor.line+E,z.anchor.ch),kn(z.head.line+E,z.head.ch))}),a.sel.primIndex),a.cm)){Ql(a.cm,a.first,a.first-E,E);for(var x=a.cm.display,b=x.viewFrom;ba.lastLine())){if(E.from.lineie&&(E={from:E.from,to:kn(ie,dn(a,ie).text.length),text:[E.text[0]],origin:E.origin}),E.removed=Rn(a,E.from,E.to),x||(x=ll(a,E)),a.cm?Tu(a.cm,E,b):Hl(a,E,b),Fu(a,x,Se),a.cantEdit&&lo(a,kn(a.firstLine(),0))&&(a.cantEdit=!1)}}function Tu(a,E,x){var b=a.doc,z=a.display,ie=E.from,de=E.to,Ce=!1,xe=ie.line;a.options.lineWrapping||(xe=ya(El(dn(b,ie.line))),b.iter(xe,de.line+1,function(st){if(st==z.maxLine)return Ce=!0,!0})),b.sel.contains(E.from,E.to)>-1&&On(a),Hl(b,E,x,ds(a)),a.options.lineWrapping||(b.iter(xe,ie.line+E.text.length,function(st){var _t=AA(st);_t>z.maxLineLength&&(z.maxLine=st,z.maxLineLength=_t,z.maxLineChanged=!0,Ce=!1)}),Ce&&(a.curOp.updateMaxLine=!0)),To(b,ie.line),Sa(a,400);var Ne=E.text.length-(de.line-ie.line)-1;E.full?Ql(a):ie.line==de.line&&E.text.length==1&&!ti(a.doc,E)?Co(a,ie.line,"text"):Ql(a,ie.line,de.line+1,Ne);var mt=Br(a,"changes"),lt=Br(a,"change");if(lt||mt){var Ht={from:ie,to:de,text:E.text,removed:E.removed,origin:E.origin};lt&&WA(a,"change",a,Ht),mt&&(a.curOp.changeObjs||(a.curOp.changeObjs=[])).push(Ht)}a.display.selForContextMenu=null}function Po(a,E,x,b,z){var ie;b||(b=x),ga(b,x)<0&&(ie=[b,x],x=ie[0],b=ie[1]),typeof E=="string"&&(E=a.splitLines(E)),No(a,{from:x,to:b,text:E,origin:z})}function Hu(a,E,x,b){x1||!(this.children[0]instanceof SA))){var Ce=[];this.collapse(Ce),this.children=[new SA(Ce)],this.children[0].parent=this}},collapse:function(a){for(var E=0;E50){for(var de=z.lines.length%25+25,Ce=de;Ce10);a.parent.maybeSpill()}},iterN:function(a,E,x){for(var b=0;ba.display.maxLineLength&&(a.display.maxLine=Ne,a.display.maxLineLength=mt,a.display.maxLineChanged=!0)}b!=null&&a&&this.collapsed&&Ql(a,b,z+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,a&&yo(a.doc)),a&&WA(a,"markerCleared",a,this,b,z),E&&er(a),this.parent&&this.parent.clear()}},mo.prototype.find=function(a,E){a==null&&this.type=="bookmark"&&(a=1);for(var x,b,z=0;z0||de==0&&ie.clearWhenEmpty!==!1)return ie;if(ie.replacedWith&&(ie.collapsed=!0,ie.widgetNode=at("span",[ie.replacedWith],"CodeMirror-widget"),b.handleMouseEvents||ie.widgetNode.setAttribute("cm-ignore-events","true"),b.insertLeft&&(ie.widgetNode.insertLeft=!0)),ie.collapsed){if(Ho(a,E.line,E,x,ie)||E.line!=x.line&&Ho(a,x.line,E,x,ie))throw new Error("Inserting collapsed marker partially overlapping an existing one");Ka()}ie.addToHistory&&Ao(a,{from:E,to:x,origin:"markText"},a.sel,NaN);var Ce=E.line,xe=a.cm,Ne;if(a.iter(Ce,x.line+1,function(lt){xe&&ie.collapsed&&!xe.options.lineWrapping&&El(lt)==xe.display.maxLine&&(Ne=!0),ie.collapsed&&Ce!=E.line&&Kn(lt,0),nl(lt,new Za(ie,Ce==E.line?E.ch:null,Ce==x.line?x.ch:null)),++Ce}),ie.collapsed&&a.iter(E.line,x.line+1,function(lt){$r(a,lt)&&Kn(lt,0)}),ie.clearOnEnter&&Dt(ie,"beforeCursorEnter",function(){return ie.clear()}),ie.readOnly&&(zl(),(a.history.done.length||a.history.undone.length)&&a.clearHistory()),ie.collapsed&&(ie.id=++Ru,ie.atomic=!0),xe){if(Ne&&(xe.curOp.updateMaxLine=!0),ie.collapsed)Ql(xe,E.line,x.line+1);else if(ie.className||ie.startStyle||ie.endStyle||ie.css||ie.attributes||ie.title)for(var mt=E.line;mt<=x.line;mt++)Co(xe,mt,"text");ie.atomic&&yo(xe.doc),WA(xe,"markerAdded",xe,ie)}return ie}var qo=function(a,E){this.markers=a,this.primary=E;for(var x=0;x=0;xe--)No(this,b[xe]);Ce?uu(this,Ce):this.cm&&St(this.cm)}),undo:Nr(function(){su(this,"undo")}),redo:Nr(function(){su(this,"redo")}),undoSelection:Nr(function(){su(this,"undo",!0)}),redoSelection:Nr(function(){su(this,"redo",!0)}),setExtending:function(a){this.extend=a},getExtending:function(){return this.extend},historySize:function(){for(var a=this.history,E=0,x=0,b=0;b=a.ch)&&E.push(z.marker.parent||z.marker)}return E},findMarks:function(a,E,x){a=Mr(this,a),E=Mr(this,E);var b=[],z=a.line;return this.iter(a.line,E.line+1,function(ie){var de=ie.markedSpans;if(de)for(var Ce=0;Ce=xe.to||xe.from==null&&z!=a.line||xe.from!=null&&z==E.line&&xe.from>=E.ch)&&(!x||x(xe.marker))&&b.push(xe.marker.parent||xe.marker)}++z}),b},getAllMarks:function(){var a=[];return this.iter(function(E){var x=E.markedSpans;if(x)for(var b=0;ba)return E=a,!0;a-=ie,++x}),Mr(this,kn(x,E))},indexFromPos:function(a){a=Mr(this,a);var E=a.ch;if(a.lineE&&(E=a.from),a.to!=null&&a.to-1){E.state.draggingText(a),setTimeout(function(){return E.display.input.focus()},20);return}try{var mt=a.dataTransfer.getData("Text");if(mt){var lt;if(E.state.draggingText&&!E.state.draggingText.copy&&(lt=E.listSelections()),Fu(E.doc,Pi(x,x)),lt)for(var Ht=0;Ht=0;Ce--)Po(a.doc,"",b[Ce].from,b[Ce].to,"+delete");St(a)})}function Iu(a,E,x){var b=Mt(a.text,E+x,x);return b<0||b>a.text.length?null:b}function lA(a,E,x){var b=Iu(a,E.ch,x);return b==null?null:new kn(E.line,b,x<0?"after":"before")}function xs(a,E,x,b,z){if(a){E.doc.direction=="rtl"&&(z=-z);var ie=ja(x,E.doc.direction);if(ie){var de=z<0?wt(ie):ie[0],Ce=z<0==(de.level==1),xe=Ce?"after":"before",Ne;if(de.level>0||E.doc.direction=="rtl"){var mt=Wi(E,x);Ne=z<0?x.text.length-1:0;var lt=Ol(E,mt,Ne).top;Ne=Bn(function(Ht){return Ol(E,mt,Ht).top==lt},z<0==(de.level==1)?de.from:de.to-1,Ne),xe=="before"&&(Ne=Iu(x,Ne,1))}else Ne=z<0?de.to:de.from;return new kn(b,Ne,xe)}}return new kn(b,z<0?x.text.length:0,z<0?"before":"after")}function Ds(a,E,x,b){var z=ja(E,a.doc.direction);if(!z)return lA(E,x,b);x.ch>=E.text.length?(x.ch=E.text.length,x.sticky="before"):x.ch<=0&&(x.ch=0,x.sticky="after");var ie=lr(z,x.ch,x.sticky),de=z[ie];if(a.doc.direction=="ltr"&&de.level%2==0&&(b>0?de.to>x.ch:de.from=de.from&&Ht>=mt.begin)){var st=lt?"before":"after";return new kn(x.line,Ht,st)}}var _t=function(pr,zr,nr){for(var Vt=function(Zi,hA){return hA?new kn(x.line,Ce(Zi,1),"before"):new kn(x.line,Zi,"after")};pr>=0&&pr0==(Da.level!=1),fi=_r?nr.begin:Ce(nr.end,-1);if(Da.from<=fi&&fi0?mt.end:Ce(mt.begin,-1);return Vn!=null&&!(b>0&&Vn==E.text.length)&&(vn=_t(b>0?0:z.length-1,b,Ne(Vn)),vn)?vn:null}var vs={selectAll:Ju,singleSelection:function(a){return a.setSelection(a.getCursor("anchor"),a.getCursor("head"),Se)},killLine:function(a){return du(a,function(E){if(E.empty()){var x=dn(a.doc,E.head.line).text.length;return E.head.ch==x&&E.head.line0)z=new kn(z.line,z.ch+1),a.replaceRange(ie.charAt(z.ch-1)+ie.charAt(z.ch-2),kn(z.line,z.ch-2),z,"+transpose");else if(z.line>a.doc.first){var de=dn(a.doc,z.line-1).text;de&&(z=new kn(z.line,1),a.replaceRange(ie.charAt(0)+a.doc.lineSeparator()+de.charAt(de.length-1),kn(z.line-1,de.length-1),z,"+transpose"))}}x.push(new fa(z,z))}a.setSelections(x)})},newlineAndIndent:function(a){return kr(a,function(){for(var E=a.listSelections(),x=E.length-1;x>=0;x--)a.replaceRange(a.doc.lineSeparator(),E[x].anchor,E[x].head,"+input");E=a.listSelections();for(var b=0;ba&&ga(E,this.pos)==0&&x==this.button};var ce,Be;function ge(a,E){var x=+new Date;return Be&&Be.compare(x,a,E)?(ce=Be=null,"triple"):ce&&ce.compare(x,a,E)?(Be=new os(x,a,E),ce=null,"double"):(ce=new os(x,a,E),Be=null,"single")}function Kt(a){var E=this,x=E.display;if(!(cn(E,a)||x.activeTouch&&x.input.supportsTouch())){if(x.input.ensurePolled(),x.shift=a.shiftKey,Cl(x,a)){Xe||(x.scroller.draggable=!1,setTimeout(function(){return x.scroller.draggable=!0},100));return}if(!jn(E,a)){var b=iu(E,a),z=wn(a),ie=b?ge(b,z):"single";window.focus(),z==1&&E.state.selectingText&&E.state.selectingText(a),!(b&&on(E,z,b,ie,a))&&(z==1?b?ln(E,b,ie,a):dr(a)==x.scroller&&_a(a):z==2?(b&&$l(E.doc,b),setTimeout(function(){return x.input.focus()},20)):z==3&&(Ye?E.display.input.onContextMenu(a):ms(E)))}}}function on(a,E,x,b,z){var ie="Click";return b=="double"?ie="Double"+ie:b=="triple"&&(ie="Triple"+ie),ie=(E==1?"Left":E==2?"Middle":"Right")+ie,Es(a,ps(ie,z),z,function(de){if(typeof de=="string"&&(de=vs[de]),!de)return!1;var Ce=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),Ce=de(a,x)!=xt}finally{a.state.suppressEdits=!1}return Ce})}function Gt(a,E,x){var b=a.getOption("configureMouse"),z=b?b(a,E,x):{};if(z.unit==null){var ie=Ge?x.shiftKey&&x.metaKey:x.altKey;z.unit=ie?"rectangle":E=="single"?"char":E=="double"?"word":"line"}return(z.extend==null||a.doc.extend)&&(z.extend=a.doc.extend||x.shiftKey),z.addNew==null&&(z.addNew=ke?x.metaKey:x.ctrlKey),z.moveOnDrag==null&&(z.moveOnDrag=!(ke?x.altKey:x.ctrlKey)),z}function ln(a,E,x,b){Te?setTimeout(it(Qo,a),0):a.curOp.focus=Ke();var z=Gt(a,x,b),ie=a.doc.sel,de;a.options.dragDrop&&ur&&!a.isReadOnly()&&x=="single"&&(de=ie.contains(E))>-1&&(ga((de=ie.ranges[de]).from(),E)<0||E.xRel>0)&&(ga(de.to(),E)>0||E.xRel<0)?Tt(a,b,E,z):Ut(a,b,E,z)}function Tt(a,E,x,b){var z=a.display,ie=!1,de=mr(a,function(Ne){Xe&&(z.scroller.draggable=!1),a.state.draggingText=!1,or(z.wrapper.ownerDocument,"mouseup",de),or(z.wrapper.ownerDocument,"mousemove",Ce),or(z.scroller,"dragstart",xe),or(z.scroller,"drop",de),ie||(_a(Ne),b.addNew||$l(a.doc,x,null,null,b.extend),Xe&&!We||Te&&be==9?setTimeout(function(){z.wrapper.ownerDocument.body.focus({preventScroll:!0}),z.input.focus()},20):z.input.focus())}),Ce=function(Ne){ie=ie||Math.abs(E.clientX-Ne.clientX)+Math.abs(E.clientY-Ne.clientY)>=10},xe=function(){return ie=!0};Xe&&(z.scroller.draggable=!0),a.state.draggingText=de,de.copy=!b.moveOnDrag,z.scroller.dragDrop&&z.scroller.dragDrop(),Dt(z.wrapper.ownerDocument,"mouseup",de),Dt(z.wrapper.ownerDocument,"mousemove",Ce),Dt(z.scroller,"dragstart",xe),Dt(z.scroller,"drop",de),ms(a),setTimeout(function(){return z.input.focus()},20)}function dt(a,E,x){if(x=="char")return new fa(E,E);if(x=="word")return a.findWordAt(E);if(x=="line")return new fa(kn(E.line,0),Mr(a.doc,kn(E.line+1,0)));var b=x(a,E);return new fa(b.from,b.to)}function Ut(a,E,x,b){var z=a.display,ie=a.doc;_a(E);var de,Ce,xe=ie.sel,Ne=xe.ranges;if(b.addNew&&!b.extend?(Ce=ie.sel.contains(x),Ce>-1?de=Ne[Ce]:de=new fa(x,x)):(de=ie.sel.primary(),Ce=ie.sel.primIndex),b.unit=="rectangle")b.addNew||(de=new fa(x,x)),x=iu(a,E,!0,!0),Ce=-1;else{var mt=dt(a,x,b.unit);b.extend?de=ou(de,mt.anchor,mt.head,b.extend):de=mt}b.addNew?Ce==-1?(Ce=Ne.length,fl(ie,yi(a,Ne.concat([de]),Ce),{scroll:!1,origin:"*mouse"})):Ne.length>1&&Ne[Ce].empty()&&b.unit=="char"&&!b.extend?(fl(ie,yi(a,Ne.slice(0,Ce).concat(Ne.slice(Ce+1)),0),{scroll:!1,origin:"*mouse"}),xe=ie.sel):yu(ie,Ce,de,ot):(Ce=0,fl(ie,new ii([de],0),ot),xe=ie.sel);var lt=x;function Ht(nr){if(ga(lt,nr)!=0)if(lt=nr,b.unit=="rectangle"){for(var Vt=[],Da=a.options.tabSize,_r=Ue(dn(ie,x.line).text,x.ch,Da),fi=Ue(dn(ie,nr.line).text,nr.ch,Da),Zi=Math.min(_r,fi),hA=Math.max(_r,fi),IA=Math.min(x.line,nr.line),Wl=Math.min(a.lastLine(),Math.max(x.line,nr.line));IA<=Wl;IA++){var Fl=dn(ie,IA).text,NA=Rt(Fl,Zi,Da);Zi==hA?Vt.push(new fa(kn(IA,NA),kn(IA,NA))):Fl.length>NA&&Vt.push(new fa(kn(IA,NA),kn(IA,Rt(Fl,hA,Da))))}Vt.length||Vt.push(new fa(x,x)),fl(ie,yi(a,xe.ranges.slice(0,Ce).concat(Vt),Ce),{origin:"*mouse",scroll:!1}),a.scrollIntoView(nr)}else{var ul=de,gl=dt(a,nr,b.unit),xr=ul.anchor,qt;ga(gl.anchor,xr)>0?(qt=gl.head,xr=Lt(ul.from(),gl.anchor)):(qt=gl.anchor,xr=mA(ul.to(),gl.head));var cr=xe.ranges.slice(0);cr[Ce]=va(a,new fa(Mr(ie,xr),qt)),fl(ie,yi(a,cr,Ce),ot)}}var st=z.wrapper.getBoundingClientRect(),_t=0;function vn(nr){var Vt=++_t,Da=iu(a,nr,!0,b.unit=="rectangle");if(Da)if(ga(Da,lt)!=0){a.curOp.focus=Ke(),Ht(Da);var _r=oe(z,ie);(Da.line>=_r.to||Da.line<_r.from)&&setTimeout(mr(a,function(){_t==Vt&&vn(nr)}),150)}else{var fi=nr.clientYst.bottom?20:0;fi&&setTimeout(mr(a,function(){_t==Vt&&(z.scroller.scrollTop+=fi,vn(nr))}),50)}}function Vn(nr){a.state.selectingText=!1,_t=1/0,nr&&(_a(nr),z.input.focus()),or(z.wrapper.ownerDocument,"mousemove",pr),or(z.wrapper.ownerDocument,"mouseup",zr),ie.history.lastSelOrigin=null}var pr=mr(a,function(nr){nr.buttons===0||!wn(nr)?Vn(nr):vn(nr)}),zr=mr(a,Vn);a.state.selectingText=zr,Dt(z.wrapper.ownerDocument,"mousemove",pr),Dt(z.wrapper.ownerDocument,"mouseup",zr)}function va(a,E){var x=E.anchor,b=E.head,z=dn(a.doc,x.line);if(ga(x,b)==0&&x.sticky==b.sticky)return E;var ie=ja(z);if(!ie)return E;var de=lr(ie,x.ch,x.sticky),Ce=ie[de];if(Ce.from!=x.ch&&Ce.to!=x.ch)return E;var xe=de+(Ce.from==x.ch==(Ce.level!=1)?0:1);if(xe==0||xe==ie.length)return E;var Ne;if(b.line!=x.line)Ne=(b.line-x.line)*(a.doc.direction=="ltr"?1:-1)>0;else{var mt=lr(ie,b.ch,b.sticky),lt=mt-de||(b.ch-x.ch)*(Ce.level==1?-1:1);mt==xe-1||mt==xe?Ne=lt<0:Ne=lt>0}var Ht=ie[xe+(Ne?-1:0)],st=Ne==(Ht.level==1),_t=st?Ht.from:Ht.to,vn=st?"after":"before";return x.ch==_t&&x.sticky==vn?E:new fa(new kn(x.line,_t,vn),b)}function Pr(a,E,x,b){var z,ie;if(E.touches)z=E.touches[0].clientX,ie=E.touches[0].clientY;else try{z=E.clientX,ie=E.clientY}catch(Ht){return!1}if(z>=Math.floor(a.display.gutters.getBoundingClientRect().right))return!1;b&&_a(E);var de=a.display,Ce=de.lineDiv.getBoundingClientRect();if(ie>Ce.bottom||!Br(a,x))return Ti(E);ie-=Ce.top-de.viewOffset;for(var xe=0;xe=z){var mt=eA(a.doc,ie),lt=a.display.gutterSpecs[xe];return Xn(a,x,a,mt,lt.className,E),Ti(E)}}}function jn(a,E){return Pr(a,E,"gutterClick",!0)}function Yr(a,E){Cl(a.display,E)||tr(a,E)||cn(a,E,"contextmenu")||Ye||a.display.input.onContextMenu(E)}function tr(a,E){return Br(a,"gutterContextMenu")?Pr(a,E,"gutterContextMenu",!1):!1}function Zn(a){a.display.wrapper.className=a.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+a.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Ai(a)}var Er={toString:function(){return"CodeMirror.Init"}},Qr={},gr={};function xa(a){var E=a.optionHandlers;function x(b,z,ie,de){a.defaults[b]=z,ie&&(E[b]=de?function(Ce,xe,Ne){Ne!=Er&&ie(Ce,xe,Ne)}:ie)}a.defineOption=x,a.Init=Er,x("value","",function(b,z){return b.setValue(z)},!0),x("mode",null,function(b,z){b.doc.modeOption=z,Ri(b)},!0),x("indentUnit",2,Ri,!0),x("indentWithTabs",!1),x("smartIndent",!0),x("tabSize",4,function(b){pA(b),Ai(b),Ql(b)},!0),x("lineSeparator",null,function(b,z){if(b.doc.lineSep=z,!!z){var ie=[],de=b.doc.first;b.doc.iter(function(xe){for(var Ne=0;;){var mt=xe.text.indexOf(z,Ne);if(mt==-1)break;Ne=mt+z.length,ie.push(kn(de,mt))}de++});for(var Ce=ie.length-1;Ce>=0;Ce--)Po(b.doc,z,ie[Ce],kn(ie[Ce].line,ie[Ce].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!=Er&&b.refresh()}),x("specialCharPlaceholder",ro,function(b){return b.refresh()},!0),x("electricChars",!0),x("inputStyle",ve?"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",!Je),x("wholeLineUpdateBefore",!0),x("theme","default",function(b){Zn(b),ui(b)},!0),x("keyMap","default",function(b,z,ie){var de=Sl(z),Ce=ie!=Er&&Sl(ie);Ce&&Ce.detach&&Ce.detach(b,de),de.attach&&de.attach(b,Ce||null)}),x("extraKeys",null),x("configureMouse",null),x("lineWrapping",!1,gn,!0),x("gutters",[],function(b,z){b.display.gutterSpecs=oi(z,b.options.lineNumbers),ui(b)},!0),x("fixedGutter",!0,function(b,z){b.display.gutters.style.left=z?Lo(b.display)+"px":"0",b.refresh()},!0),x("coverGutterNextToScrollbar",!1,function(b){return In(b)},!0),x("scrollbarStyle","native",function(b){Tn(b),In(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=oi(b.options.gutters,z),ui(b)},!0),x("firstLineNumber",1,ui,!0),x("lineNumberFormatter",function(b){return b},ui,!0),x("showCursorWhenSelecting",!1,Go,!0),x("resetSelectionOnContextMenu",!0),x("lineWiseCopyCut",!0),x("pasteLinesPerSelection",!0),x("selectionsMayTouch",!1),x("readOnly",!1,function(b,z){z=="nocursor"&&(Uu(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,Yn),x("allowDropFileTypes",null),x("cursorBlinkRate",530),x("cursorScrollMargin",0),x("cursorHeight",1,Go,!0),x("singleCursorHeightPerLine",!0,Go,!0),x("workTime",100),x("workDelay",100),x("flattenSpans",!0,pA,!0),x("addModeClass",!1,pA,!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,pA,!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 Yn(a,E,x){var b=x&&x!=Er;if(!E!=!b){var z=a.display.dragFunctions,ie=E?Dt:or;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 gn(a){a.options.lineWrapping?(tt(a.display.wrapper,"CodeMirror-wrap"),a.display.sizer.style.minWidth="",a.display.sizerWidth=null):(ct(a.display.wrapper,"CodeMirror-wrap"),OA(a)),gi(a),Ql(a),Ai(a),setTimeout(function(){return In(a)},100)}function nn(a,E){var x=this;if(!(this instanceof nn))return new nn(a,E);this.options=E=E?bt(E):{},bt(Qr,E,!1);var b=E.value;typeof b=="string"?b=new Oa(b,E.mode,null,E.lineSeparator,E.direction):E.mode&&(b.modeOption=E.mode),this.doc=b;var z=new nn.inputStyles[E.inputStyle](this),ie=this.display=new ki(a,b,z,E);ie.wrapper.CodeMirror=this,Zn(this),E.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Tn(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 Ee,keySeq:null,specialChars:null},E.autofocus&&!ve&&ie.input.focus(),Te&&be<11&&setTimeout(function(){return x.display.input.reset(!0)},20),Ta(this),zi(),Gn(this),this.curOp.forceUpdate=!0,Ur(this,b),E.autofocus&&!ve||this.hasFocus()?setTimeout(function(){x.hasFocus()&&!x.state.focused&&lu(x)},20):Uu(this);for(var de in gr)gr.hasOwnProperty(de)&&gr[de](this,E[de],Er);ci(this),E.finishInit&&E.finishInit(this);for(var Ce=0;Ce20*20}Dt(E.scroller,"touchstart",function(xe){if(!cn(a,xe)&&!ie(xe)&&!jn(a,xe)){E.input.ensurePolled(),clearTimeout(x);var Ne=+new Date;E.activeTouch={start:Ne,moved:!1,prev:Ne-b.end<=300?b:null},xe.touches.length==1&&(E.activeTouch.left=xe.touches[0].pageX,E.activeTouch.top=xe.touches[0].pageY)}}),Dt(E.scroller,"touchmove",function(){E.activeTouch&&(E.activeTouch.moved=!0)}),Dt(E.scroller,"touchend",function(xe){var Ne=E.activeTouch;if(Ne&&!Cl(E,xe)&&Ne.left!=null&&!Ne.moved&&new Date-Ne.start<300){var mt=a.coordsChar(E.activeTouch,"page"),lt;!Ne.prev||de(Ne,Ne.prev)?lt=new fa(mt,mt):!Ne.prev.prev||de(Ne,Ne.prev.prev)?lt=a.findWordAt(mt):lt=new fa(kn(mt.line,0),Mr(a.doc,kn(mt.line+1,0))),a.setSelection(lt.anchor,lt.head),a.focus(),_a(xe)}z()}),Dt(E.scroller,"touchcancel",z),Dt(E.scroller,"scroll",function(){E.scroller.clientHeight&&(yn(a,E.scroller.scrollTop),pn(a,E.scroller.scrollLeft,!0),Xn(a,"scroll",a))}),Dt(E.scroller,"mousewheel",function(xe){return _i(a,xe)}),Dt(E.scroller,"DOMMouseScroll",function(xe){return _i(a,xe)}),Dt(E.wrapper,"scroll",function(){return E.wrapper.scrollTop=E.wrapper.scrollLeft=0}),E.dragFunctions={enter:function(xe){cn(a,xe)||Cn(xe)},over:function(xe){cn(a,xe)||(ws(a,xe),Cn(xe))},start:function(xe){return Wu(a,xe)},drop:mr(a,Fo),leave:function(xe){cn(a,xe)||gs(a)}};var Ce=E.input.getField();Dt(Ce,"keyup",function(xe){return _o.call(a,xe)}),Dt(Ce,"keydown",mr(a,Ss)),Dt(Ce,"keypress",mr(a,$o)),Dt(Ce,"focus",function(xe){return lu(a,xe)}),Dt(Ce,"blur",function(xe){return Uu(a,xe)})}var wa=[];nn.defineInitHook=function(a){return wa.push(a)};function Un(a,E,x,b){var z=a.doc,ie;x==null&&(x="add"),x=="smart"&&(z.mode.indent?ie=GA(a,E).state:x="prev");var de=a.options.tabSize,Ce=dn(z,E),xe=Ue(Ce.text,null,de);Ce.stateAfter&&(Ce.stateAfter=null);var Ne=Ce.text.match(/^\s*/)[0],mt;if(!b&&!/\S/.test(Ce.text))mt=0,x="not";else if(x=="smart"&&(mt=z.mode.indent(ie,Ce.text.slice(Ne.length),Ce.text),mt==xt||mt>150)){if(!b)return;x="prev"}x=="prev"?E>z.first?mt=Ue(dn(z,E-1).text,null,de):mt=0:x=="add"?mt=xe+a.options.indentUnit:x=="subtract"?mt=xe-a.options.indentUnit:typeof x=="number"&&(mt=xe+x),mt=Math.max(0,mt);var lt="",Ht=0;if(a.options.indentWithTabs)for(var st=Math.floor(mt/de);st;--st)Ht+=de,lt+=" ";if(Htde,xe=mn(E),Ne=null;if(Ce&&b.ranges.length>1)if(Ir&&Ir.text.join(` +`)==E){if(b.ranges.length%Ir.text.length==0){Ne=[];for(var mt=0;mt=0;Ht--){var st=b.ranges[Ht],_t=st.from(),vn=st.to();st.empty()&&(x&&x>0?_t=kn(_t.line,_t.ch-x):a.state.overwrite&&!Ce?vn=kn(vn.line,Math.min(dn(ie,vn.line).text.length,vn.ch+wt(xe).length)):Ce&&Ir&&Ir.lineWise&&Ir.text.join(` `)==xe.join(` -`)&&(_t=vn=kn(_t.line,0)));var Vn={from:_t,to:vn,text:Ne?Ne[Tt%Ne.length]:xe,origin:z||(Ce?"paste":a.state.cutIncoming>de?"cut":"+input")};No(a.doc,Vn),WA(a,"inputRead",a,Vn)}E&&!Ce&&Wr(a,E),St(a),a.curOp.updateInput<2&&(a.curOp.updateInput=lt),a.curOp.typing=!0,a.state.pasteIncoming=a.state.cutIncoming=-1}function ar(a,E){var x=a.clipboardData&&a.clipboardData.getData("Text");if(x)return a.preventDefault(),!E.isReadOnly()&&!E.options.disableInput&&kr(E,function(){return Pt(E,x,0,null,"paste")}),!0}function Wr(a,E){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 Ae=a.getModeAt(z.head),de=!1;if(Ae.electricChars){for(var Ce=0;Ce-1){de=Un(a,z.head.line,"smart");break}}else Ae.electricInput&&Ae.electricInput.test(dn(a.doc,z.head.line).text.slice(0,z.head.ch))&&(de=Un(a,z.head.line,"smart"));de&&WA(a,"electricInput",a,z.head.line)}}}function zr(a){for(var E=[],x=[],b=0;bAe&&(Un(this,Ce.head.line,b,!0),Ae=Ce.head.line,de==this.doc.sel.primIndex&&St(this));else{var xe=Ce.from(),Ne=Ce.to(),mt=Math.max(Ae,xe.line);Ae=Math.min(this.lastLine(),Ne.line-(Ne.ch?0:1))+1;for(var lt=mt;lt0&&yu(this.doc,de,new fa(xe,Tt[de].to()),Se)}}}),getTokenAt:function(b,z){return iA(this,b,z)},getLineTokens:function(b,z){return iA(this,kn(b),z,!0)},getTokenTypeAt:function(b){b=Mr(this.doc,b);var z=EA(this,dn(this.doc,b.line)),Ae=0,de=(z.length-1)/2,Ce=b.ch,xe;if(Ce==0)xe=z[2];else for(;;){var Ne=Ae+de>>1;if((Ne?z[Ne*2-1]:0)>=Ce)de=Ne;else if(z[Ne*2+1]xe&&(b=xe,de=!0),Ce=dn(this.doc,b)}else Ce=b;return LA(this,Ce,{top:0,left:0},z||"page",Ae||de).top+(de?this.doc.height-si(Ce):0)},defaultTextHeight:function(){return Mo(this.display)},defaultCharWidth:function(){return ZA(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(b,z,Ae,de,Ce){var xe=this.display;b=dl(this,Mr(this.doc,b));var Ne=b.bottom,mt=b.left;if(z.style.position="absolute",z.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(z),xe.sizer.appendChild(z),de=="over")Ne=b.top;else if(de=="above"||de=="near"){var lt=Math.max(xe.wrapper.clientHeight,this.doc.height),Tt=Math.max(xe.sizer.clientWidth,xe.lineSpace.clientWidth);(de=="above"||b.bottom+z.offsetHeight>lt)&&b.top>z.offsetHeight?Ne=b.top-z.offsetHeight:b.bottom+z.offsetHeight<=lt&&(Ne=b.bottom),mt+z.offsetWidth>Tt&&(mt=Tt-z.offsetWidth)}z.style.top=Ne+"px",z.style.left=z.style.right="",Ce=="right"?(mt=xe.sizer.clientWidth-z.offsetWidth,z.style.right="0px"):(Ce=="left"?mt=0:Ce=="middle"&&(mt=(xe.sizer.clientWidth-z.offsetWidth)/2),z.style.left=mt+"px"),Ae&&$e(this,{left:mt,top:Ne,right:mt+z.offsetWidth,bottom:Ne+z.offsetHeight})},triggerOnKeyDown:jr(Ss),triggerOnKeyPress:jr($o),triggerOnKeyUp:_o,triggerOnMouseDown:jr(Kt),execCommand:function(b){if(vs.hasOwnProperty(b))return vs[b].call(null,this)},triggerElectric:jr(function(b){Wr(this,b)}),findPosH:function(b,z,Ae,de){var Ce=1;z<0&&(Ce=-1,z=-z);for(var xe=Mr(this.doc,b),Ne=0;Ne0&&mt(Ae.charAt(de-1));)--de;for(;Ce.5||this.options.lineWrapping)&&mi(this),Xn(this,"refresh",this)}),swapDoc:jr(function(b){var z=this.doc;return z.cm=null,this.state.selectingText&&this.state.selectingText(),Ur(this,b),Ai(this),this.display.input.reset(),Nt(this,b.scrollLeft,b.scrollTop),this.curOp.forceScroll=!0,WA(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}},sa(a),a.registerHelper=function(b,z,Ae){x.hasOwnProperty(b)||(x[b]=a[b]={_global:[]}),x[b][z]=Ae},a.registerGlobalHelper=function(b,z,Ae,de){a.registerHelper(b,z,de),x[b]._global.push({pred:Ae,val:de})}}function Va(a,E,x,b,z){var Ae=E,de=x,Ce=dn(a,E.line),xe=z&&a.direction=="rtl"?-x:x;function Ne(){var Pr=E.line+xe;return Pr=a.first+a.size?!1:(E=new kn(Pr,E.ch,E.sticky),Ce=dn(a,Pr))}function mt(Pr){var $n;if(b=="codepoint"){var Vt=Ce.text.charCodeAt(E.ch+(b>0?0:-1));isNaN(Vt)?$n=null:$n=new kn(E.line,Math.max(0,Math.min(Ce.text.length,E.ch+x*(Vt>=55296&&Vt<56320?2:1))),-x)}else z?$n=Ds(a.cm,Ce,E,x):$n=lA(Ce,E,x);if($n==null)if(!Pr&&Ne())E=xs(z,a.cm,Ce,E.line,xe);else return!1;else E=$n;return!0}if(b=="char"||b=="codepoint")mt();else if(b=="column")mt(!0);else if(b=="word"||b=="group")for(var lt=null,Tt=b=="group",st=a.cm&&a.cm.getHelper(E,"wordChars"),_t=!0;!(x<0&&!mt(!_t));_t=!1){var vn=Ce.text.charAt(E.ch)||` -`,Vn=fe(vn,st)?"w":Tt&&vn==` -`?"n":!Tt||/\s/.test(vn)?null:"p";if(Tt&&!_t&&!Vn&&(Vn="s"),lt&<!=Vn){x<0&&(x=1,mt(),E.sticky="after");break}if(Vn&&(lt=Vn),x>0&&!mt(!_t))break}var pr=lo(a,E,Ae,de,!0);return MA(Ae,pr)&&(pr.hitSide=!0),pr}function YA(a,E,x,b){var z=a.doc,Ae=E.left,de;if(b=="page"){var Ce=Math.min(a.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),xe=Math.max(Ce-.5*Mo(a.display),3);de=(x>0?E.bottom:E.top)+x*xe}else b=="line"&&(de=x>0?E.bottom+3:E.top-3);for(var Ne;Ne=wl(a,Ae,de),!!Ne.outside;){if(x<0?de<=0:de>=z.height){Ne.hitSide=!0;break}de+=x*5}return Ne}var ma=function(a){this.cm=a,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new Ee,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};ma.prototype.init=function(a){var E=this,x=this,b=x.cm,z=x.div=a.lineDiv;fn(z,b.options.spellcheck,b.options.autocorrect,b.options.autocapitalize);function Ae(Ce){for(var xe=Ce.target;xe;xe=xe.parentNode){if(xe==z)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(xe.className))break}return!1}Dt(z,"paste",function(Ce){!Ae(Ce)||cn(b,Ce)||ar(Ce,b)||be<=11&&setTimeout(mr(b,function(){return E.updateFromDOM()}),20)}),Dt(z,"compositionstart",function(Ce){E.composing={data:Ce.data,done:!1}}),Dt(z,"compositionupdate",function(Ce){E.composing||(E.composing={data:Ce.data,done:!1})}),Dt(z,"compositionend",function(Ce){E.composing&&(Ce.data!=E.composing.data&&E.readFromDOMSoon(),E.composing.done=!0)}),Dt(z,"touchstart",function(){return x.forceCompositionEnd()}),Dt(z,"input",function(){E.composing||E.readFromDOMSoon()});function de(Ce){if(!(!Ae(Ce)||cn(b,Ce))){if(b.somethingSelected())kt({lineWise:!1,text:b.getSelections()}),Ce.type=="cut"&&b.replaceSelection("",null,"cut");else if(b.options.lineWiseCopyCut){var xe=zr(b);kt({lineWise:!0,text:xe.text}),Ce.type=="cut"&&b.operation(function(){b.setSelections(xe.ranges,0,Se),b.replaceSelection("",null,"cut")})}else return;if(Ce.clipboardData){Ce.clipboardData.clearData();var Ne=Ir.text.join(` +`)&&(_t=vn=kn(_t.line,0)));var Vn={from:_t,to:vn,text:Ne?Ne[Ht%Ne.length]:xe,origin:z||(Ce?"paste":a.state.cutIncoming>de?"cut":"+input")};No(a.doc,Vn),WA(a,"inputRead",a,Vn)}E&&!Ce&&Rr(a,E),St(a),a.curOp.updateInput<2&&(a.curOp.updateInput=lt),a.curOp.typing=!0,a.state.pasteIncoming=a.state.cutIncoming=-1}function ar(a,E){var x=a.clipboardData&&a.clipboardData.getData("Text");if(x)return a.preventDefault(),!E.isReadOnly()&&!E.options.disableInput&&kr(E,function(){return Pt(E,x,0,null,"paste")}),!0}function Rr(a,E){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),de=!1;if(ie.electricChars){for(var Ce=0;Ce-1){de=Un(a,z.head.line,"smart");break}}else ie.electricInput&&ie.electricInput.test(dn(a.doc,z.head.line).text.slice(0,z.head.ch))&&(de=Un(a,z.head.line,"smart"));de&&WA(a,"electricInput",a,z.head.line)}}}function Wr(a){for(var E=[],x=[],b=0;bie&&(Un(this,Ce.head.line,b,!0),ie=Ce.head.line,de==this.doc.sel.primIndex&&St(this));else{var xe=Ce.from(),Ne=Ce.to(),mt=Math.max(ie,xe.line);ie=Math.min(this.lastLine(),Ne.line-(Ne.ch?0:1))+1;for(var lt=mt;lt0&&yu(this.doc,de,new fa(xe,Ht[de].to()),Se)}}}),getTokenAt:function(b,z){return iA(this,b,z)},getLineTokens:function(b,z){return iA(this,kn(b),z,!0)},getTokenTypeAt:function(b){b=Mr(this.doc,b);var z=EA(this,dn(this.doc,b.line)),ie=0,de=(z.length-1)/2,Ce=b.ch,xe;if(Ce==0)xe=z[2];else for(;;){var Ne=ie+de>>1;if((Ne?z[Ne*2-1]:0)>=Ce)de=Ne;else if(z[Ne*2+1]xe&&(b=xe,de=!0),Ce=dn(this.doc,b)}else Ce=b;return LA(this,Ce,{top:0,left:0},z||"page",ie||de).top+(de?this.doc.height-si(Ce):0)},defaultTextHeight:function(){return Mo(this.display)},defaultCharWidth:function(){return ZA(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(b,z,ie,de,Ce){var xe=this.display;b=dl(this,Mr(this.doc,b));var Ne=b.bottom,mt=b.left;if(z.style.position="absolute",z.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(z),xe.sizer.appendChild(z),de=="over")Ne=b.top;else if(de=="above"||de=="near"){var lt=Math.max(xe.wrapper.clientHeight,this.doc.height),Ht=Math.max(xe.sizer.clientWidth,xe.lineSpace.clientWidth);(de=="above"||b.bottom+z.offsetHeight>lt)&&b.top>z.offsetHeight?Ne=b.top-z.offsetHeight:b.bottom+z.offsetHeight<=lt&&(Ne=b.bottom),mt+z.offsetWidth>Ht&&(mt=Ht-z.offsetWidth)}z.style.top=Ne+"px",z.style.left=z.style.right="",Ce=="right"?(mt=xe.sizer.clientWidth-z.offsetWidth,z.style.right="0px"):(Ce=="left"?mt=0:Ce=="middle"&&(mt=(xe.sizer.clientWidth-z.offsetWidth)/2),z.style.left=mt+"px"),ie&&$e(this,{left:mt,top:Ne,right:mt+z.offsetWidth,bottom:Ne+z.offsetHeight})},triggerOnKeyDown:Hr(Ss),triggerOnKeyPress:Hr($o),triggerOnKeyUp:_o,triggerOnMouseDown:Hr(Kt),execCommand:function(b){if(vs.hasOwnProperty(b))return vs[b].call(null,this)},triggerElectric:Hr(function(b){Rr(this,b)}),findPosH:function(b,z,ie,de){var Ce=1;z<0&&(Ce=-1,z=-z);for(var xe=Mr(this.doc,b),Ne=0;Ne0&&mt(ie.charAt(de-1));)--de;for(;Ce.5||this.options.lineWrapping)&&gi(this),Xn(this,"refresh",this)}),swapDoc:Hr(function(b){var z=this.doc;return z.cm=null,this.state.selectingText&&this.state.selectingText(),Ur(this,b),Ai(this),this.display.input.reset(),Nt(this,b.scrollLeft,b.scrollTop),this.curOp.forceScroll=!0,WA(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}},sa(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,de){a.registerHelper(b,z,de),x[b]._global.push({pred:ie,val:de})}}function Va(a,E,x,b,z){var ie=E,de=x,Ce=dn(a,E.line),xe=z&&a.direction=="rtl"?-x:x;function Ne(){var zr=E.line+xe;return zr=a.first+a.size?!1:(E=new kn(zr,E.ch,E.sticky),Ce=dn(a,zr))}function mt(zr){var nr;if(b=="codepoint"){var Vt=Ce.text.charCodeAt(E.ch+(b>0?0:-1));isNaN(Vt)?nr=null:nr=new kn(E.line,Math.max(0,Math.min(Ce.text.length,E.ch+x*(Vt>=55296&&Vt<56320?2:1))),-x)}else z?nr=Ds(a.cm,Ce,E,x):nr=lA(Ce,E,x);if(nr==null)if(!zr&&Ne())E=xs(z,a.cm,Ce,E.line,xe);else return!1;else E=nr;return!0}if(b=="char"||b=="codepoint")mt();else if(b=="column")mt(!0);else if(b=="word"||b=="group")for(var lt=null,Ht=b=="group",st=a.cm&&a.cm.getHelper(E,"wordChars"),_t=!0;!(x<0&&!mt(!_t));_t=!1){var vn=Ce.text.charAt(E.ch)||` +`,Vn=fe(vn,st)?"w":Ht&&vn==` +`?"n":!Ht||/\s/.test(vn)?null:"p";if(Ht&&!_t&&!Vn&&(Vn="s"),lt&<!=Vn){x<0&&(x=1,mt(),E.sticky="after");break}if(Vn&&(lt=Vn),x>0&&!mt(!_t))break}var pr=lo(a,E,ie,de,!0);return MA(ie,pr)&&(pr.hitSide=!0),pr}function YA(a,E,x,b){var z=a.doc,ie=E.left,de;if(b=="page"){var Ce=Math.min(a.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),xe=Math.max(Ce-.5*Mo(a.display),3);de=(x>0?E.bottom:E.top)+x*xe}else b=="line"&&(de=x>0?E.bottom+3:E.top-3);for(var Ne;Ne=wl(a,ie,de),!!Ne.outside;){if(x<0?de<=0:de>=z.height){Ne.hitSide=!0;break}de+=x*5}return Ne}var ma=function(a){this.cm=a,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new Ee,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};ma.prototype.init=function(a){var E=this,x=this,b=x.cm,z=x.div=a.lineDiv;fn(z,b.options.spellcheck,b.options.autocorrect,b.options.autocapitalize);function ie(Ce){for(var xe=Ce.target;xe;xe=xe.parentNode){if(xe==z)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(xe.className))break}return!1}Dt(z,"paste",function(Ce){!ie(Ce)||cn(b,Ce)||ar(Ce,b)||be<=11&&setTimeout(mr(b,function(){return E.updateFromDOM()}),20)}),Dt(z,"compositionstart",function(Ce){E.composing={data:Ce.data,done:!1}}),Dt(z,"compositionupdate",function(Ce){E.composing||(E.composing={data:Ce.data,done:!1})}),Dt(z,"compositionend",function(Ce){E.composing&&(Ce.data!=E.composing.data&&E.readFromDOMSoon(),E.composing.done=!0)}),Dt(z,"touchstart",function(){return x.forceCompositionEnd()}),Dt(z,"input",function(){E.composing||E.readFromDOMSoon()});function de(Ce){if(!(!ie(Ce)||cn(b,Ce))){if(b.somethingSelected())kt({lineWise:!1,text:b.getSelections()}),Ce.type=="cut"&&b.replaceSelection("",null,"cut");else if(b.options.lineWiseCopyCut){var xe=Wr(b);kt({lineWise:!0,text:xe.text}),Ce.type=="cut"&&b.operation(function(){b.setSelections(xe.ranges,0,Se),b.replaceSelection("",null,"cut")})}else return;if(Ce.clipboardData){Ce.clipboardData.clearData();var Ne=Ir.text.join(` `);if(Ce.clipboardData.setData("Text",Ne),Ce.clipboardData.getData("Text")==Ne){Ce.preventDefault();return}}var mt=yr(),lt=mt.firstChild;b.display.lineSpace.insertBefore(mt,b.display.lineSpace.firstChild),lt.value=Ir.text.join(` -`);var Tt=document.activeElement;At(lt),setTimeout(function(){b.display.lineSpace.removeChild(mt),Tt.focus(),Tt==z&&x.showPrimarySelection()},50)}}Dt(z,"copy",de),Dt(z,"cut",de)},ma.prototype.screenReaderLabelChanged=function(a){a?this.div.setAttribute("aria-label",a):this.div.removeAttribute("aria-label")},ma.prototype.prepareSelection=function(){var a=hs(this.cm,!1);return a.focus=document.activeElement==this.div,a},ma.prototype.showSelection=function(a,E){!a||!this.cm.display.view.length||((a.focus||E)&&this.showPrimarySelection(),this.showMultipleSelections(a))},ma.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},ma.prototype.showPrimarySelection=function(){var a=this.getSelection(),E=this.cm,x=E.doc.sel.primary(),b=x.from(),z=x.to();if(E.display.viewTo==E.display.viewFrom||b.line>=E.display.viewTo||z.line=E.display.viewFrom&&fA(E,b)||{node:Ce[0].measure.map[2],offset:0},Ne=z.linea.firstLine()&&(b=kn(b.line-1,dn(a.doc,b.line-1).length)),z.ch==dn(a.doc,z.line).text.length&&z.lineE.viewTo-1)return!1;var Ae,de,Ce;b.line==E.viewFrom||(Ae=Au(a,b.line))==0?(de=ya(E.view[0].line),Ce=E.view[0].node):(de=ya(E.view[Ae].line),Ce=E.view[Ae-1].node.nextSibling);var xe=Au(a,z.line),Ne,mt;if(xe==E.view.length-1?(Ne=E.viewTo-1,mt=E.lineDiv.lastChild):(Ne=ya(E.view[xe+1].line)-1,mt=E.view[xe+1].node.previousSibling),!Ce)return!1;for(var lt=a.doc.splitLines(Ar(a,Ce,mt,de,Ne)),Tt=Rn(a.doc,kn(de,0),kn(Ne,dn(a.doc,Ne).text.length));lt.length>1&&Tt.length>1;)if(wt(lt)==wt(Tt))lt.pop(),Tt.pop(),Ne--;else if(lt[0]==Tt[0])lt.shift(),Tt.shift(),de++;else break;for(var st=0,_t=0,vn=lt[0],Vn=Tt[0],pr=Math.min(vn.length,Vn.length);stb.ch&&Pr.charCodeAt(Pr.length-_t-1)==$n.charCodeAt($n.length-_t-1);)st--,_t++;lt[lt.length-1]=Pr.slice(0,Pr.length-_t).replace(/^\u200b+/,""),lt[0]=lt[0].slice(st).replace(/\u200b+$/,"");var Ma=kn(de,st),oa=kn(Ne,Tt.length?wt(Tt).length-_t:0);if(lt.length>1||lt[0]||ga(Ma,oa))return Po(a.doc,lt,Ma,oa,"+input"),!0},ma.prototype.ensurePolled=function(){this.forceCompositionEnd()},ma.prototype.reset=function(){this.forceCompositionEnd()},ma.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},ma.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))},ma.prototype.updateFromDOM=function(){var a=this;(this.cm.isReadOnly()||!this.pollContent())&&kr(this.cm,function(){return Ql(a.cm)})},ma.prototype.setUneditable=function(a){a.contentEditable="false"},ma.prototype.onKeyPress=function(a){a.charCode==0||this.composing||(a.preventDefault(),this.cm.isReadOnly()||mr(this.cm,Pt)(this.cm,String.fromCharCode(a.charCode==null?a.keyCode:a.charCode),0))},ma.prototype.readOnlyChanged=function(a){this.div.contentEditable=String(a!="nocursor")},ma.prototype.onContextMenu=function(){},ma.prototype.resetPosition=function(){},ma.prototype.needsContentAttribute=!0;function fA(a,E){var x=yl(a,E.line);if(!x||x.hidden)return null;var b=dn(a.doc,E.line),z=il(x,b,E.line),Ae=ja(b,a.doc.direction),de="left";if(Ae){var Ce=lr(Ae,E.ch);de=Ce%2?"right":"left"}var xe=vu(z.map,E.ch,de);return xe.offset=xe.collapse=="right"?xe.end:xe.start,xe}function ml(a){for(var E=a;E;E=E.parentNode)if(/CodeMirror-gutter-wrapper/.test(E.className))return!0;return!1}function Ja(a,E){return E&&(a.bad=!0),a}function Ar(a,E,x,b,z){var Ae="",de=!1,Ce=a.doc.lineSeparator(),xe=!1;function Ne(st){return function(_t){return _t.id==st}}function mt(){de&&(Ae+=Ce,xe&&(Ae+=Ce),de=xe=!1)}function lt(st){st&&(mt(),Ae+=st)}function Tt(st){if(st.nodeType==1){var _t=st.getAttribute("cm-text");if(_t){lt(_t);return}var vn=st.getAttribute("cm-marker"),Vn;if(vn){var pr=a.findMarks(kn(b,0),kn(z+1,0),Ne(+vn));pr.length&&(Vn=pr[0].find(0))&<(Rn(a.doc,Vn.from,Vn.to).join(Ce));return}if(st.getAttribute("contenteditable")=="false")return;var Pr=/^(pre|div|p|li|table|br)$/i.test(st.nodeName);if(!/^br$/i.test(st.nodeName)&&st.textContent.length==0)return;Pr&&mt();for(var $n=0;$n=9&&E.hasSelection&&(E.hasSelection=null),x.poll()}),Dt(z,"paste",function(de){cn(b,de)||ar(de,b)||(b.state.pasteIncoming=+new Date,x.fastPoll())});function Ae(de){if(!cn(b,de)){if(b.somethingSelected())kt({lineWise:!1,text:b.getSelections()});else if(b.options.lineWiseCopyCut){var Ce=zr(b);kt({lineWise:!0,text:Ce.text}),de.type=="cut"?b.setSelections(Ce.ranges,null,Se):(x.prevInput="",z.value=Ce.text.join(` -`),At(z))}else return;de.type=="cut"&&(b.state.cutIncoming=+new Date)}}Dt(z,"cut",Ae),Dt(z,"copy",Ae),Dt(a.scroller,"paste",function(de){if(!(Cl(a,de)||cn(b,de))){if(!z.dispatchEvent){b.state.pasteIncoming=+new Date,x.focus();return}var Ce=new Event("paste");Ce.clipboardData=de.clipboardData,z.dispatchEvent(Ce)}}),Dt(a.lineSpace,"selectstart",function(de){Cl(a,de)||_a(de)}),Dt(z,"compositionstart",function(){var de=b.getCursor("from");x.composing&&x.composing.range.clear(),x.composing={start:de,range:b.markText(de,b.getCursor("to"),{className:"CodeMirror-composing"})}}),Dt(z,"compositionend",function(){x.composing&&(x.poll(),x.composing.range.clear(),x.composing=null)})},$a.prototype.createField=function(a){this.wrapper=yr(),this.textarea=this.wrapper.firstChild},$a.prototype.screenReaderLabelChanged=function(a){a?this.textarea.setAttribute("aria-label",a):this.textarea.removeAttribute("aria-label")},$a.prototype.prepareSelection=function(){var a=this.cm,E=a.display,x=a.doc,b=hs(a);if(a.options.moveInputWithCursor){var z=dl(a,x.sel.primary().head,"div"),Ae=E.wrapper.getBoundingClientRect(),de=E.lineDiv.getBoundingClientRect();b.teTop=Math.max(0,Math.min(E.wrapper.clientHeight-10,z.top+de.top-Ae.top)),b.teLeft=Math.max(0,Math.min(E.wrapper.clientWidth-10,z.left+de.left-Ae.left))}return b},$a.prototype.showSelection=function(a){var E=this.cm,x=E.display;Re(x.cursorDiv,a.cursors),Re(x.selectionDiv,a.selection),a.teTop!=null&&(this.wrapper.style.top=a.teTop+"px",this.wrapper.style.left=a.teLeft+"px")},$a.prototype.reset=function(a){if(!(this.contextMenuPending||this.composing)){var E=this.cm;if(E.somethingSelected()){this.prevInput="";var x=E.getSelection();this.textarea.value=x,E.state.focused&&At(this.textarea),Te&&be>=9&&(this.hasSelection=x)}else a||(this.prevInput=this.textarea.value="",Te&&be>=9&&(this.hasSelection=null))}},$a.prototype.getField=function(){return this.textarea},$a.prototype.supportsTouch=function(){return!1},$a.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!ve||Ke()!=this.textarea))try{this.textarea.focus()}catch(a){}},$a.prototype.blur=function(){this.textarea.blur()},$a.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},$a.prototype.receivedFocus=function(){this.slowPoll()},$a.prototype.slowPoll=function(){var a=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){a.poll(),a.cm.state.focused&&a.slowPoll()})},$a.prototype.fastPoll=function(){var a=!1,E=this;E.pollingFast=!0;function x(){var b=E.poll();!b&&!a?(a=!0,E.polling.set(60,x)):(E.pollingFast=!1,E.slowPoll())}E.polling.set(20,x)},$a.prototype.poll=function(){var a=this,E=this.cm,x=this.textarea,b=this.prevInput;if(this.contextMenuPending||!E.state.focused||Tr(x)&&!b&&!this.composing||E.isReadOnly()||E.options.disableInput||E.state.keySeq)return!1;var z=x.value;if(z==b&&!E.somethingSelected())return!1;if(Te&&be>=9&&this.hasSelection===z||ke&&/[\uf700-\uf7ff]/.test(z))return E.display.input.reset(),!1;if(E.doc.sel==E.display.selForContextMenu){var Ae=z.charCodeAt(0);if(Ae==8203&&!b&&(b="\u200B"),Ae==8666)return this.reset(),this.cm.execCommand("undo")}for(var de=0,Ce=Math.min(b.length,z.length);de1e3||z.indexOf(` -`)>-1?x.value=a.prevInput="":a.prevInput=z,a.composing&&(a.composing.range.clear(),a.composing.range=E.markText(a.composing.start,E.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},$a.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},$a.prototype.onKeyPress=function(){Te&&be>=9&&(this.hasSelection=null),this.fastPoll()},$a.prototype.onContextMenu=function(a){var E=this,x=E.cm,b=x.display,z=E.textarea;E.contextMenuPending&&E.contextMenuPending();var Ae=iu(x,a),de=b.scroller.scrollTop;if(!Ae||et)return;var Ce=x.options.resetSelectionOnContextMenu;Ce&&x.doc.sel.contains(Ae)==-1&&mr(x,fl)(x.doc,Pi(Ae),Se);var xe=z.style.cssText,Ne=E.wrapper.style.cssText,mt=E.wrapper.offsetParent.getBoundingClientRect();E.wrapper.style.cssText="position: static",z.style.cssText=`position: absolute; width: 30px; height: 30px; +`);var Ht=document.activeElement;At(lt),setTimeout(function(){b.display.lineSpace.removeChild(mt),Ht.focus(),Ht==z&&x.showPrimarySelection()},50)}}Dt(z,"copy",de),Dt(z,"cut",de)},ma.prototype.screenReaderLabelChanged=function(a){a?this.div.setAttribute("aria-label",a):this.div.removeAttribute("aria-label")},ma.prototype.prepareSelection=function(){var a=hs(this.cm,!1);return a.focus=document.activeElement==this.div,a},ma.prototype.showSelection=function(a,E){!a||!this.cm.display.view.length||((a.focus||E)&&this.showPrimarySelection(),this.showMultipleSelections(a))},ma.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},ma.prototype.showPrimarySelection=function(){var a=this.getSelection(),E=this.cm,x=E.doc.sel.primary(),b=x.from(),z=x.to();if(E.display.viewTo==E.display.viewFrom||b.line>=E.display.viewTo||z.line=E.display.viewFrom&&fA(E,b)||{node:Ce[0].measure.map[2],offset:0},Ne=z.linea.firstLine()&&(b=kn(b.line-1,dn(a.doc,b.line-1).length)),z.ch==dn(a.doc,z.line).text.length&&z.lineE.viewTo-1)return!1;var ie,de,Ce;b.line==E.viewFrom||(ie=Au(a,b.line))==0?(de=ya(E.view[0].line),Ce=E.view[0].node):(de=ya(E.view[ie].line),Ce=E.view[ie-1].node.nextSibling);var xe=Au(a,z.line),Ne,mt;if(xe==E.view.length-1?(Ne=E.viewTo-1,mt=E.lineDiv.lastChild):(Ne=ya(E.view[xe+1].line)-1,mt=E.view[xe+1].node.previousSibling),!Ce)return!1;for(var lt=a.doc.splitLines(Ar(a,Ce,mt,de,Ne)),Ht=Rn(a.doc,kn(de,0),kn(Ne,dn(a.doc,Ne).text.length));lt.length>1&&Ht.length>1;)if(wt(lt)==wt(Ht))lt.pop(),Ht.pop(),Ne--;else if(lt[0]==Ht[0])lt.shift(),Ht.shift(),de++;else break;for(var st=0,_t=0,vn=lt[0],Vn=Ht[0],pr=Math.min(vn.length,Vn.length);stb.ch&&zr.charCodeAt(zr.length-_t-1)==nr.charCodeAt(nr.length-_t-1);)st--,_t++;lt[lt.length-1]=zr.slice(0,zr.length-_t).replace(/^\u200b+/,""),lt[0]=lt[0].slice(st).replace(/\u200b+$/,"");var Da=kn(de,st),_r=kn(Ne,Ht.length?wt(Ht).length-_t:0);if(lt.length>1||lt[0]||ga(Da,_r))return Po(a.doc,lt,Da,_r,"+input"),!0},ma.prototype.ensurePolled=function(){this.forceCompositionEnd()},ma.prototype.reset=function(){this.forceCompositionEnd()},ma.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},ma.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))},ma.prototype.updateFromDOM=function(){var a=this;(this.cm.isReadOnly()||!this.pollContent())&&kr(this.cm,function(){return Ql(a.cm)})},ma.prototype.setUneditable=function(a){a.contentEditable="false"},ma.prototype.onKeyPress=function(a){a.charCode==0||this.composing||(a.preventDefault(),this.cm.isReadOnly()||mr(this.cm,Pt)(this.cm,String.fromCharCode(a.charCode==null?a.keyCode:a.charCode),0))},ma.prototype.readOnlyChanged=function(a){this.div.contentEditable=String(a!="nocursor")},ma.prototype.onContextMenu=function(){},ma.prototype.resetPosition=function(){},ma.prototype.needsContentAttribute=!0;function fA(a,E){var x=yl(a,E.line);if(!x||x.hidden)return null;var b=dn(a.doc,E.line),z=il(x,b,E.line),ie=ja(b,a.doc.direction),de="left";if(ie){var Ce=lr(ie,E.ch);de=Ce%2?"right":"left"}var xe=vu(z.map,E.ch,de);return xe.offset=xe.collapse=="right"?xe.end:xe.start,xe}function ml(a){for(var E=a;E;E=E.parentNode)if(/CodeMirror-gutter-wrapper/.test(E.className))return!0;return!1}function Ja(a,E){return E&&(a.bad=!0),a}function Ar(a,E,x,b,z){var ie="",de=!1,Ce=a.doc.lineSeparator(),xe=!1;function Ne(st){return function(_t){return _t.id==st}}function mt(){de&&(ie+=Ce,xe&&(ie+=Ce),de=xe=!1)}function lt(st){st&&(mt(),ie+=st)}function Ht(st){if(st.nodeType==1){var _t=st.getAttribute("cm-text");if(_t){lt(_t);return}var vn=st.getAttribute("cm-marker"),Vn;if(vn){var pr=a.findMarks(kn(b,0),kn(z+1,0),Ne(+vn));pr.length&&(Vn=pr[0].find(0))&<(Rn(a.doc,Vn.from,Vn.to).join(Ce));return}if(st.getAttribute("contenteditable")=="false")return;var zr=/^(pre|div|p|li|table|br)$/i.test(st.nodeName);if(!/^br$/i.test(st.nodeName)&&st.textContent.length==0)return;zr&&mt();for(var nr=0;nr=9&&E.hasSelection&&(E.hasSelection=null),x.poll()}),Dt(z,"paste",function(de){cn(b,de)||ar(de,b)||(b.state.pasteIncoming=+new Date,x.fastPoll())});function ie(de){if(!cn(b,de)){if(b.somethingSelected())kt({lineWise:!1,text:b.getSelections()});else if(b.options.lineWiseCopyCut){var Ce=Wr(b);kt({lineWise:!0,text:Ce.text}),de.type=="cut"?b.setSelections(Ce.ranges,null,Se):(x.prevInput="",z.value=Ce.text.join(` +`),At(z))}else return;de.type=="cut"&&(b.state.cutIncoming=+new Date)}}Dt(z,"cut",ie),Dt(z,"copy",ie),Dt(a.scroller,"paste",function(de){if(!(Cl(a,de)||cn(b,de))){if(!z.dispatchEvent){b.state.pasteIncoming=+new Date,x.focus();return}var Ce=new Event("paste");Ce.clipboardData=de.clipboardData,z.dispatchEvent(Ce)}}),Dt(a.lineSpace,"selectstart",function(de){Cl(a,de)||_a(de)}),Dt(z,"compositionstart",function(){var de=b.getCursor("from");x.composing&&x.composing.range.clear(),x.composing={start:de,range:b.markText(de,b.getCursor("to"),{className:"CodeMirror-composing"})}}),Dt(z,"compositionend",function(){x.composing&&(x.poll(),x.composing.range.clear(),x.composing=null)})},$a.prototype.createField=function(a){this.wrapper=yr(),this.textarea=this.wrapper.firstChild},$a.prototype.screenReaderLabelChanged=function(a){a?this.textarea.setAttribute("aria-label",a):this.textarea.removeAttribute("aria-label")},$a.prototype.prepareSelection=function(){var a=this.cm,E=a.display,x=a.doc,b=hs(a);if(a.options.moveInputWithCursor){var z=dl(a,x.sel.primary().head,"div"),ie=E.wrapper.getBoundingClientRect(),de=E.lineDiv.getBoundingClientRect();b.teTop=Math.max(0,Math.min(E.wrapper.clientHeight-10,z.top+de.top-ie.top)),b.teLeft=Math.max(0,Math.min(E.wrapper.clientWidth-10,z.left+de.left-ie.left))}return b},$a.prototype.showSelection=function(a){var E=this.cm,x=E.display;Re(x.cursorDiv,a.cursors),Re(x.selectionDiv,a.selection),a.teTop!=null&&(this.wrapper.style.top=a.teTop+"px",this.wrapper.style.left=a.teLeft+"px")},$a.prototype.reset=function(a){if(!(this.contextMenuPending||this.composing)){var E=this.cm;if(E.somethingSelected()){this.prevInput="";var x=E.getSelection();this.textarea.value=x,E.state.focused&&At(this.textarea),Te&&be>=9&&(this.hasSelection=x)}else a||(this.prevInput=this.textarea.value="",Te&&be>=9&&(this.hasSelection=null))}},$a.prototype.getField=function(){return this.textarea},$a.prototype.supportsTouch=function(){return!1},$a.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!ve||Ke()!=this.textarea))try{this.textarea.focus()}catch(a){}},$a.prototype.blur=function(){this.textarea.blur()},$a.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},$a.prototype.receivedFocus=function(){this.slowPoll()},$a.prototype.slowPoll=function(){var a=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){a.poll(),a.cm.state.focused&&a.slowPoll()})},$a.prototype.fastPoll=function(){var a=!1,E=this;E.pollingFast=!0;function x(){var b=E.poll();!b&&!a?(a=!0,E.polling.set(60,x)):(E.pollingFast=!1,E.slowPoll())}E.polling.set(20,x)},$a.prototype.poll=function(){var a=this,E=this.cm,x=this.textarea,b=this.prevInput;if(this.contextMenuPending||!E.state.focused||Or(x)&&!b&&!this.composing||E.isReadOnly()||E.options.disableInput||E.state.keySeq)return!1;var z=x.value;if(z==b&&!E.somethingSelected())return!1;if(Te&&be>=9&&this.hasSelection===z||ke&&/[\uf700-\uf7ff]/.test(z))return E.display.input.reset(),!1;if(E.doc.sel==E.display.selForContextMenu){var ie=z.charCodeAt(0);if(ie==8203&&!b&&(b="\u200B"),ie==8666)return this.reset(),this.cm.execCommand("undo")}for(var de=0,Ce=Math.min(b.length,z.length);de1e3||z.indexOf(` +`)>-1?x.value=a.prevInput="":a.prevInput=z,a.composing&&(a.composing.range.clear(),a.composing.range=E.markText(a.composing.start,E.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},$a.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},$a.prototype.onKeyPress=function(){Te&&be>=9&&(this.hasSelection=null),this.fastPoll()},$a.prototype.onContextMenu=function(a){var E=this,x=E.cm,b=x.display,z=E.textarea;E.contextMenuPending&&E.contextMenuPending();var ie=iu(x,a),de=b.scroller.scrollTop;if(!ie||et)return;var Ce=x.options.resetSelectionOnContextMenu;Ce&&x.doc.sel.contains(ie)==-1&&mr(x,fl)(x.doc,Pi(ie),Se);var xe=z.style.cssText,Ne=E.wrapper.style.cssText,mt=E.wrapper.offsetParent.getBoundingClientRect();E.wrapper.style.cssText="position: static",z.style.cssText=`position: absolute; width: 30px; height: 30px; top: `+(a.clientY-mt.top-5)+"px; left: "+(a.clientX-mt.left-5)+`px; z-index: 1000; background: `+(Te?"rgba(255, 255, 255, .05)":"transparent")+`; - outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var lt;Xe&&(lt=window.scrollY),b.input.focus(),Xe&&window.scrollTo(null,lt),b.input.reset(),x.somethingSelected()||(z.value=E.prevInput=" "),E.contextMenuPending=st,b.selForContextMenu=x.doc.sel,clearTimeout(b.detectingSelectAll);function Tt(){if(z.selectionStart!=null){var vn=x.somethingSelected(),Vn="\u200B"+(vn?z.value:"");z.value="\u21DA",z.value=Vn,E.prevInput=vn?"":"\u200B",z.selectionStart=1,z.selectionEnd=Vn.length,b.selForContextMenu=x.doc.sel}}function st(){if(E.contextMenuPending==st&&(E.contextMenuPending=!1,E.wrapper.style.cssText=Ne,z.style.cssText=xe,Te&&be<9&&b.scrollbars.setScrollTop(b.scroller.scrollTop=de),z.selectionStart!=null)){(!Te||Te&&be<9)&&Tt();var vn=0,Vn=function(){b.selForContextMenu==x.doc.sel&&z.selectionStart==0&&z.selectionEnd>0&&E.prevInput=="\u200B"?mr(x,Ju)(x):vn++<10?b.detectingSelectAll=setTimeout(Vn,500):(b.selForContextMenu=null,b.input.reset())};b.detectingSelectAll=setTimeout(Vn,200)}}if(Te&&be>=9&&Tt(),Ye){Cn(a);var _t=function(){or(window,"mouseup",_t),setTimeout(st,20)};Dt(window,"mouseup",_t)}else setTimeout(st,50)},$a.prototype.readOnlyChanged=function(a){a||this.reset(),this.textarea.disabled=a=="nocursor",this.textarea.readOnly=!!a},$a.prototype.setUneditable=function(){},$a.prototype.needsContentAttribute=!1;function qA(a,E){if(E=E?bt(E):{},E.value=a.value,!E.tabindex&&a.tabIndex&&(E.tabindex=a.tabIndex),!E.placeholder&&a.placeholder&&(E.placeholder=a.placeholder),E.autofocus==null){var x=Ke();E.autofocus=x==a||a.getAttribute("autofocus")!=null&&x==document.body}function b(){a.value=Ce.getValue()}var z;if(a.form&&(Dt(a.form,"submit",b),!E.leaveSubmitMethodAlone)){var Ae=a.form;z=Ae.submit;try{var de=Ae.submit=function(){b(),Ae.submit=z,Ae.submit(),Ae.submit=de}}catch(xe){}}E.finishInit=function(xe){xe.save=b,xe.getTextArea=function(){return a},xe.toTextArea=function(){xe.toTextArea=isNaN,b(),a.parentNode.removeChild(xe.getWrapperElement()),a.style.display="",a.form&&(or(a.form,"submit",b),!E.leaveSubmitMethodAlone&&typeof a.form.submit=="function"&&(a.form.submit=z))}},a.style.display="none";var Ce=nn(function(xe){return a.parentNode.insertBefore(xe,a.nextSibling)},E);return Ce}function di(a){a.off=or,a.on=Dt,a.wheelEventPixels=nA,a.Doc=Oa,a.splitLines=mn,a.countColumn=Ue,a.findColumn=jt,a.isWordChar=se,a.Pass=xt,a.signal=Xn,a.Line=Qi,a.changeEnd=rA,a.scrollbarModel=er,a.Pos=kn,a.cmpPos=ga,a.modes=Fn,a.mimeModes=en,a.resolveMode=Sr,a.getMode=wr,a.modeExtensions=Fr,a.extendMode=Hr,a.copyState=sr,a.startState=qn,a.innerMode=Ca,a.commands=vs,a.keyMap=bu,a.keyName=ks,a.isModifierKey=Zs,a.lookupKey=Su,a.normalizeKeyMap=zs,a.StringStream=da,a.SharedTextMarker=qo,a.TextMarker=mo,a.LineWidget=hl,a.e_preventDefault=_a,a.e_stopPropagation=Yi,a.e_stop=Cn,a.addClass=tt,a.contains=Bt,a.rmClass=ct,a.keyNames=dA}xa(nn),Qa(nn);var jA="iter insert remove copy getEditor constructor".split(" ");for(var oA in Oa.prototype)Oa.prototype.hasOwnProperty(oA)&&Qe(jA,oA)<0&&(nn.prototype[oA]=function(a){return function(){return a.apply(this.doc,arguments)}}(Oa.prototype[oA]));return sa(Oa),nn.inputStyles={textarea:$a,contenteditable:ma},nn.defineMode=function(a){!nn.defaults.mode&&a!="null"&&(nn.defaults.mode=a),rn.apply(this,arguments)},nn.defineMIME=En,nn.defineMode("null",function(){return{token:function(a){return a.skipToEnd()}}}),nn.defineMIME("text/plain","null"),nn.defineExtension=function(a,E){nn.prototype[a]=E},nn.defineDocExtension=function(a,E){Oa.prototype[a]=E},nn.fromTextArea=qA,di(nn),nn.version="5.58.2",nn})},25419:function(Ct,ht,ne){(function(y){y(ne(89780),ne(15525),ne(98101))})(function(y){"use strict";y.defineMode("markdown",function(Ie,Me){var Pe=y.getMode(Ie,"text/html"),Te=Pe.name=="null";function be(Ue){if(y.findModeByName){var Ee=y.findModeByName(Ue);Ee&&(Ue=Ee.mime||Ee.mimes[0])}var Qe=y.getMode(Ie,Ue);return Qe.name=="null"?null:Qe}Me.highlightFormatting===void 0&&(Me.highlightFormatting=!1),Me.maxBlockquoteDepth===void 0&&(Me.maxBlockquoteDepth=0),Me.taskLists===void 0&&(Me.taskLists=!1),Me.strikethrough===void 0&&(Me.strikethrough=!1),Me.emoji===void 0&&(Me.emoji=!1),Me.fencedCodeBlockHighlighting===void 0&&(Me.fencedCodeBlockHighlighting=!0),Me.fencedCodeBlockDefaultMode===void 0&&(Me.fencedCodeBlockDefaultMode="text/plain"),Me.xml===void 0&&(Me.xml=!0),Me.tokenTypeOverrides===void 0&&(Me.tokenTypeOverrides={});var Xe={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var ze in Xe)Xe.hasOwnProperty(ze)&&Me.tokenTypeOverrides[ze]&&(Xe[ze]=Me.tokenTypeOverrides[ze]);var De=/^([*\-_])(?:\s*\1){2,}\s*$/,et=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,We=/^\[(x| )\](?=\s)/i,Fe=Me.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,rt=/^ {0,3}(?:\={1,}|-{2,})\s*$/,je=/^[^#!\[\]*_\\<>` "'(~:]+/,pe=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,ve=/^\s*\[[^\]]+?\]:.*$/,ke=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\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]/,Ge=" ";function Je(Ue,Ee,Qe){return Ee.f=Ee.inline=Qe,Qe(Ue,Ee)}function qe(Ue,Ee,Qe){return Ee.f=Ee.block=Qe,Qe(Ue,Ee)}function me(Ue){return!Ue||!/\S/.test(Ue.string)}function Ye(Ue){if(Ue.linkTitle=!1,Ue.linkHref=!1,Ue.linkText=!1,Ue.em=!1,Ue.strong=!1,Ue.strikethrough=!1,Ue.quote=0,Ue.indentedCode=!1,Ue.f==ct){var Ee=Te;if(!Ee){var Qe=y.innerMode(Pe,Ue.htmlState);Ee=Qe.mode.name=="xml"&&Qe.state.tagStart===null&&!Qe.state.context&&Qe.state.tokenize.isInText}Ee&&(Ue.f=at,Ue.block=ut,Ue.htmlState=null)}return Ue.trailingSpace=0,Ue.trailingSpaceNewLine=!1,Ue.prevLine=Ue.thisLine,Ue.thisLine={stream:null},null}function ut(Ue,Ee){var Qe=Ue.column()===Ee.indentation,Et=me(Ee.prevLine.stream),xt=Ee.indentedCode,Se=Ee.prevLine.hr,ot=Ee.list!==!1,vt=(Ee.listStack[Ee.listStack.length-1]||0)+3;Ee.indentedCode=!1;var jt=Ee.indentation;if(Ee.indentationDiff===null&&(Ee.indentationDiff=Ee.indentation,ot)){for(Ee.list=null;jt=4&&(xt||Ee.prevLine.fencedCodeEnd||Ee.prevLine.header||Et))return Ue.skipToEnd(),Ee.indentedCode=!0,Xe.code;if(Ue.eatSpace())return null;if(Qe&&Ee.indentation<=vt&&(wt=Ue.match(Fe))&&wt[1].length<=6)return Ee.quote=0,Ee.header=wt[1].length,Ee.thisLine.header=!0,Me.highlightFormatting&&(Ee.formatting="header"),Ee.f=Ee.inline,Re(Ee);if(Ee.indentation<=vt&&Ue.eat(">"))return Ee.quote=Qe?1:Ee.quote+1,Me.highlightFormatting&&(Ee.formatting="quote"),Ue.eatSpace(),Re(Ee);if(!It&&!Ee.setext&&Qe&&Ee.indentation<=vt&&(wt=Ue.match(et))){var Rt=wt[1]?"ol":"ul";return Ee.indentation=jt+Ue.current().length,Ee.list=!0,Ee.quote=0,Ee.listStack.push(Ee.indentation),Ee.em=!1,Ee.strong=!1,Ee.code=!1,Ee.strikethrough=!1,Me.taskLists&&Ue.match(We,!1)&&(Ee.taskList=!0),Ee.f=Ee.inline,Me.highlightFormatting&&(Ee.formatting=["list","list-"+Rt]),Re(Ee)}else{if(Qe&&Ee.indentation<=vt&&(wt=Ue.match(pe,!0)))return Ee.quote=0,Ee.fencedEndRE=new RegExp(wt[1]+"+ *$"),Ee.localMode=Me.fencedCodeBlockHighlighting&&be(wt[2]||Me.fencedCodeBlockDefaultMode),Ee.localMode&&(Ee.localState=y.startState(Ee.localMode)),Ee.f=Ee.block=yt,Me.highlightFormatting&&(Ee.formatting="code-block"),Ee.code=-1,Re(Ee);if(Ee.setext||(!ft||!ot)&&!Ee.quote&&Ee.list===!1&&!Ee.code&&!It&&!ve.test(Ue.string)&&(wt=Ue.lookAhead(1))&&(wt=wt.match(rt)))return Ee.setext?(Ee.header=Ee.setext,Ee.setext=0,Ue.skipToEnd(),Me.highlightFormatting&&(Ee.formatting="header")):(Ee.header=wt[0].charAt(0)=="="?1:2,Ee.setext=Ee.header),Ee.thisLine.header=!0,Ee.f=Ee.inline,Re(Ee);if(It)return Ue.skipToEnd(),Ee.hr=!0,Ee.thisLine.hr=!0,Xe.hr;if(Ue.peek()==="[")return Je(Ue,Ee,Ot)}return Je(Ue,Ee,Ee.inline)}function ct(Ue,Ee){var Qe=Pe.token(Ue,Ee.htmlState);if(!Te){var Et=y.innerMode(Pe,Ee.htmlState);(Et.mode.name=="xml"&&Et.state.tagStart===null&&!Et.state.context&&Et.state.tokenize.isInText||Ee.md_inside&&Ue.current().indexOf(">")>-1)&&(Ee.f=at,Ee.block=ut,Ee.htmlState=null)}return Qe}function yt(Ue,Ee){var Qe=Ee.listStack[Ee.listStack.length-1]||0,Et=Ee.indentation=Ue.quote?Ee.push(Xe.formatting+"-"+Ue.formatting[Qe]+"-"+Ue.quote):Ee.push("error"))}if(Ue.taskOpen)return Ee.push("meta"),Ee.length?Ee.join(" "):null;if(Ue.taskClosed)return Ee.push("property"),Ee.length?Ee.join(" "):null;if(Ue.linkHref?Ee.push(Xe.linkHref,"url"):(Ue.strong&&Ee.push(Xe.strong),Ue.em&&Ee.push(Xe.em),Ue.strikethrough&&Ee.push(Xe.strikethrough),Ue.emoji&&Ee.push(Xe.emoji),Ue.linkText&&Ee.push(Xe.linkText),Ue.code&&Ee.push(Xe.code),Ue.image&&Ee.push(Xe.image),Ue.imageAltText&&Ee.push(Xe.imageAltText,"link"),Ue.imageMarker&&Ee.push(Xe.imageMarker)),Ue.header&&Ee.push(Xe.header,Xe.header+"-"+Ue.header),Ue.quote&&(Ee.push(Xe.quote),!Me.maxBlockquoteDepth||Me.maxBlockquoteDepth>=Ue.quote?Ee.push(Xe.quote+"-"+Ue.quote):Ee.push(Xe.quote+"-"+Me.maxBlockquoteDepth)),Ue.list!==!1){var Et=(Ue.listStack.length-1)%3;Et?Et===1?Ee.push(Xe.list2):Ee.push(Xe.list3):Ee.push(Xe.list1)}return Ue.trailingSpaceNewLine?Ee.push("trailing-space-new-line"):Ue.trailingSpace&&Ee.push("trailing-space-"+(Ue.trailingSpace%2?"a":"b")),Ee.length?Ee.join(" "):null}function Ze(Ue,Ee){if(Ue.match(je,!0))return Re(Ee)}function at(Ue,Ee){var Qe=Ee.text(Ue,Ee);if(typeof Qe!="undefined")return Qe;if(Ee.list)return Ee.list=null,Re(Ee);if(Ee.taskList){var Et=Ue.match(We,!0)[1]===" ";return Et?Ee.taskOpen=!0:Ee.taskClosed=!0,Me.highlightFormatting&&(Ee.formatting="task"),Ee.taskList=!1,Re(Ee)}if(Ee.taskOpen=!1,Ee.taskClosed=!1,Ee.header&&Ue.match(/^#+$/,!0))return Me.highlightFormatting&&(Ee.formatting="header"),Re(Ee);var xt=Ue.next();if(Ee.linkTitle){Ee.linkTitle=!1;var Se=xt;xt==="("&&(Se=")"),Se=(Se+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var ot="^\\s*(?:[^"+Se+"\\\\]+|\\\\\\\\|\\\\.)"+Se;if(Ue.match(new RegExp(ot),!0))return Xe.linkHref}if(xt==="`"){var vt=Ee.formatting;Me.highlightFormatting&&(Ee.formatting="code"),Ue.eatWhile("`");var jt=Ue.current().length;if(Ee.code==0&&(!Ee.quote||jt==1))return Ee.code=jt,Re(Ee);if(jt==Ee.code){var ft=Re(Ee);return Ee.code=0,ft}else return Ee.formatting=vt,Re(Ee)}else if(Ee.code)return Re(Ee);if(xt==="\\"&&(Ue.next(),Me.highlightFormatting)){var It=Re(Ee),wt=Xe.formatting+"-escape";return It?It+" "+wt:wt}if(xt==="!"&&Ue.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return Ee.imageMarker=!0,Ee.image=!0,Me.highlightFormatting&&(Ee.formatting="image"),Re(Ee);if(xt==="["&&Ee.imageMarker&&Ue.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return Ee.imageMarker=!1,Ee.imageAltText=!0,Me.highlightFormatting&&(Ee.formatting="image"),Re(Ee);if(xt==="]"&&Ee.imageAltText){Me.highlightFormatting&&(Ee.formatting="image");var It=Re(Ee);return Ee.imageAltText=!1,Ee.image=!1,Ee.inline=Ee.f=Bt,It}if(xt==="["&&!Ee.image)return Ee.linkText&&Ue.match(/^.*?\]/)||(Ee.linkText=!0,Me.highlightFormatting&&(Ee.formatting="link")),Re(Ee);if(xt==="]"&&Ee.linkText){Me.highlightFormatting&&(Ee.formatting="link");var It=Re(Ee);return Ee.linkText=!1,Ee.inline=Ee.f=Ue.match(/\(.*?\)| ?\[.*?\]/,!1)?Bt:at,It}if(xt==="<"&&Ue.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){Ee.f=Ee.inline=Oe,Me.highlightFormatting&&(Ee.formatting="link");var It=Re(Ee);return It?It+=" ":It="",It+Xe.linkInline}if(xt==="<"&&Ue.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){Ee.f=Ee.inline=Oe,Me.highlightFormatting&&(Ee.formatting="link");var It=Re(Ee);return It?It+=" ":It="",It+Xe.linkEmail}if(Me.xml&&xt==="<"&&Ue.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var Rt=Ue.string.indexOf(">",Ue.pos);if(Rt!=-1){var Jt=Ue.string.substring(Ue.start,Rt);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(Jt)&&(Ee.md_inside=!0)}return Ue.backUp(1),Ee.htmlState=y.startState(Pe),qe(Ue,Ee,ct)}if(Me.xml&&xt==="<"&&Ue.match(/^\/\w*?>/))return Ee.md_inside=!1,"tag";if(xt==="*"||xt==="_"){for(var we=1,le=Ue.pos==1?" ":Ue.string.charAt(Ue.pos-2);we<3&&Ue.eat(xt);)we++;var ie=Ue.peek()||" ",se=!/\s/.test(ie)&&(!ke.test(ie)||/\s/.test(le)||ke.test(le)),fe=!/\s/.test(le)&&(!ke.test(le)||/\s/.test(ie)||ke.test(ie)),ue=null,Ve=null;if(we%2&&(!Ee.em&&se&&(xt==="*"||!fe||ke.test(le))?ue=!0:Ee.em==xt&&fe&&(xt==="*"||!se||ke.test(ie))&&(ue=!1)),we>1&&(!Ee.strong&&se&&(xt==="*"||!fe||ke.test(le))?Ve=!0:Ee.strong==xt&&fe&&(xt==="*"||!se||ke.test(ie))&&(Ve=!1)),Ve!=null||ue!=null){Me.highlightFormatting&&(Ee.formatting=ue==null?"strong":Ve==null?"em":"strong em"),ue===!0&&(Ee.em=xt),Ve===!0&&(Ee.strong=xt);var ft=Re(Ee);return ue===!1&&(Ee.em=!1),Ve===!1&&(Ee.strong=!1),ft}}else if(xt===" "&&(Ue.eat("*")||Ue.eat("_"))){if(Ue.peek()===" ")return Re(Ee);Ue.backUp(1)}if(Me.strikethrough){if(xt==="~"&&Ue.eatWhile(xt)){if(Ee.strikethrough){Me.highlightFormatting&&(Ee.formatting="strikethrough");var ft=Re(Ee);return Ee.strikethrough=!1,ft}else if(Ue.match(/^[^\s]/,!1))return Ee.strikethrough=!0,Me.highlightFormatting&&(Ee.formatting="strikethrough"),Re(Ee)}else if(xt===" "&&Ue.match(/^~~/,!0)){if(Ue.peek()===" ")return Re(Ee);Ue.backUp(2)}}if(Me.emoji&&xt===":"&&Ue.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){Ee.emoji=!0,Me.highlightFormatting&&(Ee.formatting="emoji");var Qt=Re(Ee);return Ee.emoji=!1,Qt}return xt===" "&&(Ue.match(/^ +$/,!1)?Ee.trailingSpace++:Ee.trailingSpace&&(Ee.trailingSpaceNewLine=!0)),Re(Ee)}function Oe(Ue,Ee){var Qe=Ue.next();if(Qe===">"){Ee.f=Ee.inline=at,Me.highlightFormatting&&(Ee.formatting="link");var Et=Re(Ee);return Et?Et+=" ":Et="",Et+Xe.linkInline}return Ue.match(/^[^>]+/,!0),Xe.linkInline}function Bt(Ue,Ee){if(Ue.eatSpace())return null;var Qe=Ue.next();return Qe==="("||Qe==="["?(Ee.f=Ee.inline=tt(Qe==="("?")":"]"),Me.highlightFormatting&&(Ee.formatting="link-string"),Ee.linkHref=!0,Re(Ee)):"error"}var Ke={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function tt(Ue){return function(Ee,Qe){var Et=Ee.next();if(Et===Ue){Qe.f=Qe.inline=at,Me.highlightFormatting&&(Qe.formatting="link-string");var xt=Re(Qe);return Qe.linkHref=!1,xt}return Ee.match(Ke[Ue]),Qe.linkHref=!0,Re(Qe)}}function Ot(Ue,Ee){return Ue.match(/^([^\]\\]|\\.)*\]:/,!1)?(Ee.f=At,Ue.next(),Me.highlightFormatting&&(Ee.formatting="link"),Ee.linkText=!0,Re(Ee)):Je(Ue,Ee,at)}function At(Ue,Ee){if(Ue.match(/^\]:/,!0)){Ee.f=Ee.inline=it,Me.highlightFormatting&&(Ee.formatting="link");var Qe=Re(Ee);return Ee.linkText=!1,Qe}return Ue.match(/^([^\]\\]|\\.)+/,!0),Xe.linkText}function it(Ue,Ee){return Ue.eatSpace()?null:(Ue.match(/^[^\s]+/,!0),Ue.peek()===void 0?Ee.linkTitle=!0:Ue.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),Ee.f=Ee.inline=at,Xe.linkHref+" url")}var bt={startState:function(){return{f:ut,prevLine:{stream:null},thisLine:{stream:null},block:ut,htmlState:null,indentation:0,inline:at,text:Ze,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(Ue){return{f:Ue.f,prevLine:Ue.prevLine,thisLine:Ue.thisLine,block:Ue.block,htmlState:Ue.htmlState&&y.copyState(Pe,Ue.htmlState),indentation:Ue.indentation,localMode:Ue.localMode,localState:Ue.localMode?y.copyState(Ue.localMode,Ue.localState):null,inline:Ue.inline,text:Ue.text,formatting:!1,linkText:Ue.linkText,linkTitle:Ue.linkTitle,linkHref:Ue.linkHref,code:Ue.code,em:Ue.em,strong:Ue.strong,strikethrough:Ue.strikethrough,emoji:Ue.emoji,header:Ue.header,setext:Ue.setext,hr:Ue.hr,taskList:Ue.taskList,list:Ue.list,listStack:Ue.listStack.slice(0),quote:Ue.quote,indentedCode:Ue.indentedCode,trailingSpace:Ue.trailingSpace,trailingSpaceNewLine:Ue.trailingSpaceNewLine,md_inside:Ue.md_inside,fencedEndRE:Ue.fencedEndRE}},token:function(Ue,Ee){if(Ee.formatting=!1,Ue!=Ee.thisLine.stream){if(Ee.header=0,Ee.hr=!1,Ue.match(/^\s*$/,!0))return Ye(Ee),null;if(Ee.prevLine=Ee.thisLine,Ee.thisLine={stream:Ue},Ee.taskList=!1,Ee.trailingSpace=0,Ee.trailingSpaceNewLine=!1,!Ee.localState&&(Ee.f=Ee.block,Ee.f!=ct)){var Qe=Ue.match(/^\s*/,!0)[0].replace(/\t/g,Ge).length;if(Ee.indentation=Qe,Ee.indentationDiff=null,Qe>0)return null}}return Ee.f(Ue,Ee)},innerMode:function(Ue){return Ue.block==ct?{state:Ue.htmlState,mode:Pe}:Ue.localState?{state:Ue.localState,mode:Ue.localMode}:{state:Ue,mode:bt}},indent:function(Ue,Ee,Qe){return Ue.block==ct&&Pe.indent?Pe.indent(Ue.htmlState,Ee,Qe):Ue.localState&&Ue.localMode.indent?Ue.localMode.indent(Ue.localState,Ee,Qe):y.Pass},blankLine:Ye,getType:Re,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return bt},"xml"),y.defineMIME("text/markdown","markdown"),y.defineMIME("text/x-markdown","markdown")})},98101:function(Ct,ht,ne){(function(y){y(ne(89780))})(function(y){"use strict";y.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var Ie=0;Ie-1&&Pe.substring(Xe+1,Pe.length);if(ze)return y.findModeByExtension(ze)},y.findModeByName=function(Pe){Pe=Pe.toLowerCase();for(var Te=0;Te0?je.cmdState[je.cmdState.length-1]:null}function be(je){var pe=je.cmdState.pop();pe&&pe.closeBracket()}function Xe(je){for(var pe=je.cmdState,ve=pe.length-1;ve>=0;ve--){var ke=pe[ve];if(ke.name!="DEFAULT")return ke}return{styleIdentifier:function(){return null}}}function ze(je,pe,ve){return function(){this.name=je,this.bracketNo=0,this.style=pe,this.styles=ve,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var De={};De.importmodule=ze("importmodule","tag",["string","builtin"]),De.documentclass=ze("documentclass","tag",["","atom"]),De.usepackage=ze("usepackage","tag",["atom"]),De.begin=ze("begin","tag",["atom"]),De.end=ze("end","tag",["atom"]),De.label=ze("label","tag",["atom"]),De.ref=ze("ref","tag",["atom"]),De.eqref=ze("eqref","tag",["atom"]),De.cite=ze("cite","tag",["atom"]),De.bibitem=ze("bibitem","tag",["atom"]),De.Bibitem=ze("Bibitem","tag",["atom"]),De.RBibitem=ze("RBibitem","tag",["atom"]),De.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function et(je,pe){je.f=pe}function We(je,pe){var ve;if(je.match(/^\\[a-zA-Z@]+/)){var ke=je.current().slice(1);return ve=De.hasOwnProperty(ke)?De[ke]:De.DEFAULT,ve=new ve,Pe(pe,ve),et(pe,rt),ve.style}if(je.match(/^\\[$&%#{}_]/)||je.match(/^\\[,;!\/\\]/))return"tag";if(je.match("\\["))return et(pe,function(Je,qe){return Fe(Je,qe,"\\]")}),"keyword";if(je.match("\\("))return et(pe,function(Je,qe){return Fe(Je,qe,"\\)")}),"keyword";if(je.match("$$"))return et(pe,function(Je,qe){return Fe(Je,qe,"$$")}),"keyword";if(je.match("$"))return et(pe,function(Je,qe){return Fe(Je,qe,"$")}),"keyword";var Ge=je.next();if(Ge=="%")return je.skipToEnd(),"comment";if(Ge=="}"||Ge=="]"){if(ve=Te(pe),ve)ve.closeBracket(Ge),et(pe,rt);else return"error";return"bracket"}else return Ge=="{"||Ge=="["?(ve=De.DEFAULT,ve=new ve,Pe(pe,ve),"bracket"):/\d/.test(Ge)?(je.eatWhile(/[\w.%]/),"atom"):(je.eatWhile(/[\w\-_]/),ve=Xe(pe),ve.name=="begin"&&(ve.argument=je.current()),ve.styleIdentifier())}function Fe(je,pe,ve){if(je.eatSpace())return null;if(ve&&je.match(ve))return et(pe,We),"keyword";if(je.match(/^\\[a-zA-Z@]+/))return"tag";if(je.match(/^[a-zA-Z]+/))return"variable-2";if(je.match(/^\\[$&%#{}_]/)||je.match(/^\\[,;!\/]/)||je.match(/^[\^_&]/))return"tag";if(je.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(je.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var ke=je.next();return ke=="{"||ke=="}"||ke=="["||ke=="]"||ke=="("||ke==")"?"bracket":ke=="%"?(je.skipToEnd(),"comment"):"error"}function rt(je,pe){var ve=je.peek(),ke;return ve=="{"||ve=="["?(ke=Te(pe),ke.openBracket(ve),je.eat(ve),et(pe,We),"bracket"):/[ \t\r]/.test(ve)?(je.eat(ve),null):(et(pe,We),be(pe),We(je,pe))}return{startState:function(){var je=Me.inMathMode?function(pe,ve){return Fe(pe,ve)}:We;return{cmdState:[],f:je}},copyState:function(je){return{cmdState:je.cmdState.slice(),f:je.f}},token:function(je,pe){return pe.f(je,pe)},blankLine:function(je){je.f=We,je.cmdState.length=0},lineComment:"%"}}),y.defineMIME("text/x-stex","stex"),y.defineMIME("text/x-latex","stex")})},15525:function(Ct,ht,ne){(function(y){y(ne(89780))})(function(y){"use strict";var Ie={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},Me={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};y.defineMode("xml",function(Pe,Te){var be=Pe.indentUnit,Xe={},ze=Te.htmlMode?Ie:Me;for(var De in ze)Xe[De]=ze[De];for(var De in Te)Xe[De]=Te[De];var et,We;function Fe(Oe,Bt){function Ke(At){return Bt.tokenize=At,At(Oe,Bt)}var tt=Oe.next();if(tt=="<")return Oe.eat("!")?Oe.eat("[")?Oe.match("CDATA[")?Ke(pe("atom","]]>")):null:Oe.match("--")?Ke(pe("comment","-->")):Oe.match("DOCTYPE",!0,!0)?(Oe.eatWhile(/[\w\._\-]/),Ke(ve(1))):null:Oe.eat("?")?(Oe.eatWhile(/[\w\._\-]/),Bt.tokenize=pe("meta","?>"),"meta"):(et=Oe.eat("/")?"closeTag":"openTag",Bt.tokenize=rt,"tag bracket");if(tt=="&"){var Ot;return Oe.eat("#")?Oe.eat("x")?Ot=Oe.eatWhile(/[a-fA-F\d]/)&&Oe.eat(";"):Ot=Oe.eatWhile(/[\d]/)&&Oe.eat(";"):Ot=Oe.eatWhile(/[\w\.\-:]/)&&Oe.eat(";"),Ot?"atom":"error"}else return Oe.eatWhile(/[^&<]/),null}Fe.isInText=!0;function rt(Oe,Bt){var Ke=Oe.next();if(Ke==">"||Ke=="/"&&Oe.eat(">"))return Bt.tokenize=Fe,et=Ke==">"?"endTag":"selfcloseTag","tag bracket";if(Ke=="=")return et="equals",null;if(Ke=="<"){Bt.tokenize=Fe,Bt.state=qe,Bt.tagName=Bt.tagStart=null;var tt=Bt.tokenize(Oe,Bt);return tt?tt+" tag error":"tag error"}else return/[\'\"]/.test(Ke)?(Bt.tokenize=je(Ke),Bt.stringStartCol=Oe.column(),Bt.tokenize(Oe,Bt)):(Oe.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function je(Oe){var Bt=function(Ke,tt){for(;!Ke.eol();)if(Ke.next()==Oe){tt.tokenize=rt;break}return"string"};return Bt.isInAttribute=!0,Bt}function pe(Oe,Bt){return function(Ke,tt){for(;!Ke.eol();){if(Ke.match(Bt)){tt.tokenize=Fe;break}Ke.next()}return Oe}}function ve(Oe){return function(Bt,Ke){for(var tt;(tt=Bt.next())!=null;){if(tt=="<")return Ke.tokenize=ve(Oe+1),Ke.tokenize(Bt,Ke);if(tt==">")if(Oe==1){Ke.tokenize=Fe;break}else return Ke.tokenize=ve(Oe-1),Ke.tokenize(Bt,Ke)}return"meta"}}function ke(Oe,Bt,Ke){this.prev=Oe.context,this.tagName=Bt,this.indent=Oe.indented,this.startOfLine=Ke,(Xe.doNotIndent.hasOwnProperty(Bt)||Oe.context&&Oe.context.noIndent)&&(this.noIndent=!0)}function Ge(Oe){Oe.context&&(Oe.context=Oe.context.prev)}function Je(Oe,Bt){for(var Ke;;){if(!Oe.context||(Ke=Oe.context.tagName,!Xe.contextGrabbers.hasOwnProperty(Ke)||!Xe.contextGrabbers[Ke].hasOwnProperty(Bt)))return;Ge(Oe)}}function qe(Oe,Bt,Ke){return Oe=="openTag"?(Ke.tagStart=Bt.column(),me):Oe=="closeTag"?Ye:qe}function me(Oe,Bt,Ke){return Oe=="word"?(Ke.tagName=Bt.current(),We="tag",yt):Xe.allowMissingTagName&&Oe=="endTag"?(We="tag bracket",yt(Oe,Bt,Ke)):(We="error",me)}function Ye(Oe,Bt,Ke){if(Oe=="word"){var tt=Bt.current();return Ke.context&&Ke.context.tagName!=tt&&Xe.implicitlyClosed.hasOwnProperty(Ke.context.tagName)&&Ge(Ke),Ke.context&&Ke.context.tagName==tt||Xe.matchClosing===!1?(We="tag",ut):(We="tag error",ct)}else return Xe.allowMissingTagName&&Oe=="endTag"?(We="tag bracket",ut(Oe,Bt,Ke)):(We="error",ct)}function ut(Oe,Bt,Ke){return Oe!="endTag"?(We="error",ut):(Ge(Ke),qe)}function ct(Oe,Bt,Ke){return We="error",ut(Oe,Bt,Ke)}function yt(Oe,Bt,Ke){if(Oe=="word")return We="attribute",Re;if(Oe=="endTag"||Oe=="selfcloseTag"){var tt=Ke.tagName,Ot=Ke.tagStart;return Ke.tagName=Ke.tagStart=null,Oe=="selfcloseTag"||Xe.autoSelfClosers.hasOwnProperty(tt)?Je(Ke,tt):(Je(Ke,tt),Ke.context=new ke(Ke,tt,Ot==Ke.indented)),qe}return We="error",yt}function Re(Oe,Bt,Ke){return Oe=="equals"?Ze:(Xe.allowMissing||(We="error"),yt(Oe,Bt,Ke))}function Ze(Oe,Bt,Ke){return Oe=="string"?at:Oe=="word"&&Xe.allowUnquoted?(We="string",yt):(We="error",yt(Oe,Bt,Ke))}function at(Oe,Bt,Ke){return Oe=="string"?at:yt(Oe,Bt,Ke)}return{startState:function(Oe){var Bt={tokenize:Fe,state:qe,indented:Oe||0,tagName:null,tagStart:null,context:null};return Oe!=null&&(Bt.baseIndent=Oe),Bt},token:function(Oe,Bt){if(!Bt.tagName&&Oe.sol()&&(Bt.indented=Oe.indentation()),Oe.eatSpace())return null;et=null;var Ke=Bt.tokenize(Oe,Bt);return(Ke||et)&&Ke!="comment"&&(We=null,Bt.state=Bt.state(et||Ke,Oe,Bt),We&&(Ke=We=="error"?Ke+" error":We)),Ke},indent:function(Oe,Bt,Ke){var tt=Oe.context;if(Oe.tokenize.isInAttribute)return Oe.tagStart==Oe.indented?Oe.stringStartCol+1:Oe.indented+be;if(tt&&tt.noIndent)return y.Pass;if(Oe.tokenize!=rt&&Oe.tokenize!=Fe)return Ke?Ke.match(/^(\s*)/)[0].length:0;if(Oe.tagName)return Xe.multilineTagIndentPastTag!==!1?Oe.tagStart+Oe.tagName.length+2:Oe.tagStart+be*(Xe.multilineTagIndentFactor||1);if(Xe.alignCDATA&&/$/,blockCommentStart:"",configuration:Xe.htmlMode?"html":"xml",helperType:Xe.htmlMode?"html":"xml",skipAttribute:function(Oe){Oe.state==Ze&&(Oe.state=yt)},xmlCurrentTag:function(Oe){return Oe.tagName?{name:Oe.tagName,close:Oe.type=="closeTag"}:null},xmlCurrentContext:function(Oe){for(var Bt=[],Ke=Oe.context;Ke;Ke=Ke.prev)Ke.tagName&&Bt.push(Ke.tagName);return Bt.reverse()}}}),y.defineMIME("text/xml","xml"),y.defineMIME("application/xml","xml"),y.mimeModes.hasOwnProperty("text/html")||y.defineMIME("text/html",{name:"xml",htmlMode:!0})})},97774:function(Ct,ht,ne){"use strict";Object.defineProperty(ht,"__esModule",{value:!0}),ht.default=void 0;var y=Object.assign||function(ve){for(var ke=1;ke0&&Le[Le.length-1])&&(Zt[0]===6||Zt[0]===2)){ae=0;continue}if(Zt[0]===3&&(!Le||Zt[1]>Le[0]&&Zt[1]=55296&&he<=56319&&ae>10)+55296,_e%1024+56320)),(he+1===ae||re.length>16384)&&(Le+=String.fromCharCode.apply(String,re),re.length=0)}return Le},et="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",We=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Fe=0;Fe>4,$t[he++]=(_e&15)<<4|gt>>2,$t[he++]=(gt&3)<<6|pt&63;return Zt},ke=function(te){for(var ee=te.length,ae=[],re=0;re>Je,ct=1<>Je,Ze=ut+Re,at=Ze,Oe=32,Bt=at+Oe,Ke=65536>>qe,tt=1<=0){if(ee<55296||ee>56319&&ee<=65535)return ae=this.index[ee>>Je],ae=(ae<>Je)],ae=(ae<>qe),ae=this.index[ae],ae+=ee>>Je&Ot,ae=this.index[ae],ae=(ae<Se?(he.push(!0),gt-=Se):he.push(!1),["normal","auto","loose"].indexOf(ee)!==-1&&[8208,8211,12316,12448].indexOf(Le)!==-1)return re.push(_e),ae.push(Ve);if(gt===ft||gt===le){if(_e===0)return re.push(_e),ae.push(cn);var pt=ae[_e-1];return En.indexOf(pt)===-1?(re.push(re[_e-1]),ae.push(pt)):(re.push(_e),ae.push(cn))}if(re.push(_e),gt===On)return ae.push(ee==="strict"?Pn:Cn);if(gt===Ei||gt===Xn)return ae.push(cn);if(gt===Ba)return Le>=131072&&Le<=196605||Le>=196608&&Le<=262141?ae.push(Cn):ae.push(cn);ae.push(gt)}),[re,ae,he]},Hr=function(te,ee,ae,re){var he=re[ae];if(Array.isArray(te)?te.indexOf(he)!==-1:te===he)for(var Le=ae;Le<=re.length;){Le++;var _e=re[Le];if(_e===ee)return!0;if(_e!==we)break}if(he===we)for(var Le=ae;Le>0;){Le--;var gt=re[Le];if(Array.isArray(te)?te.indexOf(gt)!==-1:te===gt)for(var pt=ae;pt<=re.length;){pt++;var _e=re[pt];if(_e===ee)return!0;if(_e!==we)break}if(gt!==we)break}return!1},sr=function(te,ee){for(var ae=te;ae>=0;){var re=ee[ae];if(re===we)ae--;else return re}return 0},Ca=function(te,ee,ae,re,he){if(ae[re]===0)return Tr;var Le=re-1;if(Array.isArray(he)&&he[Le]===!0)return Tr;var _e=Le-1,gt=Le+1,pt=ee[Le],Zt=_e>=0?ee[_e]:0,$t=ee[gt];if(pt===vt&&$t===jt)return Tr;if(Fn.indexOf(pt)!==-1)return mn;if(Fn.indexOf($t)!==-1||en.indexOf($t)!==-1)return Tr;if(sr(Le,ee)===Rt)return Dn;if(rr.get(te[Le])===le||(pt===Br||pt===sa)&&rr.get(te[gt])===le||pt===wt||$t===wt||pt===Jt||[we,se,ue].indexOf(pt)===-1&&$t===Jt||[Qt,Mt,Bn,ja,or].indexOf($t)!==-1||sr(Le,ee)===lr||Hr(zn,lr,Le,ee)||Hr([Qt,Mt],Pn,Le,ee)||Hr(ie,ie,Le,ee))return Tr;if(pt===we)return Dn;if(pt===zn||$t===zn)return Tr;if($t===Ve||pt===Ve)return Dn;if([se,ue,Pn].indexOf($t)!==-1||pt===fe||Zt===Ti&&wr.indexOf(pt)!==-1||pt===or&&$t===Ti||$t===Sn||An.indexOf($t)!==-1&&pt===ua||An.indexOf(pt)!==-1&&$t===ua||pt===Jn&&[Cn,Br,sa].indexOf($t)!==-1||[Cn,Br,sa].indexOf(pt)!==-1&&$t===Dt||An.indexOf(pt)!==-1&&rn.indexOf($t)!==-1||rn.indexOf(pt)!==-1&&An.indexOf($t)!==-1||[Jn,Dt].indexOf(pt)!==-1&&($t===ua||[lr,ue].indexOf($t)!==-1&&ee[gt+1]===ua)||[lr,ue].indexOf(pt)!==-1&&$t===ua||pt===ua&&[ua,or,ja].indexOf($t)!==-1)return Tr;if([ua,or,ja,Qt,Mt].indexOf($t)!==-1)for(var hn=Le;hn>=0;){var Wn=ee[hn];if(Wn===ua)return Tr;if([or,ja].indexOf(Wn)!==-1)hn--;else break}if([Jn,Dt].indexOf($t)!==-1)for(var hn=[Qt,Mt].indexOf(pt)!==-1?_e:Le;hn>=0;){var Wn=ee[hn];if(Wn===ua)return Tr;if([or,ja].indexOf(Wn)!==-1)hn--;else break}if(dr===pt&&[dr,wn,_a,Yi].indexOf($t)!==-1||[wn,_a].indexOf(pt)!==-1&&[wn,ur].indexOf($t)!==-1||[ur,Yi].indexOf(pt)!==-1&&$t===ur||Sr.indexOf(pt)!==-1&&[Sn,Dt].indexOf($t)!==-1||Sr.indexOf($t)!==-1&&pt===Jn||An.indexOf(pt)!==-1&&An.indexOf($t)!==-1||pt===ja&&An.indexOf($t)!==-1||An.concat(ua).indexOf(pt)!==-1&&$t===lr&&Da.indexOf(te[gt])===-1||An.concat(ua).indexOf($t)!==-1&&pt===Mt)return Tr;if(pt===Na&&$t===Na){for(var ka=ae[Le],Jr=1;ka>0&&(ka--,ee[ka]===Na);)Jr++;if(Jr%2!==0)return Tr}return pt===Br&&$t===sa?Tr:Dn},qn=function(te,ee){ee||(ee={lineBreak:"normal",wordBreak:"normal"});var ae=Fr(te,ee.lineBreak),re=ae[0],he=ae[1],Le=ae[2];(ee.wordBreak==="break-all"||ee.wordBreak==="break-word")&&(he=he.map(function(gt){return[ua,cn,Ei].indexOf(gt)!==-1?Cn:gt}));var _e=ee.wordBreak==="keep-all"?Le.map(function(gt,pt){return gt&&te[pt]>=19968&&te[pt]<=40959}):void 0;return[re,he,_e]},da=function(){function te(ee,ae,re,he){this.codePoints=ee,this.required=ae===mn,this.start=re,this.end=he}return te.prototype.slice=function(){return De.apply(void 0,this.codePoints.slice(this.start,this.end))},te}(),dn=function(te,ee){var ae=ze(te),re=qn(ae,ee),he=re[0],Le=re[1],_e=re[2],gt=ae.length,pt=0,Zt=0;return{next:function(){if(Zt>=gt)return{done:!0,value:null};for(var $t=Tr;Zt=Fi&&te<=57},Zr=function(te){return te>=55296&&te<=57343},_r=function(te){return Dr(te)||te>=Ml&&te<=El||te>=tA&&te<=Zl},aa=function(te){return te>=tA&&te<=cA},si=function(te){return te>=Ml&&te<=Gl},AA=function(te){return aa(te)||si(te)},OA=function(te){return te>=Il},Qi=function(te){return te===eA||te===kn||te===ga},gA=function(te){return AA(te)||OA(te)||te===Hi},TA=function(te){return gA(te)||Dr(te)||te===Ra},Xt=function(te){return te>=Vi&&te<=po||te===HA||te>=Ul&&te<=JA||te===Qn},DA=function(te,ee){return te!==FA?!1:ee!==eA},no=function(te,ee,ae){return te===Ra?gA(ee)||DA(ee,ae):gA(te)?!0:!!(te===FA&&DA(te,ee))},xl=function(te,ee,ae){return te===Ka||te===Ra?Dr(ee)?!0:ee===nl&&Dr(ae):Dr(te===nl?ee:te)},ro=function(te){var ee=0,ae=1;(te[ee]===Ka||te[ee]===Ra)&&(te[ee]===Ra&&(ae=-1),ee++);for(var re=[];Dr(te[ee]);)re.push(te[ee++]);var he=re.length?parseInt(De.apply(void 0,re),10):0;te[ee]===nl&&ee++;for(var Le=[];Dr(te[ee]);)Le.push(te[ee++]);var _e=Le.length,gt=_e?parseInt(De.apply(void 0,Le),10):0;(te[ee]===Ho||te[ee]===rl)&&ee++;var pt=1;(te[ee]===Ka||te[ee]===Ra)&&(te[ee]===Ra&&(pt=-1),ee++);for(var Zt=[];Dr(te[ee]);)Zt.push(te[ee++]);var $t=Zt.length?parseInt(De.apply(void 0,Zt),10):0;return ae*(he+gt*Math.pow(10,-_e))*Math.pow(10,pt*$t)},bo={type:2},tu={type:3},Ro={type:4},BA={type:13},Ji={type:8},Lu={type:21},Wo={type:9},Vl={type:10},Zu={type:11},al={type:12},Bl={type:14},ao={type:23},WA={type:1},Dl={type:25},zo={type:24},io={type:26},$u={type:27},bA={type:28},ss={type:29},nu={type:31},Qu={type:32},Zo=function(){function te(){this._value=[]}return te.prototype.write=function(ee){this._value=this._value.concat(ze(ee))},te.prototype.read=function(){for(var ee=[],ae=this.consumeToken();ae!==Qu;)ee.push(ae),ae=this.consumeToken();return ee},te.prototype.consumeToken=function(){var ee=this.consumeCodePoint();switch(ee){case MA:return this.consumeStringToken(MA);case mA:var ae=this.peekCodePoint(0),re=this.peekCodePoint(1),he=this.peekCodePoint(2);if(TA(ae)||DA(re,he)){var Le=no(ae,re,he)?Gr:Rn,_e=this.consumeName();return{type:5,value:_e,flags:Le}}break;case Lt:if(this.peekCodePoint(0)===tl)return this.consumeCodePoint(),BA;break;case Mr:return this.consumeStringToken(Mr);case Mn:return bo;case uA:return tu;case zl:if(this.peekCodePoint(0)===tl)return this.consumeCodePoint(),Bl;break;case Ka:if(xl(ee,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(ee),this.consumeNumericToken();break;case Za:return Ro;case Ra:var gt=ee,pt=this.peekCodePoint(0),Zt=this.peekCodePoint(1);if(xl(gt,pt,Zt))return this.reconsumeCodePoint(ee),this.consumeNumericToken();if(no(gt,pt,Zt))return this.reconsumeCodePoint(ee),this.consumeIdentLikeToken();if(pt===Ra&&Zt===GA)return this.consumeCodePoint(),this.consumeCodePoint(),zo;break;case nl:if(xl(ee,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(ee),this.consumeNumericToken();break;case RA:if(this.peekCodePoint(0)===zl)for(this.consumeCodePoint();;){var $t=this.consumeCodePoint();if($t===zl&&($t=this.consumeCodePoint(),$t===RA))return this.consumeToken();if($t===Rr)return this.consumeToken()}break;case VA:return io;case uo:return $u;case EA:if(this.peekCodePoint(0)===aA&&this.peekCodePoint(1)===Ra&&this.peekCodePoint(2)===Ra)return this.consumeCodePoint(),this.consumeCodePoint(),Dl;break;case ni:var hn=this.peekCodePoint(0),Wn=this.peekCodePoint(1),ka=this.peekCodePoint(2);if(no(hn,Wn,ka)){var _e=this.consumeName();return{type:7,value:_e}}break;case PA:return bA;case FA:if(DA(ee,this.peekCodePoint(0)))return this.reconsumeCodePoint(ee),this.consumeIdentLikeToken();break;case sA:return ss;case fi:if(this.peekCodePoint(0)===tl)return this.consumeCodePoint(),Ji;break;case iA:return Zu;case cl:return al;case so:case jo:var Jr=this.peekCodePoint(0),Ea=this.peekCodePoint(1);return Jr===Ka&&(_r(Ea)||Ea===xA)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(ee),this.consumeIdentLikeToken();case oo:if(this.peekCodePoint(0)===tl)return this.consumeCodePoint(),Wo;if(this.peekCodePoint(0)===oo)return this.consumeCodePoint(),Lu;break;case To:if(this.peekCodePoint(0)===tl)return this.consumeCodePoint(),Vl;break;case Rr:return Qu}return Qi(ee)?(this.consumeWhiteSpace(),nu):Dr(ee)?(this.reconsumeCodePoint(ee),this.consumeNumericToken()):gA(ee)?(this.reconsumeCodePoint(ee),this.consumeIdentLikeToken()):{type:6,value:De(ee)}},te.prototype.consumeCodePoint=function(){var ee=this._value.shift();return typeof ee=="undefined"?-1:ee},te.prototype.reconsumeCodePoint=function(ee){this._value.unshift(ee)},te.prototype.peekCodePoint=function(ee){return ee>=this._value.length?-1:this._value[ee]},te.prototype.consumeUnicodeRangeToken=function(){for(var ee=[],ae=this.consumeCodePoint();_r(ae)&&ee.length<6;)ee.push(ae),ae=this.consumeCodePoint();for(var re=!1;ae===xA&&ee.length<6;)ee.push(ae),ae=this.consumeCodePoint(),re=!0;if(re){var he=parseInt(De.apply(void 0,ee.map(function(pt){return pt===xA?Fi:pt})),16),Le=parseInt(De.apply(void 0,ee.map(function(pt){return pt===xA?El:pt})),16);return{type:30,start:he,end:Le}}var _e=parseInt(De.apply(void 0,ee),16);if(this.peekCodePoint(0)===Ra&&_r(this.peekCodePoint(1))){this.consumeCodePoint(),ae=this.consumeCodePoint();for(var gt=[];_r(ae)&>.length<6;)gt.push(ae),ae=this.consumeCodePoint();var Le=parseInt(De.apply(void 0,gt),16);return{type:30,start:_e,end:Le}}else return{type:30,start:_e,end:_e}},te.prototype.consumeIdentLikeToken=function(){var ee=this.consumeName();return ee.toLowerCase()==="url"&&this.peekCodePoint(0)===Mn?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===Mn?(this.consumeCodePoint(),{type:19,value:ee}):{type:20,value:ee}},te.prototype.consumeUrlToken=function(){var ee=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Rr)return{type:22,value:""};var ae=this.peekCodePoint(0);if(ae===Mr||ae===MA){var re=this.consumeStringToken(this.consumeCodePoint());return re.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Rr||this.peekCodePoint(0)===uA)?(this.consumeCodePoint(),{type:22,value:re.value}):(this.consumeBadUrlRemnants(),ao)}for(;;){var he=this.consumeCodePoint();if(he===Rr||he===uA)return{type:22,value:De.apply(void 0,ee)};if(Qi(he))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Rr||this.peekCodePoint(0)===uA?(this.consumeCodePoint(),{type:22,value:De.apply(void 0,ee)}):(this.consumeBadUrlRemnants(),ao);if(he===MA||he===Mr||he===Mn||Xt(he))return this.consumeBadUrlRemnants(),ao;if(he===FA)if(DA(he,this.peekCodePoint(0)))ee.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),ao;else ee.push(he)}},te.prototype.consumeWhiteSpace=function(){for(;Qi(this.peekCodePoint(0));)this.consumeCodePoint()},te.prototype.consumeBadUrlRemnants=function(){for(;;){var ee=this.consumeCodePoint();if(ee===uA||ee===Rr)return;DA(ee,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},te.prototype.consumeStringSlice=function(ee){for(var ae=5e4,re="";ee>0;){var he=Math.min(ae,ee);re+=De.apply(void 0,this._value.splice(0,he)),ee-=he}return this._value.shift(),re},te.prototype.consumeStringToken=function(ee){var ae="",re=0;do{var he=this._value[re];if(he===Rr||he===void 0||he===ee)return ae+=this.consumeStringSlice(re),{type:0,value:ae};if(he===eA)return this._value.splice(0,re),WA;if(he===FA){var Le=this._value[re+1];Le!==Rr&&Le!==void 0&&(Le===eA?(ae+=this.consumeStringSlice(re),re=-1,this._value.shift()):DA(he,Le)&&(ae+=this.consumeStringSlice(re),ae+=De(this.consumeEscapedCodePoint()),re=-1))}re++}while(!0)},te.prototype.consumeNumber=function(){var ee=[],ae=Kn,re=this.peekCodePoint(0);for((re===Ka||re===Ra)&&ee.push(this.consumeCodePoint());Dr(this.peekCodePoint(0));)ee.push(this.consumeCodePoint());re=this.peekCodePoint(0);var he=this.peekCodePoint(1);if(re===nl&&Dr(he))for(ee.push(this.consumeCodePoint(),this.consumeCodePoint()),ae=ya;Dr(this.peekCodePoint(0));)ee.push(this.consumeCodePoint());re=this.peekCodePoint(0),he=this.peekCodePoint(1);var Le=this.peekCodePoint(2);if((re===Ho||re===rl)&&((he===Ka||he===Ra)&&Dr(Le)||Dr(he)))for(ee.push(this.consumeCodePoint(),this.consumeCodePoint()),ae=ya;Dr(this.peekCodePoint(0));)ee.push(this.consumeCodePoint());return[ro(ee),ae]},te.prototype.consumeNumericToken=function(){var ee=this.consumeNumber(),ae=ee[0],re=ee[1],he=this.peekCodePoint(0),Le=this.peekCodePoint(1),_e=this.peekCodePoint(2);if(no(he,Le,_e)){var gt=this.consumeName();return{type:15,number:ae,flags:re,unit:gt}}return he===Ui?(this.consumeCodePoint(),{type:16,number:ae,flags:re}):{type:17,number:ae,flags:re}},te.prototype.consumeEscapedCodePoint=function(){var ee=this.consumeCodePoint();if(_r(ee)){for(var ae=De(ee);_r(this.peekCodePoint(0))&&ae.length<6;)ae+=De(this.consumeCodePoint());Qi(this.peekCodePoint(0))&&this.consumeCodePoint();var re=parseInt(ae,16);return re===0||Zr(re)||re>1114111?hi:re}return ee===Rr?hi:ee},te.prototype.consumeName=function(){for(var ee="";;){var ae=this.consumeCodePoint();if(TA(ae))ee+=De(ae);else if(DA(ae,this.peekCodePoint(0)))ee+=De(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(ae),ee}},te}(),vo=function(){function te(ee){this._tokens=ee}return te.create=function(ee){var ae=new Zo;return ae.write(ee),new te(ae.read())},te.parseValue=function(ee){return te.create(ee).parseComponentValue()},te.parseValues=function(ee){return te.create(ee).parseComponentValues()},te.prototype.parseComponentValue=function(){for(var ee=this.consumeToken();ee.type===31;)ee=this.consumeToken();if(ee.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(ee);var ae=this.consumeComponentValue();do ee=this.consumeToken();while(ee.type===31);if(ee.type===32)return ae;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},te.prototype.parseComponentValues=function(){for(var ee=[];;){var ae=this.consumeComponentValue();if(ae.type===32)return ee;ee.push(ae),ee.push()}},te.prototype.consumeComponentValue=function(){var ee=this.consumeToken();switch(ee.type){case 11:case 28:case 2:return this.consumeSimpleBlock(ee.type);case 19:return this.consumeFunction(ee)}return ee},te.prototype.consumeSimpleBlock=function(ee){for(var ae={type:ee,values:[]},re=this.consumeToken();;){if(re.type===32||Pl(re,ee))return ae;this.reconsumeToken(re),ae.values.push(this.consumeComponentValue()),re=this.consumeToken()}},te.prototype.consumeFunction=function(ee){for(var ae={name:ee.value,values:[],type:18};;){var re=this.consumeToken();if(re.type===32||re.type===3)return ae;this.reconsumeToken(re),ae.values.push(this.consumeComponentValue())}},te.prototype.consumeToken=function(){var ee=this._tokens.shift();return typeof ee=="undefined"?Qu:ee},te.prototype.reconsumeToken=function(ee){this._tokens.unshift(ee)},te}(),Eo=function(te){return te.type===15},co=function(te){return te.type===17},Xi=function(te){return te.type===20},Ko=function(te){return te.type===0},Cl=function(te,ee){return Xi(te)&&te.value===ee},ru=function(te){return te.type!==31},Jl=function(te){return te.type!==31&&te.type!==4},fr=function(te){var ee=[],ae=[];return te.forEach(function(re){if(re.type===4){if(ae.length===0)throw new Error("Error parsing function args, zero tokens for arg");ee.push(ae),ae=[];return}re.type!==31&&ae.push(re)}),ae.length&&ee.push(ae),ee},Pl=function(te,ee){return ee===11&&te.type===12||ee===28&&te.type===29?!0:ee===2&&te.type===3},bl=function(te){return te.type===17||te.type===15},Ha=function(te){return te.type===16||bl(te)},Ku=function(te){return te.length>1?[te[0],te[1]]:[te[0]]},il={type:17,number:0,flags:Kn},pu={type:16,number:50,flags:Kn},fo={type:16,number:100,flags:Kn},yl=function(te,ee,ae){var re=te[0],he=te[1];return[Wi(re,ee),Wi(typeof he!="undefined"?he:re,ae)]},Wi=function(te,ee){if(te.type===16)return te.number/100*ee;if(Eo(te))switch(te.unit){case"rem":case"em":return 16*te.number;case"px":default:return te.number}return te.number},Ol="deg",ku="grad",vu="rad",So="turn",zt={name:"angle",parse:function(te,ee){if(ee.type===15)switch(ee.unit){case Ol:return Math.PI*ee.number/180;case ku:return Math.PI/200*ee.number;case vu:return ee.number;case So:return Math.PI*2*ee.number}throw new Error("Unsupported angle type")}},na=function(te){return te.type===15&&(te.unit===Ol||te.unit===ku||te.unit===vu||te.unit===So)},Sa=function(te){var ee=te.filter(Xi).map(function(ae){return ae.value}).join(" ");switch(ee){case"to bottom right":case"to right bottom":case"left top":case"top left":return[il,il];case"to top":case"bottom":return pa(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[il,fo];case"to right":case"left":return pa(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[fo,fo];case"to bottom":case"top":return pa(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[fo,il];case"to left":case"right":return pa(270)}return 0},pa=function(te){return Math.PI*te/180},Ai={name:"color",parse:function(te,ee){if(ee.type===18){var ae=Yu[ee.name];if(typeof ae=="undefined")throw new Error('Attempting to parse an unsupported color function "'+ee.name+'"');return ae(te,ee.values)}if(ee.type===5){if(ee.value.length===3){var re=ee.value.substring(0,1),he=ee.value.substring(1,2),Le=ee.value.substring(2,3);return ji(parseInt(re+re,16),parseInt(he+he,16),parseInt(Le+Le,16),1)}if(ee.value.length===4){var re=ee.value.substring(0,1),he=ee.value.substring(1,2),Le=ee.value.substring(2,3),_e=ee.value.substring(3,4);return ji(parseInt(re+re,16),parseInt(he+he,16),parseInt(Le+Le,16),parseInt(_e+_e,16)/255)}if(ee.value.length===6){var re=ee.value.substring(0,2),he=ee.value.substring(2,4),Le=ee.value.substring(4,6);return ji(parseInt(re,16),parseInt(he,16),parseInt(Le,16),1)}if(ee.value.length===8){var re=ee.value.substring(0,2),he=ee.value.substring(2,4),Le=ee.value.substring(4,6),_e=ee.value.substring(6,8);return ji(parseInt(re,16),parseInt(he,16),parseInt(Le,16),parseInt(_e,16)/255)}}if(ee.type===20){var gt=wl[ee.value.toUpperCase()];if(typeof gt!="undefined")return gt}return wl.TRANSPARENT}},Xa=function(te){return(255&te)===0},xi=function(te){var ee=255&te,ae=255&te>>8,re=255&te>>16,he=255&te>>24;return ee<255?"rgba("+he+","+re+","+ae+","+ee/255+")":"rgb("+he+","+re+","+ae+")"},ji=function(te,ee,ae,re){return(te<<24|ee<<16|ae<<8|Math.round(re*255)<<0)>>>0},LA=function(te,ee){if(te.type===17)return te.number;if(te.type===16){var ae=ee===3?1:255;return ee===3?te.number/100*ae:Math.round(te.number/100*ae)}return 0},CA=function(te,ee){var ae=ee.filter(Jl);if(ae.length===3){var re=ae.map(LA),he=re[0],Le=re[1],_e=re[2];return ji(he,Le,_e,1)}if(ae.length===4){var gt=ae.map(LA),he=gt[0],Le=gt[1],_e=gt[2],pt=gt[3];return ji(he,Le,_e,pt)}return 0};function Al(te,ee,ae){return ae<0&&(ae+=1),ae>=1&&(ae-=1),ae<1/6?(ee-te)*ae*6+te:ae<1/2?ee:ae<2/3?(ee-te)*6*(2/3-ae)+te:te}var dl=function(te,ee){var ae=ee.filter(Jl),re=ae[0],he=ae[1],Le=ae[2],_e=ae[3],gt=(re.type===17?pa(re.number):zt.parse(te,re))/(Math.PI*2),pt=Ha(he)?he.number/100:0,Zt=Ha(Le)?Le.number/100:0,$t=typeof _e!="undefined"&&Ha(_e)?Wi(_e,1):1;if(pt===0)return ji(Zt*255,Zt*255,Zt*255,1);var hn=Zt<=.5?Zt*(pt+1):Zt+pt-Zt*pt,Wn=Zt*2-hn,ka=Al(Wn,hn,gt+1/3),Jr=Al(Wn,hn,gt),Ea=Al(Wn,hn,gt-1/3);return ji(ka*255,Jr*255,Ea*255,$t)},Yu={hsl:dl,hsla:dl,rgb:CA,rgba:CA},Tl=function(te,ee){return Ai.parse(te,vo.create(ee).parseComponentValue())},wl={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},Io={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(te,ee){return ee.map(function(ae){if(Xi(ae))switch(ae.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},au={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Bo=function(te,ee){var ae=Ai.parse(te,ee[0]),re=ee[1];return re&&Ha(re)?{color:ae,stop:re}:{color:ae,stop:null}},Eu=function(te,ee){var ae=te[0],re=te[te.length-1];ae.stop===null&&(ae.stop=il),re.stop===null&&(re.stop=fo);for(var he=[],Le=0,_e=0;_eLe?he.push(pt):he.push(Le),Le=pt}else he.push(null)}for(var Zt=null,_e=0;_e_e.optimumDistance)?{optimumCorner:gt,optimumDistance:$t}:_e},{optimumDistance:he?1/0:-1/0,optimumCorner:null}).optimumCorner},ZA=function(te,ee,ae,re,he){var Le=0,_e=0;switch(te.size){case 0:te.shape===0?Le=_e=Math.min(Math.abs(ee),Math.abs(ee-re),Math.abs(ae),Math.abs(ae-he)):te.shape===1&&(Le=Math.min(Math.abs(ee),Math.abs(ee-re)),_e=Math.min(Math.abs(ae),Math.abs(ae-he)));break;case 2:if(te.shape===0)Le=_e=Math.min(zA(ee,ae),zA(ee,ae-he),zA(ee-re,ae),zA(ee-re,ae-he));else if(te.shape===1){var gt=Math.min(Math.abs(ae),Math.abs(ae-he))/Math.min(Math.abs(ee),Math.abs(ee-re)),pt=Mo(re,he,ee,ae,!0),Zt=pt[0],$t=pt[1];Le=zA(Zt-ee,($t-ae)/gt),_e=gt*Le}break;case 1:te.shape===0?Le=_e=Math.max(Math.abs(ee),Math.abs(ee-re),Math.abs(ae),Math.abs(ae-he)):te.shape===1&&(Le=Math.max(Math.abs(ee),Math.abs(ee-re)),_e=Math.max(Math.abs(ae),Math.abs(ae-he)));break;case 3:if(te.shape===0)Le=_e=Math.max(zA(ee,ae),zA(ee,ae-he),zA(ee-re,ae),zA(ee-re,ae-he));else if(te.shape===1){var gt=Math.max(Math.abs(ae),Math.abs(ae-he))/Math.max(Math.abs(ee),Math.abs(ee-re)),hn=Mo(re,he,ee,ae,!1),Zt=hn[0],$t=hn[1];Le=zA(Zt-ee,($t-ae)/gt),_e=gt*Le}break}return Array.isArray(te.size)&&(Le=Wi(te.size[0],re),_e=te.size.length===2?Wi(te.size[1],he):Le),[Le,_e]},cs=function(te,ee){var ae=pa(180),re=[];return fr(ee).forEach(function(he,Le){if(Le===0){var _e=he[0];if(_e.type===20&&_e.value==="to"){ae=Sa(he);return}else if(na(_e)){ae=zt.parse(te,_e);return}}var gt=Bo(te,he);re.push(gt)}),{angle:ae,stops:re,type:1}},Lo=function(te,ee){var ae=pa(180),re=[];return fr(ee).forEach(function(he,Le){if(Le===0){var _e=he[0];if(_e.type===20&&["top","left","right","bottom"].indexOf(_e.value)!==-1){ae=Sa(he);return}else if(na(_e)){ae=(zt.parse(te,_e)+pa(270))%pa(360);return}}var gt=Bo(te,he);re.push(gt)}),{angle:ae,stops:re,type:1}},ds=function(te,ee){var ae=pa(180),re=[],he=1,Le=0,_e=3,gt=[];return fr(ee).forEach(function(pt,Zt){var $t=pt[0];if(Zt===0){if(Xi($t)&&$t.value==="linear"){he=1;return}else if(Xi($t)&&$t.value==="radial"){he=2;return}}if($t.type===18){if($t.name==="from"){var hn=Ai.parse(te,$t.values[0]);re.push({stop:il,color:hn})}else if($t.name==="to"){var hn=Ai.parse(te,$t.values[0]);re.push({stop:fo,color:hn})}else if($t.name==="color-stop"){var Wn=$t.values.filter(Jl);if(Wn.length===2){var hn=Ai.parse(te,Wn[1]),ka=Wn[0];co(ka)&&re.push({stop:{type:16,number:ka.number*100,flags:ka.flags},color:hn})}}}}),he===1?{angle:(ae+pa(180))%pa(360),stops:re,type:he}:{size:_e,shape:Le,stops:re,position:gt,type:he}},mi="closest-side",iu="farthest-side",Au="closest-corner",Ql="farthest-corner",Co="circle",Yo="ellipse",es="cover",fs="contain",ts=function(te,ee){var ae=0,re=3,he=[],Le=[];return fr(ee).forEach(function(_e,gt){var pt=!0;if(gt===0){var Zt=!1;pt=_e.reduce(function(hn,Wn){if(Zt)if(Xi(Wn))switch(Wn.value){case"center":return Le.push(pu),hn;case"top":case"left":return Le.push(il),hn;case"right":case"bottom":return Le.push(fo),hn}else(Ha(Wn)||bl(Wn))&&Le.push(Wn);else if(Xi(Wn))switch(Wn.value){case Co:return ae=0,!1;case Yo:return ae=1,!1;case"at":return Zt=!0,!1;case mi:return re=0,!1;case es:case iu:return re=1,!1;case fs:case Au:return re=2,!1;case Ql:return re=3,!1}else if(bl(Wn)||Ha(Wn))return Array.isArray(re)||(re=[]),re.push(Wn),!1;return hn},pt)}if(pt){var $t=Bo(te,_e);he.push($t)}}),{size:re,shape:ae,stops:he,position:Le,type:2}},Go=function(te,ee){var ae=0,re=3,he=[],Le=[];return fr(ee).forEach(function(_e,gt){var pt=!0;if(gt===0?pt=_e.reduce(function($t,hn){if(Xi(hn))switch(hn.value){case"center":return Le.push(pu),!1;case"top":case"left":return Le.push(il),!1;case"right":case"bottom":return Le.push(fo),!1}else if(Ha(hn)||bl(hn))return Le.push(hn),!1;return $t},pt):gt===1&&(pt=_e.reduce(function($t,hn){if(Xi(hn))switch(hn.value){case Co:return ae=0,!1;case Yo:return ae=1,!1;case fs:case mi:return re=0,!1;case iu:return re=1,!1;case Au:return re=2,!1;case es:case Ql:return re=3,!1}else if(bl(hn)||Ha(hn))return Array.isArray(re)||(re=[]),re.push(hn),!1;return $t},pt)),pt){var Zt=Bo(te,_e);he.push(Zt)}}),{size:re,shape:ae,stops:he,position:Le,type:2}},hs=function(te){return te.type===1},ys=function(te){return te.type===2},Nu={name:"image",parse:function(te,ee){if(ee.type===22){var ae={url:ee.value,type:0};return te.cache.addImage(ee.value),ae}if(ee.type===18){var re=ns[ee.name];if(typeof re=="undefined")throw new Error('Attempting to parse an unsupported image function "'+ee.name+'"');return re(te,ee.values)}throw new Error("Unsupported image type "+ee.type)}};function Ws(te){return!(te.type===20&&te.value==="none")&&(te.type!==18||!!ns[te.name])}var ns={"linear-gradient":cs,"-moz-linear-gradient":Lo,"-ms-linear-gradient":Lo,"-o-linear-gradient":Lo,"-webkit-linear-gradient":Lo,"radial-gradient":ts,"-moz-radial-gradient":Go,"-ms-radial-gradient":Go,"-o-radial-gradient":Go,"-webkit-radial-gradient":Go,"-webkit-gradient":ds},Qo={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(te,ee){if(ee.length===0)return[];var ae=ee[0];return ae.type===20&&ae.value==="none"?[]:ee.filter(function(re){return Jl(re)&&Ws(re)}).map(function(re){return Nu.parse(te,re)})}},ms={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(te,ee){return ee.map(function(ae){if(Xi(ae))switch(ae.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},lu={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(te,ee){return fr(ee).map(function(ae){return ae.filter(Ha)}).map(Ku)}},Uu={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(te,ee){return fr(ee).map(function(ae){return ae.filter(Xi).map(function(re){return re.value}).join(" ")}).map(Bu)}},Bu=function(te){switch(te){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},Cu;(function(te){te.AUTO="auto",te.CONTAIN="contain",te.COVER="cover"})(Cu||(Cu={}));var oe={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(te,ee){return fr(ee).map(function(ae){return ae.filter(ye)})}},ye=function(te){return Xi(te)||Ha(te)},He=function(te){return{name:"border-"+te+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},$e=He("top"),nt=He("right"),Ft=He("bottom"),St=He("left"),Nt=function(te){return{name:"border-radius-"+te,initialValue:"0 0",prefix:!1,type:1,parse:function(ee,ae){return Ku(ae.filter(Ha))}}},an=Nt("top-left"),sn=Nt("top-right"),Ht=Nt("bottom-right"),yn=Nt("bottom-left"),bn=function(te){return{name:"border-"+te+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(ee,ae){switch(ae){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},pn=bn("top"),xn=bn("right"),Ln=bn("bottom"),Nn=bn("left"),In=function(te){return{name:"border-"+te+"-width",initialValue:"0",type:0,prefix:!1,parse:function(ee,ae){return Eo(ae)?ae.number:0}}},hr=In("top"),er=In("right"),Tn=In("bottom"),Cr=In("left"),Gn={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},tr={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(te,ee){switch(ee){case"rtl":return 1;case"ltr":default:return 0}}},ha={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(te,ee){return ee.filter(Xi).reduce(function(ae,re){return ae|Vr(re.value)},0)}},Vr=function(te){switch(te){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},ea={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(te,ee){switch(ee){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},Kr={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(te,ee){return ee.type===20&&ee.value==="normal"?0:ee.type===17||ee.type===15?ee.number:0}},ia;(function(te){te.NORMAL="normal",te.STRICT="strict"})(ia||(ia={}));var Xr={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(te,ee){switch(ee){case"strict":return ia.STRICT;case"normal":default:return ia.NORMAL}}},kr={name:"line-height",initialValue:"normal",prefix:!1,type:4},mr=function(te,ee){return Xi(te)&&te.value==="normal"?1.2*ee:te.type===17?ee*te.number:Ha(te)?Wi(te,ee):ee},jr={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(te,ee){return ee.type===20&&ee.value==="none"?null:Nu.parse(te,ee)}},Nr={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(te,ee){switch(ee){case"inside":return 0;case"outside":default:return 1}}},ba={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(te,ee){switch(ee){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},_n=function(te){return{name:"margin-"+te,initialValue:"0",prefix:!1,type:4}},$r=_n("top"),ra=_n("right"),Lr=_n("bottom"),ta=_n("left"),qr={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(te,ee){return ee.filter(Xi).map(function(ae){switch(ae.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},Ya={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(te,ee){switch(ee){case"break-word":return"break-word";case"normal":default:return"normal"}}},Ga=function(te){return{name:"padding-"+te,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},ei=Ga("top"),ri=Ga("right"),Pa=Ga("bottom"),gi=Ga("left"),ci={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(te,ee){switch(ee){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},oi={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(te,ee){switch(ee){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},bi={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(te,ee){return ee.length===1&&Cl(ee[0],"none")?[]:fr(ee).map(function(ae){for(var re={color:wl.TRANSPARENT,offsetX:il,offsetY:il,blur:il},he=0,Le=0;Le1?1:0],this.overflowWrap=Aa(ee,Ya,ae.overflowWrap),this.paddingTop=Aa(ee,ei,ae.paddingTop),this.paddingRight=Aa(ee,ri,ae.paddingRight),this.paddingBottom=Aa(ee,Pa,ae.paddingBottom),this.paddingLeft=Aa(ee,gi,ae.paddingLeft),this.paintOrder=Aa(ee,Kl,ae.paintOrder),this.position=Aa(ee,oi,ae.position),this.textAlign=Aa(ee,ci,ae.textAlign),this.textDecorationColor=Aa(ee,Oi,(re=ae.textDecorationColor)!==null&&re!==void 0?re:ae.color),this.textDecorationLine=Aa(ee,Ii,(he=ae.textDecorationLine)!==null&&he!==void 0?he:ae.textDecoration),this.textShadow=Aa(ee,bi,ae.textShadow),this.textTransform=Aa(ee,ui,ae.textTransform),this.transform=Aa(ee,ki,ae.transform),this.transformOrigin=Aa(ee,ii,ae.transformOrigin),this.visibility=Aa(ee,fa,ae.visibility),this.webkitTextStrokeColor=Aa(ee,Vo,ae.webkitTextStrokeColor),this.webkitTextStrokeWidth=Aa(ee,jl,ae.webkitTextStrokeWidth),this.wordBreak=Aa(ee,Pi,ae.wordBreak),this.zIndex=Aa(ee,rA,ae.zIndex)}return te.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},te.prototype.isTransparent=function(){return Xa(this.backgroundColor)},te.prototype.isTransformed=function(){return this.transform!==null},te.prototype.isPositioned=function(){return this.position!==0},te.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},te.prototype.isFloating=function(){return this.float!==0},te.prototype.isInlineLevel=function(){return Ur(this.display,4)||Ur(this.display,33554432)||Ur(this.display,268435456)||Ur(this.display,536870912)||Ur(this.display,67108864)||Ur(this.display,134217728)},te}(),ql=function(){function te(ee,ae){this.content=Aa(ee,Mi,ae.content),this.quotes=Aa(ee,kA,ae.quotes)}return te}(),Jo=function(){function te(ee,ae){this.counterIncrement=Aa(ee,ca,ae.counterIncrement),this.counterReset=Aa(ee,Fa,ae.counterReset)}return te}(),Aa=function(te,ee,ae){var re=new Zo,he=ae!==null&&typeof ae!="undefined"?ae.toString():ee.initialValue;re.write(he);var Le=new vo(re.read());switch(ee.type){case 2:var _e=Le.parseComponentValue();return ee.parse(te,Xi(_e)?_e.value:ee.initialValue);case 0:return ee.parse(te,Le.parseComponentValue());case 1:return ee.parse(te,Le.parseComponentValues());case 4:return Le.parseComponentValue();case 3:switch(ee.format){case"angle":return zt.parse(te,Le.parseComponentValue());case"color":return Ai.parse(te,Le.parseComponentValue());case"image":return Nu.parse(te,Le.parseComponentValue());case"length":var gt=Le.parseComponentValue();return bl(gt)?gt:il;case"length-percentage":var pt=Le.parseComponentValue();return Ha(pt)?pt:il;case"time":return Di.parse(te,Le.parseComponentValue())}break}},_l="data-html2canvas-debug",ou=function(te){var ee=te.getAttribute(_l);switch(ee){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},$l=function(te,ee){var ae=ou(te);return ae===1||ee===ae},Rl=function(){function te(ee,ae){if(this.context=ee,this.textNodes=[],this.elements=[],this.flags=0,$l(ae,3))debugger;this.styles=new ko(ee,window.getComputedStyle(ae,null)),Zn(ae)&&(this.styles.animationDuration.some(function(re){return re>0})&&(ae.style.animationDuration="0s"),this.styles.transform!==null&&(ae.style.transform="none")),this.bounds=be(this.context,ae),$l(ae,4)&&(this.flags|=16)}return te}(),yu="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",Pu="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",wu=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),uu=0;uu>4,$t[he++]=(_e&15)<<4|gt>>2,$t[he++]=(gt&3)<<6|pt&63;return Zt},Fu=function(te){for(var ee=te.length,ae=[],re=0;re>yo,Ju=1<>yo,rs=Vu+No,su=rs,Yt=32,Uo=su+Yt,Tu=65536>>wo,Po=1<=0){if(ee<55296||ee>56319&&ee<=65535)return ae=this.index[ee>>yo],ae=(ae<>yo)],ae=(ae<>wo),ae=this.index[ae],ae+=ee>>yo&Hu,ae=this.index[ae],ae=(ae<=55296&&he<=56319&&ae>10)+55296,_e%1024+56320)),(he+1===ae||re.length>16384)&&(Le+=String.fromCharCode.apply(String,re),re.length=0)}return Le},Fs=cu(yu),go="\xD7",zi="\xF7",Bi=function(te){return Fs.get(te)},Ua=function(te,ee,ae){var re=ae-2,he=ee[re],Le=ee[ae-1],_e=ee[ae];if(Le===Ru&&_e===mo)return go;if(Le===Ru||Le===mo||Le===Xo||_e===Ru||_e===mo||_e===Xo)return zi;if(Le===qu&&[qu,Oo,wi,Oa].indexOf(_e)!==-1||(Le===wi||Le===Oo)&&(_e===Oo||_e===_u)||(Le===Oa||Le===_u)&&_e===_u||_e===kl||_e===qo||_e===Du||Le===as)return go;if(Le===kl&&_e===Fo){for(;he===qo;)he=ee[--re];if(he===Fo)return go}if(Le===Wu&&_e===Wu){for(var gt=0;he===Wu;)gt++,he=ee[--re];if(gt%2===0)return go}return zi},dA=function(te){var ee=ws(te),ae=ee.length,re=0,he=0,Le=ee.map(Bi);return{next:function(){if(re>=ae)return{done:!0,value:null};for(var _e=go;re_e.x||$t.y>_e.y;return _e=$t,Zt===0?!0:hn});return te.body.removeChild(ee),gt},bu=function(){return typeof new Image().crossOrigin!="undefined"},rc=function(){return typeof new XMLHttpRequest().responseType=="string"},zs=function(te){var ee=new Image,ae=te.createElement("canvas"),re=ae.getContext("2d");if(!re)return!1;ee.src="data:image/svg+xml,";try{re.drawImage(ee,0,0),ae.toDataURL()}catch(he){return!1}return!0},Su=function(te){return te[0]===0&&te[1]===255&&te[2]===0&&te[3]===255},Zs=function(te){var ee=te.createElement("canvas"),ae=100;ee.width=ae,ee.height=ae;var re=ee.getContext("2d");if(!re)return Promise.reject(!1);re.fillStyle="rgb(0, 255, 0)",re.fillRect(0,0,ae,ae);var he=new Image,Le=ee.toDataURL();he.src=Le;var _e=ps(ae,ae,0,0,he);return re.fillStyle="red",re.fillRect(0,0,ae,ae),ks(_e).then(function(gt){re.drawImage(gt,0,0);var pt=re.getImageData(0,0,ae,ae).data;re.fillStyle="red",re.fillRect(0,0,ae,ae);var Zt=te.createElement("div");return Zt.style.backgroundImage="url("+Le+")",Zt.style.height=ae+"px",Su(pt)?ks(ps(ae,ae,0,0,Zt)):Promise.reject(!1)}).then(function(gt){return re.drawImage(gt,0,0),Su(re.getImageData(0,0,ae,ae).data)}).catch(function(){return!1})},ps=function(te,ee,ae,re,he){var Le="http://www.w3.org/2000/svg",_e=document.createElementNS(Le,"svg"),gt=document.createElementNS(Le,"foreignObject");return _e.setAttributeNS(null,"width",te.toString()),_e.setAttributeNS(null,"height",ee.toString()),gt.setAttributeNS(null,"width","100%"),gt.setAttributeNS(null,"height","100%"),gt.setAttributeNS(null,"x",ae.toString()),gt.setAttributeNS(null,"y",re.toString()),gt.setAttributeNS(null,"externalResourcesRequired","true"),_e.appendChild(gt),gt.appendChild(he),_e},ks=function(te){return new Promise(function(ee,ae){var re=new Image;re.onload=function(){return ee(re)},re.onerror=ae,re.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(te))})},Sl={get SUPPORT_RANGE_BOUNDS(){var te=is(document);return Object.defineProperty(Sl,"SUPPORT_RANGE_BOUNDS",{value:te}),te},get SUPPORT_WORD_BREAKING(){var te=Sl.SUPPORT_RANGE_BOUNDS&&As(document);return Object.defineProperty(Sl,"SUPPORT_WORD_BREAKING",{value:te}),te},get SUPPORT_SVG_DRAWING(){var te=zs(document);return Object.defineProperty(Sl,"SUPPORT_SVG_DRAWING",{value:te}),te},get SUPPORT_FOREIGNOBJECT_DRAWING(){var te=typeof Array.from=="function"&&typeof window.fetch=="function"?Zs(document):Promise.resolve(!1);return Object.defineProperty(Sl,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:te}),te},get SUPPORT_CORS_IMAGES(){var te=bu();return Object.defineProperty(Sl,"SUPPORT_CORS_IMAGES",{value:te}),te},get SUPPORT_RESPONSE_TYPE(){var te=rc();return Object.defineProperty(Sl,"SUPPORT_RESPONSE_TYPE",{value:te}),te},get SUPPORT_CORS_XHR(){var te="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Sl,"SUPPORT_CORS_XHR",{value:te}),te},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var te=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(Sl,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:te}),te}},du=function(){function te(ee,ae){this.text=ee,this.bounds=ae}return te}(),Iu=function(te,ee,ae,re){var he=Ks(ee,ae),Le=[],_e=0;return he.forEach(function(gt){if(ae.textDecorationLine.length||gt.trim().length>0)if(Sl.SUPPORT_RANGE_BOUNDS){var pt=xs(re,_e,gt.length).getClientRects();if(pt.length>1){var Zt=Ds(gt),$t=0;Zt.forEach(function(Wn){Le.push(new du(Wn,Te.fromDOMRectList(te,xs(re,$t+_e,Wn.length).getClientRects()))),$t+=Wn.length})}else Le.push(new du(gt,Te.fromDOMRectList(te,pt)))}else{var hn=re.splitText(gt.length);Le.push(new du(gt,lA(te,re))),re=hn}else Sl.SUPPORT_RANGE_BOUNDS||(re=re.splitText(gt.length));_e+=gt.length}),Le},lA=function(te,ee){var ae=ee.ownerDocument;if(ae){var re=ae.createElement("html2canvaswrapper");re.appendChild(ee.cloneNode(!0));var he=ee.parentNode;if(he){he.replaceChild(re,ee);var Le=be(te,re);return re.firstChild&&he.replaceChild(re.firstChild,re),Le}}return Te.EMPTY},xs=function(te,ee,ae){var re=te.ownerDocument;if(!re)throw new Error("Node has no owner document");var he=re.createRange();return he.setStart(te,ee),he.setEnd(te,ee+ae),he},Ds=function(te){if(Sl.SUPPORT_NATIVE_TEXT_SEGMENTATION){var ee=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(ee.segment(te)).map(function(ae){return ae.segment})}return ol(te)},vs=function(te,ee){if(Sl.SUPPORT_NATIVE_TEXT_SEGMENTATION){var ae=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(ae.segment(te)).map(function(re){return re.segment})}return Gs(te,ee)},Ks=function(te,ee){return ee.letterSpacing!==0?Ds(te):vs(te,ee)},Ys=[32,160,4961,65792,65793,4153,4241],Gs=function(te,ee){for(var ae=dn(te,{lineBreak:ee.lineBreak,wordBreak:ee.overflowWrap==="break-word"?"break-word":ee.wordBreak}),re=[],he,Le=function(){if(he.value){var _e=he.value.slice(),gt=ze(_e),pt="";gt.forEach(function(Zt){Ys.indexOf(Zt)===-1?pt+=De(Zt):(pt.length&&re.push(pt),re.push(De(Zt)),pt="")}),pt.length&&re.push(pt)}};!(he=ae.next()).done;)Le();return re},ls=function(){function te(ee,ae,re){this.text=ac(ae.data,re.textTransform),this.textBounds=Iu(ee,this.text,re,ae)}return te}(),ac=function(te,ee){switch(ee){case 1:return te.toLowerCase();case 3:return te.replace(ic,Es);case 2:return te.toUpperCase();default:return te}},ic=/(^|\s|:|-|\(|\))([a-z])/g,Es=function(te,ee,ae){return te.length>0?ee+ae.toUpperCase():te},la=function(te){ne(ee,te);function ee(ae,re){var he=te.call(this,ae,re)||this;return he.src=re.currentSrc||re.src,he.intrinsicWidth=re.naturalWidth,he.intrinsicHeight=re.naturalHeight,he.context.cache.addImage(he.src),he}return ee}(Rl),Ns=function(te){ne(ee,te);function ee(ae,re){var he=te.call(this,ae,re)||this;return he.canvas=re,he.intrinsicWidth=re.width,he.intrinsicHeight=re.height,he}return ee}(Rl),Us=function(te){ne(ee,te);function ee(ae,re){var he=te.call(this,ae,re)||this,Le=new XMLSerializer,_e=be(ae,re);return re.setAttribute("width",_e.width+"px"),re.setAttribute("height",_e.height+"px"),he.svg="data:image/svg+xml,"+encodeURIComponent(Le.serializeToString(re)),he.intrinsicWidth=re.width.baseVal.value,he.intrinsicHeight=re.height.baseVal.value,he.context.cache.addImage(he.svg),he}return ee}(Rl),bs=function(te){ne(ee,te);function ee(ae,re){var he=te.call(this,ae,re)||this;return he.value=re.value,he}return ee}(Rl),Ss=function(te){ne(ee,te);function ee(ae,re){var he=te.call(this,ae,re)||this;return he.start=re.start,he.reversed=typeof re.reversed=="boolean"&&re.reversed===!0,he}return ee}(Rl),Vs=[{type:15,flags:0,unit:"px",number:3}],_o=[{type:16,flags:0,number:50}],$o=function(te){return te.width>te.height?new Te(te.left+(te.width-te.height)/2,te.top,te.height,te.height):te.width0)ae.textNodes.push(new ls(te,he,ae.styles));else if(nr(he))if(zr(he)&&he.assignedNodes)he.assignedNodes().forEach(function(gt){return dt(te,gt,ae,re)});else{var _e=Ut(te,he);_e.styles.isVisible()&&(Or(he,_e,re)?_e.flags|=4:jn(_e.styles)&&(_e.flags|=2),Wt.indexOf(he.tagName)!==-1&&(_e.flags|=8),ae.elements.push(_e),he.slot,he.shadowRoot?dt(te,he.shadowRoot,_e,re):!ar(he)&&!gn(he)&&!Wr(he)&&dt(te,he,_e,re))}},Ut=function(te,ee){return Un(ee)?new la(te,ee):Ta(ee)?new Ns(te,ee):gn(ee)?new Us(te,ee):Qr(ee)?new bs(te,ee):gr(ee)?new Ss(te,ee):xa(ee)?new Kt(te,ee):Wr(ee)?new on(te,ee):ar(ee)?new Gt(te,ee):Ir(ee)?new ln(te,ee):new Rl(te,ee)},va=function(te,ee){var ae=Ut(te,ee);return ae.flags|=4,dt(te,ee,ae,ae),ae},Or=function(te,ee,ae){return ee.styles.isPositionedWithZIndex()||ee.styles.opacity<1||ee.styles.isTransformed()||nn(te)&&ae.styles.isTransparent()},jn=function(te){return te.isPositioned()||te.isFloating()},Yr=function(te){return te.nodeType===Node.TEXT_NODE},nr=function(te){return te.nodeType===Node.ELEMENT_NODE},Zn=function(te){return nr(te)&&typeof te.style!="undefined"&&!Er(te)},Er=function(te){return typeof te.className=="object"},Qr=function(te){return te.tagName==="LI"},gr=function(te){return te.tagName==="OL"},xa=function(te){return te.tagName==="INPUT"},Yn=function(te){return te.tagName==="HTML"},gn=function(te){return te.tagName==="svg"},nn=function(te){return te.tagName==="BODY"},Ta=function(te){return te.tagName==="CANVAS"},wa=function(te){return te.tagName==="VIDEO"},Un=function(te){return te.tagName==="IMG"},Ir=function(te){return te.tagName==="IFRAME"},kt=function(te){return te.tagName==="STYLE"},Pt=function(te){return te.tagName==="SCRIPT"},ar=function(te){return te.tagName==="TEXTAREA"},Wr=function(te){return te.tagName==="SELECT"},zr=function(te){return te.tagName==="SLOT"},fn=function(te){return te.tagName.indexOf("-")>0},yr=function(){function te(){this.counters={}}return te.prototype.getCounterValue=function(ee){var ae=this.counters[ee];return ae&&ae.length?ae[ae.length-1]:1},te.prototype.getCounterValues=function(ee){var ae=this.counters[ee];return ae||[]},te.prototype.pop=function(ee){var ae=this;ee.forEach(function(re){return ae.counters[re].pop()})},te.prototype.parse=function(ee){var ae=this,re=ee.counterIncrement,he=ee.counterReset,Le=!0;re!==null&&re.forEach(function(gt){var pt=ae.counters[gt.counter];pt&>.increment!==0&&(Le=!1,pt.length||pt.push(1),pt[Math.max(0,pt.length-1)]+=gt.increment)});var _e=[];return Le&&he.forEach(function(gt){var pt=ae.counters[gt.counter];_e.push(gt.counter),pt||(pt=ae.counters[gt.counter]=[]),pt.push(gt.reset)}),_e},te}(),Qa={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},Va={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u0554","\u0553","\u0552","\u0551","\u0550","\u054F","\u054E","\u054D","\u054C","\u054B","\u054A","\u0549","\u0548","\u0547","\u0546","\u0545","\u0544","\u0543","\u0542","\u0541","\u0540","\u053F","\u053E","\u053D","\u053C","\u053B","\u053A","\u0539","\u0538","\u0537","\u0536","\u0535","\u0534","\u0533","\u0532","\u0531"]},YA={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["\u05D9\u05F3","\u05D8\u05F3","\u05D7\u05F3","\u05D6\u05F3","\u05D5\u05F3","\u05D4\u05F3","\u05D3\u05F3","\u05D2\u05F3","\u05D1\u05F3","\u05D0\u05F3","\u05EA","\u05E9","\u05E8","\u05E7","\u05E6","\u05E4","\u05E2","\u05E1","\u05E0","\u05DE","\u05DC","\u05DB","\u05D9\u05D8","\u05D9\u05D7","\u05D9\u05D6","\u05D8\u05D6","\u05D8\u05D5","\u05D9","\u05D8","\u05D7","\u05D6","\u05D5","\u05D4","\u05D3","\u05D2","\u05D1","\u05D0"]},ma={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u10F5","\u10F0","\u10EF","\u10F4","\u10EE","\u10ED","\u10EC","\u10EB","\u10EA","\u10E9","\u10E8","\u10E7","\u10E6","\u10E5","\u10E4","\u10F3","\u10E2","\u10E1","\u10E0","\u10DF","\u10DE","\u10DD","\u10F2","\u10DC","\u10DB","\u10DA","\u10D9","\u10D8","\u10D7","\u10F1","\u10D6","\u10D5","\u10D4","\u10D3","\u10D2","\u10D1","\u10D0"]},fA=function(te,ee,ae,re,he,Le){return teae?x(te,he,Le.length>0):re.integers.reduce(function(_e,gt,pt){for(;te>=gt;)te-=gt,_e+=re.values[pt];return _e},"")+Le},ml=function(te,ee,ae,re){var he="";do ae||te--,he=re(te)+he,te/=ee;while(te*ee>=ee);return he},Ja=function(te,ee,ae,re,he){var Le=ae-ee+1;return(te<0?"-":"")+(ml(Math.abs(te),Le,re,function(_e){return De(Math.floor(_e%Le)+ee)})+he)},Ar=function(te,ee,ae){ae===void 0&&(ae=". ");var re=ee.length;return ml(Math.abs(te),re,!1,function(he){return ee[Math.floor(he%re)]})+ae},Wa=1,li=2,$a=4,qA=8,di=function(te,ee,ae,re,he,Le){if(te<-9999||te>9999)return x(te,4,he.length>0);var _e=Math.abs(te),gt=he;if(_e===0)return ee[0]+gt;for(var pt=0;_e>0&&pt<=4;pt++){var Zt=_e%10;Zt===0&&Ur(Le,Wa)&>!==""?gt=ee[Zt]+gt:Zt>1||Zt===1&&pt===0||Zt===1&&pt===1&&Ur(Le,li)||Zt===1&&pt===1&&Ur(Le,$a)&&te>100||Zt===1&&pt>1&&Ur(Le,qA)?gt=ee[Zt]+(pt>0?ae[pt-1]:"")+gt:Zt===1&&pt>0&&(gt=ae[pt-1]+gt),_e=Math.floor(_e/10)}return(te<0?re:"")+gt},jA="\u5341\u767E\u5343\u842C",oA="\u62FE\u4F70\u4EDF\u842C",a="\u30DE\u30A4\u30CA\u30B9",E="\uB9C8\uC774\uB108\uC2A4",x=function(te,ee,ae){var re=ae?". ":"",he=ae?"\u3001":"",Le=ae?", ":"",_e=ae?" ":"";switch(ee){case 0:return"\u2022"+_e;case 1:return"\u25E6"+_e;case 2:return"\u25FE"+_e;case 5:var gt=Ja(te,48,57,!0,re);return gt.length<4?"0"+gt:gt;case 4:return Ar(te,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",he);case 6:return fA(te,1,3999,Qa,3,re).toLowerCase();case 7:return fA(te,1,3999,Qa,3,re);case 8:return Ja(te,945,969,!1,re);case 9:return Ja(te,97,122,!1,re);case 10:return Ja(te,65,90,!1,re);case 11:return Ja(te,1632,1641,!0,re);case 12:case 49:return fA(te,1,9999,Va,3,re);case 35:return fA(te,1,9999,Va,3,re).toLowerCase();case 13:return Ja(te,2534,2543,!0,re);case 14:case 30:return Ja(te,6112,6121,!0,re);case 15:return Ar(te,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",he);case 16:return Ar(te,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",he);case 17:case 48:return di(te,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",jA,"\u8CA0",he,li|$a|qA);case 47:return di(te,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",oA,"\u8CA0",he,Wa|li|$a|qA);case 42:return di(te,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",jA,"\u8D1F",he,li|$a|qA);case 41:return di(te,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",oA,"\u8D1F",he,Wa|li|$a|qA);case 26:return di(te,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",a,he,0);case 25:return di(te,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",a,he,Wa|li|$a);case 31:return di(te,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",E,Le,Wa|li|$a);case 33:return di(te,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",E,Le,0);case 32:return di(te,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",E,Le,Wa|li|$a);case 18:return Ja(te,2406,2415,!0,re);case 20:return fA(te,1,19999,ma,3,re);case 21:return Ja(te,2790,2799,!0,re);case 22:return Ja(te,2662,2671,!0,re);case 22:return fA(te,1,10999,YA,3,re);case 23:return Ar(te,"\u3042\u3044\u3046\u3048\u304A\u304B\u304D\u304F\u3051\u3053\u3055\u3057\u3059\u305B\u305D\u305F\u3061\u3064\u3066\u3068\u306A\u306B\u306C\u306D\u306E\u306F\u3072\u3075\u3078\u307B\u307E\u307F\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308A\u308B\u308C\u308D\u308F\u3090\u3091\u3092\u3093");case 24:return Ar(te,"\u3044\u308D\u306F\u306B\u307B\u3078\u3068\u3061\u308A\u306C\u308B\u3092\u308F\u304B\u3088\u305F\u308C\u305D\u3064\u306D\u306A\u3089\u3080\u3046\u3090\u306E\u304A\u304F\u3084\u307E\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304D\u3086\u3081\u307F\u3057\u3091\u3072\u3082\u305B\u3059");case 27:return Ja(te,3302,3311,!0,re);case 28:return Ar(te,"\u30A2\u30A4\u30A6\u30A8\u30AA\u30AB\u30AD\u30AF\u30B1\u30B3\u30B5\u30B7\u30B9\u30BB\u30BD\u30BF\u30C1\u30C4\u30C6\u30C8\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D2\u30D5\u30D8\u30DB\u30DE\u30DF\u30E0\u30E1\u30E2\u30E4\u30E6\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EF\u30F0\u30F1\u30F2\u30F3",he);case 29:return Ar(te,"\u30A4\u30ED\u30CF\u30CB\u30DB\u30D8\u30C8\u30C1\u30EA\u30CC\u30EB\u30F2\u30EF\u30AB\u30E8\u30BF\u30EC\u30BD\u30C4\u30CD\u30CA\u30E9\u30E0\u30A6\u30F0\u30CE\u30AA\u30AF\u30E4\u30DE\u30B1\u30D5\u30B3\u30A8\u30C6\u30A2\u30B5\u30AD\u30E6\u30E1\u30DF\u30B7\u30F1\u30D2\u30E2\u30BB\u30B9",he);case 34:return Ja(te,3792,3801,!0,re);case 37:return Ja(te,6160,6169,!0,re);case 38:return Ja(te,4160,4169,!0,re);case 39:return Ja(te,2918,2927,!0,re);case 40:return Ja(te,1776,1785,!0,re);case 43:return Ja(te,3046,3055,!0,re);case 44:return Ja(te,3174,3183,!0,re);case 45:return Ja(te,3664,3673,!0,re);case 46:return Ja(te,3872,3881,!0,re);case 3:default:return Ja(te,48,57,!0,re)}},b="data-html2canvas-ignore",z=function(){function te(ee,ae,re){if(this.context=ee,this.options=re,this.scrolledElements=[],this.referenceElement=ae,this.counters=new yr,this.quoteDepth=0,!ae.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(ae.ownerDocument.documentElement,!1)}return te.prototype.toIFrame=function(ee,ae){var re=this,he=de(ee,ae);if(!he.contentWindow)return Promise.reject("Unable to find iframe window");var Le=ee.defaultView.pageXOffset,_e=ee.defaultView.pageYOffset,gt=he.contentWindow,pt=gt.document,Zt=Ne(he).then(function(){return Ie(re,void 0,void 0,function(){var $t,hn;return Me(this,function(Wn){switch(Wn.label){case 0:return this.scrolledElements.forEach(_t),gt&&(gt.scrollTo(ae.left,ae.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(gt.scrollY!==ae.top||gt.scrollX!==ae.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(gt.scrollX-ae.left,gt.scrollY-ae.top,0,0))),$t=this.options.onclone,hn=this.clonedReferenceElement,typeof hn=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:pt.fonts&&pt.fonts.ready?[4,pt.fonts.ready]:[3,2];case 1:Wn.sent(),Wn.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,xe(pt)]:[3,4];case 3:Wn.sent(),Wn.label=4;case 4:return typeof $t=="function"?[2,Promise.resolve().then(function(){return $t(pt,hn)}).then(function(){return he})]:[2,he]}})})});return pt.open(),pt.write(Tt(document.doctype)+""),st(this.referenceElement.ownerDocument,Le,_e),pt.replaceChild(pt.adoptNode(this.documentElement),pt.documentElement),pt.close(),Zt},te.prototype.createElementClone=function(ee){if($l(ee,2))debugger;if(Ta(ee))return this.createCanvasClone(ee);if(wa(ee))return this.createVideoClone(ee);if(kt(ee))return this.createStyleClone(ee);var ae=ee.cloneNode(!1);return Un(ae)&&(Un(ee)&&ee.currentSrc&&ee.currentSrc!==ee.src&&(ae.src=ee.currentSrc,ae.srcset=""),ae.loading==="lazy"&&(ae.loading="eager")),fn(ae)?this.createCustomElementClone(ae):ae},te.prototype.createCustomElementClone=function(ee){var ae=document.createElement("html2canvascustomelement");return lt(ee.style,ae),ae},te.prototype.createStyleClone=function(ee){try{var ae=ee.sheet;if(ae&&ae.cssRules){var re=[].slice.call(ae.cssRules,0).reduce(function(Le,_e){return _e&&typeof _e.cssText=="string"?Le+_e.cssText:Le},""),he=ee.cloneNode(!1);return he.textContent=re,he}}catch(Le){if(this.context.logger.error("Unable to access cssRules property",Le),Le.name!=="SecurityError")throw Le}return ee.cloneNode(!1)},te.prototype.createCanvasClone=function(ee){var ae;if(this.options.inlineImages&&ee.ownerDocument){var re=ee.ownerDocument.createElement("img");try{return re.src=ee.toDataURL(),re}catch(Zt){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",ee)}}var he=ee.cloneNode(!1);try{he.width=ee.width,he.height=ee.height;var Le=ee.getContext("2d"),_e=he.getContext("2d");if(_e)if(!this.options.allowTaint&&Le)_e.putImageData(Le.getImageData(0,0,ee.width,ee.height),0,0);else{var gt=(ae=ee.getContext("webgl2"))!==null&&ae!==void 0?ae:ee.getContext("webgl");if(gt){var pt=gt.getContextAttributes();(pt==null?void 0:pt.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",ee)}_e.drawImage(ee,0,0)}return he}catch(Zt){this.context.logger.info("Unable to clone canvas as it is tainted",ee)}return he},te.prototype.createVideoClone=function(ee){var ae=ee.ownerDocument.createElement("canvas");ae.width=ee.offsetWidth,ae.height=ee.offsetHeight;var re=ae.getContext("2d");try{return re&&(re.drawImage(ee,0,0,ae.width,ae.height),this.options.allowTaint||re.getImageData(0,0,ae.width,ae.height)),ae}catch(Le){this.context.logger.info("Unable to clone video as it is tainted",ee)}var he=ee.ownerDocument.createElement("canvas");return he.width=ee.offsetWidth,he.height=ee.offsetHeight,he},te.prototype.appendChildNode=function(ee,ae,re){(!nr(ae)||!Pt(ae)&&!ae.hasAttribute(b)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(ae)))&&(!this.options.copyStyles||!nr(ae)||!kt(ae))&&ee.appendChild(this.cloneNode(ae,re))},te.prototype.cloneChildNodes=function(ee,ae,re){for(var he=this,Le=ee.shadowRoot?ee.shadowRoot.firstChild:ee.firstChild;Le;Le=Le.nextSibling)if(nr(Le)&&zr(Le)&&typeof Le.assignedNodes=="function"){var _e=Le.assignedNodes();_e.length&&_e.forEach(function(gt){return he.appendChildNode(ae,gt,re)})}else this.appendChildNode(ae,Le,re)},te.prototype.cloneNode=function(ee,ae){if(Yr(ee))return document.createTextNode(ee.data);if(!ee.ownerDocument)return ee.cloneNode(!1);var re=ee.ownerDocument.defaultView;if(re&&nr(ee)&&(Zn(ee)||Er(ee))){var he=this.createElementClone(ee);he.style.transitionProperty="none";var Le=re.getComputedStyle(ee),_e=re.getComputedStyle(ee,":before"),gt=re.getComputedStyle(ee,":after");this.referenceElement===ee&&Zn(he)&&(this.clonedReferenceElement=he),nn(he)&&Vt(he);var pt=this.counters.parse(new Jo(this.context,Le)),Zt=this.resolvePseudoContent(ee,he,_e,Ae.BEFORE);fn(ee)&&(ae=!0),wa(ee)||this.cloneChildNodes(ee,he,ae),Zt&&he.insertBefore(Zt,he.firstChild);var $t=this.resolvePseudoContent(ee,he,gt,Ae.AFTER);return $t&&he.appendChild($t),this.counters.pop(pt),(Le&&(this.options.copyStyles||Er(ee))&&!Ir(ee)||ae)&<(Le,he),(ee.scrollTop!==0||ee.scrollLeft!==0)&&this.scrolledElements.push([he,ee.scrollLeft,ee.scrollTop]),(ar(ee)||Wr(ee))&&(ar(he)||Wr(he))&&(he.value=ee.value),he}return ee.cloneNode(!1)},te.prototype.resolvePseudoContent=function(ee,ae,re,he){var Le=this;if(re){var _e=re.content,gt=ae.ownerDocument;if(!(!gt||!_e||_e==="none"||_e==="-moz-alt-content"||re.display==="none")){this.counters.parse(new Jo(this.context,re));var pt=new ql(this.context,re),Zt=gt.createElement("html2canvaspseudoelement");lt(re,Zt),pt.content.forEach(function(hn){if(hn.type===0)Zt.appendChild(gt.createTextNode(hn.value));else if(hn.type===22){var Wn=gt.createElement("img");Wn.src=hn.value,Wn.style.opacity="1",Zt.appendChild(Wn)}else if(hn.type===18){if(hn.name==="attr"){var ka=hn.values.filter(Xi);ka.length&&Zt.appendChild(gt.createTextNode(ee.getAttribute(ka[0].value)||""))}else if(hn.name==="counter"){var Jr=hn.values.filter(Jl),Ea=Jr[0],Gi=Jr[1];if(Ea&&Xi(Ea)){var qa=Le.counters.getCounterValue(Ea.value),za=Gi&&Xi(Gi)?ba.parse(Le.context,Gi.value):3;Zt.appendChild(gt.createTextNode(x(qa,za,!1)))}}else if(hn.name==="counters"){var UA=hn.values.filter(Jl),Ea=UA[0],$i=UA[1],Gi=UA[2];if(Ea&&Xi(Ea)){var Li=Le.counters.getCounterValues(Ea.value),La=Gi&&Xi(Gi)?ba.parse(Le.context,Gi.value):3,yA=$i&&$i.type===0?$i.value:"",wA=Li.map(function(hu){return x(hu,La,!1)}).join(yA);Zt.appendChild(gt.createTextNode(wA))}}}else if(hn.type===20)switch(hn.value){case"open-quote":Zt.appendChild(gt.createTextNode(KA(pt.quotes,Le.quoteDepth++,!0)));break;case"close-quote":Zt.appendChild(gt.createTextNode(KA(pt.quotes,--Le.quoteDepth,!1)));break;default:Zt.appendChild(gt.createTextNode(hn.value))}}),Zt.className=pr+" "+Pr;var $t=he===Ae.BEFORE?" "+pr:" "+Pr;return Er(ae)?ae.className.baseValue+=$t:ae.className+=$t,Zt}}},te.destroy=function(ee){return ee.parentNode?(ee.parentNode.removeChild(ee),!0):!1},te}(),Ae;(function(te){te[te.BEFORE=0]="BEFORE",te[te.AFTER=1]="AFTER"})(Ae||(Ae={}));var de=function(te,ee){var ae=te.createElement("iframe");return ae.className="html2canvas-container",ae.style.visibility="hidden",ae.style.position="fixed",ae.style.left="-10000px",ae.style.top="0px",ae.style.border="0",ae.width=ee.width.toString(),ae.height=ee.height.toString(),ae.scrolling="no",ae.setAttribute(b,"true"),te.body.appendChild(ae),ae},Ce=function(te){return new Promise(function(ee){if(te.complete){ee();return}if(!te.src){ee();return}te.onload=ee,te.onerror=ee})},xe=function(te){return Promise.all([].slice.call(te.images,0).map(Ce))},Ne=function(te){return new Promise(function(ee,ae){var re=te.contentWindow;if(!re)return ae("No window assigned for iframe");var he=re.document;re.onload=te.onload=function(){re.onload=te.onload=null;var Le=setInterval(function(){he.body.childNodes.length>0&&he.readyState==="complete"&&(clearInterval(Le),ee(te))},50)}})},mt=["all","d","content"],lt=function(te,ee){for(var ae=te.length-1;ae>=0;ae--){var re=te.item(ae);mt.indexOf(re)===-1&&ee.style.setProperty(re,te.getPropertyValue(re))}return ee},Tt=function(te){var ee="";return te&&(ee+=""),ee},st=function(te,ee,ae){te&&te.defaultView&&(ee!==te.defaultView.pageXOffset||ae!==te.defaultView.pageYOffset)&&te.defaultView.scrollTo(ee,ae)},_t=function(te){var ee=te[0],ae=te[1],re=te[2];ee.scrollLeft=ae,ee.scrollTop=re},vn=":before",Vn=":after",pr="___html2canvas___pseudoelement_before",Pr="___html2canvas___pseudoelement_after",$n=`{ + outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var lt;Xe&&(lt=window.scrollY),b.input.focus(),Xe&&window.scrollTo(null,lt),b.input.reset(),x.somethingSelected()||(z.value=E.prevInput=" "),E.contextMenuPending=st,b.selForContextMenu=x.doc.sel,clearTimeout(b.detectingSelectAll);function Ht(){if(z.selectionStart!=null){var vn=x.somethingSelected(),Vn="\u200B"+(vn?z.value:"");z.value="\u21DA",z.value=Vn,E.prevInput=vn?"":"\u200B",z.selectionStart=1,z.selectionEnd=Vn.length,b.selForContextMenu=x.doc.sel}}function st(){if(E.contextMenuPending==st&&(E.contextMenuPending=!1,E.wrapper.style.cssText=Ne,z.style.cssText=xe,Te&&be<9&&b.scrollbars.setScrollTop(b.scroller.scrollTop=de),z.selectionStart!=null)){(!Te||Te&&be<9)&&Ht();var vn=0,Vn=function(){b.selForContextMenu==x.doc.sel&&z.selectionStart==0&&z.selectionEnd>0&&E.prevInput=="\u200B"?mr(x,Ju)(x):vn++<10?b.detectingSelectAll=setTimeout(Vn,500):(b.selForContextMenu=null,b.input.reset())};b.detectingSelectAll=setTimeout(Vn,200)}}if(Te&&be>=9&&Ht(),Ye){Cn(a);var _t=function(){or(window,"mouseup",_t),setTimeout(st,20)};Dt(window,"mouseup",_t)}else setTimeout(st,50)},$a.prototype.readOnlyChanged=function(a){a||this.reset(),this.textarea.disabled=a=="nocursor",this.textarea.readOnly=!!a},$a.prototype.setUneditable=function(){},$a.prototype.needsContentAttribute=!1;function qA(a,E){if(E=E?bt(E):{},E.value=a.value,!E.tabindex&&a.tabIndex&&(E.tabindex=a.tabIndex),!E.placeholder&&a.placeholder&&(E.placeholder=a.placeholder),E.autofocus==null){var x=Ke();E.autofocus=x==a||a.getAttribute("autofocus")!=null&&x==document.body}function b(){a.value=Ce.getValue()}var z;if(a.form&&(Dt(a.form,"submit",b),!E.leaveSubmitMethodAlone)){var ie=a.form;z=ie.submit;try{var de=ie.submit=function(){b(),ie.submit=z,ie.submit(),ie.submit=de}}catch(xe){}}E.finishInit=function(xe){xe.save=b,xe.getTextArea=function(){return a},xe.toTextArea=function(){xe.toTextArea=isNaN,b(),a.parentNode.removeChild(xe.getWrapperElement()),a.style.display="",a.form&&(or(a.form,"submit",b),!E.leaveSubmitMethodAlone&&typeof a.form.submit=="function"&&(a.form.submit=z))}},a.style.display="none";var Ce=nn(function(xe){return a.parentNode.insertBefore(xe,a.nextSibling)},E);return Ce}function di(a){a.off=or,a.on=Dt,a.wheelEventPixels=nA,a.Doc=Oa,a.splitLines=mn,a.countColumn=Ue,a.findColumn=Rt,a.isWordChar=se,a.Pass=xt,a.signal=Xn,a.Line=Qi,a.changeEnd=rA,a.scrollbarModel=$n,a.Pos=kn,a.cmpPos=ga,a.modes=Fn,a.mimeModes=en,a.resolveMode=Sr,a.getMode=wr,a.modeExtensions=Fr,a.extendMode=Tr,a.copyState=sr,a.startState=qn,a.innerMode=Ca,a.commands=vs,a.keyMap=bu,a.keyName=ks,a.isModifierKey=Zs,a.lookupKey=Su,a.normalizeKeyMap=zs,a.StringStream=da,a.SharedTextMarker=qo,a.TextMarker=mo,a.LineWidget=hl,a.e_preventDefault=_a,a.e_stopPropagation=Gi,a.e_stop=Cn,a.addClass=tt,a.contains=Bt,a.rmClass=ct,a.keyNames=dA}xa(nn),Qa(nn);var jA="iter insert remove copy getEditor constructor".split(" ");for(var oA in Oa.prototype)Oa.prototype.hasOwnProperty(oA)&&Qe(jA,oA)<0&&(nn.prototype[oA]=function(a){return function(){return a.apply(this.doc,arguments)}}(Oa.prototype[oA]));return sa(Oa),nn.inputStyles={textarea:$a,contenteditable:ma},nn.defineMode=function(a){!nn.defaults.mode&&a!="null"&&(nn.defaults.mode=a),rn.apply(this,arguments)},nn.defineMIME=En,nn.defineMode("null",function(){return{token:function(a){return a.skipToEnd()}}}),nn.defineMIME("text/plain","null"),nn.defineExtension=function(a,E){nn.prototype[a]=E},nn.defineDocExtension=function(a,E){Oa.prototype[a]=E},nn.fromTextArea=qA,di(nn),nn.version="5.58.2",nn})},25419:function(Ct,ht,ne){(function(y){y(ne(89780),ne(15525),ne(98101))})(function(y){"use strict";y.defineMode("markdown",function(Ie,Me){var Pe=y.getMode(Ie,"text/html"),Te=Pe.name=="null";function be(Ue){if(y.findModeByName){var Ee=y.findModeByName(Ue);Ee&&(Ue=Ee.mime||Ee.mimes[0])}var Qe=y.getMode(Ie,Ue);return Qe.name=="null"?null:Qe}Me.highlightFormatting===void 0&&(Me.highlightFormatting=!1),Me.maxBlockquoteDepth===void 0&&(Me.maxBlockquoteDepth=0),Me.taskLists===void 0&&(Me.taskLists=!1),Me.strikethrough===void 0&&(Me.strikethrough=!1),Me.emoji===void 0&&(Me.emoji=!1),Me.fencedCodeBlockHighlighting===void 0&&(Me.fencedCodeBlockHighlighting=!0),Me.fencedCodeBlockDefaultMode===void 0&&(Me.fencedCodeBlockDefaultMode="text/plain"),Me.xml===void 0&&(Me.xml=!0),Me.tokenTypeOverrides===void 0&&(Me.tokenTypeOverrides={});var Xe={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var ze in Xe)Xe.hasOwnProperty(ze)&&Me.tokenTypeOverrides[ze]&&(Xe[ze]=Me.tokenTypeOverrides[ze]);var De=/^([*\-_])(?:\s*\1){2,}\s*$/,et=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,We=/^\[(x| )\](?=\s)/i,Fe=Me.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,rt=/^ {0,3}(?:\={1,}|-{2,})\s*$/,je=/^[^#!\[\]*_\\<>` "'(~:]+/,pe=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,ve=/^\s*\[[^\]]+?\]:.*$/,ke=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\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]/,Ge=" ";function Je(Ue,Ee,Qe){return Ee.f=Ee.inline=Qe,Qe(Ue,Ee)}function qe(Ue,Ee,Qe){return Ee.f=Ee.block=Qe,Qe(Ue,Ee)}function me(Ue){return!Ue||!/\S/.test(Ue.string)}function Ye(Ue){if(Ue.linkTitle=!1,Ue.linkHref=!1,Ue.linkText=!1,Ue.em=!1,Ue.strong=!1,Ue.strikethrough=!1,Ue.quote=0,Ue.indentedCode=!1,Ue.f==ct){var Ee=Te;if(!Ee){var Qe=y.innerMode(Pe,Ue.htmlState);Ee=Qe.mode.name=="xml"&&Qe.state.tagStart===null&&!Qe.state.context&&Qe.state.tokenize.isInText}Ee&&(Ue.f=at,Ue.block=ut,Ue.htmlState=null)}return Ue.trailingSpace=0,Ue.trailingSpaceNewLine=!1,Ue.prevLine=Ue.thisLine,Ue.thisLine={stream:null},null}function ut(Ue,Ee){var Qe=Ue.column()===Ee.indentation,Et=me(Ee.prevLine.stream),xt=Ee.indentedCode,Se=Ee.prevLine.hr,ot=Ee.list!==!1,vt=(Ee.listStack[Ee.listStack.length-1]||0)+3;Ee.indentedCode=!1;var Rt=Ee.indentation;if(Ee.indentationDiff===null&&(Ee.indentationDiff=Ee.indentation,ot)){for(Ee.list=null;Rt=4&&(xt||Ee.prevLine.fencedCodeEnd||Ee.prevLine.header||Et))return Ue.skipToEnd(),Ee.indentedCode=!0,Xe.code;if(Ue.eatSpace())return null;if(Qe&&Ee.indentation<=vt&&(wt=Ue.match(Fe))&&wt[1].length<=6)return Ee.quote=0,Ee.header=wt[1].length,Ee.thisLine.header=!0,Me.highlightFormatting&&(Ee.formatting="header"),Ee.f=Ee.inline,Re(Ee);if(Ee.indentation<=vt&&Ue.eat(">"))return Ee.quote=Qe?1:Ee.quote+1,Me.highlightFormatting&&(Ee.formatting="quote"),Ue.eatSpace(),Re(Ee);if(!It&&!Ee.setext&&Qe&&Ee.indentation<=vt&&(wt=Ue.match(et))){var Wt=wt[1]?"ol":"ul";return Ee.indentation=Rt+Ue.current().length,Ee.list=!0,Ee.quote=0,Ee.listStack.push(Ee.indentation),Ee.em=!1,Ee.strong=!1,Ee.code=!1,Ee.strikethrough=!1,Me.taskLists&&Ue.match(We,!1)&&(Ee.taskList=!0),Ee.f=Ee.inline,Me.highlightFormatting&&(Ee.formatting=["list","list-"+Wt]),Re(Ee)}else{if(Qe&&Ee.indentation<=vt&&(wt=Ue.match(pe,!0)))return Ee.quote=0,Ee.fencedEndRE=new RegExp(wt[1]+"+ *$"),Ee.localMode=Me.fencedCodeBlockHighlighting&&be(wt[2]||Me.fencedCodeBlockDefaultMode),Ee.localMode&&(Ee.localState=y.startState(Ee.localMode)),Ee.f=Ee.block=yt,Me.highlightFormatting&&(Ee.formatting="code-block"),Ee.code=-1,Re(Ee);if(Ee.setext||(!ft||!ot)&&!Ee.quote&&Ee.list===!1&&!Ee.code&&!It&&!ve.test(Ue.string)&&(wt=Ue.lookAhead(1))&&(wt=wt.match(rt)))return Ee.setext?(Ee.header=Ee.setext,Ee.setext=0,Ue.skipToEnd(),Me.highlightFormatting&&(Ee.formatting="header")):(Ee.header=wt[0].charAt(0)=="="?1:2,Ee.setext=Ee.header),Ee.thisLine.header=!0,Ee.f=Ee.inline,Re(Ee);if(It)return Ue.skipToEnd(),Ee.hr=!0,Ee.thisLine.hr=!0,Xe.hr;if(Ue.peek()==="[")return Je(Ue,Ee,Ot)}return Je(Ue,Ee,Ee.inline)}function ct(Ue,Ee){var Qe=Pe.token(Ue,Ee.htmlState);if(!Te){var Et=y.innerMode(Pe,Ee.htmlState);(Et.mode.name=="xml"&&Et.state.tagStart===null&&!Et.state.context&&Et.state.tokenize.isInText||Ee.md_inside&&Ue.current().indexOf(">")>-1)&&(Ee.f=at,Ee.block=ut,Ee.htmlState=null)}return Qe}function yt(Ue,Ee){var Qe=Ee.listStack[Ee.listStack.length-1]||0,Et=Ee.indentation=Ue.quote?Ee.push(Xe.formatting+"-"+Ue.formatting[Qe]+"-"+Ue.quote):Ee.push("error"))}if(Ue.taskOpen)return Ee.push("meta"),Ee.length?Ee.join(" "):null;if(Ue.taskClosed)return Ee.push("property"),Ee.length?Ee.join(" "):null;if(Ue.linkHref?Ee.push(Xe.linkHref,"url"):(Ue.strong&&Ee.push(Xe.strong),Ue.em&&Ee.push(Xe.em),Ue.strikethrough&&Ee.push(Xe.strikethrough),Ue.emoji&&Ee.push(Xe.emoji),Ue.linkText&&Ee.push(Xe.linkText),Ue.code&&Ee.push(Xe.code),Ue.image&&Ee.push(Xe.image),Ue.imageAltText&&Ee.push(Xe.imageAltText,"link"),Ue.imageMarker&&Ee.push(Xe.imageMarker)),Ue.header&&Ee.push(Xe.header,Xe.header+"-"+Ue.header),Ue.quote&&(Ee.push(Xe.quote),!Me.maxBlockquoteDepth||Me.maxBlockquoteDepth>=Ue.quote?Ee.push(Xe.quote+"-"+Ue.quote):Ee.push(Xe.quote+"-"+Me.maxBlockquoteDepth)),Ue.list!==!1){var Et=(Ue.listStack.length-1)%3;Et?Et===1?Ee.push(Xe.list2):Ee.push(Xe.list3):Ee.push(Xe.list1)}return Ue.trailingSpaceNewLine?Ee.push("trailing-space-new-line"):Ue.trailingSpace&&Ee.push("trailing-space-"+(Ue.trailingSpace%2?"a":"b")),Ee.length?Ee.join(" "):null}function Ze(Ue,Ee){if(Ue.match(je,!0))return Re(Ee)}function at(Ue,Ee){var Qe=Ee.text(Ue,Ee);if(typeof Qe!="undefined")return Qe;if(Ee.list)return Ee.list=null,Re(Ee);if(Ee.taskList){var Et=Ue.match(We,!0)[1]===" ";return Et?Ee.taskOpen=!0:Ee.taskClosed=!0,Me.highlightFormatting&&(Ee.formatting="task"),Ee.taskList=!1,Re(Ee)}if(Ee.taskOpen=!1,Ee.taskClosed=!1,Ee.header&&Ue.match(/^#+$/,!0))return Me.highlightFormatting&&(Ee.formatting="header"),Re(Ee);var xt=Ue.next();if(Ee.linkTitle){Ee.linkTitle=!1;var Se=xt;xt==="("&&(Se=")"),Se=(Se+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var ot="^\\s*(?:[^"+Se+"\\\\]+|\\\\\\\\|\\\\.)"+Se;if(Ue.match(new RegExp(ot),!0))return Xe.linkHref}if(xt==="`"){var vt=Ee.formatting;Me.highlightFormatting&&(Ee.formatting="code"),Ue.eatWhile("`");var Rt=Ue.current().length;if(Ee.code==0&&(!Ee.quote||Rt==1))return Ee.code=Rt,Re(Ee);if(Rt==Ee.code){var ft=Re(Ee);return Ee.code=0,ft}else return Ee.formatting=vt,Re(Ee)}else if(Ee.code)return Re(Ee);if(xt==="\\"&&(Ue.next(),Me.highlightFormatting)){var It=Re(Ee),wt=Xe.formatting+"-escape";return It?It+" "+wt:wt}if(xt==="!"&&Ue.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return Ee.imageMarker=!0,Ee.image=!0,Me.highlightFormatting&&(Ee.formatting="image"),Re(Ee);if(xt==="["&&Ee.imageMarker&&Ue.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return Ee.imageMarker=!1,Ee.imageAltText=!0,Me.highlightFormatting&&(Ee.formatting="image"),Re(Ee);if(xt==="]"&&Ee.imageAltText){Me.highlightFormatting&&(Ee.formatting="image");var It=Re(Ee);return Ee.imageAltText=!1,Ee.image=!1,Ee.inline=Ee.f=Bt,It}if(xt==="["&&!Ee.image)return Ee.linkText&&Ue.match(/^.*?\]/)||(Ee.linkText=!0,Me.highlightFormatting&&(Ee.formatting="link")),Re(Ee);if(xt==="]"&&Ee.linkText){Me.highlightFormatting&&(Ee.formatting="link");var It=Re(Ee);return Ee.linkText=!1,Ee.inline=Ee.f=Ue.match(/\(.*?\)| ?\[.*?\]/,!1)?Bt:at,It}if(xt==="<"&&Ue.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){Ee.f=Ee.inline=Oe,Me.highlightFormatting&&(Ee.formatting="link");var It=Re(Ee);return It?It+=" ":It="",It+Xe.linkInline}if(xt==="<"&&Ue.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){Ee.f=Ee.inline=Oe,Me.highlightFormatting&&(Ee.formatting="link");var It=Re(Ee);return It?It+=" ":It="",It+Xe.linkEmail}if(Me.xml&&xt==="<"&&Ue.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var Wt=Ue.string.indexOf(">",Ue.pos);if(Wt!=-1){var Jt=Ue.string.substring(Ue.start,Wt);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(Jt)&&(Ee.md_inside=!0)}return Ue.backUp(1),Ee.htmlState=y.startState(Pe),qe(Ue,Ee,ct)}if(Me.xml&&xt==="<"&&Ue.match(/^\/\w*?>/))return Ee.md_inside=!1,"tag";if(xt==="*"||xt==="_"){for(var we=1,le=Ue.pos==1?" ":Ue.string.charAt(Ue.pos-2);we<3&&Ue.eat(xt);)we++;var Ae=Ue.peek()||" ",se=!/\s/.test(Ae)&&(!ke.test(Ae)||/\s/.test(le)||ke.test(le)),fe=!/\s/.test(le)&&(!ke.test(le)||/\s/.test(Ae)||ke.test(Ae)),ue=null,Ve=null;if(we%2&&(!Ee.em&&se&&(xt==="*"||!fe||ke.test(le))?ue=!0:Ee.em==xt&&fe&&(xt==="*"||!se||ke.test(Ae))&&(ue=!1)),we>1&&(!Ee.strong&&se&&(xt==="*"||!fe||ke.test(le))?Ve=!0:Ee.strong==xt&&fe&&(xt==="*"||!se||ke.test(Ae))&&(Ve=!1)),Ve!=null||ue!=null){Me.highlightFormatting&&(Ee.formatting=ue==null?"strong":Ve==null?"em":"strong em"),ue===!0&&(Ee.em=xt),Ve===!0&&(Ee.strong=xt);var ft=Re(Ee);return ue===!1&&(Ee.em=!1),Ve===!1&&(Ee.strong=!1),ft}}else if(xt===" "&&(Ue.eat("*")||Ue.eat("_"))){if(Ue.peek()===" ")return Re(Ee);Ue.backUp(1)}if(Me.strikethrough){if(xt==="~"&&Ue.eatWhile(xt)){if(Ee.strikethrough){Me.highlightFormatting&&(Ee.formatting="strikethrough");var ft=Re(Ee);return Ee.strikethrough=!1,ft}else if(Ue.match(/^[^\s]/,!1))return Ee.strikethrough=!0,Me.highlightFormatting&&(Ee.formatting="strikethrough"),Re(Ee)}else if(xt===" "&&Ue.match(/^~~/,!0)){if(Ue.peek()===" ")return Re(Ee);Ue.backUp(2)}}if(Me.emoji&&xt===":"&&Ue.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){Ee.emoji=!0,Me.highlightFormatting&&(Ee.formatting="emoji");var Qt=Re(Ee);return Ee.emoji=!1,Qt}return xt===" "&&(Ue.match(/^ +$/,!1)?Ee.trailingSpace++:Ee.trailingSpace&&(Ee.trailingSpaceNewLine=!0)),Re(Ee)}function Oe(Ue,Ee){var Qe=Ue.next();if(Qe===">"){Ee.f=Ee.inline=at,Me.highlightFormatting&&(Ee.formatting="link");var Et=Re(Ee);return Et?Et+=" ":Et="",Et+Xe.linkInline}return Ue.match(/^[^>]+/,!0),Xe.linkInline}function Bt(Ue,Ee){if(Ue.eatSpace())return null;var Qe=Ue.next();return Qe==="("||Qe==="["?(Ee.f=Ee.inline=tt(Qe==="("?")":"]"),Me.highlightFormatting&&(Ee.formatting="link-string"),Ee.linkHref=!0,Re(Ee)):"error"}var Ke={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function tt(Ue){return function(Ee,Qe){var Et=Ee.next();if(Et===Ue){Qe.f=Qe.inline=at,Me.highlightFormatting&&(Qe.formatting="link-string");var xt=Re(Qe);return Qe.linkHref=!1,xt}return Ee.match(Ke[Ue]),Qe.linkHref=!0,Re(Qe)}}function Ot(Ue,Ee){return Ue.match(/^([^\]\\]|\\.)*\]:/,!1)?(Ee.f=At,Ue.next(),Me.highlightFormatting&&(Ee.formatting="link"),Ee.linkText=!0,Re(Ee)):Je(Ue,Ee,at)}function At(Ue,Ee){if(Ue.match(/^\]:/,!0)){Ee.f=Ee.inline=it,Me.highlightFormatting&&(Ee.formatting="link");var Qe=Re(Ee);return Ee.linkText=!1,Qe}return Ue.match(/^([^\]\\]|\\.)+/,!0),Xe.linkText}function it(Ue,Ee){return Ue.eatSpace()?null:(Ue.match(/^[^\s]+/,!0),Ue.peek()===void 0?Ee.linkTitle=!0:Ue.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),Ee.f=Ee.inline=at,Xe.linkHref+" url")}var bt={startState:function(){return{f:ut,prevLine:{stream:null},thisLine:{stream:null},block:ut,htmlState:null,indentation:0,inline:at,text:Ze,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(Ue){return{f:Ue.f,prevLine:Ue.prevLine,thisLine:Ue.thisLine,block:Ue.block,htmlState:Ue.htmlState&&y.copyState(Pe,Ue.htmlState),indentation:Ue.indentation,localMode:Ue.localMode,localState:Ue.localMode?y.copyState(Ue.localMode,Ue.localState):null,inline:Ue.inline,text:Ue.text,formatting:!1,linkText:Ue.linkText,linkTitle:Ue.linkTitle,linkHref:Ue.linkHref,code:Ue.code,em:Ue.em,strong:Ue.strong,strikethrough:Ue.strikethrough,emoji:Ue.emoji,header:Ue.header,setext:Ue.setext,hr:Ue.hr,taskList:Ue.taskList,list:Ue.list,listStack:Ue.listStack.slice(0),quote:Ue.quote,indentedCode:Ue.indentedCode,trailingSpace:Ue.trailingSpace,trailingSpaceNewLine:Ue.trailingSpaceNewLine,md_inside:Ue.md_inside,fencedEndRE:Ue.fencedEndRE}},token:function(Ue,Ee){if(Ee.formatting=!1,Ue!=Ee.thisLine.stream){if(Ee.header=0,Ee.hr=!1,Ue.match(/^\s*$/,!0))return Ye(Ee),null;if(Ee.prevLine=Ee.thisLine,Ee.thisLine={stream:Ue},Ee.taskList=!1,Ee.trailingSpace=0,Ee.trailingSpaceNewLine=!1,!Ee.localState&&(Ee.f=Ee.block,Ee.f!=ct)){var Qe=Ue.match(/^\s*/,!0)[0].replace(/\t/g,Ge).length;if(Ee.indentation=Qe,Ee.indentationDiff=null,Qe>0)return null}}return Ee.f(Ue,Ee)},innerMode:function(Ue){return Ue.block==ct?{state:Ue.htmlState,mode:Pe}:Ue.localState?{state:Ue.localState,mode:Ue.localMode}:{state:Ue,mode:bt}},indent:function(Ue,Ee,Qe){return Ue.block==ct&&Pe.indent?Pe.indent(Ue.htmlState,Ee,Qe):Ue.localState&&Ue.localMode.indent?Ue.localMode.indent(Ue.localState,Ee,Qe):y.Pass},blankLine:Ye,getType:Re,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return bt},"xml"),y.defineMIME("text/markdown","markdown"),y.defineMIME("text/x-markdown","markdown")})},98101:function(Ct,ht,ne){(function(y){y(ne(89780))})(function(y){"use strict";y.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var Ie=0;Ie-1&&Pe.substring(Xe+1,Pe.length);if(ze)return y.findModeByExtension(ze)},y.findModeByName=function(Pe){Pe=Pe.toLowerCase();for(var Te=0;Te0?je.cmdState[je.cmdState.length-1]:null}function be(je){var pe=je.cmdState.pop();pe&&pe.closeBracket()}function Xe(je){for(var pe=je.cmdState,ve=pe.length-1;ve>=0;ve--){var ke=pe[ve];if(ke.name!="DEFAULT")return ke}return{styleIdentifier:function(){return null}}}function ze(je,pe,ve){return function(){this.name=je,this.bracketNo=0,this.style=pe,this.styles=ve,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var De={};De.importmodule=ze("importmodule","tag",["string","builtin"]),De.documentclass=ze("documentclass","tag",["","atom"]),De.usepackage=ze("usepackage","tag",["atom"]),De.begin=ze("begin","tag",["atom"]),De.end=ze("end","tag",["atom"]),De.label=ze("label","tag",["atom"]),De.ref=ze("ref","tag",["atom"]),De.eqref=ze("eqref","tag",["atom"]),De.cite=ze("cite","tag",["atom"]),De.bibitem=ze("bibitem","tag",["atom"]),De.Bibitem=ze("Bibitem","tag",["atom"]),De.RBibitem=ze("RBibitem","tag",["atom"]),De.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function et(je,pe){je.f=pe}function We(je,pe){var ve;if(je.match(/^\\[a-zA-Z@]+/)){var ke=je.current().slice(1);return ve=De.hasOwnProperty(ke)?De[ke]:De.DEFAULT,ve=new ve,Pe(pe,ve),et(pe,rt),ve.style}if(je.match(/^\\[$&%#{}_]/)||je.match(/^\\[,;!\/\\]/))return"tag";if(je.match("\\["))return et(pe,function(Je,qe){return Fe(Je,qe,"\\]")}),"keyword";if(je.match("\\("))return et(pe,function(Je,qe){return Fe(Je,qe,"\\)")}),"keyword";if(je.match("$$"))return et(pe,function(Je,qe){return Fe(Je,qe,"$$")}),"keyword";if(je.match("$"))return et(pe,function(Je,qe){return Fe(Je,qe,"$")}),"keyword";var Ge=je.next();if(Ge=="%")return je.skipToEnd(),"comment";if(Ge=="}"||Ge=="]"){if(ve=Te(pe),ve)ve.closeBracket(Ge),et(pe,rt);else return"error";return"bracket"}else return Ge=="{"||Ge=="["?(ve=De.DEFAULT,ve=new ve,Pe(pe,ve),"bracket"):/\d/.test(Ge)?(je.eatWhile(/[\w.%]/),"atom"):(je.eatWhile(/[\w\-_]/),ve=Xe(pe),ve.name=="begin"&&(ve.argument=je.current()),ve.styleIdentifier())}function Fe(je,pe,ve){if(je.eatSpace())return null;if(ve&&je.match(ve))return et(pe,We),"keyword";if(je.match(/^\\[a-zA-Z@]+/))return"tag";if(je.match(/^[a-zA-Z]+/))return"variable-2";if(je.match(/^\\[$&%#{}_]/)||je.match(/^\\[,;!\/]/)||je.match(/^[\^_&]/))return"tag";if(je.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(je.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var ke=je.next();return ke=="{"||ke=="}"||ke=="["||ke=="]"||ke=="("||ke==")"?"bracket":ke=="%"?(je.skipToEnd(),"comment"):"error"}function rt(je,pe){var ve=je.peek(),ke;return ve=="{"||ve=="["?(ke=Te(pe),ke.openBracket(ve),je.eat(ve),et(pe,We),"bracket"):/[ \t\r]/.test(ve)?(je.eat(ve),null):(et(pe,We),be(pe),We(je,pe))}return{startState:function(){var je=Me.inMathMode?function(pe,ve){return Fe(pe,ve)}:We;return{cmdState:[],f:je}},copyState:function(je){return{cmdState:je.cmdState.slice(),f:je.f}},token:function(je,pe){return pe.f(je,pe)},blankLine:function(je){je.f=We,je.cmdState.length=0},lineComment:"%"}}),y.defineMIME("text/x-stex","stex"),y.defineMIME("text/x-latex","stex")})},15525:function(Ct,ht,ne){(function(y){y(ne(89780))})(function(y){"use strict";var Ie={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},Me={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};y.defineMode("xml",function(Pe,Te){var be=Pe.indentUnit,Xe={},ze=Te.htmlMode?Ie:Me;for(var De in ze)Xe[De]=ze[De];for(var De in Te)Xe[De]=Te[De];var et,We;function Fe(Oe,Bt){function Ke(At){return Bt.tokenize=At,At(Oe,Bt)}var tt=Oe.next();if(tt=="<")return Oe.eat("!")?Oe.eat("[")?Oe.match("CDATA[")?Ke(pe("atom","]]>")):null:Oe.match("--")?Ke(pe("comment","-->")):Oe.match("DOCTYPE",!0,!0)?(Oe.eatWhile(/[\w\._\-]/),Ke(ve(1))):null:Oe.eat("?")?(Oe.eatWhile(/[\w\._\-]/),Bt.tokenize=pe("meta","?>"),"meta"):(et=Oe.eat("/")?"closeTag":"openTag",Bt.tokenize=rt,"tag bracket");if(tt=="&"){var Ot;return Oe.eat("#")?Oe.eat("x")?Ot=Oe.eatWhile(/[a-fA-F\d]/)&&Oe.eat(";"):Ot=Oe.eatWhile(/[\d]/)&&Oe.eat(";"):Ot=Oe.eatWhile(/[\w\.\-:]/)&&Oe.eat(";"),Ot?"atom":"error"}else return Oe.eatWhile(/[^&<]/),null}Fe.isInText=!0;function rt(Oe,Bt){var Ke=Oe.next();if(Ke==">"||Ke=="/"&&Oe.eat(">"))return Bt.tokenize=Fe,et=Ke==">"?"endTag":"selfcloseTag","tag bracket";if(Ke=="=")return et="equals",null;if(Ke=="<"){Bt.tokenize=Fe,Bt.state=qe,Bt.tagName=Bt.tagStart=null;var tt=Bt.tokenize(Oe,Bt);return tt?tt+" tag error":"tag error"}else return/[\'\"]/.test(Ke)?(Bt.tokenize=je(Ke),Bt.stringStartCol=Oe.column(),Bt.tokenize(Oe,Bt)):(Oe.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function je(Oe){var Bt=function(Ke,tt){for(;!Ke.eol();)if(Ke.next()==Oe){tt.tokenize=rt;break}return"string"};return Bt.isInAttribute=!0,Bt}function pe(Oe,Bt){return function(Ke,tt){for(;!Ke.eol();){if(Ke.match(Bt)){tt.tokenize=Fe;break}Ke.next()}return Oe}}function ve(Oe){return function(Bt,Ke){for(var tt;(tt=Bt.next())!=null;){if(tt=="<")return Ke.tokenize=ve(Oe+1),Ke.tokenize(Bt,Ke);if(tt==">")if(Oe==1){Ke.tokenize=Fe;break}else return Ke.tokenize=ve(Oe-1),Ke.tokenize(Bt,Ke)}return"meta"}}function ke(Oe,Bt,Ke){this.prev=Oe.context,this.tagName=Bt,this.indent=Oe.indented,this.startOfLine=Ke,(Xe.doNotIndent.hasOwnProperty(Bt)||Oe.context&&Oe.context.noIndent)&&(this.noIndent=!0)}function Ge(Oe){Oe.context&&(Oe.context=Oe.context.prev)}function Je(Oe,Bt){for(var Ke;;){if(!Oe.context||(Ke=Oe.context.tagName,!Xe.contextGrabbers.hasOwnProperty(Ke)||!Xe.contextGrabbers[Ke].hasOwnProperty(Bt)))return;Ge(Oe)}}function qe(Oe,Bt,Ke){return Oe=="openTag"?(Ke.tagStart=Bt.column(),me):Oe=="closeTag"?Ye:qe}function me(Oe,Bt,Ke){return Oe=="word"?(Ke.tagName=Bt.current(),We="tag",yt):Xe.allowMissingTagName&&Oe=="endTag"?(We="tag bracket",yt(Oe,Bt,Ke)):(We="error",me)}function Ye(Oe,Bt,Ke){if(Oe=="word"){var tt=Bt.current();return Ke.context&&Ke.context.tagName!=tt&&Xe.implicitlyClosed.hasOwnProperty(Ke.context.tagName)&&Ge(Ke),Ke.context&&Ke.context.tagName==tt||Xe.matchClosing===!1?(We="tag",ut):(We="tag error",ct)}else return Xe.allowMissingTagName&&Oe=="endTag"?(We="tag bracket",ut(Oe,Bt,Ke)):(We="error",ct)}function ut(Oe,Bt,Ke){return Oe!="endTag"?(We="error",ut):(Ge(Ke),qe)}function ct(Oe,Bt,Ke){return We="error",ut(Oe,Bt,Ke)}function yt(Oe,Bt,Ke){if(Oe=="word")return We="attribute",Re;if(Oe=="endTag"||Oe=="selfcloseTag"){var tt=Ke.tagName,Ot=Ke.tagStart;return Ke.tagName=Ke.tagStart=null,Oe=="selfcloseTag"||Xe.autoSelfClosers.hasOwnProperty(tt)?Je(Ke,tt):(Je(Ke,tt),Ke.context=new ke(Ke,tt,Ot==Ke.indented)),qe}return We="error",yt}function Re(Oe,Bt,Ke){return Oe=="equals"?Ze:(Xe.allowMissing||(We="error"),yt(Oe,Bt,Ke))}function Ze(Oe,Bt,Ke){return Oe=="string"?at:Oe=="word"&&Xe.allowUnquoted?(We="string",yt):(We="error",yt(Oe,Bt,Ke))}function at(Oe,Bt,Ke){return Oe=="string"?at:yt(Oe,Bt,Ke)}return{startState:function(Oe){var Bt={tokenize:Fe,state:qe,indented:Oe||0,tagName:null,tagStart:null,context:null};return Oe!=null&&(Bt.baseIndent=Oe),Bt},token:function(Oe,Bt){if(!Bt.tagName&&Oe.sol()&&(Bt.indented=Oe.indentation()),Oe.eatSpace())return null;et=null;var Ke=Bt.tokenize(Oe,Bt);return(Ke||et)&&Ke!="comment"&&(We=null,Bt.state=Bt.state(et||Ke,Oe,Bt),We&&(Ke=We=="error"?Ke+" error":We)),Ke},indent:function(Oe,Bt,Ke){var tt=Oe.context;if(Oe.tokenize.isInAttribute)return Oe.tagStart==Oe.indented?Oe.stringStartCol+1:Oe.indented+be;if(tt&&tt.noIndent)return y.Pass;if(Oe.tokenize!=rt&&Oe.tokenize!=Fe)return Ke?Ke.match(/^(\s*)/)[0].length:0;if(Oe.tagName)return Xe.multilineTagIndentPastTag!==!1?Oe.tagStart+Oe.tagName.length+2:Oe.tagStart+be*(Xe.multilineTagIndentFactor||1);if(Xe.alignCDATA&&/$/,blockCommentStart:"",configuration:Xe.htmlMode?"html":"xml",helperType:Xe.htmlMode?"html":"xml",skipAttribute:function(Oe){Oe.state==Ze&&(Oe.state=yt)},xmlCurrentTag:function(Oe){return Oe.tagName?{name:Oe.tagName,close:Oe.type=="closeTag"}:null},xmlCurrentContext:function(Oe){for(var Bt=[],Ke=Oe.context;Ke;Ke=Ke.prev)Ke.tagName&&Bt.push(Ke.tagName);return Bt.reverse()}}}),y.defineMIME("text/xml","xml"),y.defineMIME("application/xml","xml"),y.mimeModes.hasOwnProperty("text/html")||y.defineMIME("text/html",{name:"xml",htmlMode:!0})})},97774:function(Ct,ht,ne){"use strict";Object.defineProperty(ht,"__esModule",{value:!0}),ht.default=void 0;var y=Object.assign||function(ve){for(var ke=1;ke0&&Le[Le.length-1])&&(Zt[0]===6||Zt[0]===2)){ae=0;continue}if(Zt[0]===3&&(!Le||Zt[1]>Le[0]&&Zt[1]=55296&&he<=56319&&ae>10)+55296,_e%1024+56320)),(he+1===ae||re.length>16384)&&(Le+=String.fromCharCode.apply(String,re),re.length=0)}return Le},et="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",We=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Fe=0;Fe>4,$t[he++]=(_e&15)<<4|gt>>2,$t[he++]=(gt&3)<<6|pt&63;return Zt},ke=function(te){for(var ee=te.length,ae=[],re=0;re>Je,ct=1<>Je,Ze=ut+Re,at=Ze,Oe=32,Bt=at+Oe,Ke=65536>>qe,tt=1<=0){if(ee<55296||ee>56319&&ee<=65535)return ae=this.index[ee>>Je],ae=(ae<>Je)],ae=(ae<>qe),ae=this.index[ae],ae+=ee>>Je&Ot,ae=this.index[ae],ae=(ae<Se?(he.push(!0),gt-=Se):he.push(!1),["normal","auto","loose"].indexOf(ee)!==-1&&[8208,8211,12316,12448].indexOf(Le)!==-1)return re.push(_e),ae.push(Ve);if(gt===ft||gt===le){if(_e===0)return re.push(_e),ae.push(cn);var pt=ae[_e-1];return En.indexOf(pt)===-1?(re.push(re[_e-1]),ae.push(pt)):(re.push(_e),ae.push(cn))}if(re.push(_e),gt===On)return ae.push(ee==="strict"?Pn:Cn);if(gt===Ei||gt===Xn)return ae.push(cn);if(gt===Ba)return Le>=131072&&Le<=196605||Le>=196608&&Le<=262141?ae.push(Cn):ae.push(cn);ae.push(gt)}),[re,ae,he]},Tr=function(te,ee,ae,re){var he=re[ae];if(Array.isArray(te)?te.indexOf(he)!==-1:te===he)for(var Le=ae;Le<=re.length;){Le++;var _e=re[Le];if(_e===ee)return!0;if(_e!==we)break}if(he===we)for(var Le=ae;Le>0;){Le--;var gt=re[Le];if(Array.isArray(te)?te.indexOf(gt)!==-1:te===gt)for(var pt=ae;pt<=re.length;){pt++;var _e=re[pt];if(_e===ee)return!0;if(_e!==we)break}if(gt!==we)break}return!1},sr=function(te,ee){for(var ae=te;ae>=0;){var re=ee[ae];if(re===we)ae--;else return re}return 0},Ca=function(te,ee,ae,re,he){if(ae[re]===0)return Or;var Le=re-1;if(Array.isArray(he)&&he[Le]===!0)return Or;var _e=Le-1,gt=Le+1,pt=ee[Le],Zt=_e>=0?ee[_e]:0,$t=ee[gt];if(pt===vt&&$t===Rt)return Or;if(Fn.indexOf(pt)!==-1)return mn;if(Fn.indexOf($t)!==-1||en.indexOf($t)!==-1)return Or;if(sr(Le,ee)===Wt)return Dn;if(rr.get(te[Le])===le||(pt===Br||pt===sa)&&rr.get(te[gt])===le||pt===wt||$t===wt||pt===Jt||[we,se,ue].indexOf(pt)===-1&&$t===Jt||[Qt,Mt,Bn,ja,or].indexOf($t)!==-1||sr(Le,ee)===lr||Tr(zn,lr,Le,ee)||Tr([Qt,Mt],Pn,Le,ee)||Tr(Ae,Ae,Le,ee))return Or;if(pt===we)return Dn;if(pt===zn||$t===zn)return Or;if($t===Ve||pt===Ve)return Dn;if([se,ue,Pn].indexOf($t)!==-1||pt===fe||Zt===Ti&&wr.indexOf(pt)!==-1||pt===or&&$t===Ti||$t===Sn||An.indexOf($t)!==-1&&pt===ua||An.indexOf(pt)!==-1&&$t===ua||pt===Jn&&[Cn,Br,sa].indexOf($t)!==-1||[Cn,Br,sa].indexOf(pt)!==-1&&$t===Dt||An.indexOf(pt)!==-1&&rn.indexOf($t)!==-1||rn.indexOf(pt)!==-1&&An.indexOf($t)!==-1||[Jn,Dt].indexOf(pt)!==-1&&($t===ua||[lr,ue].indexOf($t)!==-1&&ee[gt+1]===ua)||[lr,ue].indexOf(pt)!==-1&&$t===ua||pt===ua&&[ua,or,ja].indexOf($t)!==-1)return Or;if([ua,or,ja,Qt,Mt].indexOf($t)!==-1)for(var hn=Le;hn>=0;){var Wn=ee[hn];if(Wn===ua)return Or;if([or,ja].indexOf(Wn)!==-1)hn--;else break}if([Jn,Dt].indexOf($t)!==-1)for(var hn=[Qt,Mt].indexOf(pt)!==-1?_e:Le;hn>=0;){var Wn=ee[hn];if(Wn===ua)return Or;if([or,ja].indexOf(Wn)!==-1)hn--;else break}if(dr===pt&&[dr,wn,_a,Gi].indexOf($t)!==-1||[wn,_a].indexOf(pt)!==-1&&[wn,ur].indexOf($t)!==-1||[ur,Gi].indexOf(pt)!==-1&&$t===ur||Sr.indexOf(pt)!==-1&&[Sn,Dt].indexOf($t)!==-1||Sr.indexOf($t)!==-1&&pt===Jn||An.indexOf(pt)!==-1&&An.indexOf($t)!==-1||pt===ja&&An.indexOf($t)!==-1||An.concat(ua).indexOf(pt)!==-1&&$t===lr&&ba.indexOf(te[gt])===-1||An.concat(ua).indexOf($t)!==-1&&pt===Mt)return Or;if(pt===Na&&$t===Na){for(var ka=ae[Le],Jr=1;ka>0&&(ka--,ee[ka]===Na);)Jr++;if(Jr%2!==0)return Or}return pt===Br&&$t===sa?Or:Dn},qn=function(te,ee){ee||(ee={lineBreak:"normal",wordBreak:"normal"});var ae=Fr(te,ee.lineBreak),re=ae[0],he=ae[1],Le=ae[2];(ee.wordBreak==="break-all"||ee.wordBreak==="break-word")&&(he=he.map(function(gt){return[ua,cn,Ei].indexOf(gt)!==-1?Cn:gt}));var _e=ee.wordBreak==="keep-all"?Le.map(function(gt,pt){return gt&&te[pt]>=19968&&te[pt]<=40959}):void 0;return[re,he,_e]},da=function(){function te(ee,ae,re,he){this.codePoints=ee,this.required=ae===mn,this.start=re,this.end=he}return te.prototype.slice=function(){return De.apply(void 0,this.codePoints.slice(this.start,this.end))},te}(),dn=function(te,ee){var ae=ze(te),re=qn(ae,ee),he=re[0],Le=re[1],_e=re[2],gt=ae.length,pt=0,Zt=0;return{next:function(){if(Zt>=gt)return{done:!0,value:null};for(var $t=Or;Zt=Fi&&te<=57},Zr=function(te){return te>=55296&&te<=57343},$r=function(te){return Dr(te)||te>=Ml&&te<=El||te>=tA&&te<=Zl},ia=function(te){return te>=tA&&te<=cA},si=function(te){return te>=Ml&&te<=Gl},AA=function(te){return ia(te)||si(te)},OA=function(te){return te>=Il},Qi=function(te){return te===eA||te===kn||te===ga},gA=function(te){return AA(te)||OA(te)||te===Hi},TA=function(te){return gA(te)||Dr(te)||te===Ra},Xt=function(te){return te>=Ji&&te<=po||te===HA||te>=Ul&&te<=JA||te===Qn},DA=function(te,ee){return te!==FA?!1:ee!==eA},no=function(te,ee,ae){return te===Ra?gA(ee)||DA(ee,ae):gA(te)?!0:!!(te===FA&&DA(te,ee))},xl=function(te,ee,ae){return te===Ka||te===Ra?Dr(ee)?!0:ee===nl&&Dr(ae):Dr(te===nl?ee:te)},ro=function(te){var ee=0,ae=1;(te[ee]===Ka||te[ee]===Ra)&&(te[ee]===Ra&&(ae=-1),ee++);for(var re=[];Dr(te[ee]);)re.push(te[ee++]);var he=re.length?parseInt(De.apply(void 0,re),10):0;te[ee]===nl&&ee++;for(var Le=[];Dr(te[ee]);)Le.push(te[ee++]);var _e=Le.length,gt=_e?parseInt(De.apply(void 0,Le),10):0;(te[ee]===Ho||te[ee]===rl)&&ee++;var pt=1;(te[ee]===Ka||te[ee]===Ra)&&(te[ee]===Ra&&(pt=-1),ee++);for(var Zt=[];Dr(te[ee]);)Zt.push(te[ee++]);var $t=Zt.length?parseInt(De.apply(void 0,Zt),10):0;return ae*(he+gt*Math.pow(10,-_e))*Math.pow(10,pt*$t)},bo={type:2},tu={type:3},Ro={type:4},BA={type:13},Xi={type:8},Lu={type:21},Wo={type:9},Vl={type:10},Zu={type:11},al={type:12},Bl={type:14},ao={type:23},WA={type:1},Dl={type:25},zo={type:24},io={type:26},$u={type:27},bA={type:28},ss={type:29},nu={type:31},Qu={type:32},Zo=function(){function te(){this._value=[]}return te.prototype.write=function(ee){this._value=this._value.concat(ze(ee))},te.prototype.read=function(){for(var ee=[],ae=this.consumeToken();ae!==Qu;)ee.push(ae),ae=this.consumeToken();return ee},te.prototype.consumeToken=function(){var ee=this.consumeCodePoint();switch(ee){case MA:return this.consumeStringToken(MA);case mA:var ae=this.peekCodePoint(0),re=this.peekCodePoint(1),he=this.peekCodePoint(2);if(TA(ae)||DA(re,he)){var Le=no(ae,re,he)?Gr:Rn,_e=this.consumeName();return{type:5,value:_e,flags:Le}}break;case Lt:if(this.peekCodePoint(0)===tl)return this.consumeCodePoint(),BA;break;case Mr:return this.consumeStringToken(Mr);case Mn:return bo;case uA:return tu;case zl:if(this.peekCodePoint(0)===tl)return this.consumeCodePoint(),Bl;break;case Ka:if(xl(ee,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(ee),this.consumeNumericToken();break;case Za:return Ro;case Ra:var gt=ee,pt=this.peekCodePoint(0),Zt=this.peekCodePoint(1);if(xl(gt,pt,Zt))return this.reconsumeCodePoint(ee),this.consumeNumericToken();if(no(gt,pt,Zt))return this.reconsumeCodePoint(ee),this.consumeIdentLikeToken();if(pt===Ra&&Zt===GA)return this.consumeCodePoint(),this.consumeCodePoint(),zo;break;case nl:if(xl(ee,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(ee),this.consumeNumericToken();break;case RA:if(this.peekCodePoint(0)===zl)for(this.consumeCodePoint();;){var $t=this.consumeCodePoint();if($t===zl&&($t=this.consumeCodePoint(),$t===RA))return this.consumeToken();if($t===jr)return this.consumeToken()}break;case VA:return io;case uo:return $u;case EA:if(this.peekCodePoint(0)===aA&&this.peekCodePoint(1)===Ra&&this.peekCodePoint(2)===Ra)return this.consumeCodePoint(),this.consumeCodePoint(),Dl;break;case ni:var hn=this.peekCodePoint(0),Wn=this.peekCodePoint(1),ka=this.peekCodePoint(2);if(no(hn,Wn,ka)){var _e=this.consumeName();return{type:7,value:_e}}break;case PA:return bA;case FA:if(DA(ee,this.peekCodePoint(0)))return this.reconsumeCodePoint(ee),this.consumeIdentLikeToken();break;case sA:return ss;case hi:if(this.peekCodePoint(0)===tl)return this.consumeCodePoint(),Xi;break;case iA:return Zu;case cl:return al;case so:case jo:var Jr=this.peekCodePoint(0),Ea=this.peekCodePoint(1);return Jr===Ka&&($r(Ea)||Ea===xA)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(ee),this.consumeIdentLikeToken();case oo:if(this.peekCodePoint(0)===tl)return this.consumeCodePoint(),Wo;if(this.peekCodePoint(0)===oo)return this.consumeCodePoint(),Lu;break;case To:if(this.peekCodePoint(0)===tl)return this.consumeCodePoint(),Vl;break;case jr:return Qu}return Qi(ee)?(this.consumeWhiteSpace(),nu):Dr(ee)?(this.reconsumeCodePoint(ee),this.consumeNumericToken()):gA(ee)?(this.reconsumeCodePoint(ee),this.consumeIdentLikeToken()):{type:6,value:De(ee)}},te.prototype.consumeCodePoint=function(){var ee=this._value.shift();return typeof ee=="undefined"?-1:ee},te.prototype.reconsumeCodePoint=function(ee){this._value.unshift(ee)},te.prototype.peekCodePoint=function(ee){return ee>=this._value.length?-1:this._value[ee]},te.prototype.consumeUnicodeRangeToken=function(){for(var ee=[],ae=this.consumeCodePoint();$r(ae)&&ee.length<6;)ee.push(ae),ae=this.consumeCodePoint();for(var re=!1;ae===xA&&ee.length<6;)ee.push(ae),ae=this.consumeCodePoint(),re=!0;if(re){var he=parseInt(De.apply(void 0,ee.map(function(pt){return pt===xA?Fi:pt})),16),Le=parseInt(De.apply(void 0,ee.map(function(pt){return pt===xA?El:pt})),16);return{type:30,start:he,end:Le}}var _e=parseInt(De.apply(void 0,ee),16);if(this.peekCodePoint(0)===Ra&&$r(this.peekCodePoint(1))){this.consumeCodePoint(),ae=this.consumeCodePoint();for(var gt=[];$r(ae)&>.length<6;)gt.push(ae),ae=this.consumeCodePoint();var Le=parseInt(De.apply(void 0,gt),16);return{type:30,start:_e,end:Le}}else return{type:30,start:_e,end:_e}},te.prototype.consumeIdentLikeToken=function(){var ee=this.consumeName();return ee.toLowerCase()==="url"&&this.peekCodePoint(0)===Mn?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===Mn?(this.consumeCodePoint(),{type:19,value:ee}):{type:20,value:ee}},te.prototype.consumeUrlToken=function(){var ee=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===jr)return{type:22,value:""};var ae=this.peekCodePoint(0);if(ae===Mr||ae===MA){var re=this.consumeStringToken(this.consumeCodePoint());return re.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===jr||this.peekCodePoint(0)===uA)?(this.consumeCodePoint(),{type:22,value:re.value}):(this.consumeBadUrlRemnants(),ao)}for(;;){var he=this.consumeCodePoint();if(he===jr||he===uA)return{type:22,value:De.apply(void 0,ee)};if(Qi(he))return this.consumeWhiteSpace(),this.peekCodePoint(0)===jr||this.peekCodePoint(0)===uA?(this.consumeCodePoint(),{type:22,value:De.apply(void 0,ee)}):(this.consumeBadUrlRemnants(),ao);if(he===MA||he===Mr||he===Mn||Xt(he))return this.consumeBadUrlRemnants(),ao;if(he===FA)if(DA(he,this.peekCodePoint(0)))ee.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),ao;else ee.push(he)}},te.prototype.consumeWhiteSpace=function(){for(;Qi(this.peekCodePoint(0));)this.consumeCodePoint()},te.prototype.consumeBadUrlRemnants=function(){for(;;){var ee=this.consumeCodePoint();if(ee===uA||ee===jr)return;DA(ee,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},te.prototype.consumeStringSlice=function(ee){for(var ae=5e4,re="";ee>0;){var he=Math.min(ae,ee);re+=De.apply(void 0,this._value.splice(0,he)),ee-=he}return this._value.shift(),re},te.prototype.consumeStringToken=function(ee){var ae="",re=0;do{var he=this._value[re];if(he===jr||he===void 0||he===ee)return ae+=this.consumeStringSlice(re),{type:0,value:ae};if(he===eA)return this._value.splice(0,re),WA;if(he===FA){var Le=this._value[re+1];Le!==jr&&Le!==void 0&&(Le===eA?(ae+=this.consumeStringSlice(re),re=-1,this._value.shift()):DA(he,Le)&&(ae+=this.consumeStringSlice(re),ae+=De(this.consumeEscapedCodePoint()),re=-1))}re++}while(!0)},te.prototype.consumeNumber=function(){var ee=[],ae=Kn,re=this.peekCodePoint(0);for((re===Ka||re===Ra)&&ee.push(this.consumeCodePoint());Dr(this.peekCodePoint(0));)ee.push(this.consumeCodePoint());re=this.peekCodePoint(0);var he=this.peekCodePoint(1);if(re===nl&&Dr(he))for(ee.push(this.consumeCodePoint(),this.consumeCodePoint()),ae=ya;Dr(this.peekCodePoint(0));)ee.push(this.consumeCodePoint());re=this.peekCodePoint(0),he=this.peekCodePoint(1);var Le=this.peekCodePoint(2);if((re===Ho||re===rl)&&((he===Ka||he===Ra)&&Dr(Le)||Dr(he)))for(ee.push(this.consumeCodePoint(),this.consumeCodePoint()),ae=ya;Dr(this.peekCodePoint(0));)ee.push(this.consumeCodePoint());return[ro(ee),ae]},te.prototype.consumeNumericToken=function(){var ee=this.consumeNumber(),ae=ee[0],re=ee[1],he=this.peekCodePoint(0),Le=this.peekCodePoint(1),_e=this.peekCodePoint(2);if(no(he,Le,_e)){var gt=this.consumeName();return{type:15,number:ae,flags:re,unit:gt}}return he===Ui?(this.consumeCodePoint(),{type:16,number:ae,flags:re}):{type:17,number:ae,flags:re}},te.prototype.consumeEscapedCodePoint=function(){var ee=this.consumeCodePoint();if($r(ee)){for(var ae=De(ee);$r(this.peekCodePoint(0))&&ae.length<6;)ae+=De(this.consumeCodePoint());Qi(this.peekCodePoint(0))&&this.consumeCodePoint();var re=parseInt(ae,16);return re===0||Zr(re)||re>1114111?mi:re}return ee===jr?mi:ee},te.prototype.consumeName=function(){for(var ee="";;){var ae=this.consumeCodePoint();if(TA(ae))ee+=De(ae);else if(DA(ae,this.peekCodePoint(0)))ee+=De(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(ae),ee}},te}(),vo=function(){function te(ee){this._tokens=ee}return te.create=function(ee){var ae=new Zo;return ae.write(ee),new te(ae.read())},te.parseValue=function(ee){return te.create(ee).parseComponentValue()},te.parseValues=function(ee){return te.create(ee).parseComponentValues()},te.prototype.parseComponentValue=function(){for(var ee=this.consumeToken();ee.type===31;)ee=this.consumeToken();if(ee.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(ee);var ae=this.consumeComponentValue();do ee=this.consumeToken();while(ee.type===31);if(ee.type===32)return ae;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},te.prototype.parseComponentValues=function(){for(var ee=[];;){var ae=this.consumeComponentValue();if(ae.type===32)return ee;ee.push(ae),ee.push()}},te.prototype.consumeComponentValue=function(){var ee=this.consumeToken();switch(ee.type){case 11:case 28:case 2:return this.consumeSimpleBlock(ee.type);case 19:return this.consumeFunction(ee)}return ee},te.prototype.consumeSimpleBlock=function(ee){for(var ae={type:ee,values:[]},re=this.consumeToken();;){if(re.type===32||Pl(re,ee))return ae;this.reconsumeToken(re),ae.values.push(this.consumeComponentValue()),re=this.consumeToken()}},te.prototype.consumeFunction=function(ee){for(var ae={name:ee.value,values:[],type:18};;){var re=this.consumeToken();if(re.type===32||re.type===3)return ae;this.reconsumeToken(re),ae.values.push(this.consumeComponentValue())}},te.prototype.consumeToken=function(){var ee=this._tokens.shift();return typeof ee=="undefined"?Qu:ee},te.prototype.reconsumeToken=function(ee){this._tokens.unshift(ee)},te}(),Eo=function(te){return te.type===15},co=function(te){return te.type===17},qi=function(te){return te.type===20},Ko=function(te){return te.type===0},Cl=function(te,ee){return qi(te)&&te.value===ee},ru=function(te){return te.type!==31},Jl=function(te){return te.type!==31&&te.type!==4},fr=function(te){var ee=[],ae=[];return te.forEach(function(re){if(re.type===4){if(ae.length===0)throw new Error("Error parsing function args, zero tokens for arg");ee.push(ae),ae=[];return}re.type!==31&&ae.push(re)}),ae.length&&ee.push(ae),ee},Pl=function(te,ee){return ee===11&&te.type===12||ee===28&&te.type===29?!0:ee===2&&te.type===3},bl=function(te){return te.type===17||te.type===15},Ha=function(te){return te.type===16||bl(te)},Ku=function(te){return te.length>1?[te[0],te[1]]:[te[0]]},il={type:17,number:0,flags:Kn},pu={type:16,number:50,flags:Kn},fo={type:16,number:100,flags:Kn},yl=function(te,ee,ae){var re=te[0],he=te[1];return[Wi(re,ee),Wi(typeof he!="undefined"?he:re,ae)]},Wi=function(te,ee){if(te.type===16)return te.number/100*ee;if(Eo(te))switch(te.unit){case"rem":case"em":return 16*te.number;case"px":default:return te.number}return te.number},Ol="deg",ku="grad",vu="rad",So="turn",zt={name:"angle",parse:function(te,ee){if(ee.type===15)switch(ee.unit){case Ol:return Math.PI*ee.number/180;case ku:return Math.PI/200*ee.number;case vu:return ee.number;case So:return Math.PI*2*ee.number}throw new Error("Unsupported angle type")}},ra=function(te){return te.type===15&&(te.unit===Ol||te.unit===ku||te.unit===vu||te.unit===So)},Ia=function(te){var ee=te.filter(qi).map(function(ae){return ae.value}).join(" ");switch(ee){case"to bottom right":case"to right bottom":case"left top":case"top left":return[il,il];case"to top":case"bottom":return pa(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[il,fo];case"to right":case"left":return pa(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[fo,fo];case"to bottom":case"top":return pa(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[fo,il];case"to left":case"right":return pa(270)}return 0},pa=function(te){return Math.PI*te/180},Ai={name:"color",parse:function(te,ee){if(ee.type===18){var ae=Yu[ee.name];if(typeof ae=="undefined")throw new Error('Attempting to parse an unsupported color function "'+ee.name+'"');return ae(te,ee.values)}if(ee.type===5){if(ee.value.length===3){var re=ee.value.substring(0,1),he=ee.value.substring(1,2),Le=ee.value.substring(2,3);return ji(parseInt(re+re,16),parseInt(he+he,16),parseInt(Le+Le,16),1)}if(ee.value.length===4){var re=ee.value.substring(0,1),he=ee.value.substring(1,2),Le=ee.value.substring(2,3),_e=ee.value.substring(3,4);return ji(parseInt(re+re,16),parseInt(he+he,16),parseInt(Le+Le,16),parseInt(_e+_e,16)/255)}if(ee.value.length===6){var re=ee.value.substring(0,2),he=ee.value.substring(2,4),Le=ee.value.substring(4,6);return ji(parseInt(re,16),parseInt(he,16),parseInt(Le,16),1)}if(ee.value.length===8){var re=ee.value.substring(0,2),he=ee.value.substring(2,4),Le=ee.value.substring(4,6),_e=ee.value.substring(6,8);return ji(parseInt(re,16),parseInt(he,16),parseInt(Le,16),parseInt(_e,16)/255)}}if(ee.type===20){var gt=wl[ee.value.toUpperCase()];if(typeof gt!="undefined")return gt}return wl.TRANSPARENT}},Xa=function(te){return(255&te)===0},xi=function(te){var ee=255&te,ae=255&te>>8,re=255&te>>16,he=255&te>>24;return ee<255?"rgba("+he+","+re+","+ae+","+ee/255+")":"rgb("+he+","+re+","+ae+")"},ji=function(te,ee,ae,re){return(te<<24|ee<<16|ae<<8|Math.round(re*255)<<0)>>>0},LA=function(te,ee){if(te.type===17)return te.number;if(te.type===16){var ae=ee===3?1:255;return ee===3?te.number/100*ae:Math.round(te.number/100*ae)}return 0},CA=function(te,ee){var ae=ee.filter(Jl);if(ae.length===3){var re=ae.map(LA),he=re[0],Le=re[1],_e=re[2];return ji(he,Le,_e,1)}if(ae.length===4){var gt=ae.map(LA),he=gt[0],Le=gt[1],_e=gt[2],pt=gt[3];return ji(he,Le,_e,pt)}return 0};function Al(te,ee,ae){return ae<0&&(ae+=1),ae>=1&&(ae-=1),ae<1/6?(ee-te)*ae*6+te:ae<1/2?ee:ae<2/3?(ee-te)*6*(2/3-ae)+te:te}var dl=function(te,ee){var ae=ee.filter(Jl),re=ae[0],he=ae[1],Le=ae[2],_e=ae[3],gt=(re.type===17?pa(re.number):zt.parse(te,re))/(Math.PI*2),pt=Ha(he)?he.number/100:0,Zt=Ha(Le)?Le.number/100:0,$t=typeof _e!="undefined"&&Ha(_e)?Wi(_e,1):1;if(pt===0)return ji(Zt*255,Zt*255,Zt*255,1);var hn=Zt<=.5?Zt*(pt+1):Zt+pt-Zt*pt,Wn=Zt*2-hn,ka=Al(Wn,hn,gt+1/3),Jr=Al(Wn,hn,gt),Ea=Al(Wn,hn,gt-1/3);return ji(ka*255,Jr*255,Ea*255,$t)},Yu={hsl:dl,hsla:dl,rgb:CA,rgba:CA},Tl=function(te,ee){return Ai.parse(te,vo.create(ee).parseComponentValue())},wl={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},Io={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(te,ee){return ee.map(function(ae){if(qi(ae))switch(ae.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},au={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Bo=function(te,ee){var ae=Ai.parse(te,ee[0]),re=ee[1];return re&&Ha(re)?{color:ae,stop:re}:{color:ae,stop:null}},Eu=function(te,ee){var ae=te[0],re=te[te.length-1];ae.stop===null&&(ae.stop=il),re.stop===null&&(re.stop=fo);for(var he=[],Le=0,_e=0;_eLe?he.push(pt):he.push(Le),Le=pt}else he.push(null)}for(var Zt=null,_e=0;_e_e.optimumDistance)?{optimumCorner:gt,optimumDistance:$t}:_e},{optimumDistance:he?1/0:-1/0,optimumCorner:null}).optimumCorner},ZA=function(te,ee,ae,re,he){var Le=0,_e=0;switch(te.size){case 0:te.shape===0?Le=_e=Math.min(Math.abs(ee),Math.abs(ee-re),Math.abs(ae),Math.abs(ae-he)):te.shape===1&&(Le=Math.min(Math.abs(ee),Math.abs(ee-re)),_e=Math.min(Math.abs(ae),Math.abs(ae-he)));break;case 2:if(te.shape===0)Le=_e=Math.min(zA(ee,ae),zA(ee,ae-he),zA(ee-re,ae),zA(ee-re,ae-he));else if(te.shape===1){var gt=Math.min(Math.abs(ae),Math.abs(ae-he))/Math.min(Math.abs(ee),Math.abs(ee-re)),pt=Mo(re,he,ee,ae,!0),Zt=pt[0],$t=pt[1];Le=zA(Zt-ee,($t-ae)/gt),_e=gt*Le}break;case 1:te.shape===0?Le=_e=Math.max(Math.abs(ee),Math.abs(ee-re),Math.abs(ae),Math.abs(ae-he)):te.shape===1&&(Le=Math.max(Math.abs(ee),Math.abs(ee-re)),_e=Math.max(Math.abs(ae),Math.abs(ae-he)));break;case 3:if(te.shape===0)Le=_e=Math.max(zA(ee,ae),zA(ee,ae-he),zA(ee-re,ae),zA(ee-re,ae-he));else if(te.shape===1){var gt=Math.max(Math.abs(ae),Math.abs(ae-he))/Math.max(Math.abs(ee),Math.abs(ee-re)),hn=Mo(re,he,ee,ae,!1),Zt=hn[0],$t=hn[1];Le=zA(Zt-ee,($t-ae)/gt),_e=gt*Le}break}return Array.isArray(te.size)&&(Le=Wi(te.size[0],re),_e=te.size.length===2?Wi(te.size[1],he):Le),[Le,_e]},cs=function(te,ee){var ae=pa(180),re=[];return fr(ee).forEach(function(he,Le){if(Le===0){var _e=he[0];if(_e.type===20&&_e.value==="to"){ae=Ia(he);return}else if(ra(_e)){ae=zt.parse(te,_e);return}}var gt=Bo(te,he);re.push(gt)}),{angle:ae,stops:re,type:1}},Lo=function(te,ee){var ae=pa(180),re=[];return fr(ee).forEach(function(he,Le){if(Le===0){var _e=he[0];if(_e.type===20&&["top","left","right","bottom"].indexOf(_e.value)!==-1){ae=Ia(he);return}else if(ra(_e)){ae=(zt.parse(te,_e)+pa(270))%pa(360);return}}var gt=Bo(te,he);re.push(gt)}),{angle:ae,stops:re,type:1}},ds=function(te,ee){var ae=pa(180),re=[],he=1,Le=0,_e=3,gt=[];return fr(ee).forEach(function(pt,Zt){var $t=pt[0];if(Zt===0){if(qi($t)&&$t.value==="linear"){he=1;return}else if(qi($t)&&$t.value==="radial"){he=2;return}}if($t.type===18){if($t.name==="from"){var hn=Ai.parse(te,$t.values[0]);re.push({stop:il,color:hn})}else if($t.name==="to"){var hn=Ai.parse(te,$t.values[0]);re.push({stop:fo,color:hn})}else if($t.name==="color-stop"){var Wn=$t.values.filter(Jl);if(Wn.length===2){var hn=Ai.parse(te,Wn[1]),ka=Wn[0];co(ka)&&re.push({stop:{type:16,number:ka.number*100,flags:ka.flags},color:hn})}}}}),he===1?{angle:(ae+pa(180))%pa(360),stops:re,type:he}:{size:_e,shape:Le,stops:re,position:gt,type:he}},gi="closest-side",iu="farthest-side",Au="closest-corner",Ql="farthest-corner",Co="circle",Yo="ellipse",es="cover",fs="contain",ts=function(te,ee){var ae=0,re=3,he=[],Le=[];return fr(ee).forEach(function(_e,gt){var pt=!0;if(gt===0){var Zt=!1;pt=_e.reduce(function(hn,Wn){if(Zt)if(qi(Wn))switch(Wn.value){case"center":return Le.push(pu),hn;case"top":case"left":return Le.push(il),hn;case"right":case"bottom":return Le.push(fo),hn}else(Ha(Wn)||bl(Wn))&&Le.push(Wn);else if(qi(Wn))switch(Wn.value){case Co:return ae=0,!1;case Yo:return ae=1,!1;case"at":return Zt=!0,!1;case gi:return re=0,!1;case es:case iu:return re=1,!1;case fs:case Au:return re=2,!1;case Ql:return re=3,!1}else if(bl(Wn)||Ha(Wn))return Array.isArray(re)||(re=[]),re.push(Wn),!1;return hn},pt)}if(pt){var $t=Bo(te,_e);he.push($t)}}),{size:re,shape:ae,stops:he,position:Le,type:2}},Go=function(te,ee){var ae=0,re=3,he=[],Le=[];return fr(ee).forEach(function(_e,gt){var pt=!0;if(gt===0?pt=_e.reduce(function($t,hn){if(qi(hn))switch(hn.value){case"center":return Le.push(pu),!1;case"top":case"left":return Le.push(il),!1;case"right":case"bottom":return Le.push(fo),!1}else if(Ha(hn)||bl(hn))return Le.push(hn),!1;return $t},pt):gt===1&&(pt=_e.reduce(function($t,hn){if(qi(hn))switch(hn.value){case Co:return ae=0,!1;case Yo:return ae=1,!1;case fs:case gi:return re=0,!1;case iu:return re=1,!1;case Au:return re=2,!1;case es:case Ql:return re=3,!1}else if(bl(hn)||Ha(hn))return Array.isArray(re)||(re=[]),re.push(hn),!1;return $t},pt)),pt){var Zt=Bo(te,_e);he.push(Zt)}}),{size:re,shape:ae,stops:he,position:Le,type:2}},hs=function(te){return te.type===1},ys=function(te){return te.type===2},Nu={name:"image",parse:function(te,ee){if(ee.type===22){var ae={url:ee.value,type:0};return te.cache.addImage(ee.value),ae}if(ee.type===18){var re=ns[ee.name];if(typeof re=="undefined")throw new Error('Attempting to parse an unsupported image function "'+ee.name+'"');return re(te,ee.values)}throw new Error("Unsupported image type "+ee.type)}};function Ws(te){return!(te.type===20&&te.value==="none")&&(te.type!==18||!!ns[te.name])}var ns={"linear-gradient":cs,"-moz-linear-gradient":Lo,"-ms-linear-gradient":Lo,"-o-linear-gradient":Lo,"-webkit-linear-gradient":Lo,"radial-gradient":ts,"-moz-radial-gradient":Go,"-ms-radial-gradient":Go,"-o-radial-gradient":Go,"-webkit-radial-gradient":Go,"-webkit-gradient":ds},Qo={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(te,ee){if(ee.length===0)return[];var ae=ee[0];return ae.type===20&&ae.value==="none"?[]:ee.filter(function(re){return Jl(re)&&Ws(re)}).map(function(re){return Nu.parse(te,re)})}},ms={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(te,ee){return ee.map(function(ae){if(qi(ae))switch(ae.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},lu={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(te,ee){return fr(ee).map(function(ae){return ae.filter(Ha)}).map(Ku)}},Uu={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(te,ee){return fr(ee).map(function(ae){return ae.filter(qi).map(function(re){return re.value}).join(" ")}).map(Bu)}},Bu=function(te){switch(te){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},Cu;(function(te){te.AUTO="auto",te.CONTAIN="contain",te.COVER="cover"})(Cu||(Cu={}));var oe={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(te,ee){return fr(ee).map(function(ae){return ae.filter(ye)})}},ye=function(te){return qi(te)||Ha(te)},He=function(te){return{name:"border-"+te+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},$e=He("top"),nt=He("right"),Ft=He("bottom"),St=He("left"),Nt=function(te){return{name:"border-radius-"+te,initialValue:"0 0",prefix:!1,type:1,parse:function(ee,ae){return Ku(ae.filter(Ha))}}},an=Nt("top-left"),sn=Nt("top-right"),jt=Nt("bottom-right"),yn=Nt("bottom-left"),bn=function(te){return{name:"border-"+te+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(ee,ae){switch(ae){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},pn=bn("top"),xn=bn("right"),Ln=bn("bottom"),Nn=bn("left"),In=function(te){return{name:"border-"+te+"-width",initialValue:"0",type:0,prefix:!1,parse:function(ee,ae){return Eo(ae)?ae.number:0}}},hr=In("top"),$n=In("right"),Tn=In("bottom"),Cr=In("left"),Gn={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},er={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(te,ee){switch(ee){case"rtl":return 1;case"ltr":default:return 0}}},ha={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(te,ee){return ee.filter(qi).reduce(function(ae,re){return ae|Vr(re.value)},0)}},Vr=function(te){switch(te){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},ta={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(te,ee){switch(ee){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},Kr={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(te,ee){return ee.type===20&&ee.value==="normal"?0:ee.type===17||ee.type===15?ee.number:0}},Aa;(function(te){te.NORMAL="normal",te.STRICT="strict"})(Aa||(Aa={}));var Xr={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(te,ee){switch(ee){case"strict":return Aa.STRICT;case"normal":default:return Aa.NORMAL}}},kr={name:"line-height",initialValue:"normal",prefix:!1,type:4},mr=function(te,ee){return qi(te)&&te.value==="normal"?1.2*ee:te.type===17?ee*te.number:Ha(te)?Wi(te,ee):ee},Hr={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(te,ee){return ee.type===20&&ee.value==="none"?null:Nu.parse(te,ee)}},Nr={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(te,ee){switch(ee){case"inside":return 0;case"outside":default:return 1}}},Sa={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(te,ee){switch(ee){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},_n=function(te){return{name:"margin-"+te,initialValue:"0",prefix:!1,type:4}},ea=_n("top"),aa=_n("right"),Lr=_n("bottom"),na=_n("left"),qr={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(te,ee){return ee.filter(qi).map(function(ae){switch(ae.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},Ya={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(te,ee){switch(ee){case"break-word":return"break-word";case"normal":default:return"normal"}}},Ga=function(te){return{name:"padding-"+te,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},ei=Ga("top"),ri=Ga("right"),Pa=Ga("bottom"),pi=Ga("left"),ci={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(te,ee){switch(ee){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},oi={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(te,ee){switch(ee){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},bi={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(te,ee){return ee.length===1&&Cl(ee[0],"none")?[]:fr(ee).map(function(ae){for(var re={color:wl.TRANSPARENT,offsetX:il,offsetY:il,blur:il},he=0,Le=0;Le1?1:0],this.overflowWrap=la(ee,Ya,ae.overflowWrap),this.paddingTop=la(ee,ei,ae.paddingTop),this.paddingRight=la(ee,ri,ae.paddingRight),this.paddingBottom=la(ee,Pa,ae.paddingBottom),this.paddingLeft=la(ee,pi,ae.paddingLeft),this.paintOrder=la(ee,Kl,ae.paintOrder),this.position=la(ee,oi,ae.position),this.textAlign=la(ee,ci,ae.textAlign),this.textDecorationColor=la(ee,Oi,(re=ae.textDecorationColor)!==null&&re!==void 0?re:ae.color),this.textDecorationLine=la(ee,Ii,(he=ae.textDecorationLine)!==null&&he!==void 0?he:ae.textDecoration),this.textShadow=la(ee,bi,ae.textShadow),this.textTransform=la(ee,ui,ae.textTransform),this.transform=la(ee,ki,ae.transform),this.transformOrigin=la(ee,ii,ae.transformOrigin),this.visibility=la(ee,fa,ae.visibility),this.webkitTextStrokeColor=la(ee,Vo,ae.webkitTextStrokeColor),this.webkitTextStrokeWidth=la(ee,jl,ae.webkitTextStrokeWidth),this.wordBreak=la(ee,Pi,ae.wordBreak),this.zIndex=la(ee,rA,ae.zIndex)}return te.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},te.prototype.isTransparent=function(){return Xa(this.backgroundColor)},te.prototype.isTransformed=function(){return this.transform!==null},te.prototype.isPositioned=function(){return this.position!==0},te.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},te.prototype.isFloating=function(){return this.float!==0},te.prototype.isInlineLevel=function(){return Ur(this.display,4)||Ur(this.display,33554432)||Ur(this.display,268435456)||Ur(this.display,536870912)||Ur(this.display,67108864)||Ur(this.display,134217728)},te}(),ql=function(){function te(ee,ae){this.content=la(ee,Mi,ae.content),this.quotes=la(ee,kA,ae.quotes)}return te}(),Jo=function(){function te(ee,ae){this.counterIncrement=la(ee,ca,ae.counterIncrement),this.counterReset=la(ee,Fa,ae.counterReset)}return te}(),la=function(te,ee,ae){var re=new Zo,he=ae!==null&&typeof ae!="undefined"?ae.toString():ee.initialValue;re.write(he);var Le=new vo(re.read());switch(ee.type){case 2:var _e=Le.parseComponentValue();return ee.parse(te,qi(_e)?_e.value:ee.initialValue);case 0:return ee.parse(te,Le.parseComponentValue());case 1:return ee.parse(te,Le.parseComponentValues());case 4:return Le.parseComponentValue();case 3:switch(ee.format){case"angle":return zt.parse(te,Le.parseComponentValue());case"color":return Ai.parse(te,Le.parseComponentValue());case"image":return Nu.parse(te,Le.parseComponentValue());case"length":var gt=Le.parseComponentValue();return bl(gt)?gt:il;case"length-percentage":var pt=Le.parseComponentValue();return Ha(pt)?pt:il;case"time":return Di.parse(te,Le.parseComponentValue())}break}},_l="data-html2canvas-debug",ou=function(te){var ee=te.getAttribute(_l);switch(ee){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},$l=function(te,ee){var ae=ou(te);return ae===1||ee===ae},Rl=function(){function te(ee,ae){if(this.context=ee,this.textNodes=[],this.elements=[],this.flags=0,$l(ae,3))debugger;this.styles=new ko(ee,window.getComputedStyle(ae,null)),Zn(ae)&&(this.styles.animationDuration.some(function(re){return re>0})&&(ae.style.animationDuration="0s"),this.styles.transform!==null&&(ae.style.transform="none")),this.bounds=be(this.context,ae),$l(ae,4)&&(this.flags|=16)}return te}(),yu="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",Pu="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",wu=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),uu=0;uu>4,$t[he++]=(_e&15)<<4|gt>>2,$t[he++]=(gt&3)<<6|pt&63;return Zt},Fu=function(te){for(var ee=te.length,ae=[],re=0;re>yo,Ju=1<>yo,rs=Vu+No,su=rs,Yt=32,Uo=su+Yt,Tu=65536>>wo,Po=1<=0){if(ee<55296||ee>56319&&ee<=65535)return ae=this.index[ee>>yo],ae=(ae<>yo)],ae=(ae<>wo),ae=this.index[ae],ae+=ee>>yo&Hu,ae=this.index[ae],ae=(ae<=55296&&he<=56319&&ae>10)+55296,_e%1024+56320)),(he+1===ae||re.length>16384)&&(Le+=String.fromCharCode.apply(String,re),re.length=0)}return Le},Fs=cu(yu),go="\xD7",zi="\xF7",Bi=function(te){return Fs.get(te)},Ua=function(te,ee,ae){var re=ae-2,he=ee[re],Le=ee[ae-1],_e=ee[ae];if(Le===Ru&&_e===mo)return go;if(Le===Ru||Le===mo||Le===Xo||_e===Ru||_e===mo||_e===Xo)return zi;if(Le===qu&&[qu,Oo,wi,Oa].indexOf(_e)!==-1||(Le===wi||Le===Oo)&&(_e===Oo||_e===_u)||(Le===Oa||Le===_u)&&_e===_u||_e===kl||_e===qo||_e===Du||Le===as)return go;if(Le===kl&&_e===Fo){for(;he===qo;)he=ee[--re];if(he===Fo)return go}if(Le===Wu&&_e===Wu){for(var gt=0;he===Wu;)gt++,he=ee[--re];if(gt%2===0)return go}return zi},dA=function(te){var ee=ws(te),ae=ee.length,re=0,he=0,Le=ee.map(Bi);return{next:function(){if(re>=ae)return{done:!0,value:null};for(var _e=go;re_e.x||$t.y>_e.y;return _e=$t,Zt===0?!0:hn});return te.body.removeChild(ee),gt},bu=function(){return typeof new Image().crossOrigin!="undefined"},rc=function(){return typeof new XMLHttpRequest().responseType=="string"},zs=function(te){var ee=new Image,ae=te.createElement("canvas"),re=ae.getContext("2d");if(!re)return!1;ee.src="data:image/svg+xml,";try{re.drawImage(ee,0,0),ae.toDataURL()}catch(he){return!1}return!0},Su=function(te){return te[0]===0&&te[1]===255&&te[2]===0&&te[3]===255},Zs=function(te){var ee=te.createElement("canvas"),ae=100;ee.width=ae,ee.height=ae;var re=ee.getContext("2d");if(!re)return Promise.reject(!1);re.fillStyle="rgb(0, 255, 0)",re.fillRect(0,0,ae,ae);var he=new Image,Le=ee.toDataURL();he.src=Le;var _e=ps(ae,ae,0,0,he);return re.fillStyle="red",re.fillRect(0,0,ae,ae),ks(_e).then(function(gt){re.drawImage(gt,0,0);var pt=re.getImageData(0,0,ae,ae).data;re.fillStyle="red",re.fillRect(0,0,ae,ae);var Zt=te.createElement("div");return Zt.style.backgroundImage="url("+Le+")",Zt.style.height=ae+"px",Su(pt)?ks(ps(ae,ae,0,0,Zt)):Promise.reject(!1)}).then(function(gt){return re.drawImage(gt,0,0),Su(re.getImageData(0,0,ae,ae).data)}).catch(function(){return!1})},ps=function(te,ee,ae,re,he){var Le="http://www.w3.org/2000/svg",_e=document.createElementNS(Le,"svg"),gt=document.createElementNS(Le,"foreignObject");return _e.setAttributeNS(null,"width",te.toString()),_e.setAttributeNS(null,"height",ee.toString()),gt.setAttributeNS(null,"width","100%"),gt.setAttributeNS(null,"height","100%"),gt.setAttributeNS(null,"x",ae.toString()),gt.setAttributeNS(null,"y",re.toString()),gt.setAttributeNS(null,"externalResourcesRequired","true"),_e.appendChild(gt),gt.appendChild(he),_e},ks=function(te){return new Promise(function(ee,ae){var re=new Image;re.onload=function(){return ee(re)},re.onerror=ae,re.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(te))})},Sl={get SUPPORT_RANGE_BOUNDS(){var te=is(document);return Object.defineProperty(Sl,"SUPPORT_RANGE_BOUNDS",{value:te}),te},get SUPPORT_WORD_BREAKING(){var te=Sl.SUPPORT_RANGE_BOUNDS&&As(document);return Object.defineProperty(Sl,"SUPPORT_WORD_BREAKING",{value:te}),te},get SUPPORT_SVG_DRAWING(){var te=zs(document);return Object.defineProperty(Sl,"SUPPORT_SVG_DRAWING",{value:te}),te},get SUPPORT_FOREIGNOBJECT_DRAWING(){var te=typeof Array.from=="function"&&typeof window.fetch=="function"?Zs(document):Promise.resolve(!1);return Object.defineProperty(Sl,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:te}),te},get SUPPORT_CORS_IMAGES(){var te=bu();return Object.defineProperty(Sl,"SUPPORT_CORS_IMAGES",{value:te}),te},get SUPPORT_RESPONSE_TYPE(){var te=rc();return Object.defineProperty(Sl,"SUPPORT_RESPONSE_TYPE",{value:te}),te},get SUPPORT_CORS_XHR(){var te="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Sl,"SUPPORT_CORS_XHR",{value:te}),te},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var te=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(Sl,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:te}),te}},du=function(){function te(ee,ae){this.text=ee,this.bounds=ae}return te}(),Iu=function(te,ee,ae,re){var he=Ks(ee,ae),Le=[],_e=0;return he.forEach(function(gt){if(ae.textDecorationLine.length||gt.trim().length>0)if(Sl.SUPPORT_RANGE_BOUNDS){var pt=xs(re,_e,gt.length).getClientRects();if(pt.length>1){var Zt=Ds(gt),$t=0;Zt.forEach(function(Wn){Le.push(new du(Wn,Te.fromDOMRectList(te,xs(re,$t+_e,Wn.length).getClientRects()))),$t+=Wn.length})}else Le.push(new du(gt,Te.fromDOMRectList(te,pt)))}else{var hn=re.splitText(gt.length);Le.push(new du(gt,lA(te,re))),re=hn}else Sl.SUPPORT_RANGE_BOUNDS||(re=re.splitText(gt.length));_e+=gt.length}),Le},lA=function(te,ee){var ae=ee.ownerDocument;if(ae){var re=ae.createElement("html2canvaswrapper");re.appendChild(ee.cloneNode(!0));var he=ee.parentNode;if(he){he.replaceChild(re,ee);var Le=be(te,re);return re.firstChild&&he.replaceChild(re.firstChild,re),Le}}return Te.EMPTY},xs=function(te,ee,ae){var re=te.ownerDocument;if(!re)throw new Error("Node has no owner document");var he=re.createRange();return he.setStart(te,ee),he.setEnd(te,ee+ae),he},Ds=function(te){if(Sl.SUPPORT_NATIVE_TEXT_SEGMENTATION){var ee=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(ee.segment(te)).map(function(ae){return ae.segment})}return ol(te)},vs=function(te,ee){if(Sl.SUPPORT_NATIVE_TEXT_SEGMENTATION){var ae=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(ae.segment(te)).map(function(re){return re.segment})}return Gs(te,ee)},Ks=function(te,ee){return ee.letterSpacing!==0?Ds(te):vs(te,ee)},Ys=[32,160,4961,65792,65793,4153,4241],Gs=function(te,ee){for(var ae=dn(te,{lineBreak:ee.lineBreak,wordBreak:ee.overflowWrap==="break-word"?"break-word":ee.wordBreak}),re=[],he,Le=function(){if(he.value){var _e=he.value.slice(),gt=ze(_e),pt="";gt.forEach(function(Zt){Ys.indexOf(Zt)===-1?pt+=De(Zt):(pt.length&&re.push(pt),re.push(De(Zt)),pt="")}),pt.length&&re.push(pt)}};!(he=ae.next()).done;)Le();return re},ls=function(){function te(ee,ae,re){this.text=ac(ae.data,re.textTransform),this.textBounds=Iu(ee,this.text,re,ae)}return te}(),ac=function(te,ee){switch(ee){case 1:return te.toLowerCase();case 3:return te.replace(ic,Es);case 2:return te.toUpperCase();default:return te}},ic=/(^|\s|:|-|\(|\))([a-z])/g,Es=function(te,ee,ae){return te.length>0?ee+ae.toUpperCase():te},oa=function(te){ne(ee,te);function ee(ae,re){var he=te.call(this,ae,re)||this;return he.src=re.currentSrc||re.src,he.intrinsicWidth=re.naturalWidth,he.intrinsicHeight=re.naturalHeight,he.context.cache.addImage(he.src),he}return ee}(Rl),Ns=function(te){ne(ee,te);function ee(ae,re){var he=te.call(this,ae,re)||this;return he.canvas=re,he.intrinsicWidth=re.width,he.intrinsicHeight=re.height,he}return ee}(Rl),Us=function(te){ne(ee,te);function ee(ae,re){var he=te.call(this,ae,re)||this,Le=new XMLSerializer,_e=be(ae,re);return re.setAttribute("width",_e.width+"px"),re.setAttribute("height",_e.height+"px"),he.svg="data:image/svg+xml,"+encodeURIComponent(Le.serializeToString(re)),he.intrinsicWidth=re.width.baseVal.value,he.intrinsicHeight=re.height.baseVal.value,he.context.cache.addImage(he.svg),he}return ee}(Rl),bs=function(te){ne(ee,te);function ee(ae,re){var he=te.call(this,ae,re)||this;return he.value=re.value,he}return ee}(Rl),Ss=function(te){ne(ee,te);function ee(ae,re){var he=te.call(this,ae,re)||this;return he.start=re.start,he.reversed=typeof re.reversed=="boolean"&&re.reversed===!0,he}return ee}(Rl),Vs=[{type:15,flags:0,unit:"px",number:3}],_o=[{type:16,flags:0,number:50}],$o=function(te){return te.width>te.height?new Te(te.left+(te.width-te.height)/2,te.top,te.height,te.height):te.width0)ae.textNodes.push(new ls(te,he,ae.styles));else if(tr(he))if(Wr(he)&&he.assignedNodes)he.assignedNodes().forEach(function(gt){return dt(te,gt,ae,re)});else{var _e=Ut(te,he);_e.styles.isVisible()&&(Pr(he,_e,re)?_e.flags|=4:jn(_e.styles)&&(_e.flags|=2),Tt.indexOf(he.tagName)!==-1&&(_e.flags|=8),ae.elements.push(_e),he.slot,he.shadowRoot?dt(te,he.shadowRoot,_e,re):!ar(he)&&!gn(he)&&!Rr(he)&&dt(te,he,_e,re))}},Ut=function(te,ee){return Un(ee)?new oa(te,ee):Ta(ee)?new Ns(te,ee):gn(ee)?new Us(te,ee):Qr(ee)?new bs(te,ee):gr(ee)?new Ss(te,ee):xa(ee)?new Kt(te,ee):Rr(ee)?new on(te,ee):ar(ee)?new Gt(te,ee):Ir(ee)?new ln(te,ee):new Rl(te,ee)},va=function(te,ee){var ae=Ut(te,ee);return ae.flags|=4,dt(te,ee,ae,ae),ae},Pr=function(te,ee,ae){return ee.styles.isPositionedWithZIndex()||ee.styles.opacity<1||ee.styles.isTransformed()||nn(te)&&ae.styles.isTransparent()},jn=function(te){return te.isPositioned()||te.isFloating()},Yr=function(te){return te.nodeType===Node.TEXT_NODE},tr=function(te){return te.nodeType===Node.ELEMENT_NODE},Zn=function(te){return tr(te)&&typeof te.style!="undefined"&&!Er(te)},Er=function(te){return typeof te.className=="object"},Qr=function(te){return te.tagName==="LI"},gr=function(te){return te.tagName==="OL"},xa=function(te){return te.tagName==="INPUT"},Yn=function(te){return te.tagName==="HTML"},gn=function(te){return te.tagName==="svg"},nn=function(te){return te.tagName==="BODY"},Ta=function(te){return te.tagName==="CANVAS"},wa=function(te){return te.tagName==="VIDEO"},Un=function(te){return te.tagName==="IMG"},Ir=function(te){return te.tagName==="IFRAME"},kt=function(te){return te.tagName==="STYLE"},Pt=function(te){return te.tagName==="SCRIPT"},ar=function(te){return te.tagName==="TEXTAREA"},Rr=function(te){return te.tagName==="SELECT"},Wr=function(te){return te.tagName==="SLOT"},fn=function(te){return te.tagName.indexOf("-")>0},yr=function(){function te(){this.counters={}}return te.prototype.getCounterValue=function(ee){var ae=this.counters[ee];return ae&&ae.length?ae[ae.length-1]:1},te.prototype.getCounterValues=function(ee){var ae=this.counters[ee];return ae||[]},te.prototype.pop=function(ee){var ae=this;ee.forEach(function(re){return ae.counters[re].pop()})},te.prototype.parse=function(ee){var ae=this,re=ee.counterIncrement,he=ee.counterReset,Le=!0;re!==null&&re.forEach(function(gt){var pt=ae.counters[gt.counter];pt&>.increment!==0&&(Le=!1,pt.length||pt.push(1),pt[Math.max(0,pt.length-1)]+=gt.increment)});var _e=[];return Le&&he.forEach(function(gt){var pt=ae.counters[gt.counter];_e.push(gt.counter),pt||(pt=ae.counters[gt.counter]=[]),pt.push(gt.reset)}),_e},te}(),Qa={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},Va={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u0554","\u0553","\u0552","\u0551","\u0550","\u054F","\u054E","\u054D","\u054C","\u054B","\u054A","\u0549","\u0548","\u0547","\u0546","\u0545","\u0544","\u0543","\u0542","\u0541","\u0540","\u053F","\u053E","\u053D","\u053C","\u053B","\u053A","\u0539","\u0538","\u0537","\u0536","\u0535","\u0534","\u0533","\u0532","\u0531"]},YA={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["\u05D9\u05F3","\u05D8\u05F3","\u05D7\u05F3","\u05D6\u05F3","\u05D5\u05F3","\u05D4\u05F3","\u05D3\u05F3","\u05D2\u05F3","\u05D1\u05F3","\u05D0\u05F3","\u05EA","\u05E9","\u05E8","\u05E7","\u05E6","\u05E4","\u05E2","\u05E1","\u05E0","\u05DE","\u05DC","\u05DB","\u05D9\u05D8","\u05D9\u05D7","\u05D9\u05D6","\u05D8\u05D6","\u05D8\u05D5","\u05D9","\u05D8","\u05D7","\u05D6","\u05D5","\u05D4","\u05D3","\u05D2","\u05D1","\u05D0"]},ma={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u10F5","\u10F0","\u10EF","\u10F4","\u10EE","\u10ED","\u10EC","\u10EB","\u10EA","\u10E9","\u10E8","\u10E7","\u10E6","\u10E5","\u10E4","\u10F3","\u10E2","\u10E1","\u10E0","\u10DF","\u10DE","\u10DD","\u10F2","\u10DC","\u10DB","\u10DA","\u10D9","\u10D8","\u10D7","\u10F1","\u10D6","\u10D5","\u10D4","\u10D3","\u10D2","\u10D1","\u10D0"]},fA=function(te,ee,ae,re,he,Le){return teae?x(te,he,Le.length>0):re.integers.reduce(function(_e,gt,pt){for(;te>=gt;)te-=gt,_e+=re.values[pt];return _e},"")+Le},ml=function(te,ee,ae,re){var he="";do ae||te--,he=re(te)+he,te/=ee;while(te*ee>=ee);return he},Ja=function(te,ee,ae,re,he){var Le=ae-ee+1;return(te<0?"-":"")+(ml(Math.abs(te),Le,re,function(_e){return De(Math.floor(_e%Le)+ee)})+he)},Ar=function(te,ee,ae){ae===void 0&&(ae=". ");var re=ee.length;return ml(Math.abs(te),re,!1,function(he){return ee[Math.floor(he%re)]})+ae},Wa=1,li=2,$a=4,qA=8,di=function(te,ee,ae,re,he,Le){if(te<-9999||te>9999)return x(te,4,he.length>0);var _e=Math.abs(te),gt=he;if(_e===0)return ee[0]+gt;for(var pt=0;_e>0&&pt<=4;pt++){var Zt=_e%10;Zt===0&&Ur(Le,Wa)&>!==""?gt=ee[Zt]+gt:Zt>1||Zt===1&&pt===0||Zt===1&&pt===1&&Ur(Le,li)||Zt===1&&pt===1&&Ur(Le,$a)&&te>100||Zt===1&&pt>1&&Ur(Le,qA)?gt=ee[Zt]+(pt>0?ae[pt-1]:"")+gt:Zt===1&&pt>0&&(gt=ae[pt-1]+gt),_e=Math.floor(_e/10)}return(te<0?re:"")+gt},jA="\u5341\u767E\u5343\u842C",oA="\u62FE\u4F70\u4EDF\u842C",a="\u30DE\u30A4\u30CA\u30B9",E="\uB9C8\uC774\uB108\uC2A4",x=function(te,ee,ae){var re=ae?". ":"",he=ae?"\u3001":"",Le=ae?", ":"",_e=ae?" ":"";switch(ee){case 0:return"\u2022"+_e;case 1:return"\u25E6"+_e;case 2:return"\u25FE"+_e;case 5:var gt=Ja(te,48,57,!0,re);return gt.length<4?"0"+gt:gt;case 4:return Ar(te,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",he);case 6:return fA(te,1,3999,Qa,3,re).toLowerCase();case 7:return fA(te,1,3999,Qa,3,re);case 8:return Ja(te,945,969,!1,re);case 9:return Ja(te,97,122,!1,re);case 10:return Ja(te,65,90,!1,re);case 11:return Ja(te,1632,1641,!0,re);case 12:case 49:return fA(te,1,9999,Va,3,re);case 35:return fA(te,1,9999,Va,3,re).toLowerCase();case 13:return Ja(te,2534,2543,!0,re);case 14:case 30:return Ja(te,6112,6121,!0,re);case 15:return Ar(te,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",he);case 16:return Ar(te,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",he);case 17:case 48:return di(te,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",jA,"\u8CA0",he,li|$a|qA);case 47:return di(te,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",oA,"\u8CA0",he,Wa|li|$a|qA);case 42:return di(te,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",jA,"\u8D1F",he,li|$a|qA);case 41:return di(te,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",oA,"\u8D1F",he,Wa|li|$a|qA);case 26:return di(te,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",a,he,0);case 25:return di(te,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",a,he,Wa|li|$a);case 31:return di(te,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",E,Le,Wa|li|$a);case 33:return di(te,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",E,Le,0);case 32:return di(te,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",E,Le,Wa|li|$a);case 18:return Ja(te,2406,2415,!0,re);case 20:return fA(te,1,19999,ma,3,re);case 21:return Ja(te,2790,2799,!0,re);case 22:return Ja(te,2662,2671,!0,re);case 22:return fA(te,1,10999,YA,3,re);case 23:return Ar(te,"\u3042\u3044\u3046\u3048\u304A\u304B\u304D\u304F\u3051\u3053\u3055\u3057\u3059\u305B\u305D\u305F\u3061\u3064\u3066\u3068\u306A\u306B\u306C\u306D\u306E\u306F\u3072\u3075\u3078\u307B\u307E\u307F\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308A\u308B\u308C\u308D\u308F\u3090\u3091\u3092\u3093");case 24:return Ar(te,"\u3044\u308D\u306F\u306B\u307B\u3078\u3068\u3061\u308A\u306C\u308B\u3092\u308F\u304B\u3088\u305F\u308C\u305D\u3064\u306D\u306A\u3089\u3080\u3046\u3090\u306E\u304A\u304F\u3084\u307E\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304D\u3086\u3081\u307F\u3057\u3091\u3072\u3082\u305B\u3059");case 27:return Ja(te,3302,3311,!0,re);case 28:return Ar(te,"\u30A2\u30A4\u30A6\u30A8\u30AA\u30AB\u30AD\u30AF\u30B1\u30B3\u30B5\u30B7\u30B9\u30BB\u30BD\u30BF\u30C1\u30C4\u30C6\u30C8\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D2\u30D5\u30D8\u30DB\u30DE\u30DF\u30E0\u30E1\u30E2\u30E4\u30E6\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EF\u30F0\u30F1\u30F2\u30F3",he);case 29:return Ar(te,"\u30A4\u30ED\u30CF\u30CB\u30DB\u30D8\u30C8\u30C1\u30EA\u30CC\u30EB\u30F2\u30EF\u30AB\u30E8\u30BF\u30EC\u30BD\u30C4\u30CD\u30CA\u30E9\u30E0\u30A6\u30F0\u30CE\u30AA\u30AF\u30E4\u30DE\u30B1\u30D5\u30B3\u30A8\u30C6\u30A2\u30B5\u30AD\u30E6\u30E1\u30DF\u30B7\u30F1\u30D2\u30E2\u30BB\u30B9",he);case 34:return Ja(te,3792,3801,!0,re);case 37:return Ja(te,6160,6169,!0,re);case 38:return Ja(te,4160,4169,!0,re);case 39:return Ja(te,2918,2927,!0,re);case 40:return Ja(te,1776,1785,!0,re);case 43:return Ja(te,3046,3055,!0,re);case 44:return Ja(te,3174,3183,!0,re);case 45:return Ja(te,3664,3673,!0,re);case 46:return Ja(te,3872,3881,!0,re);case 3:default:return Ja(te,48,57,!0,re)}},b="data-html2canvas-ignore",z=function(){function te(ee,ae,re){if(this.context=ee,this.options=re,this.scrolledElements=[],this.referenceElement=ae,this.counters=new yr,this.quoteDepth=0,!ae.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(ae.ownerDocument.documentElement,!1)}return te.prototype.toIFrame=function(ee,ae){var re=this,he=de(ee,ae);if(!he.contentWindow)return Promise.reject("Unable to find iframe window");var Le=ee.defaultView.pageXOffset,_e=ee.defaultView.pageYOffset,gt=he.contentWindow,pt=gt.document,Zt=Ne(he).then(function(){return Ie(re,void 0,void 0,function(){var $t,hn;return Me(this,function(Wn){switch(Wn.label){case 0:return this.scrolledElements.forEach(_t),gt&&(gt.scrollTo(ae.left,ae.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(gt.scrollY!==ae.top||gt.scrollX!==ae.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(gt.scrollX-ae.left,gt.scrollY-ae.top,0,0))),$t=this.options.onclone,hn=this.clonedReferenceElement,typeof hn=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:pt.fonts&&pt.fonts.ready?[4,pt.fonts.ready]:[3,2];case 1:Wn.sent(),Wn.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,xe(pt)]:[3,4];case 3:Wn.sent(),Wn.label=4;case 4:return typeof $t=="function"?[2,Promise.resolve().then(function(){return $t(pt,hn)}).then(function(){return he})]:[2,he]}})})});return pt.open(),pt.write(Ht(document.doctype)+""),st(this.referenceElement.ownerDocument,Le,_e),pt.replaceChild(pt.adoptNode(this.documentElement),pt.documentElement),pt.close(),Zt},te.prototype.createElementClone=function(ee){if($l(ee,2))debugger;if(Ta(ee))return this.createCanvasClone(ee);if(wa(ee))return this.createVideoClone(ee);if(kt(ee))return this.createStyleClone(ee);var ae=ee.cloneNode(!1);return Un(ae)&&(Un(ee)&&ee.currentSrc&&ee.currentSrc!==ee.src&&(ae.src=ee.currentSrc,ae.srcset=""),ae.loading==="lazy"&&(ae.loading="eager")),fn(ae)?this.createCustomElementClone(ae):ae},te.prototype.createCustomElementClone=function(ee){var ae=document.createElement("html2canvascustomelement");return lt(ee.style,ae),ae},te.prototype.createStyleClone=function(ee){try{var ae=ee.sheet;if(ae&&ae.cssRules){var re=[].slice.call(ae.cssRules,0).reduce(function(Le,_e){return _e&&typeof _e.cssText=="string"?Le+_e.cssText:Le},""),he=ee.cloneNode(!1);return he.textContent=re,he}}catch(Le){if(this.context.logger.error("Unable to access cssRules property",Le),Le.name!=="SecurityError")throw Le}return ee.cloneNode(!1)},te.prototype.createCanvasClone=function(ee){var ae;if(this.options.inlineImages&&ee.ownerDocument){var re=ee.ownerDocument.createElement("img");try{return re.src=ee.toDataURL(),re}catch(Zt){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",ee)}}var he=ee.cloneNode(!1);try{he.width=ee.width,he.height=ee.height;var Le=ee.getContext("2d"),_e=he.getContext("2d");if(_e)if(!this.options.allowTaint&&Le)_e.putImageData(Le.getImageData(0,0,ee.width,ee.height),0,0);else{var gt=(ae=ee.getContext("webgl2"))!==null&&ae!==void 0?ae:ee.getContext("webgl");if(gt){var pt=gt.getContextAttributes();(pt==null?void 0:pt.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",ee)}_e.drawImage(ee,0,0)}return he}catch(Zt){this.context.logger.info("Unable to clone canvas as it is tainted",ee)}return he},te.prototype.createVideoClone=function(ee){var ae=ee.ownerDocument.createElement("canvas");ae.width=ee.offsetWidth,ae.height=ee.offsetHeight;var re=ae.getContext("2d");try{return re&&(re.drawImage(ee,0,0,ae.width,ae.height),this.options.allowTaint||re.getImageData(0,0,ae.width,ae.height)),ae}catch(Le){this.context.logger.info("Unable to clone video as it is tainted",ee)}var he=ee.ownerDocument.createElement("canvas");return he.width=ee.offsetWidth,he.height=ee.offsetHeight,he},te.prototype.appendChildNode=function(ee,ae,re){(!tr(ae)||!Pt(ae)&&!ae.hasAttribute(b)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(ae)))&&(!this.options.copyStyles||!tr(ae)||!kt(ae))&&ee.appendChild(this.cloneNode(ae,re))},te.prototype.cloneChildNodes=function(ee,ae,re){for(var he=this,Le=ee.shadowRoot?ee.shadowRoot.firstChild:ee.firstChild;Le;Le=Le.nextSibling)if(tr(Le)&&Wr(Le)&&typeof Le.assignedNodes=="function"){var _e=Le.assignedNodes();_e.length&&_e.forEach(function(gt){return he.appendChildNode(ae,gt,re)})}else this.appendChildNode(ae,Le,re)},te.prototype.cloneNode=function(ee,ae){if(Yr(ee))return document.createTextNode(ee.data);if(!ee.ownerDocument)return ee.cloneNode(!1);var re=ee.ownerDocument.defaultView;if(re&&tr(ee)&&(Zn(ee)||Er(ee))){var he=this.createElementClone(ee);he.style.transitionProperty="none";var Le=re.getComputedStyle(ee),_e=re.getComputedStyle(ee,":before"),gt=re.getComputedStyle(ee,":after");this.referenceElement===ee&&Zn(he)&&(this.clonedReferenceElement=he),nn(he)&&Vt(he);var pt=this.counters.parse(new Jo(this.context,Le)),Zt=this.resolvePseudoContent(ee,he,_e,ie.BEFORE);fn(ee)&&(ae=!0),wa(ee)||this.cloneChildNodes(ee,he,ae),Zt&&he.insertBefore(Zt,he.firstChild);var $t=this.resolvePseudoContent(ee,he,gt,ie.AFTER);return $t&&he.appendChild($t),this.counters.pop(pt),(Le&&(this.options.copyStyles||Er(ee))&&!Ir(ee)||ae)&<(Le,he),(ee.scrollTop!==0||ee.scrollLeft!==0)&&this.scrolledElements.push([he,ee.scrollLeft,ee.scrollTop]),(ar(ee)||Rr(ee))&&(ar(he)||Rr(he))&&(he.value=ee.value),he}return ee.cloneNode(!1)},te.prototype.resolvePseudoContent=function(ee,ae,re,he){var Le=this;if(re){var _e=re.content,gt=ae.ownerDocument;if(!(!gt||!_e||_e==="none"||_e==="-moz-alt-content"||re.display==="none")){this.counters.parse(new Jo(this.context,re));var pt=new ql(this.context,re),Zt=gt.createElement("html2canvaspseudoelement");lt(re,Zt),pt.content.forEach(function(hn){if(hn.type===0)Zt.appendChild(gt.createTextNode(hn.value));else if(hn.type===22){var Wn=gt.createElement("img");Wn.src=hn.value,Wn.style.opacity="1",Zt.appendChild(Wn)}else if(hn.type===18){if(hn.name==="attr"){var ka=hn.values.filter(qi);ka.length&&Zt.appendChild(gt.createTextNode(ee.getAttribute(ka[0].value)||""))}else if(hn.name==="counter"){var Jr=hn.values.filter(Jl),Ea=Jr[0],Vi=Jr[1];if(Ea&&qi(Ea)){var qa=Le.counters.getCounterValue(Ea.value),za=Vi&&qi(Vi)?Sa.parse(Le.context,Vi.value):3;Zt.appendChild(gt.createTextNode(x(qa,za,!1)))}}else if(hn.name==="counters"){var UA=hn.values.filter(Jl),Ea=UA[0],$i=UA[1],Vi=UA[2];if(Ea&&qi(Ea)){var Li=Le.counters.getCounterValues(Ea.value),La=Vi&&qi(Vi)?Sa.parse(Le.context,Vi.value):3,yA=$i&&$i.type===0?$i.value:"",wA=Li.map(function(hu){return x(hu,La,!1)}).join(yA);Zt.appendChild(gt.createTextNode(wA))}}}else if(hn.type===20)switch(hn.value){case"open-quote":Zt.appendChild(gt.createTextNode(KA(pt.quotes,Le.quoteDepth++,!0)));break;case"close-quote":Zt.appendChild(gt.createTextNode(KA(pt.quotes,--Le.quoteDepth,!1)));break;default:Zt.appendChild(gt.createTextNode(hn.value))}}),Zt.className=pr+" "+zr;var $t=he===ie.BEFORE?" "+pr:" "+zr;return Er(ae)?ae.className.baseValue+=$t:ae.className+=$t,Zt}}},te.destroy=function(ee){return ee.parentNode?(ee.parentNode.removeChild(ee),!0):!1},te}(),ie;(function(te){te[te.BEFORE=0]="BEFORE",te[te.AFTER=1]="AFTER"})(ie||(ie={}));var de=function(te,ee){var ae=te.createElement("iframe");return ae.className="html2canvas-container",ae.style.visibility="hidden",ae.style.position="fixed",ae.style.left="-10000px",ae.style.top="0px",ae.style.border="0",ae.width=ee.width.toString(),ae.height=ee.height.toString(),ae.scrolling="no",ae.setAttribute(b,"true"),te.body.appendChild(ae),ae},Ce=function(te){return new Promise(function(ee){if(te.complete){ee();return}if(!te.src){ee();return}te.onload=ee,te.onerror=ee})},xe=function(te){return Promise.all([].slice.call(te.images,0).map(Ce))},Ne=function(te){return new Promise(function(ee,ae){var re=te.contentWindow;if(!re)return ae("No window assigned for iframe");var he=re.document;re.onload=te.onload=function(){re.onload=te.onload=null;var Le=setInterval(function(){he.body.childNodes.length>0&&he.readyState==="complete"&&(clearInterval(Le),ee(te))},50)}})},mt=["all","d","content"],lt=function(te,ee){for(var ae=te.length-1;ae>=0;ae--){var re=te.item(ae);mt.indexOf(re)===-1&&ee.style.setProperty(re,te.getPropertyValue(re))}return ee},Ht=function(te){var ee="";return te&&(ee+=""),ee},st=function(te,ee,ae){te&&te.defaultView&&(ee!==te.defaultView.pageXOffset||ae!==te.defaultView.pageYOffset)&&te.defaultView.scrollTo(ee,ae)},_t=function(te){var ee=te[0],ae=te[1],re=te[2];ee.scrollLeft=ae,ee.scrollTop=re},vn=":before",Vn=":after",pr="___html2canvas___pseudoelement_before",zr="___html2canvas___pseudoelement_after",nr=`{ content: "" !important; display: none !important; -}`,Vt=function(te){Ma(te,"."+pr+vn+$n+` - .`+Pr+Vn+$n)},Ma=function(te,ee){var ae=te.ownerDocument;if(ae){var re=ae.createElement("style");re.textContent=ee,te.appendChild(re)}},oa=function(){function te(){}return te.getOrigin=function(ee){var ae=te._link;return ae?(ae.href=ee,ae.href=ae.href,ae.protocol+ae.hostname+ae.port):"about:blank"},te.isSameOrigin=function(ee){return te.getOrigin(ee)===te._origin},te.setContext=function(ee){te._link=ee.document.createElement("a"),te._origin=te.getOrigin(ee.location.href)},te._origin="about:blank",te}(),vi=function(){function te(ee,ae){this.context=ee,this._options=ae,this._cache={}}return te.prototype.addImage=function(ee){var ae=Promise.resolve();return this.has(ee)||(ul(ee)||Wl(ee))&&(this._cache[ee]=this.loadImage(ee)).catch(function(){}),ae},te.prototype.match=function(ee){return this._cache[ee]},te.prototype.loadImage=function(ee){return Ie(this,void 0,void 0,function(){var ae,re,he,Le,_e=this;return Me(this,function(gt){switch(gt.label){case 0:return ae=oa.isSameOrigin(ee),re=!Fl(ee)&&this._options.useCORS===!0&&Sl.SUPPORT_CORS_IMAGES&&!ae,he=!Fl(ee)&&!ae&&!ul(ee)&&typeof this._options.proxy=="string"&&Sl.SUPPORT_CORS_XHR&&!re,!ae&&this._options.allowTaint===!1&&!Fl(ee)&&!ul(ee)&&!he&&!re?[2]:(Le=ee,he?[4,this.proxy(Le)]:[3,2]);case 1:Le=gt.sent(),gt.label=2;case 2:return this.context.logger.debug("Added image "+ee.substring(0,256)),[4,new Promise(function(pt,Zt){var $t=new Image;$t.onload=function(){return pt($t)},$t.onerror=Zt,(NA(Le)||re)&&($t.crossOrigin="anonymous"),$t.src=Le,$t.complete===!0&&setTimeout(function(){return pt($t)},500),_e._options.imageTimeout>0&&setTimeout(function(){return Zt("Timed out ("+_e._options.imageTimeout+"ms) loading image")},_e._options.imageTimeout)})];case 3:return[2,gt.sent()]}})})},te.prototype.has=function(ee){return typeof this._cache[ee]!="undefined"},te.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},te.prototype.proxy=function(ee){var ae=this,re=this._options.proxy;if(!re)throw new Error("No proxy defined");var he=ee.substring(0,256);return new Promise(function(Le,_e){var gt=Sl.SUPPORT_RESPONSE_TYPE?"blob":"text",pt=new XMLHttpRequest;pt.onload=function(){if(pt.status===200)if(gt==="text")Le(pt.response);else{var hn=new FileReader;hn.addEventListener("load",function(){return Le(hn.result)},!1),hn.addEventListener("error",function(Wn){return _e(Wn)},!1),hn.readAsDataURL(pt.response)}else _e("Failed to proxy resource "+he+" with status code "+pt.status)},pt.onerror=_e;var Zt=re.indexOf("?")>-1?"&":"?";if(pt.open("GET",""+re+Zt+"url="+encodeURIComponent(ee)+"&responseType="+gt),gt!=="text"&&pt instanceof XMLHttpRequest&&(pt.responseType=gt),ae._options.imageTimeout){var $t=ae._options.imageTimeout;pt.timeout=$t,pt.ontimeout=function(){return _e("Timed out ("+$t+"ms) proxying "+he)}}pt.send()})},te}(),_i=/^data:image\/svg\+xml/i,hA=/^data:image\/.*;base64,/i,IA=/^data:image\/.*/i,Wl=function(te){return Sl.SUPPORT_SVG_DRAWING||!gl(te)},Fl=function(te){return IA.test(te)},NA=function(te){return hA.test(te)},ul=function(te){return te.substr(0,4)==="blob"},gl=function(te){return te.substr(-3).toLowerCase()==="svg"||_i.test(te)},xr=function(){function te(ee,ae){this.type=0,this.x=ee,this.y=ae}return te.prototype.add=function(ee,ae){return new te(this.x+ee,this.y+ae)},te}(),qt=function(te,ee,ae){return new xr(te.x+(ee.x-te.x)*ae,te.y+(ee.y-te.y)*ae)},cr=function(){function te(ee,ae,re,he){this.type=1,this.start=ee,this.startControl=ae,this.endControl=re,this.end=he}return te.prototype.subdivide=function(ee,ae){var re=qt(this.start,this.startControl,ee),he=qt(this.startControl,this.endControl,ee),Le=qt(this.endControl,this.end,ee),_e=qt(re,he,ee),gt=qt(he,Le,ee),pt=qt(_e,gt,ee);return ae?new te(this.start,re,_e,pt):new te(pt,gt,Le,this.end)},te.prototype.add=function(ee,ae){return new te(this.start.add(ee,ae),this.startControl.add(ee,ae),this.endControl.add(ee,ae),this.end.add(ee,ae))},te.prototype.reverse=function(){return new te(this.end,this.endControl,this.startControl,this.start)},te}(),un=function(te){return te.type===1},vr=function(){function te(ee){var ae=ee.styles,re=ee.bounds,he=yl(ae.borderTopLeftRadius,re.width,re.height),Le=he[0],_e=he[1],gt=yl(ae.borderTopRightRadius,re.width,re.height),pt=gt[0],Zt=gt[1],$t=yl(ae.borderBottomRightRadius,re.width,re.height),hn=$t[0],Wn=$t[1],ka=yl(ae.borderBottomLeftRadius,re.width,re.height),Jr=ka[0],Ea=ka[1],Gi=[];Gi.push((Le+pt)/re.width),Gi.push((Jr+hn)/re.width),Gi.push((_e+Ea)/re.height),Gi.push((Zt+Wn)/re.height);var qa=Math.max.apply(Math,Gi);qa>1&&(Le/=qa,_e/=qa,pt/=qa,Zt/=qa,hn/=qa,Wn/=qa,Jr/=qa,Ea/=qa);var za=re.width-pt,UA=re.height-Wn,$i=re.width-hn,Li=re.height-Ea,La=ae.borderTopWidth,yA=ae.borderRightWidth,wA=ae.borderBottomWidth,Ni=ae.borderLeftWidth,to=Wi(ae.paddingTop,ee.bounds.width),hu=Wi(ae.paddingRight,ee.bounds.width),Mu=Wi(ae.paddingBottom,ee.bounds.width),el=Wi(ae.paddingLeft,ee.bounds.width);this.topLeftBorderDoubleOuterBox=Le>0||_e>0?br(re.left+Ni/3,re.top+La/3,Le-Ni/3,_e-La/3,ir.TOP_LEFT):new xr(re.left+Ni/3,re.top+La/3),this.topRightBorderDoubleOuterBox=Le>0||_e>0?br(re.left+za,re.top+La/3,pt-yA/3,Zt-La/3,ir.TOP_RIGHT):new xr(re.left+re.width-yA/3,re.top+La/3),this.bottomRightBorderDoubleOuterBox=hn>0||Wn>0?br(re.left+$i,re.top+UA,hn-yA/3,Wn-wA/3,ir.BOTTOM_RIGHT):new xr(re.left+re.width-yA/3,re.top+re.height-wA/3),this.bottomLeftBorderDoubleOuterBox=Jr>0||Ea>0?br(re.left+Ni/3,re.top+Li,Jr-Ni/3,Ea-wA/3,ir.BOTTOM_LEFT):new xr(re.left+Ni/3,re.top+re.height-wA/3),this.topLeftBorderDoubleInnerBox=Le>0||_e>0?br(re.left+Ni*2/3,re.top+La*2/3,Le-Ni*2/3,_e-La*2/3,ir.TOP_LEFT):new xr(re.left+Ni*2/3,re.top+La*2/3),this.topRightBorderDoubleInnerBox=Le>0||_e>0?br(re.left+za,re.top+La*2/3,pt-yA*2/3,Zt-La*2/3,ir.TOP_RIGHT):new xr(re.left+re.width-yA*2/3,re.top+La*2/3),this.bottomRightBorderDoubleInnerBox=hn>0||Wn>0?br(re.left+$i,re.top+UA,hn-yA*2/3,Wn-wA*2/3,ir.BOTTOM_RIGHT):new xr(re.left+re.width-yA*2/3,re.top+re.height-wA*2/3),this.bottomLeftBorderDoubleInnerBox=Jr>0||Ea>0?br(re.left+Ni*2/3,re.top+Li,Jr-Ni*2/3,Ea-wA*2/3,ir.BOTTOM_LEFT):new xr(re.left+Ni*2/3,re.top+re.height-wA*2/3),this.topLeftBorderStroke=Le>0||_e>0?br(re.left+Ni/2,re.top+La/2,Le-Ni/2,_e-La/2,ir.TOP_LEFT):new xr(re.left+Ni/2,re.top+La/2),this.topRightBorderStroke=Le>0||_e>0?br(re.left+za,re.top+La/2,pt-yA/2,Zt-La/2,ir.TOP_RIGHT):new xr(re.left+re.width-yA/2,re.top+La/2),this.bottomRightBorderStroke=hn>0||Wn>0?br(re.left+$i,re.top+UA,hn-yA/2,Wn-wA/2,ir.BOTTOM_RIGHT):new xr(re.left+re.width-yA/2,re.top+re.height-wA/2),this.bottomLeftBorderStroke=Jr>0||Ea>0?br(re.left+Ni/2,re.top+Li,Jr-Ni/2,Ea-wA/2,ir.BOTTOM_LEFT):new xr(re.left+Ni/2,re.top+re.height-wA/2),this.topLeftBorderBox=Le>0||_e>0?br(re.left,re.top,Le,_e,ir.TOP_LEFT):new xr(re.left,re.top),this.topRightBorderBox=pt>0||Zt>0?br(re.left+za,re.top,pt,Zt,ir.TOP_RIGHT):new xr(re.left+re.width,re.top),this.bottomRightBorderBox=hn>0||Wn>0?br(re.left+$i,re.top+UA,hn,Wn,ir.BOTTOM_RIGHT):new xr(re.left+re.width,re.top+re.height),this.bottomLeftBorderBox=Jr>0||Ea>0?br(re.left,re.top+Li,Jr,Ea,ir.BOTTOM_LEFT):new xr(re.left,re.top+re.height),this.topLeftPaddingBox=Le>0||_e>0?br(re.left+Ni,re.top+La,Math.max(0,Le-Ni),Math.max(0,_e-La),ir.TOP_LEFT):new xr(re.left+Ni,re.top+La),this.topRightPaddingBox=pt>0||Zt>0?br(re.left+Math.min(za,re.width-yA),re.top+La,za>re.width+yA?0:Math.max(0,pt-yA),Math.max(0,Zt-La),ir.TOP_RIGHT):new xr(re.left+re.width-yA,re.top+La),this.bottomRightPaddingBox=hn>0||Wn>0?br(re.left+Math.min($i,re.width-Ni),re.top+Math.min(UA,re.height-wA),Math.max(0,hn-yA),Math.max(0,Wn-wA),ir.BOTTOM_RIGHT):new xr(re.left+re.width-yA,re.top+re.height-wA),this.bottomLeftPaddingBox=Jr>0||Ea>0?br(re.left+Ni,re.top+Math.min(Li,re.height-wA),Math.max(0,Jr-Ni),Math.max(0,Ea-wA),ir.BOTTOM_LEFT):new xr(re.left+Ni,re.top+re.height-wA),this.topLeftContentBox=Le>0||_e>0?br(re.left+Ni+el,re.top+La+to,Math.max(0,Le-(Ni+el)),Math.max(0,_e-(La+to)),ir.TOP_LEFT):new xr(re.left+Ni+el,re.top+La+to),this.topRightContentBox=pt>0||Zt>0?br(re.left+Math.min(za,re.width+Ni+el),re.top+La+to,za>re.width+Ni+el?0:pt-Ni+el,Zt-(La+to),ir.TOP_RIGHT):new xr(re.left+re.width-(yA+hu),re.top+La+to),this.bottomRightContentBox=hn>0||Wn>0?br(re.left+Math.min($i,re.width-(Ni+el)),re.top+Math.min(UA,re.height+La+to),Math.max(0,hn-(yA+hu)),Wn-(wA+Mu),ir.BOTTOM_RIGHT):new xr(re.left+re.width-(yA+hu),re.top+re.height-(wA+Mu)),this.bottomLeftContentBox=Jr>0||Ea>0?br(re.left+Ni+el,re.top+Li,Math.max(0,Jr-(Ni+el)),Ea-(wA+Mu),ir.BOTTOM_LEFT):new xr(re.left+Ni+el,re.top+re.height-(wA+Mu))}return te}(),ir;(function(te){te[te.TOP_LEFT=0]="TOP_LEFT",te[te.TOP_RIGHT=1]="TOP_RIGHT",te[te.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",te[te.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(ir||(ir={}));var br=function(te,ee,ae,re,he){var Le=4*((Math.sqrt(2)-1)/3),_e=ae*Le,gt=re*Le,pt=te+ae,Zt=ee+re;switch(he){case ir.TOP_LEFT:return new cr(new xr(te,Zt),new xr(te,Zt-gt),new xr(pt-_e,ee),new xr(pt,ee));case ir.TOP_RIGHT:return new cr(new xr(te,ee),new xr(te+_e,ee),new xr(pt,Zt-gt),new xr(pt,Zt));case ir.BOTTOM_RIGHT:return new cr(new xr(pt,ee),new xr(pt,ee+gt),new xr(te+_e,Zt),new xr(te,Zt));case ir.BOTTOM_LEFT:default:return new cr(new xr(pt,Zt),new xr(pt-_e,Zt),new xr(te,ee+gt),new xr(te,ee))}},Zi=function(te){return[te.topLeftBorderBox,te.topRightBorderBox,te.bottomRightBorderBox,te.bottomLeftBorderBox]},Ki=function(te){return[te.topLeftContentBox,te.topRightContentBox,te.bottomRightContentBox,te.bottomLeftContentBox]},sl=function(te){return[te.topLeftPaddingBox,te.topRightPaddingBox,te.bottomRightPaddingBox,te.bottomLeftPaddingBox]},Yl=function(){function te(ee,ae,re){this.offsetX=ee,this.offsetY=ae,this.matrix=re,this.type=0,this.target=6}return te}(),_A=function(){function te(ee,ae){this.path=ee,this.target=ae,this.type=1}return te}(),eo=function(){function te(ee){this.opacity=ee,this.type=2,this.target=6}return te}(),$A=function(te){return te.type===0},fu=function(te){return te.type===1},eu=function(te){return te.type===2},lc=function(te,ee){return te.length===ee.length?te.some(function(ae,re){return ae===ee[re]}):!1},Js=function(te,ee,ae,re,he){return te.map(function(Le,_e){switch(_e){case 0:return Le.add(ee,ae);case 1:return Le.add(ee+re,ae);case 2:return Le.add(ee+re,ae+he);case 3:return Le.add(ee,ae+he)}return Le})},Xs=function(){function te(ee){this.element=ee,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return te}(),dc=function(){function te(ee,ae){if(this.container=ee,this.parent=ae,this.effects=[],this.curves=new vr(this.container),this.container.styles.opacity<1&&this.effects.push(new eo(this.container.styles.opacity)),this.container.styles.transform!==null){var re=this.container.bounds.left+this.container.styles.transformOrigin[0].number,he=this.container.bounds.top+this.container.styles.transformOrigin[1].number,Le=this.container.styles.transform;this.effects.push(new Yl(re,he,Le))}if(this.container.styles.overflowX!==0){var _e=Zi(this.curves),gt=sl(this.curves);lc(_e,gt)?this.effects.push(new _A(_e,6)):(this.effects.push(new _A(_e,2)),this.effects.push(new _A(gt,4)))}}return te.prototype.getEffects=function(ee){for(var ae=[2,3].indexOf(this.container.styles.position)===-1,re=this.parent,he=this.effects.slice(0);re;){var Le=re.effects.filter(function(pt){return!fu(pt)});if(ae||re.container.styles.position!==0||!re.parent){if(he.unshift.apply(he,Le),ae=[2,3].indexOf(re.container.styles.position)===-1,re.container.styles.overflowX!==0){var _e=Zi(re.curves),gt=sl(re.curves);lc(_e,gt)||he.unshift(new _A(gt,6))}}else he.unshift.apply(he,Le);re=re.parent}return he.filter(function(pt){return Ur(pt.target,ee)})},te}(),oc=function(te,ee,ae,re){te.container.elements.forEach(function(he){var Le=Ur(he.flags,4),_e=Ur(he.flags,2),gt=new dc(he,te);Ur(he.styles.display,2048)&&re.push(gt);var pt=Ur(he.flags,8)?[]:re;if(Le||_e){var Zt=Le||he.styles.isPositioned()?ae:ee,$t=new Xs(gt);if(he.styles.isPositioned()||he.styles.opacity<1||he.styles.isTransformed()){var hn=he.styles.zIndex.order;if(hn<0){var Wn=0;Zt.negativeZIndex.some(function(Jr,Ea){return hn>Jr.element.container.styles.zIndex.order?(Wn=Ea,!1):Wn>0}),Zt.negativeZIndex.splice(Wn,0,$t)}else if(hn>0){var ka=0;Zt.positiveZIndex.some(function(Jr,Ea){return hn>=Jr.element.container.styles.zIndex.order?(ka=Ea+1,!1):ka>0}),Zt.positiveZIndex.splice(ka,0,$t)}else Zt.zeroOrAutoZIndexOrTransformedOrOpacity.push($t)}else he.styles.isFloating()?Zt.nonPositionedFloats.push($t):Zt.nonPositionedInlineLevel.push($t);oc(gt,$t,Le?$t:ae,pt)}else he.styles.isInlineLevel()?ee.inlineLevel.push(gt):ee.nonInlineLevel.push(gt),oc(gt,ee,ae,pt);Ur(he.flags,8)&&qs(he,pt)})},qs=function(te,ee){for(var ae=te instanceof Ss?te.start:1,re=te instanceof Ss?te.reversed:!1,he=0;he0&&ae.intrinsicHeight>0){var Le=Ps(ae),_e=sl(re);this.path(_e),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(he,0,0,ae.intrinsicWidth,ae.intrinsicHeight,Le.left,Le.top,Le.width,Le.height),this.ctx.restore()}},ee.prototype.renderNodeContent=function(ae){return Ie(this,void 0,void 0,function(){var re,he,Le,_e,gt,pt,za,za,Zt,$t,hn,Wn,$i,ka,Jr,Li,Ea,Gi,qa,za,UA,$i,Li;return Me(this,function(La){switch(La.label){case 0:this.applyEffects(ae.getEffects(4)),re=ae.container,he=ae.curves,Le=re.styles,_e=0,gt=re.textNodes,La.label=1;case 1:return _e0&&Do>0&&(wA=Le.ctx.createPattern(Li,"repeat"),Le.renderRepeat(to,wA,mu,gu))):ys($t)&&(Ni=_s(ae,re,[null,null,null]),to=Ni[0],hu=Ni[1],Mu=Ni[2],el=Ni[3],Do=Ni[4],Ls=$t.position.length===0?[pu]:$t.position,mu=Wi(Ls[0],el),gu=Wi(Ls[Ls.length-1],Do),Ts=ZA($t,mu,gu,el,Do),us=Ts[0],Qs=Ts[1],us>0&&Qs>0&&(Hs=Le.ctx.createRadialGradient(hu+mu,Mu+gu,0,hu+mu,Mu+gu,us),Eu($t.stops,us*2).forEach(function(cc){return Hs.addColorStop(cc.stop,xi(cc.color))}),Le.path(to),Le.ctx.fillStyle=Hs,us!==Qs?(js=ae.bounds.left+.5*ae.bounds.width,Bs=ae.bounds.top+.5*ae.bounds.height,Rs=Qs/us,Cs=1/Rs,Le.ctx.save(),Le.ctx.translate(js,Bs),Le.ctx.transform(1,0,0,Rs,0,0),Le.ctx.translate(-js,-Bs),Le.ctx.fillRect(hu,Cs*(Mu-Bs)+Bs,el,Do*Cs),Le.ctx.restore()):Le.ctx.fill())),nc.label=6;case 6:return re--,[2]}})},Le=this,_e=0,gt=ae.styles.backgroundImage.slice(0).reverse(),Zt.label=1;case 1:return _e0?$t.style!==2?[3,5]:[4,this.renderDashedDottedBorder($t.color,$t.width,gt,ae.curves,2)]:[3,11]):[3,13];case 4:return Wn.sent(),[3,11];case 5:return $t.style!==3?[3,7]:[4,this.renderDashedDottedBorder($t.color,$t.width,gt,ae.curves,3)];case 6:return Wn.sent(),[3,11];case 7:return $t.style!==4?[3,9]:[4,this.renderDoubleBorder($t.color,$t.width,gt,ae.curves)];case 8:return Wn.sent(),[3,11];case 9:return[4,this.renderSolidBorder($t.color,gt,ae.curves)];case 10:Wn.sent(),Wn.label=11;case 11:gt++,Wn.label=12;case 12:return pt++,[3,3];case 13:return[2]}})})},ee.prototype.renderDashedDottedBorder=function(ae,re,he,Le,_e){return Ie(this,void 0,void 0,function(){var gt,pt,Zt,$t,hn,Wn,ka,Jr,Ea,Gi,qa,za,UA,$i,Li,La,Li,La;return Me(this,function(yA){return this.ctx.save(),gt=hc(Le,he),pt=fc(Le,he),_e===2&&(this.path(pt),this.ctx.clip()),un(pt[0])?(Zt=pt[0].start.x,$t=pt[0].start.y):(Zt=pt[0].x,$t=pt[0].y),un(pt[1])?(hn=pt[1].end.x,Wn=pt[1].end.y):(hn=pt[1].x,Wn=pt[1].y),he===0||he===2?ka=Math.abs(Zt-hn):ka=Math.abs($t-Wn),this.ctx.beginPath(),_e===3?this.formatPath(gt):this.formatPath(pt.slice(0,2)),Jr=re<3?re*3:re*2,Ea=re<3?re*2:re,_e===3&&(Jr=re,Ea=re),Gi=!0,ka<=Jr*2?Gi=!1:ka<=Jr*2+Ea?(qa=ka/(2*Jr+Ea),Jr*=qa,Ea*=qa):(za=Math.floor((ka+Ea)/(Jr+Ea)),UA=(ka-za*Jr)/(za-1),$i=(ka-(za+1)*Jr)/za,Ea=$i<=0||Math.abs(Ea-UA)0&&fe[fe.length-1])||Sn[0]!==6&&Sn[0]!==2)){Ve=0;continue}if(Sn[0]===3&&(!fe||Sn[1]>fe[0]&&Sn[1]0&&setTimeout(function(){return Zt("Timed out ("+_e._options.imageTimeout+"ms) loading image")},_e._options.imageTimeout)})];case 3:return[2,gt.sent()]}})})},te.prototype.has=function(ee){return typeof this._cache[ee]!="undefined"},te.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},te.prototype.proxy=function(ee){var ae=this,re=this._options.proxy;if(!re)throw new Error("No proxy defined");var he=ee.substring(0,256);return new Promise(function(Le,_e){var gt=Sl.SUPPORT_RESPONSE_TYPE?"blob":"text",pt=new XMLHttpRequest;pt.onload=function(){if(pt.status===200)if(gt==="text")Le(pt.response);else{var hn=new FileReader;hn.addEventListener("load",function(){return Le(hn.result)},!1),hn.addEventListener("error",function(Wn){return _e(Wn)},!1),hn.readAsDataURL(pt.response)}else _e("Failed to proxy resource "+he+" with status code "+pt.status)},pt.onerror=_e;var Zt=re.indexOf("?")>-1?"&":"?";if(pt.open("GET",""+re+Zt+"url="+encodeURIComponent(ee)+"&responseType="+gt),gt!=="text"&&pt instanceof XMLHttpRequest&&(pt.responseType=gt),ae._options.imageTimeout){var $t=ae._options.imageTimeout;pt.timeout=$t,pt.ontimeout=function(){return _e("Timed out ("+$t+"ms) proxying "+he)}}pt.send()})},te}(),Zi=/^data:image\/svg\+xml/i,hA=/^data:image\/.*;base64,/i,IA=/^data:image\/.*/i,Wl=function(te){return Sl.SUPPORT_SVG_DRAWING||!gl(te)},Fl=function(te){return IA.test(te)},NA=function(te){return hA.test(te)},ul=function(te){return te.substr(0,4)==="blob"},gl=function(te){return te.substr(-3).toLowerCase()==="svg"||Zi.test(te)},xr=function(){function te(ee,ae){this.type=0,this.x=ee,this.y=ae}return te.prototype.add=function(ee,ae){return new te(this.x+ee,this.y+ae)},te}(),qt=function(te,ee,ae){return new xr(te.x+(ee.x-te.x)*ae,te.y+(ee.y-te.y)*ae)},cr=function(){function te(ee,ae,re,he){this.type=1,this.start=ee,this.startControl=ae,this.endControl=re,this.end=he}return te.prototype.subdivide=function(ee,ae){var re=qt(this.start,this.startControl,ee),he=qt(this.startControl,this.endControl,ee),Le=qt(this.endControl,this.end,ee),_e=qt(re,he,ee),gt=qt(he,Le,ee),pt=qt(_e,gt,ee);return ae?new te(this.start,re,_e,pt):new te(pt,gt,Le,this.end)},te.prototype.add=function(ee,ae){return new te(this.start.add(ee,ae),this.startControl.add(ee,ae),this.endControl.add(ee,ae),this.end.add(ee,ae))},te.prototype.reverse=function(){return new te(this.end,this.endControl,this.startControl,this.start)},te}(),un=function(te){return te.type===1},vr=function(){function te(ee){var ae=ee.styles,re=ee.bounds,he=yl(ae.borderTopLeftRadius,re.width,re.height),Le=he[0],_e=he[1],gt=yl(ae.borderTopRightRadius,re.width,re.height),pt=gt[0],Zt=gt[1],$t=yl(ae.borderBottomRightRadius,re.width,re.height),hn=$t[0],Wn=$t[1],ka=yl(ae.borderBottomLeftRadius,re.width,re.height),Jr=ka[0],Ea=ka[1],Vi=[];Vi.push((Le+pt)/re.width),Vi.push((Jr+hn)/re.width),Vi.push((_e+Ea)/re.height),Vi.push((Zt+Wn)/re.height);var qa=Math.max.apply(Math,Vi);qa>1&&(Le/=qa,_e/=qa,pt/=qa,Zt/=qa,hn/=qa,Wn/=qa,Jr/=qa,Ea/=qa);var za=re.width-pt,UA=re.height-Wn,$i=re.width-hn,Li=re.height-Ea,La=ae.borderTopWidth,yA=ae.borderRightWidth,wA=ae.borderBottomWidth,Ni=ae.borderLeftWidth,to=Wi(ae.paddingTop,ee.bounds.width),hu=Wi(ae.paddingRight,ee.bounds.width),Mu=Wi(ae.paddingBottom,ee.bounds.width),el=Wi(ae.paddingLeft,ee.bounds.width);this.topLeftBorderDoubleOuterBox=Le>0||_e>0?br(re.left+Ni/3,re.top+La/3,Le-Ni/3,_e-La/3,ir.TOP_LEFT):new xr(re.left+Ni/3,re.top+La/3),this.topRightBorderDoubleOuterBox=Le>0||_e>0?br(re.left+za,re.top+La/3,pt-yA/3,Zt-La/3,ir.TOP_RIGHT):new xr(re.left+re.width-yA/3,re.top+La/3),this.bottomRightBorderDoubleOuterBox=hn>0||Wn>0?br(re.left+$i,re.top+UA,hn-yA/3,Wn-wA/3,ir.BOTTOM_RIGHT):new xr(re.left+re.width-yA/3,re.top+re.height-wA/3),this.bottomLeftBorderDoubleOuterBox=Jr>0||Ea>0?br(re.left+Ni/3,re.top+Li,Jr-Ni/3,Ea-wA/3,ir.BOTTOM_LEFT):new xr(re.left+Ni/3,re.top+re.height-wA/3),this.topLeftBorderDoubleInnerBox=Le>0||_e>0?br(re.left+Ni*2/3,re.top+La*2/3,Le-Ni*2/3,_e-La*2/3,ir.TOP_LEFT):new xr(re.left+Ni*2/3,re.top+La*2/3),this.topRightBorderDoubleInnerBox=Le>0||_e>0?br(re.left+za,re.top+La*2/3,pt-yA*2/3,Zt-La*2/3,ir.TOP_RIGHT):new xr(re.left+re.width-yA*2/3,re.top+La*2/3),this.bottomRightBorderDoubleInnerBox=hn>0||Wn>0?br(re.left+$i,re.top+UA,hn-yA*2/3,Wn-wA*2/3,ir.BOTTOM_RIGHT):new xr(re.left+re.width-yA*2/3,re.top+re.height-wA*2/3),this.bottomLeftBorderDoubleInnerBox=Jr>0||Ea>0?br(re.left+Ni*2/3,re.top+Li,Jr-Ni*2/3,Ea-wA*2/3,ir.BOTTOM_LEFT):new xr(re.left+Ni*2/3,re.top+re.height-wA*2/3),this.topLeftBorderStroke=Le>0||_e>0?br(re.left+Ni/2,re.top+La/2,Le-Ni/2,_e-La/2,ir.TOP_LEFT):new xr(re.left+Ni/2,re.top+La/2),this.topRightBorderStroke=Le>0||_e>0?br(re.left+za,re.top+La/2,pt-yA/2,Zt-La/2,ir.TOP_RIGHT):new xr(re.left+re.width-yA/2,re.top+La/2),this.bottomRightBorderStroke=hn>0||Wn>0?br(re.left+$i,re.top+UA,hn-yA/2,Wn-wA/2,ir.BOTTOM_RIGHT):new xr(re.left+re.width-yA/2,re.top+re.height-wA/2),this.bottomLeftBorderStroke=Jr>0||Ea>0?br(re.left+Ni/2,re.top+Li,Jr-Ni/2,Ea-wA/2,ir.BOTTOM_LEFT):new xr(re.left+Ni/2,re.top+re.height-wA/2),this.topLeftBorderBox=Le>0||_e>0?br(re.left,re.top,Le,_e,ir.TOP_LEFT):new xr(re.left,re.top),this.topRightBorderBox=pt>0||Zt>0?br(re.left+za,re.top,pt,Zt,ir.TOP_RIGHT):new xr(re.left+re.width,re.top),this.bottomRightBorderBox=hn>0||Wn>0?br(re.left+$i,re.top+UA,hn,Wn,ir.BOTTOM_RIGHT):new xr(re.left+re.width,re.top+re.height),this.bottomLeftBorderBox=Jr>0||Ea>0?br(re.left,re.top+Li,Jr,Ea,ir.BOTTOM_LEFT):new xr(re.left,re.top+re.height),this.topLeftPaddingBox=Le>0||_e>0?br(re.left+Ni,re.top+La,Math.max(0,Le-Ni),Math.max(0,_e-La),ir.TOP_LEFT):new xr(re.left+Ni,re.top+La),this.topRightPaddingBox=pt>0||Zt>0?br(re.left+Math.min(za,re.width-yA),re.top+La,za>re.width+yA?0:Math.max(0,pt-yA),Math.max(0,Zt-La),ir.TOP_RIGHT):new xr(re.left+re.width-yA,re.top+La),this.bottomRightPaddingBox=hn>0||Wn>0?br(re.left+Math.min($i,re.width-Ni),re.top+Math.min(UA,re.height-wA),Math.max(0,hn-yA),Math.max(0,Wn-wA),ir.BOTTOM_RIGHT):new xr(re.left+re.width-yA,re.top+re.height-wA),this.bottomLeftPaddingBox=Jr>0||Ea>0?br(re.left+Ni,re.top+Math.min(Li,re.height-wA),Math.max(0,Jr-Ni),Math.max(0,Ea-wA),ir.BOTTOM_LEFT):new xr(re.left+Ni,re.top+re.height-wA),this.topLeftContentBox=Le>0||_e>0?br(re.left+Ni+el,re.top+La+to,Math.max(0,Le-(Ni+el)),Math.max(0,_e-(La+to)),ir.TOP_LEFT):new xr(re.left+Ni+el,re.top+La+to),this.topRightContentBox=pt>0||Zt>0?br(re.left+Math.min(za,re.width+Ni+el),re.top+La+to,za>re.width+Ni+el?0:pt-Ni+el,Zt-(La+to),ir.TOP_RIGHT):new xr(re.left+re.width-(yA+hu),re.top+La+to),this.bottomRightContentBox=hn>0||Wn>0?br(re.left+Math.min($i,re.width-(Ni+el)),re.top+Math.min(UA,re.height+La+to),Math.max(0,hn-(yA+hu)),Wn-(wA+Mu),ir.BOTTOM_RIGHT):new xr(re.left+re.width-(yA+hu),re.top+re.height-(wA+Mu)),this.bottomLeftContentBox=Jr>0||Ea>0?br(re.left+Ni+el,re.top+Li,Math.max(0,Jr-(Ni+el)),Ea-(wA+Mu),ir.BOTTOM_LEFT):new xr(re.left+Ni+el,re.top+re.height-(wA+Mu))}return te}(),ir;(function(te){te[te.TOP_LEFT=0]="TOP_LEFT",te[te.TOP_RIGHT=1]="TOP_RIGHT",te[te.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",te[te.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(ir||(ir={}));var br=function(te,ee,ae,re,he){var Le=4*((Math.sqrt(2)-1)/3),_e=ae*Le,gt=re*Le,pt=te+ae,Zt=ee+re;switch(he){case ir.TOP_LEFT:return new cr(new xr(te,Zt),new xr(te,Zt-gt),new xr(pt-_e,ee),new xr(pt,ee));case ir.TOP_RIGHT:return new cr(new xr(te,ee),new xr(te+_e,ee),new xr(pt,Zt-gt),new xr(pt,Zt));case ir.BOTTOM_RIGHT:return new cr(new xr(pt,ee),new xr(pt,ee+gt),new xr(te+_e,Zt),new xr(te,Zt));case ir.BOTTOM_LEFT:default:return new cr(new xr(pt,Zt),new xr(pt-_e,Zt),new xr(te,ee+gt),new xr(te,ee))}},Ki=function(te){return[te.topLeftBorderBox,te.topRightBorderBox,te.bottomRightBorderBox,te.bottomLeftBorderBox]},Yi=function(te){return[te.topLeftContentBox,te.topRightContentBox,te.bottomRightContentBox,te.bottomLeftContentBox]},sl=function(te){return[te.topLeftPaddingBox,te.topRightPaddingBox,te.bottomRightPaddingBox,te.bottomLeftPaddingBox]},Yl=function(){function te(ee,ae,re){this.offsetX=ee,this.offsetY=ae,this.matrix=re,this.type=0,this.target=6}return te}(),_A=function(){function te(ee,ae){this.path=ee,this.target=ae,this.type=1}return te}(),eo=function(){function te(ee){this.opacity=ee,this.type=2,this.target=6}return te}(),$A=function(te){return te.type===0},fu=function(te){return te.type===1},eu=function(te){return te.type===2},lc=function(te,ee){return te.length===ee.length?te.some(function(ae,re){return ae===ee[re]}):!1},Js=function(te,ee,ae,re,he){return te.map(function(Le,_e){switch(_e){case 0:return Le.add(ee,ae);case 1:return Le.add(ee+re,ae);case 2:return Le.add(ee+re,ae+he);case 3:return Le.add(ee,ae+he)}return Le})},Xs=function(){function te(ee){this.element=ee,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return te}(),dc=function(){function te(ee,ae){if(this.container=ee,this.parent=ae,this.effects=[],this.curves=new vr(this.container),this.container.styles.opacity<1&&this.effects.push(new eo(this.container.styles.opacity)),this.container.styles.transform!==null){var re=this.container.bounds.left+this.container.styles.transformOrigin[0].number,he=this.container.bounds.top+this.container.styles.transformOrigin[1].number,Le=this.container.styles.transform;this.effects.push(new Yl(re,he,Le))}if(this.container.styles.overflowX!==0){var _e=Ki(this.curves),gt=sl(this.curves);lc(_e,gt)?this.effects.push(new _A(_e,6)):(this.effects.push(new _A(_e,2)),this.effects.push(new _A(gt,4)))}}return te.prototype.getEffects=function(ee){for(var ae=[2,3].indexOf(this.container.styles.position)===-1,re=this.parent,he=this.effects.slice(0);re;){var Le=re.effects.filter(function(pt){return!fu(pt)});if(ae||re.container.styles.position!==0||!re.parent){if(he.unshift.apply(he,Le),ae=[2,3].indexOf(re.container.styles.position)===-1,re.container.styles.overflowX!==0){var _e=Ki(re.curves),gt=sl(re.curves);lc(_e,gt)||he.unshift(new _A(gt,6))}}else he.unshift.apply(he,Le);re=re.parent}return he.filter(function(pt){return Ur(pt.target,ee)})},te}(),oc=function(te,ee,ae,re){te.container.elements.forEach(function(he){var Le=Ur(he.flags,4),_e=Ur(he.flags,2),gt=new dc(he,te);Ur(he.styles.display,2048)&&re.push(gt);var pt=Ur(he.flags,8)?[]:re;if(Le||_e){var Zt=Le||he.styles.isPositioned()?ae:ee,$t=new Xs(gt);if(he.styles.isPositioned()||he.styles.opacity<1||he.styles.isTransformed()){var hn=he.styles.zIndex.order;if(hn<0){var Wn=0;Zt.negativeZIndex.some(function(Jr,Ea){return hn>Jr.element.container.styles.zIndex.order?(Wn=Ea,!1):Wn>0}),Zt.negativeZIndex.splice(Wn,0,$t)}else if(hn>0){var ka=0;Zt.positiveZIndex.some(function(Jr,Ea){return hn>=Jr.element.container.styles.zIndex.order?(ka=Ea+1,!1):ka>0}),Zt.positiveZIndex.splice(ka,0,$t)}else Zt.zeroOrAutoZIndexOrTransformedOrOpacity.push($t)}else he.styles.isFloating()?Zt.nonPositionedFloats.push($t):Zt.nonPositionedInlineLevel.push($t);oc(gt,$t,Le?$t:ae,pt)}else he.styles.isInlineLevel()?ee.inlineLevel.push(gt):ee.nonInlineLevel.push(gt),oc(gt,ee,ae,pt);Ur(he.flags,8)&&qs(he,pt)})},qs=function(te,ee){for(var ae=te instanceof Ss?te.start:1,re=te instanceof Ss?te.reversed:!1,he=0;he0&&ae.intrinsicHeight>0){var Le=Ps(ae),_e=sl(re);this.path(_e),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(he,0,0,ae.intrinsicWidth,ae.intrinsicHeight,Le.left,Le.top,Le.width,Le.height),this.ctx.restore()}},ee.prototype.renderNodeContent=function(ae){return Ie(this,void 0,void 0,function(){var re,he,Le,_e,gt,pt,za,za,Zt,$t,hn,Wn,$i,ka,Jr,Li,Ea,Vi,qa,za,UA,$i,Li;return Me(this,function(La){switch(La.label){case 0:this.applyEffects(ae.getEffects(4)),re=ae.container,he=ae.curves,Le=re.styles,_e=0,gt=re.textNodes,La.label=1;case 1:return _e0&&Do>0&&(wA=Le.ctx.createPattern(Li,"repeat"),Le.renderRepeat(to,wA,mu,gu))):ys($t)&&(Ni=_s(ae,re,[null,null,null]),to=Ni[0],hu=Ni[1],Mu=Ni[2],el=Ni[3],Do=Ni[4],Ls=$t.position.length===0?[pu]:$t.position,mu=Wi(Ls[0],el),gu=Wi(Ls[Ls.length-1],Do),Ts=ZA($t,mu,gu,el,Do),us=Ts[0],Qs=Ts[1],us>0&&Qs>0&&(Hs=Le.ctx.createRadialGradient(hu+mu,Mu+gu,0,hu+mu,Mu+gu,us),Eu($t.stops,us*2).forEach(function(cc){return Hs.addColorStop(cc.stop,xi(cc.color))}),Le.path(to),Le.ctx.fillStyle=Hs,us!==Qs?(js=ae.bounds.left+.5*ae.bounds.width,Bs=ae.bounds.top+.5*ae.bounds.height,Rs=Qs/us,Cs=1/Rs,Le.ctx.save(),Le.ctx.translate(js,Bs),Le.ctx.transform(1,0,0,Rs,0,0),Le.ctx.translate(-js,-Bs),Le.ctx.fillRect(hu,Cs*(Mu-Bs)+Bs,el,Do*Cs),Le.ctx.restore()):Le.ctx.fill())),nc.label=6;case 6:return re--,[2]}})},Le=this,_e=0,gt=ae.styles.backgroundImage.slice(0).reverse(),Zt.label=1;case 1:return _e0?$t.style!==2?[3,5]:[4,this.renderDashedDottedBorder($t.color,$t.width,gt,ae.curves,2)]:[3,11]):[3,13];case 4:return Wn.sent(),[3,11];case 5:return $t.style!==3?[3,7]:[4,this.renderDashedDottedBorder($t.color,$t.width,gt,ae.curves,3)];case 6:return Wn.sent(),[3,11];case 7:return $t.style!==4?[3,9]:[4,this.renderDoubleBorder($t.color,$t.width,gt,ae.curves)];case 8:return Wn.sent(),[3,11];case 9:return[4,this.renderSolidBorder($t.color,gt,ae.curves)];case 10:Wn.sent(),Wn.label=11;case 11:gt++,Wn.label=12;case 12:return pt++,[3,3];case 13:return[2]}})})},ee.prototype.renderDashedDottedBorder=function(ae,re,he,Le,_e){return Ie(this,void 0,void 0,function(){var gt,pt,Zt,$t,hn,Wn,ka,Jr,Ea,Vi,qa,za,UA,$i,Li,La,Li,La;return Me(this,function(yA){return this.ctx.save(),gt=hc(Le,he),pt=fc(Le,he),_e===2&&(this.path(pt),this.ctx.clip()),un(pt[0])?(Zt=pt[0].start.x,$t=pt[0].start.y):(Zt=pt[0].x,$t=pt[0].y),un(pt[1])?(hn=pt[1].end.x,Wn=pt[1].end.y):(hn=pt[1].x,Wn=pt[1].y),he===0||he===2?ka=Math.abs(Zt-hn):ka=Math.abs($t-Wn),this.ctx.beginPath(),_e===3?this.formatPath(gt):this.formatPath(pt.slice(0,2)),Jr=re<3?re*3:re*2,Ea=re<3?re*2:re,_e===3&&(Jr=re,Ea=re),Vi=!0,ka<=Jr*2?Vi=!1:ka<=Jr*2+Ea?(qa=ka/(2*Jr+Ea),Jr*=qa,Ea*=qa):(za=Math.floor((ka+Ea)/(Jr+Ea)),UA=(ka-za*Jr)/(za-1),$i=(ka-(za+1)*Jr)/za,Ea=$i<=0||Math.abs(Ea-UA)0&&fe[fe.length-1])||Sn[0]!==6&&Sn[0]!==2)){Ve=0;continue}if(Sn[0]===3&&(!fe||Sn[1]>fe[0]&&Sn[1]',"select"),this.addActionButton(se,'',"delete"),this.uiStyleSettings.clearButtonVisible&&this.addActionButton(se,'',"clear"),this.uiStyleSettings.undoButtonVisible&&this.addActionButton(se,'',"undo"),this.uiStyleSettings.redoButtonVisible&&this.addActionButton(se,'',"redo"),this.uiStyleSettings.zoomButtonVisible&&this.addActionButton(se,'',"zoom"),this.uiStyleSettings.zoomButtonVisible&&this.uiStyleSettings.zoomOutButtonVisible&&this.addActionButton(se,'',"zoom-out"),this.uiStyleSettings.notesButtonVisible&&this.addActionButton(se,'',"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(ue){var Ve=document.createElement("div");Ve.className=""+ie.toolbarButtonStyleClass.name,Ve.setAttribute("data-type-name",ue.typeName),Ve.innerHTML=ue.icon,Ve.addEventListener("click",function(){ie.markerToolbarButtonClicked(Ve,ue)}),ie.buttons.push(Ve),ie.markerButtons.push(Ve)}),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 fe=document.createElement("div");fe.className=this.toolbarBlockStyleClass.name,fe.style.whiteSpace="nowrap",fe.style.display=this.uiStyleSettings.resultButtonBlockVisible!==!1?"":"none",this.uiContainer.appendChild(fe),this.addActionButton(fe,'',"render"),this.addActionButton(fe,'',"close"),this.markerjsContainer.appendChild(this.uiContainer),this.setSelectMode(),this.setCurrentMarker(),this.adjustLayout()},we.prototype.addButtonClickListener=function(le){this.buttonClickListeners.push(le)},we.prototype.removeButtonClickListener=function(le){this.buttonClickListeners.indexOf(le)>-1&&this.buttonClickListeners.splice(this.buttonClickListeners.indexOf(le),1)},we.prototype.setSelectMode=function(){this.resetButtonStyles(),this.setActiveButton(this.buttons[0])},we.prototype.adjustLayout=function(){if(this.markerButtons&&this.markerButtons.length>0){var le=Math.floor(this.markerButtonBlock.clientWidth/this.uiStyleSettings.toolbarHeight)-1;this.markerButtonBlock.innerHTML="",this.markerButtonOverflowBlock.innerHTML="";for(var ie=0;ie',"select"),this.addActionButton(se,'',"delete"),this.uiStyleSettings.clearButtonVisible&&this.addActionButton(se,'',"clear"),this.uiStyleSettings.undoButtonVisible&&this.addActionButton(se,'',"undo"),this.uiStyleSettings.redoButtonVisible&&this.addActionButton(se,'',"redo"),this.uiStyleSettings.zoomButtonVisible&&this.addActionButton(se,'',"zoom"),this.uiStyleSettings.zoomButtonVisible&&this.uiStyleSettings.zoomOutButtonVisible&&this.addActionButton(se,'',"zoom-out"),this.uiStyleSettings.notesButtonVisible&&this.addActionButton(se,'',"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(ue){var Ve=document.createElement("div");Ve.className=""+Ae.toolbarButtonStyleClass.name,Ve.setAttribute("data-type-name",ue.typeName),Ve.innerHTML=ue.icon,Ve.addEventListener("click",function(){Ae.markerToolbarButtonClicked(Ve,ue)}),Ae.buttons.push(Ve),Ae.markerButtons.push(Ve)}),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 fe=document.createElement("div");fe.className=this.toolbarBlockStyleClass.name,fe.style.whiteSpace="nowrap",fe.style.display=this.uiStyleSettings.resultButtonBlockVisible!==!1?"":"none",this.uiContainer.appendChild(fe),this.addActionButton(fe,'',"render"),this.addActionButton(fe,'',"close"),this.markerjsContainer.appendChild(this.uiContainer),this.setSelectMode(),this.setCurrentMarker(),this.adjustLayout()},we.prototype.addButtonClickListener=function(le){this.buttonClickListeners.push(le)},we.prototype.removeButtonClickListener=function(le){this.buttonClickListeners.indexOf(le)>-1&&this.buttonClickListeners.splice(this.buttonClickListeners.indexOf(le),1)},we.prototype.setSelectMode=function(){this.resetButtonStyles(),this.setActiveButton(this.buttons[0])},we.prototype.adjustLayout=function(){if(this.markerButtons&&this.markerButtons.length>0){var le=Math.floor(this.markerButtonBlock.clientWidth/this.uiStyleSettings.toolbarHeight)-1;this.markerButtonBlock.innerHTML="",this.markerButtonOverflowBlock.innerHTML="";for(var Ae=0;Ae0&&this.buttonClickListeners.forEach(function(se){return se("marker",ie)}),this.markerButtonOverflowBlock.style.display="none"},we.prototype.actionToolbarButtonClicked=function(le,ie){this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach(function(se){return se("action",ie)}),this.markerButtonOverflowBlock.style.display="none",this.setActiveButton(this.buttons[0])},we.prototype.setActiveButton=function(le){this.resetButtonStyles(),le.className=le.className.replace(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,"").trim(),le.className+=" "+(this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name)},we.prototype.setActiveMarkerButton=function(le){var ie=this.markerButtons.find(function(se){return se.getAttribute("data-type-name")===le});ie&&this.setActiveButton(ie)},we.prototype.setCurrentMarker=function(le){var ie=this;this.currentMarker=le,this.buttons.filter(function(se){return/delete|notes/.test(se.getAttribute("data-action"))}).forEach(function(se){ie.currentMarker===void 0?(se.style.fillOpacity="0.4",se.style.pointerEvents="none"):(se.style.fillOpacity="1",se.style.pointerEvents="all")})},we}(),je=function(){function we(le,ie,se,fe){this.panels=[],this.panelButtons=[],this.markerjsContainer=le,this.displayMode=ie,this.uiStyleSettings=se,this.styles=fe,this.panelButtonClick=this.panelButtonClick.bind(this),this.addStyles()}return we.prototype.addStyles=function(){var le;this.toolboxStyleClass=this.styles.addClass(new Fe("toolbox",` + `))},we.prototype.markerToolbarButtonClicked=function(le,Ae){this.setActiveButton(le),this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach(function(se){return se("marker",Ae)}),this.markerButtonOverflowBlock.style.display="none"},we.prototype.actionToolbarButtonClicked=function(le,Ae){this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach(function(se){return se("action",Ae)}),this.markerButtonOverflowBlock.style.display="none",this.setActiveButton(this.buttons[0])},we.prototype.setActiveButton=function(le){this.resetButtonStyles(),le.className=le.className.replace(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,"").trim(),le.className+=" "+(this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name)},we.prototype.setActiveMarkerButton=function(le){var Ae=this.markerButtons.find(function(se){return se.getAttribute("data-type-name")===le});Ae&&this.setActiveButton(Ae)},we.prototype.setCurrentMarker=function(le){var Ae=this;this.currentMarker=le,this.buttons.filter(function(se){return/delete|notes/.test(se.getAttribute("data-action"))}).forEach(function(se){Ae.currentMarker===void 0?(se.style.fillOpacity="0.4",se.style.pointerEvents="none"):(se.style.fillOpacity="1",se.style.pointerEvents="all")})},we}(),je=function(){function we(le,Ae,se,fe){this.panels=[],this.panelButtons=[],this.markerjsContainer=le,this.displayMode=Ae,this.uiStyleSettings=se,this.styles=fe,this.panelButtonClick=this.panelButtonClick.bind(this),this.addStyles()}return we.prototype.addStyles=function(){var le;this.toolboxStyleClass=this.styles.addClass(new Fe("toolbox",` width: 100%; flex-shrink: 0; display: flex; @@ -1297,7 +1297,7 @@ b`.split(/\n/).length!=3?function(a){for(var E=0,x=[],b=a.length;E<=b;){var z=a. overflow: hidden; `)),this.toolboxStyleColorsClass=this.styles.addClass(new Fe("toolbox_colors",` color: `+this.uiStyleSettings.toolboxColor+`; - `));var ie=this.uiStyleSettings.toolbarHeight/4;this.toolboxButtonRowStyleClass=this.styles.addClass(new Fe("toolbox-button-row",` + `));var Ae=this.uiStyleSettings.toolbarHeight/4;this.toolboxButtonRowStyleClass=this.styles.addClass(new Fe("toolbox-button-row",` display: flex; cursor: default; box-sizing: content-box; @@ -1315,9 +1315,9 @@ b`.split(/\n/).length!=3?function(a){for(var E=0,x=[],b=a.length;E<=b;){var z=a. background-color: `+((le=this.uiStyleSettings.toolboxBackgroundColor)!==null&&le!==void 0?le:this.uiStyleSettings.toolbarBackgroundHoverColor)+`; `)),this.toolboxButtonStyleClass=this.styles.addClass(new Fe("toolbox_button",` display: inline-block; - width: `+(this.uiStyleSettings.toolbarHeight-2*ie)+`px; - height: `+(this.uiStyleSettings.toolbarHeight-2*ie)+`px; - padding: `+ie+`px; + width: `+(this.uiStyleSettings.toolbarHeight-2*Ae)+`px; + height: `+(this.uiStyleSettings.toolbarHeight-2*Ae)+`px; + padding: `+Ae+`px; box-sizing: content-box; `)),this.toolboxButtonStyleColorsClass=this.styles.addClass(new Fe("toolbox-button_colors",` fill: `+this.uiStyleSettings.toolbarColor+`; @@ -1328,12 +1328,12 @@ b`.split(/\n/).length!=3?function(a){for(var E=0,x=[],b=a.length;E<=b;){var z=a. background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+` `)),this.styles.addRule(new We("."+this.toolboxButtonStyleClass.name+" svg",` height: `+this.uiStyleSettings.toolbarHeight/2+`px; - `))},we.prototype.show=function(le){var ie;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=le,this.uiContainer.className=this.toolboxStyleClass.name+" "+((ie=this.uiStyleSettings.toolboxStyleColorsClassName)!==null&&ie!==void 0?ie:this.toolboxStyleColorsClass.name),this.markerjsContainer.appendChild(this.uiContainer)},we.prototype.setPanelButtons=function(le){var ie,se,fe=this;this.panels=le,this.uiContainer!==void 0&&(this.uiContainer.innerHTML="",this.panelRow=document.createElement("div"),this.panelRow.className=this.toolboxPanelRowStyleClass.name+" "+((ie=this.uiStyleSettings.toolboxPanelRowStyleColorsClassName)!==null&&ie!==void 0?ie:this.toolboxPanelRowStyleColorsClass.name),this.uiContainer.appendChild(this.panelRow),this.buttonRow=document.createElement("div"),this.buttonRow.className=this.toolboxButtonRowStyleClass.name+" "+((se=this.uiStyleSettings.toolboxButtonRowStyleColorsClassName)!==null&&se!==void 0?se:this.toolboxButtonRowStyleColorsClass.name)+" ",this.uiContainer.appendChild(this.buttonRow),this.panelButtons.splice(0),this.panels.forEach(function(ue){var Ve;ue.uiStyleSettings=fe.uiStyleSettings;var Qt=document.createElement("div");Qt.className=fe.toolboxButtonStyleClass.name+" "+((Ve=fe.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&Ve!==void 0?Ve:fe.toolboxButtonStyleColorsClass.name),Qt.innerHTML=ue.icon,Qt.title=ue.title,Qt.addEventListener("click",function(){fe.panelButtonClick(ue)}),fe.panelButtons.push(Qt),fe.buttonRow.appendChild(Qt)}),this.displayMode==="inline"?this.panelRow.style.display="none":this.panelRow.style.visibility="hidden")},we.prototype.panelButtonClick=function(le){var ie=this,se=-1;if(le!==this.activePanel){se=this.panels.indexOf(le),this.panelRow.innerHTML="";var fe=le.getUi();fe.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.panelRow.appendChild(fe),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=le}else this.activePanel=void 0,this.panelRow.className=this.panelRow.className.replace(this.styles.fadeInAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeOutAnimationClassName,setTimeout(function(){ie.displayMode==="inline"?ie.panelRow.style.display="none":ie.panelRow.style.visibility="hidden"},200);this.panelButtons.forEach(function(ue,Ve){var Qt,Mt;ue.className=ie.toolboxButtonStyleClass.name+" "+(Ve===se?""+((Qt=ie.uiStyleSettings.toolboxActiveButtonStyleColorsClassName)!==null&&Qt!==void 0?Qt:ie.toolboxActiveButtonStyleColorsClass.name):""+((Mt=ie.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&Mt!==void 0?Mt:ie.toolboxButtonStyleColorsClass.name))})},we}(),pe=function(we,le){this.title=we,this.icon=le},ve=function(we){function le(ie,se,fe,ue){var Ve=we.call(this,ie,ue||'')||this;return Ve.colors=[],Ve.addTransparent=!1,Ve.colorBoxes=[],Ve.colors=se,Ve.currentColor=fe,Ve.setCurrentColor=Ve.setCurrentColor.bind(Ve),Ve.getColorBox=Ve.getColorBox.bind(Ve),Ve}return Ie(le,we),le.prototype.getUi=function(){var ie=this,se=document.createElement("div");return se.style.overflow="hidden",se.style.whiteSpace="nowrap",this.colors.forEach(function(fe){var ue=ie.getColorBox(fe);se.appendChild(ue),ie.colorBoxes.push(ue)}),se},le.prototype.getColorBox=function(ie){var se=this,fe=this.uiStyleSettings.toolbarHeight/4,ue=this.uiStyleSettings.toolbarHeight-fe,Ve=document.createElement("div");Ve.style.display="inline-block",Ve.style.boxSizing="content-box",Ve.style.width=ue-2+"px",Ve.style.height=ue-2+"px",Ve.style.padding="1px",Ve.style.marginRight="2px",Ve.style.marginBottom="2px",Ve.style.borderWidth="2px",Ve.style.borderStyle="solid",Ve.style.borderRadius=(ue+2)/2+"px",Ve.style.borderColor=ie===this.currentColor?this.uiStyleSettings.toolboxAccentColor:"transparent",Ve.addEventListener("click",function(){se.setCurrentColor(ie,Ve)});var Qt=document.createElement("div");return Qt.style.display="inline-block",Qt.style.width=ue-2+"px",Qt.style.height=ue-2+"px",Qt.style.backgroundColor=ie,Qt.style.borderRadius=ue/2+"px",ie==="transparent"&&(Qt.style.fill=this.uiStyleSettings.toolboxAccentColor,Qt.innerHTML=` + `))},we.prototype.show=function(le){var Ae;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=le,this.uiContainer.className=this.toolboxStyleClass.name+" "+((Ae=this.uiStyleSettings.toolboxStyleColorsClassName)!==null&&Ae!==void 0?Ae:this.toolboxStyleColorsClass.name),this.markerjsContainer.appendChild(this.uiContainer)},we.prototype.setPanelButtons=function(le){var Ae,se,fe=this;this.panels=le,this.uiContainer!==void 0&&(this.uiContainer.innerHTML="",this.panelRow=document.createElement("div"),this.panelRow.className=this.toolboxPanelRowStyleClass.name+" "+((Ae=this.uiStyleSettings.toolboxPanelRowStyleColorsClassName)!==null&&Ae!==void 0?Ae:this.toolboxPanelRowStyleColorsClass.name),this.uiContainer.appendChild(this.panelRow),this.buttonRow=document.createElement("div"),this.buttonRow.className=this.toolboxButtonRowStyleClass.name+" "+((se=this.uiStyleSettings.toolboxButtonRowStyleColorsClassName)!==null&&se!==void 0?se:this.toolboxButtonRowStyleColorsClass.name)+" ",this.uiContainer.appendChild(this.buttonRow),this.panelButtons.splice(0),this.panels.forEach(function(ue){var Ve;ue.uiStyleSettings=fe.uiStyleSettings;var Qt=document.createElement("div");Qt.className=fe.toolboxButtonStyleClass.name+" "+((Ve=fe.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&Ve!==void 0?Ve:fe.toolboxButtonStyleColorsClass.name),Qt.innerHTML=ue.icon,Qt.title=ue.title,Qt.addEventListener("click",function(){fe.panelButtonClick(ue)}),fe.panelButtons.push(Qt),fe.buttonRow.appendChild(Qt)}),this.displayMode==="inline"?this.panelRow.style.display="none":this.panelRow.style.visibility="hidden")},we.prototype.panelButtonClick=function(le){var Ae=this,se=-1;if(le!==this.activePanel){se=this.panels.indexOf(le),this.panelRow.innerHTML="";var fe=le.getUi();fe.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.panelRow.appendChild(fe),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=le}else this.activePanel=void 0,this.panelRow.className=this.panelRow.className.replace(this.styles.fadeInAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeOutAnimationClassName,setTimeout(function(){Ae.displayMode==="inline"?Ae.panelRow.style.display="none":Ae.panelRow.style.visibility="hidden"},200);this.panelButtons.forEach(function(ue,Ve){var Qt,Mt;ue.className=Ae.toolboxButtonStyleClass.name+" "+(Ve===se?""+((Qt=Ae.uiStyleSettings.toolboxActiveButtonStyleColorsClassName)!==null&&Qt!==void 0?Qt:Ae.toolboxActiveButtonStyleColorsClass.name):""+((Mt=Ae.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&Mt!==void 0?Mt:Ae.toolboxButtonStyleColorsClass.name))})},we}(),pe=function(we,le){this.title=we,this.icon=le},ve=function(we){function le(Ae,se,fe,ue){var Ve=we.call(this,Ae,ue||'')||this;return Ve.colors=[],Ve.addTransparent=!1,Ve.colorBoxes=[],Ve.colors=se,Ve.currentColor=fe,Ve.setCurrentColor=Ve.setCurrentColor.bind(Ve),Ve.getColorBox=Ve.getColorBox.bind(Ve),Ve}return Ie(le,we),le.prototype.getUi=function(){var Ae=this,se=document.createElement("div");return se.style.overflow="hidden",se.style.whiteSpace="nowrap",this.colors.forEach(function(fe){var ue=Ae.getColorBox(fe);se.appendChild(ue),Ae.colorBoxes.push(ue)}),se},le.prototype.getColorBox=function(Ae){var se=this,fe=this.uiStyleSettings.toolbarHeight/4,ue=this.uiStyleSettings.toolbarHeight-fe,Ve=document.createElement("div");Ve.style.display="inline-block",Ve.style.boxSizing="content-box",Ve.style.width=ue-2+"px",Ve.style.height=ue-2+"px",Ve.style.padding="1px",Ve.style.marginRight="2px",Ve.style.marginBottom="2px",Ve.style.borderWidth="2px",Ve.style.borderStyle="solid",Ve.style.borderRadius=(ue+2)/2+"px",Ve.style.borderColor=Ae===this.currentColor?this.uiStyleSettings.toolboxAccentColor:"transparent",Ve.addEventListener("click",function(){se.setCurrentColor(Ae,Ve)});var Qt=document.createElement("div");return Qt.style.display="inline-block",Qt.style.width=ue-2+"px",Qt.style.height=ue-2+"px",Qt.style.backgroundColor=Ae,Qt.style.borderRadius=ue/2+"px",Ae==="transparent"&&(Qt.style.fill=this.uiStyleSettings.toolboxAccentColor,Qt.innerHTML=` - `),Ve.appendChild(Qt),Ve},le.prototype.setCurrentColor=function(ie,se){var fe=this;this.currentColor=ie,this.colorBoxes.forEach(function(ue){ue.style.borderColor=ue===se?fe.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(ie)},le}(pe),ke=function(){function we(le,ie,se){this._state="new",this._isSelected=!1,this._container=le,this._overlayContainer=ie,this.globalSettings=se,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(we.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(we.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(we.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(we.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(we.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),we.prototype.ownsTarget=function(le){return!1},Object.defineProperty(we.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),we.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},we.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},we.prototype.pointerDown=function(le,ie){},we.prototype.dblClick=function(le,ie){},we.prototype.manipulate=function(le){},we.prototype.pointerUp=function(le){this.stateChanged()},we.prototype.dispose=function(){},we.prototype.addMarkerVisualToContainer=function(le){this.container.childNodes.length>0?this.container.insertBefore(le,this.container.childNodes[0]):this.container.appendChild(le)},we.prototype.getState=function(){return{typeName:we.typeName,state:this.state,notes:this.notes}},we.prototype.restoreState=function(le){this._state=le.state,this.notes=le.notes},we.prototype.scale=function(le,ie){},we.prototype.colorChanged=function(le){this.onColorChanged&&this.onColorChanged(le),this.stateChanged()},we.prototype.fillColorChanged=function(le){this.onFillColorChanged&&this.onFillColorChanged(le),this.stateChanged()},we.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var le=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),le.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(le)&&this.onStateChanged(this)}},we.typeName="MarkerBase",we}(),Ge=function(){function we(){this.findGripByVisual=this.findGripByVisual.bind(this)}return we.prototype.findGripByVisual=function(le){return this.topLeft.ownsTarget(le)?this.topLeft:this.topCenter.ownsTarget(le)?this.topCenter:this.topRight.ownsTarget(le)?this.topRight:this.centerLeft.ownsTarget(le)?this.centerLeft:this.centerRight.ownsTarget(le)?this.centerRight:this.bottomLeft.ownsTarget(le)?this.bottomLeft:this.bottomCenter.ownsTarget(le)?this.bottomCenter:this.bottomRight.ownsTarget(le)?this.bottomRight:void 0},we}(),Je=function(){function we(){this.GRIP_SIZE=10,this.visual=be.createGroup(),this.visual.appendChild(be.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(be.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return we.prototype.ownsTarget=function(le){return le===this.visual||le===this.visual.childNodes[0]||le===this.visual.childNodes[1]},we}(),qe=function(){function we(){}return we.toITransformMatrix=function(le){return{a:le.a,b:le.b,c:le.c,d:le.d,e:le.e,f:le.f}},we.toSVGMatrix=function(le,ie){return le.a=ie.a,le.b=ie.b,le.c=ie.c,le.d=ie.d,le.e=ie.e,le.f=ie.f,le},we}(),me=function(we){function le(ie,se,fe){var ue=we.call(this,ie,se,fe)||this;return ue.left=0,ue.top=0,ue.width=0,ue.height=0,ue.defaultSize={x:50,y:20},ue.offsetX=0,ue.offsetY=0,ue.rotationAngle=0,ue.CB_DISTANCE=10,ue._suppressMarkerCreateEvent=!1,ue.container.transform.baseVal.appendItem(be.createTransform()),ue.setupControlBox(),ue}return Ie(le,we),Object.defineProperty(le.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"visual",{get:function(){return this._visual},set:function(ie){this._visual=ie;var se=be.createTransform();this._visual.transform.baseVal.appendItem(se)},enumerable:!1,configurable:!0}),le.prototype.ownsTarget=function(ie){return!!we.prototype.ownsTarget.call(this,ie)||!!(this.controlGrips.findGripByVisual(ie)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(ie))},le.prototype.pointerDown=function(ie,se){we.prototype.pointerDown.call(this,ie,se),this.state==="new"&&(this.left=ie.x,this.top=ie.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var fe=this.unrotatePoint(ie);if(this.manipulationStartX=fe.x,this.manipulationStartY=fe.y,this.offsetX=fe.x-this.left,this.offsetY=fe.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(se),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(se)){this.activeGrip=this.rotatorGrip;var ue=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=ue.x-this.width/2,this.top=ue.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var Ve=this.container.transform.baseVal.getItem(0);Ve.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(Ve,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},le.prototype.pointerUp=function(ie){var se=this.state;we.prototype.pointerUp.call(this,ie),this.state==="creating"&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(ie),this._state="select",se==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},le.prototype.moveVisual=function(ie){this.visual.style.transform="translate("+ie.x+"px, "+ie.y+"px)"},le.prototype.manipulate=function(ie){var se=this.unrotatePoint(ie);this.state==="creating"?this.resize(ie):this.state==="move"?(this.left=this.manipulationStartLeft+(se.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(se.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(se):this.state==="rotate"&&this.rotate(ie)},le.prototype.resize=function(ie){var se=this.manipulationStartLeft,fe=this.manipulationStartWidth,ue=this.manipulationStartTop,Ve=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:se=this.manipulationStartLeft+ie.x-this.manipulationStartX,fe=this.manipulationStartWidth+this.manipulationStartLeft-se;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:fe=this.manipulationStartWidth+ie.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:ue=this.manipulationStartTop+ie.y-this.manipulationStartY,Ve=this.manipulationStartHeight+this.manipulationStartTop-ue;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:Ve=this.manipulationStartHeight+ie.y-this.manipulationStartY}fe>=0?(this.left=se,this.width=fe):(this.left=se+fe,this.width=-fe),Ve>=0?(this.top=ue,this.height=Ve):(this.top=ue+Ve,this.height=-Ve),this.setSize()},le.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},le.prototype.rotate=function(ie){if(Math.abs(ie.x-this.centerX)>.1){var se=Math.sign(ie.x-this.centerX);this.rotationAngle=180*Math.atan((ie.y-this.centerY)/(ie.x-this.centerX))/Math.PI+90*se,this.applyRotation()}},le.prototype.applyRotation=function(){var ie=this.container.transform.baseVal.getItem(0);ie.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(ie,0)},le.prototype.rotatePoint=function(ie){if(this.rotationAngle===0)return ie;var se=this.container.getCTM(),fe=be.createPoint(ie.x,ie.y);return{x:(fe=fe.matrixTransform(se)).x,y:fe.y}},le.prototype.unrotatePoint=function(ie){if(this.rotationAngle===0)return ie;var se=this.container.getCTM();se=se.inverse();var fe=be.createPoint(ie.x,ie.y);return{x:(fe=fe.matrixTransform(se)).x,y:fe.y}},le.prototype.select=function(){we.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},le.prototype.deselect=function(){we.prototype.deselect.call(this),this.controlBox.style.display="none"},le.prototype.setupControlBox=function(){this.controlBox=be.createGroup();var ie=be.createTransform();ie.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(ie),this.container.appendChild(this.controlBox),this.controlRect=be.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=be.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 Ge,this.addControlGrips(),this.controlBox.style.display="none"},le.prototype.adjustControlBox=function(){var ie=this.controlBox.transform.baseVal.getItem(0);ie.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(ie,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()},le.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()},le.prototype.createGrip=function(){var ie=new Je;return ie.visual.transform.baseVal.appendItem(be.createTransform()),this.controlBox.appendChild(ie.visual),ie},le.prototype.positionGrips=function(){var ie=this.controlGrips.topLeft.GRIP_SIZE,se=-ie/2,fe=se,ue=(this.width+this.CB_DISTANCE)/2-ie/2,Ve=(this.height+this.CB_DISTANCE)/2-ie/2,Qt=this.height+this.CB_DISTANCE-ie/2,Mt=this.width+this.CB_DISTANCE-ie/2;this.positionGrip(this.controlGrips.topLeft.visual,se,fe),this.positionGrip(this.controlGrips.topCenter.visual,ue,fe),this.positionGrip(this.controlGrips.topRight.visual,Mt,fe),this.positionGrip(this.controlGrips.centerLeft.visual,se,Ve),this.positionGrip(this.controlGrips.centerRight.visual,Mt,Ve),this.positionGrip(this.controlGrips.bottomLeft.visual,se,Qt),this.positionGrip(this.controlGrips.bottomCenter.visual,ue,Qt),this.positionGrip(this.controlGrips.bottomRight.visual,Mt,Qt),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,ue,fe-3*this.CB_DISTANCE)},le.prototype.positionGrip=function(ie,se,fe){var ue=ie.transform.baseVal.getItem(0);ue.setTranslate(se,fe),ie.transform.baseVal.replaceItem(ue,0)},le.prototype.hideControlBox=function(){this.controlBox.style.display="none"},le.prototype.showControlBox=function(){this.controlBox.style.display=""},le.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:qe.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:qe.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},we.prototype.getState.call(this))},le.prototype.restoreState=function(ie){we.prototype.restoreState.call(this,ie);var se=ie;this.left=se.left,this.top=se.top,this.width=se.width,this.height=se.height,this.rotationAngle=se.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(qe.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,se.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(qe.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,se.containerTransformMatrix))},le.prototype.scale=function(ie,se){we.prototype.scale.call(this,ie,se);var fe=this.rotatePoint({x:this.left,y:this.top}),ue=this.unrotatePoint({x:fe.x*ie,y:fe.y*se});this.left=ue.x,this.top=ue.y,this.width=this.width*ie,this.height=this.height*se,this.adjustControlBox()},le}(ke),Ye=function(we){function le(ie,se,fe){var ue=we.call(this,ie,se,fe)||this;return ue.fillColor="transparent",ue.strokeColor="transparent",ue.strokeWidth=0,ue.strokeDasharray="",ue.opacity=1,ue.setStrokeColor=ue.setStrokeColor.bind(ue),ue.setFillColor=ue.setFillColor.bind(ue),ue.setStrokeWidth=ue.setStrokeWidth.bind(ue),ue.setStrokeDasharray=ue.setStrokeDasharray.bind(ue),ue.createVisual=ue.createVisual.bind(ue),ue}return Ie(le,we),le.prototype.ownsTarget=function(ie){return!(!we.prototype.ownsTarget.call(this,ie)&&ie!==this.visual)},le.prototype.createVisual=function(){this.visual=be.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)},le.prototype.pointerDown=function(ie,se){we.prototype.pointerDown.call(this,ie,se),this.state==="new"&&(this.createVisual(),this.moveVisual(ie),this._state="creating")},le.prototype.manipulate=function(ie){we.prototype.manipulate.call(this,ie)},le.prototype.resize=function(ie){we.prototype.resize.call(this,ie),this.setSize()},le.prototype.setSize=function(){we.prototype.setSize.call(this),be.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},le.prototype.pointerUp=function(ie){we.prototype.pointerUp.call(this,ie),this.setSize()},le.prototype.setStrokeColor=function(ie){this.strokeColor=ie,this.visual&&be.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(ie),this.stateChanged()},le.prototype.setFillColor=function(ie){this.fillColor=ie,this.visual&&be.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},le.prototype.setStrokeWidth=function(ie){this.strokeWidth=ie,this.visual&&be.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},le.prototype.setStrokeDasharray=function(ie){this.strokeDasharray=ie,this.visual&&be.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},le.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},we.prototype.getState.call(this))},le.prototype.restoreState=function(ie){var se=ie;this.fillColor=se.fillColor,this.strokeColor=se.strokeColor,this.strokeWidth=se.strokeWidth,this.strokeDasharray=se.strokeDasharray,this.opacity=se.opacity,this.createVisual(),we.prototype.restoreState.call(this,ie),this.setSize()},le.prototype.scale=function(ie,se){we.prototype.scale.call(this,ie,se),this.setSize()},le.title="Rectangle marker",le}(me),ut=function(we){function le(ie,se,fe,ue){var Ve=we.call(this,ie,ue||'')||this;return Ve.widths=[],Ve.widthBoxes=[],Ve.widths=se,Ve.currentWidth=fe,Ve.setCurrentWidth=Ve.setCurrentWidth.bind(Ve),Ve}return Ie(le,we),le.prototype.getUi=function(){var ie=this,se=document.createElement("div");return se.style.display="flex",se.style.overflow="hidden",se.style.flexGrow="2",this.widths.forEach(function(fe){var ue=document.createElement("div");ue.style.display="flex",ue.style.flexGrow="2",ue.style.alignItems="center",ue.style.justifyContent="space-between",ue.style.padding="5px",ue.style.borderWidth="2px",ue.style.borderStyle="solid",ue.style.borderColor=fe===ie.currentWidth?ie.uiStyleSettings.toolboxAccentColor:"transparent",ue.addEventListener("click",function(){ie.setCurrentWidth(fe,ue)}),se.appendChild(ue);var Ve=document.createElement("div");Ve.innerText=fe.toString(),Ve.style.marginRight="5px",ue.appendChild(Ve);var Qt=document.createElement("div");Qt.style.minHeight="20px",Qt.style.flexGrow="2",Qt.style.display="flex",Qt.style.alignItems="center";var Mt=document.createElement("hr");Mt.style.minWidth="20px",Mt.style.border="0px",Mt.style.borderTop=fe+"px solid "+ie.uiStyleSettings.toolboxColor,Mt.style.flexGrow="2",Qt.appendChild(Mt),ue.appendChild(Qt),ie.widthBoxes.push(ue)}),se},le.prototype.setCurrentWidth=function(ie,se){var fe=this;this.currentWidth=ie,this.widthBoxes.forEach(function(ue){ue.style.borderColor=ue===se?fe.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},le}(pe),ct=function(we){function le(ie,se,fe,ue){var Ve=we.call(this,ie,ue||'')||this;return Ve.styles=[],Ve.styleBoxes=[],Ve.styles=se,Ve.currentStyle=fe,Ve.setCurrentStyle=Ve.setCurrentStyle.bind(Ve),Ve}return Ie(le,we),le.prototype.getUi=function(){var ie=this,se=document.createElement("div");return se.style.display="flex",se.style.overflow="hidden",se.style.flexGrow="2",this.styles.forEach(function(fe){var ue=document.createElement("div");ue.style.display="flex",ue.style.alignItems="center",ue.style.justifyContent="space-between",ue.style.padding="5px",ue.style.borderWidth="2px",ue.style.borderStyle="solid",ue.style.overflow="hidden",ue.style.maxWidth=100/ie.styles.length-5+"%",ue.style.borderColor=fe===ie.currentStyle?ie.uiStyleSettings.toolboxAccentColor:"transparent",ue.addEventListener("click",function(){ie.setCurrentStyle(fe,ue)}),se.appendChild(ue);var Ve=document.createElement("div");Ve.style.minHeight="20px",Ve.style.flexGrow="2",Ve.style.overflow="hidden";var Qt=` - - `;Ve.innerHTML=Qt,ue.appendChild(Ve),ie.styleBoxes.push(ue)}),se},le.prototype.setCurrentStyle=function(ie,se){var fe=this;this.currentStyle=ie,this.styleBoxes.forEach(function(ue){ue.style.borderColor=ue===se?fe.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},le}(pe),yt=function(we){function le(ie,se,fe){var ue=we.call(this,ie,se,fe)||this;return ue.strokeColor=fe.defaultColor,ue.strokeWidth=fe.defaultStrokeWidth,ue.strokeDasharray=fe.defaultStrokeDasharray,ue.strokePanel=new ve("Line color",fe.defaultColorSet,fe.defaultColor),ue.strokePanel.onColorChanged=ue.setStrokeColor,ue.strokeWidthPanel=new ut("Line width",fe.defaultStrokeWidths,fe.defaultStrokeWidth),ue.strokeWidthPanel.onWidthChanged=ue.setStrokeWidth,ue.strokeStylePanel=new ct("Line style",fe.defaultStrokeDasharrays,fe.defaultStrokeDasharray),ue.strokeStylePanel.onStyleChanged=ue.setStrokeDasharray,ue}return Ie(le,we),Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var ie=we.prototype.getState.call(this);return ie.typeName=le.typeName,ie},le.typeName="FrameMarker",le.title="Frame marker",le.icon='',le}(Ye),Re=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"},Ze=function(we){function le(ie,se,fe){var ue=we.call(this,ie,se,fe)||this;return ue.x1=0,ue.y1=0,ue.x2=0,ue.y2=0,ue.defaultLength=50,ue.manipulationStartX=0,ue.manipulationStartY=0,ue.manipulationStartX1=0,ue.manipulationStartY1=0,ue.manipulationStartX2=0,ue.manipulationStartY2=0,ue.setupControlBox(),ue}return Ie(le,we),le.prototype.ownsTarget=function(ie){return!!we.prototype.ownsTarget.call(this,ie)||!(!this.grip1.ownsTarget(ie)&&!this.grip2.ownsTarget(ie))},le.prototype.pointerDown=function(ie,se){we.prototype.pointerDown.call(this,ie,se),this.manipulationStartX=ie.x,this.manipulationStartY=ie.y,this.state==="new"&&(this.x1=ie.x,this.y1=ie.y,this.x2=ie.x,this.y2=ie.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(se)?this.activeGrip=this.grip1:this.grip2.ownsTarget(se)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},le.prototype.pointerUp=function(ie){var se=this.state;we.prototype.pointerUp.call(this,ie),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(ie),this._state="select",se==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},le.prototype.adjustVisual=function(){},le.prototype.manipulate=function(ie){this.state==="creating"?this.resize(ie):this.state==="move"?(this.x1=this.manipulationStartX1+ie.x-this.manipulationStartX,this.y1=this.manipulationStartY1+ie.y-this.manipulationStartY,this.x2=this.manipulationStartX2+ie.x-this.manipulationStartX,this.y2=this.manipulationStartY2+ie.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(ie)},le.prototype.resize=function(ie){switch(this.activeGrip){case this.grip1:this.x1=ie.x,this.y1=ie.y;break;case this.grip2:case void 0:this.x2=ie.x,this.y2=ie.y}this.adjustVisual(),this.adjustControlBox()},le.prototype.select=function(){we.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},le.prototype.deselect=function(){we.prototype.deselect.call(this),this.controlBox.style.display="none"},le.prototype.setupControlBox=function(){this.controlBox=be.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},le.prototype.adjustControlBox=function(){this.positionGrips()},le.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},le.prototype.createGrip=function(){var ie=new Je;return ie.visual.transform.baseVal.appendItem(be.createTransform()),this.controlBox.appendChild(ie.visual),ie},le.prototype.positionGrips=function(){var ie=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-ie/2,this.y1-ie/2),this.positionGrip(this.grip2.visual,this.x2-ie/2,this.y2-ie/2)},le.prototype.positionGrip=function(ie,se,fe){var ue=ie.transform.baseVal.getItem(0);ue.setTranslate(se,fe),ie.transform.baseVal.replaceItem(ue,0)},le.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},we.prototype.getState.call(this))},le.prototype.restoreState=function(ie){we.prototype.restoreState.call(this,ie);var se=ie;this.x1=se.x1,this.y1=se.y1,this.x2=se.x2,this.y2=se.y2},le.prototype.scale=function(ie,se){we.prototype.scale.call(this,ie,se),this.x1=this.x1*ie,this.y1=this.y1*se,this.x2=this.x2*ie,this.y2=this.y2*se,this.adjustVisual(),this.adjustControlBox()},le}(ke),at=function(we){function le(ie,se,fe){var ue=we.call(this,ie,se,fe)||this;return ue.strokeColor="transparent",ue.strokeWidth=0,ue.strokeDasharray="",ue.setStrokeColor=ue.setStrokeColor.bind(ue),ue.setStrokeWidth=ue.setStrokeWidth.bind(ue),ue.setStrokeDasharray=ue.setStrokeDasharray.bind(ue),ue.strokeColor=fe.defaultColor,ue.strokeWidth=fe.defaultStrokeWidth,ue.strokeDasharray=fe.defaultStrokeDasharray,ue.strokePanel=new ve("Line color",fe.defaultColorSet,fe.defaultColor),ue.strokePanel.onColorChanged=ue.setStrokeColor,ue.strokeWidthPanel=new ut("Line width",fe.defaultStrokeWidths,fe.defaultStrokeWidth),ue.strokeWidthPanel.onWidthChanged=ue.setStrokeWidth,ue.strokeStylePanel=new ct("Line style",fe.defaultStrokeDasharrays,fe.defaultStrokeDasharray),ue.strokeStylePanel.onStyleChanged=ue.setStrokeDasharray,ue}return Ie(le,we),le.prototype.ownsTarget=function(ie){return!(!we.prototype.ownsTarget.call(this,ie)&&ie!==this.visual&&ie!==this.selectorLine&&ie!==this.visibleLine)},le.prototype.createVisual=function(){this.visual=be.createGroup(),this.selectorLine=be.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=be.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)},le.prototype.pointerDown=function(ie,se){we.prototype.pointerDown.call(this,ie,se),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},le.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()),be.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),be.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),be.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},le.prototype.setStrokeColor=function(ie){this.strokeColor=ie,this.adjustVisual(),this.colorChanged(ie)},le.prototype.setStrokeWidth=function(ie){this.strokeWidth=ie,this.adjustVisual()},le.prototype.setStrokeDasharray=function(ie){this.strokeDasharray=ie,this.adjustVisual(),this.stateChanged()},Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var ie=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},we.prototype.getState.call(this));return ie.typeName=le.typeName,ie},le.prototype.restoreState=function(ie){we.prototype.restoreState.call(this,ie);var se=ie;this.strokeColor=se.strokeColor,this.strokeWidth=se.strokeWidth,this.strokeDasharray=se.strokeDasharray,this.createVisual(),this.adjustVisual()},le.typeName="LineMarker",le.title="Line marker",le.icon='',le}(Ze),Oe=function(we){function le(ie,se,fe,ue){var Ve=we.call(this,ie,ue||'')||this;return Ve.fonts=[],Ve.fontBoxes=[],Ve.fonts=se,Ve.currentFont=fe,Ve.setCurrentFont=Ve.setCurrentFont.bind(Ve),Ve}return Ie(le,we),le.prototype.getUi=function(){var ie=this,se=document.createElement("div");return se.style.overflow="hidden",se.style.flexGrow="2",this.fonts.forEach(function(fe){var ue=document.createElement("div");ue.style.display="inline-block",ue.style.alignItems="center",ue.style.justifyContent="space-between",ue.style.padding="5px",ue.style.borderWidth="2px",ue.style.borderStyle="solid",ue.style.overflow="hidden",ue.style.maxWidth=100/ie.fonts.length-5+"%",ue.style.borderColor=fe===ie.currentFont?ie.uiStyleSettings.toolboxAccentColor:"transparent",ue.addEventListener("click",function(){ie.setCurrentFont(fe,ue)}),se.appendChild(ue);var Ve=document.createElement("div");Ve.style.display="flex",Ve.style.minHeight="20px",Ve.style.flexGrow="2",Ve.style.fontFamily=fe,Ve.style.overflow="hidden";var Qt=document.createElement("div");Qt.style.whiteSpace="nowrap",Qt.style.overflow="hidden",Qt.style.textOverflow="ellipsis",Qt.innerHTML="The quick brown fox jumps over the lazy dog",Ve.appendChild(Qt),ue.appendChild(Ve),ie.fontBoxes.push(ue)}),se},le.prototype.setCurrentFont=function(ie,se){var fe=this;this.currentFont=ie,this.fontBoxes.forEach(function(ue){ue.style.borderColor=ue===se?fe.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},le}(pe),Bt=function(we){function le(ie,se,fe){var ue=we.call(this,ie,se,fe)||this;return ue.color="transparent",ue.padding=5,ue.DEFAULT_TEXT="\u8BF7\u8F93\u5165\u6587\u672C",ue.text=ue.DEFAULT_TEXT,ue.isMoved=!1,ue.color=fe.defaultColor,ue.fontFamily=fe.defaultFontFamily,ue.defaultSize={x:100,y:30},ue.setColor=ue.setColor.bind(ue),ue.setFont=ue.setFont.bind(ue),ue.renderText=ue.renderText.bind(ue),ue.sizeText=ue.sizeText.bind(ue),ue.textEditDivClicked=ue.textEditDivClicked.bind(ue),ue.showTextEditor=ue.showTextEditor.bind(ue),ue.setSize=ue.setSize.bind(ue),ue.positionTextEditor=ue.positionTextEditor.bind(ue),ue.colorPanel=new ve("Color",fe.defaultColorSet,fe.defaultColor),ue.colorPanel.onColorChanged=ue.setColor,ue.fontFamilyPanel=new Oe("Font",fe.defaultFontFamilies,fe.defaultFontFamily),ue.fontFamilyPanel.onFontChanged=ue.setFont,ue}return Ie(le,we),le.prototype.ownsTarget=function(ie){if(we.prototype.ownsTarget.call(this,ie)||ie===this.visual||ie===this.textElement||ie===this.bgRectangle)return!0;var se=!1;return this.textElement.childNodes.forEach(function(fe){fe===ie&&(se=!0)}),se},le.prototype.createVisual=function(){this.visual=be.createGroup(),this.bgRectangle=be.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=be.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(be.createTransform()),this.textElement.transform.baseVal.appendItem(be.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},le.prototype.pointerDown=function(ie,se){we.prototype.pointerDown.call(this,ie,se),this.isMoved=!1,this.pointerDownPoint=ie,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(ie),this._state="creating")},le.prototype.renderText=function(){var ie=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(se){ie.textElement.appendChild(be.createTSpan(se.trim()===""?" ":se.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},le.prototype.getTextScale=function(){var ie=this.textElement.getBBox(),se=1;if(ie.width>0&&ie.height>0){var fe=(1*this.width-this.width*this.padding*2/100)/ie.width,ue=(1*this.height-this.height*this.padding*2/100)/ie.height;se=Math.min(fe,ue)}return se},le.prototype.getTextPosition=function(ie){var se=this.textElement.getBBox(),fe=0,ue=0;return se.width>0&&se.height>0&&(fe=(this.width-se.width*ie)/2,ue=this.height/2-se.height*ie/2),{x:fe,y:ue}},le.prototype.sizeText=function(){var ie=this.textElement.getBBox(),se=this.getTextScale(),fe=this.getTextPosition(se);fe.y-=ie.y*se,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+fe.x+"px, "+fe.y+"px) scale("+se+", "+se+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(fe.x,fe.y),this.textElement.transform.baseVal.getItem(1).setScale(se,se))},le.prototype.manipulate=function(ie){we.prototype.manipulate.call(this,ie),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(ie.x-this.pointerDownPoint.x)>5||Math.abs(ie.y-this.pointerDownPoint.y)>5)},le.prototype.resize=function(ie){we.prototype.resize.call(this,ie),this.isMoved=!0,this.setSize(),this.sizeText()},le.prototype.setSize=function(){we.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(be.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),be.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},le.prototype.pointerUp=function(ie){var se=this.state;se==="creating"&&(this._suppressMarkerCreateEvent=!0),we.prototype.pointerUp.call(this,ie),this.setSize(),(se==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},le.prototype.showTextEditor=function(){var ie=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(se){se.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var se=Number.parseFloat(ie.textEditor.style.fontSize);ie.textEditor.clientWidth>=Number.parseInt(ie.textEditor.style.maxWidth)&&se>.9;)se-=.1,ie.textEditor.style.fontSize=Math.max(se,.9)+"em"}),this.textEditor.addEventListener("keyup",function(se){se.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(se){if(se.clipboardData){var fe=se.clipboardData.getData("text"),ue=window.getSelection();if(!ue.rangeCount)return!1;ue.deleteFromDocument(),ue.getRangeAt(0).insertNode(document.createTextNode(fe)),se.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){ie.textEditDivClicked(ie.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},le.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var ie=this.getTextScale(),se=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),fe=this.textElement.getBBox(),ue={x:fe.width*ie,y:fe.height*ie};se.x-=ue.x/2,se.y-=ue.y/2,this.textEditor.style.top=se.y+"px",this.textEditor.style.left=se.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-se.x+"px",this.textEditor.style.fontSize=Math.max(16*ie,12)+"px",this.textElement.style.display="none"}},le.prototype.textEditDivClicked=function(ie){this.text=ie.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},le.prototype.select=function(){we.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},le.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),we.prototype.deselect.call(this)},le.prototype.dblClick=function(ie,se){we.prototype.dblClick.call(this,ie,se),this.showTextEditor()},le.prototype.setColor=function(ie){this.textElement&&be.setAttributes(this.textElement,[["fill",ie]]),this.color=ie,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(ie)},le.prototype.setFont=function(ie){this.textElement&&be.setAttributes(this.textElement,[["font-family",ie]]),this.fontFamily=ie,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},le.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},le.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var ie=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},we.prototype.getState.call(this));return ie.typeName=le.typeName,ie},le.prototype.restoreState=function(ie){var se=ie;this.color=se.color,this.fontFamily=se.fontFamily,this.padding=se.padding,this.text=se.text,this.createVisual(),we.prototype.restoreState.call(this,ie),this.setSize()},le.prototype.scale=function(ie,se){we.prototype.scale.call(this,ie,se),this.setSize(),this.sizeText(),this.positionTextEditor()},le.typeName="TextMarker",le.title="Text marker",le.icon='',le}(me),Ke=function(we){function le(ie,se,fe){var ue=we.call(this,ie,se,fe)||this;return ue.color="transparent",ue.lineWidth=3,ue.drawing=!1,ue.pixelRatio=1,ue.color=fe.defaultColor,ue.lineWidth=fe.defaultStrokeWidth,ue.pixelRatio=fe.freehandPixelRatio,ue.setColor=ue.setColor.bind(ue),ue.addCanvas=ue.addCanvas.bind(ue),ue.finishCreation=ue.finishCreation.bind(ue),ue.setLineWidth=ue.setLineWidth.bind(ue),ue.colorPanel=new ve("Color",fe.defaultColorSet,fe.defaultColor),ue.colorPanel.onColorChanged=ue.setColor,ue.lineWidthPanel=new ut("Line width",fe.defaultStrokeWidths,fe.defaultStrokeWidth),ue.lineWidthPanel.onWidthChanged=ue.setLineWidth,ue}return Ie(le,we),le.prototype.ownsTarget=function(ie){return!(!we.prototype.ownsTarget.call(this,ie)&&ie!==this.visual&&ie!==this.drawingImage)},le.prototype.createVisual=function(){this.visual=be.createGroup(),this.drawingImage=be.createImage(),this.visual.appendChild(this.drawingImage);var ie=be.createTransform();this.visual.transform.baseVal.appendItem(ie),this.addMarkerVisualToContainer(this.visual)},le.prototype.pointerDown=function(ie,se){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(ie.x,ie.y),this.drawing=!0):we.prototype.pointerDown.call(this,ie,se)},le.prototype.manipulate=function(ie){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(ie.x,ie.y),this.canvasContext.stroke()):we.prototype.manipulate.call(this,ie)},le.prototype.resize=function(ie){we.prototype.resize.call(this,ie),be.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),be.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},le.prototype.pointerUp=function(ie){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):we.prototype.pointerUp.call(this,ie)},le.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)},le.prototype.select=function(){this.state==="creating"&&this.finishCreation(),we.prototype.select.call(this)},le.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),we.prototype.deselect.call(this)},le.prototype.finishCreation=function(){for(var ie=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),se=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],fe=se[0],ue=se[1],Ve=se[2],Qt=se[3],Mt=!1,Bn=0;Bn0&&(Mt=!0,BnQt&&(Qt=Bn),Sn>Ve&&(Ve=Sn));if(Mt){this.left=fe/this.pixelRatio,this.top=ue/this.pixelRatio,this.width=(Ve-fe)/this.pixelRatio,this.height=(Qt-ue)/this.pixelRatio;var Pn=document.createElement("canvas");Pn.width=Ve-fe,Pn.height=Qt-ue,Pn.getContext("2d").putImageData(this.canvasContext.getImageData(fe,ue,Ve-fe,Qt-ue),0,0),this.drawingImgUrl=Pn.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},le.prototype.setDrawingImage=function(){be.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),be.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},le.prototype.setColor=function(ie){this.color=ie,this.colorChanged(ie)},le.prototype.setLineWidth=function(ie){this.lineWidth=ie},Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var ie=Object.assign({drawingImgUrl:this.drawingImgUrl},we.prototype.getState.call(this));return ie.typeName=le.typeName,ie},le.prototype.restoreState=function(ie){this.createVisual(),we.prototype.restoreState.call(this,ie),this.drawingImgUrl=ie.drawingImgUrl,this.setDrawingImage()},le.prototype.scale=function(ie,se){we.prototype.scale.call(this,ie,se),this.setDrawingImage()},le.typeName="FreehandMarker",le.title="Freehand marker",le.icon='',le}(me),tt=function(we){function le(ie,se,fe){var ue=we.call(this,ie,fe||'')||this;return ue.typeBoxes=[],ue.currentType=se,ue.setCurrentType=ue.setCurrentType.bind(ue),ue}return Ie(le,we),le.prototype.getUi=function(){var ie=this,se=document.createElement("div");se.style.display="flex",se.style.overflow="hidden",se.style.flexGrow="2";for(var fe=function(Qt){var Mt="both";switch(Qt){case 0:Mt="both";break;case 1:Mt="start";break;case 2:Mt="end";break;case 3:Mt="none"}var Bn=document.createElement("div");if(Bn.style.display="flex",Bn.style.flexGrow="2",Bn.style.alignItems="center",Bn.style.justifyContent="space-between",Bn.style.padding="5px",Bn.style.borderWidth="2px",Bn.style.borderStyle="solid",Bn.style.borderColor=Mt===ue.currentType?ue.uiStyleSettings.toolboxAccentColor:"transparent",Bn.addEventListener("click",function(){ie.setCurrentType(Mt,Bn)}),se.appendChild(Bn),Mt==="both"||Mt==="start"){var Sn=document.createElement("div");Sn.style.display="flex",Sn.style.alignItems="center",Sn.style.minHeight="20px",Sn.innerHTML=` + `),Ve.appendChild(Qt),Ve},le.prototype.setCurrentColor=function(Ae,se){var fe=this;this.currentColor=Ae,this.colorBoxes.forEach(function(ue){ue.style.borderColor=ue===se?fe.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(Ae)},le}(pe),ke=function(){function we(le,Ae,se){this._state="new",this._isSelected=!1,this._container=le,this._overlayContainer=Ae,this.globalSettings=se,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(we.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(we.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(we.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(we.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(we.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),we.prototype.ownsTarget=function(le){return!1},Object.defineProperty(we.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),we.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},we.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},we.prototype.pointerDown=function(le,Ae){},we.prototype.dblClick=function(le,Ae){},we.prototype.manipulate=function(le){},we.prototype.pointerUp=function(le){this.stateChanged()},we.prototype.dispose=function(){},we.prototype.addMarkerVisualToContainer=function(le){this.container.childNodes.length>0?this.container.insertBefore(le,this.container.childNodes[0]):this.container.appendChild(le)},we.prototype.getState=function(){return{typeName:we.typeName,state:this.state,notes:this.notes}},we.prototype.restoreState=function(le){this._state=le.state,this.notes=le.notes},we.prototype.scale=function(le,Ae){},we.prototype.colorChanged=function(le){this.onColorChanged&&this.onColorChanged(le),this.stateChanged()},we.prototype.fillColorChanged=function(le){this.onFillColorChanged&&this.onFillColorChanged(le),this.stateChanged()},we.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var le=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),le.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(le)&&this.onStateChanged(this)}},we.typeName="MarkerBase",we}(),Ge=function(){function we(){this.findGripByVisual=this.findGripByVisual.bind(this)}return we.prototype.findGripByVisual=function(le){return this.topLeft.ownsTarget(le)?this.topLeft:this.topCenter.ownsTarget(le)?this.topCenter:this.topRight.ownsTarget(le)?this.topRight:this.centerLeft.ownsTarget(le)?this.centerLeft:this.centerRight.ownsTarget(le)?this.centerRight:this.bottomLeft.ownsTarget(le)?this.bottomLeft:this.bottomCenter.ownsTarget(le)?this.bottomCenter:this.bottomRight.ownsTarget(le)?this.bottomRight:void 0},we}(),Je=function(){function we(){this.GRIP_SIZE=10,this.visual=be.createGroup(),this.visual.appendChild(be.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(be.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return we.prototype.ownsTarget=function(le){return le===this.visual||le===this.visual.childNodes[0]||le===this.visual.childNodes[1]},we}(),qe=function(){function we(){}return we.toITransformMatrix=function(le){return{a:le.a,b:le.b,c:le.c,d:le.d,e:le.e,f:le.f}},we.toSVGMatrix=function(le,Ae){return le.a=Ae.a,le.b=Ae.b,le.c=Ae.c,le.d=Ae.d,le.e=Ae.e,le.f=Ae.f,le},we}(),me=function(we){function le(Ae,se,fe){var ue=we.call(this,Ae,se,fe)||this;return ue.left=0,ue.top=0,ue.width=0,ue.height=0,ue.defaultSize={x:50,y:20},ue.offsetX=0,ue.offsetY=0,ue.rotationAngle=0,ue.CB_DISTANCE=10,ue._suppressMarkerCreateEvent=!1,ue.container.transform.baseVal.appendItem(be.createTransform()),ue.setupControlBox(),ue}return Ie(le,we),Object.defineProperty(le.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"visual",{get:function(){return this._visual},set:function(Ae){this._visual=Ae;var se=be.createTransform();this._visual.transform.baseVal.appendItem(se)},enumerable:!1,configurable:!0}),le.prototype.ownsTarget=function(Ae){return!!we.prototype.ownsTarget.call(this,Ae)||!!(this.controlGrips.findGripByVisual(Ae)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(Ae))},le.prototype.pointerDown=function(Ae,se){we.prototype.pointerDown.call(this,Ae,se),this.state==="new"&&(this.left=Ae.x,this.top=Ae.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var fe=this.unrotatePoint(Ae);if(this.manipulationStartX=fe.x,this.manipulationStartY=fe.y,this.offsetX=fe.x-this.left,this.offsetY=fe.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(se),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(se)){this.activeGrip=this.rotatorGrip;var ue=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=ue.x-this.width/2,this.top=ue.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var Ve=this.container.transform.baseVal.getItem(0);Ve.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(Ve,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},le.prototype.pointerUp=function(Ae){var se=this.state;we.prototype.pointerUp.call(this,Ae),this.state==="creating"&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(Ae),this._state="select",se==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},le.prototype.moveVisual=function(Ae){this.visual.style.transform="translate("+Ae.x+"px, "+Ae.y+"px)"},le.prototype.manipulate=function(Ae){var se=this.unrotatePoint(Ae);this.state==="creating"?this.resize(Ae):this.state==="move"?(this.left=this.manipulationStartLeft+(se.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(se.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(se):this.state==="rotate"&&this.rotate(Ae)},le.prototype.resize=function(Ae){var se=this.manipulationStartLeft,fe=this.manipulationStartWidth,ue=this.manipulationStartTop,Ve=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:se=this.manipulationStartLeft+Ae.x-this.manipulationStartX,fe=this.manipulationStartWidth+this.manipulationStartLeft-se;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:fe=this.manipulationStartWidth+Ae.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:ue=this.manipulationStartTop+Ae.y-this.manipulationStartY,Ve=this.manipulationStartHeight+this.manipulationStartTop-ue;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:Ve=this.manipulationStartHeight+Ae.y-this.manipulationStartY}fe>=0?(this.left=se,this.width=fe):(this.left=se+fe,this.width=-fe),Ve>=0?(this.top=ue,this.height=Ve):(this.top=ue+Ve,this.height=-Ve),this.setSize()},le.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},le.prototype.rotate=function(Ae){if(Math.abs(Ae.x-this.centerX)>.1){var se=Math.sign(Ae.x-this.centerX);this.rotationAngle=180*Math.atan((Ae.y-this.centerY)/(Ae.x-this.centerX))/Math.PI+90*se,this.applyRotation()}},le.prototype.applyRotation=function(){var Ae=this.container.transform.baseVal.getItem(0);Ae.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(Ae,0)},le.prototype.rotatePoint=function(Ae){if(this.rotationAngle===0)return Ae;var se=this.container.getCTM(),fe=be.createPoint(Ae.x,Ae.y);return{x:(fe=fe.matrixTransform(se)).x,y:fe.y}},le.prototype.unrotatePoint=function(Ae){if(this.rotationAngle===0)return Ae;var se=this.container.getCTM();se=se.inverse();var fe=be.createPoint(Ae.x,Ae.y);return{x:(fe=fe.matrixTransform(se)).x,y:fe.y}},le.prototype.select=function(){we.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},le.prototype.deselect=function(){we.prototype.deselect.call(this),this.controlBox.style.display="none"},le.prototype.setupControlBox=function(){this.controlBox=be.createGroup();var Ae=be.createTransform();Ae.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(Ae),this.container.appendChild(this.controlBox),this.controlRect=be.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=be.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 Ge,this.addControlGrips(),this.controlBox.style.display="none"},le.prototype.adjustControlBox=function(){var Ae=this.controlBox.transform.baseVal.getItem(0);Ae.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(Ae,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()},le.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()},le.prototype.createGrip=function(){var Ae=new Je;return Ae.visual.transform.baseVal.appendItem(be.createTransform()),this.controlBox.appendChild(Ae.visual),Ae},le.prototype.positionGrips=function(){var Ae=this.controlGrips.topLeft.GRIP_SIZE,se=-Ae/2,fe=se,ue=(this.width+this.CB_DISTANCE)/2-Ae/2,Ve=(this.height+this.CB_DISTANCE)/2-Ae/2,Qt=this.height+this.CB_DISTANCE-Ae/2,Mt=this.width+this.CB_DISTANCE-Ae/2;this.positionGrip(this.controlGrips.topLeft.visual,se,fe),this.positionGrip(this.controlGrips.topCenter.visual,ue,fe),this.positionGrip(this.controlGrips.topRight.visual,Mt,fe),this.positionGrip(this.controlGrips.centerLeft.visual,se,Ve),this.positionGrip(this.controlGrips.centerRight.visual,Mt,Ve),this.positionGrip(this.controlGrips.bottomLeft.visual,se,Qt),this.positionGrip(this.controlGrips.bottomCenter.visual,ue,Qt),this.positionGrip(this.controlGrips.bottomRight.visual,Mt,Qt),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,ue,fe-3*this.CB_DISTANCE)},le.prototype.positionGrip=function(Ae,se,fe){var ue=Ae.transform.baseVal.getItem(0);ue.setTranslate(se,fe),Ae.transform.baseVal.replaceItem(ue,0)},le.prototype.hideControlBox=function(){this.controlBox.style.display="none"},le.prototype.showControlBox=function(){this.controlBox.style.display=""},le.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:qe.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:qe.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},we.prototype.getState.call(this))},le.prototype.restoreState=function(Ae){we.prototype.restoreState.call(this,Ae);var se=Ae;this.left=se.left,this.top=se.top,this.width=se.width,this.height=se.height,this.rotationAngle=se.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(qe.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,se.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(qe.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,se.containerTransformMatrix))},le.prototype.scale=function(Ae,se){we.prototype.scale.call(this,Ae,se);var fe=this.rotatePoint({x:this.left,y:this.top}),ue=this.unrotatePoint({x:fe.x*Ae,y:fe.y*se});this.left=ue.x,this.top=ue.y,this.width=this.width*Ae,this.height=this.height*se,this.adjustControlBox()},le}(ke),Ye=function(we){function le(Ae,se,fe){var ue=we.call(this,Ae,se,fe)||this;return ue.fillColor="transparent",ue.strokeColor="transparent",ue.strokeWidth=0,ue.strokeDasharray="",ue.opacity=1,ue.setStrokeColor=ue.setStrokeColor.bind(ue),ue.setFillColor=ue.setFillColor.bind(ue),ue.setStrokeWidth=ue.setStrokeWidth.bind(ue),ue.setStrokeDasharray=ue.setStrokeDasharray.bind(ue),ue.createVisual=ue.createVisual.bind(ue),ue}return Ie(le,we),le.prototype.ownsTarget=function(Ae){return!(!we.prototype.ownsTarget.call(this,Ae)&&Ae!==this.visual)},le.prototype.createVisual=function(){this.visual=be.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)},le.prototype.pointerDown=function(Ae,se){we.prototype.pointerDown.call(this,Ae,se),this.state==="new"&&(this.createVisual(),this.moveVisual(Ae),this._state="creating")},le.prototype.manipulate=function(Ae){we.prototype.manipulate.call(this,Ae)},le.prototype.resize=function(Ae){we.prototype.resize.call(this,Ae),this.setSize()},le.prototype.setSize=function(){we.prototype.setSize.call(this),be.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},le.prototype.pointerUp=function(Ae){we.prototype.pointerUp.call(this,Ae),this.setSize()},le.prototype.setStrokeColor=function(Ae){this.strokeColor=Ae,this.visual&&be.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(Ae),this.stateChanged()},le.prototype.setFillColor=function(Ae){this.fillColor=Ae,this.visual&&be.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},le.prototype.setStrokeWidth=function(Ae){this.strokeWidth=Ae,this.visual&&be.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},le.prototype.setStrokeDasharray=function(Ae){this.strokeDasharray=Ae,this.visual&&be.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},le.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},we.prototype.getState.call(this))},le.prototype.restoreState=function(Ae){var se=Ae;this.fillColor=se.fillColor,this.strokeColor=se.strokeColor,this.strokeWidth=se.strokeWidth,this.strokeDasharray=se.strokeDasharray,this.opacity=se.opacity,this.createVisual(),we.prototype.restoreState.call(this,Ae),this.setSize()},le.prototype.scale=function(Ae,se){we.prototype.scale.call(this,Ae,se),this.setSize()},le.title="Rectangle marker",le}(me),ut=function(we){function le(Ae,se,fe,ue){var Ve=we.call(this,Ae,ue||'')||this;return Ve.widths=[],Ve.widthBoxes=[],Ve.widths=se,Ve.currentWidth=fe,Ve.setCurrentWidth=Ve.setCurrentWidth.bind(Ve),Ve}return Ie(le,we),le.prototype.getUi=function(){var Ae=this,se=document.createElement("div");return se.style.display="flex",se.style.overflow="hidden",se.style.flexGrow="2",this.widths.forEach(function(fe){var ue=document.createElement("div");ue.style.display="flex",ue.style.flexGrow="2",ue.style.alignItems="center",ue.style.justifyContent="space-between",ue.style.padding="5px",ue.style.borderWidth="2px",ue.style.borderStyle="solid",ue.style.borderColor=fe===Ae.currentWidth?Ae.uiStyleSettings.toolboxAccentColor:"transparent",ue.addEventListener("click",function(){Ae.setCurrentWidth(fe,ue)}),se.appendChild(ue);var Ve=document.createElement("div");Ve.innerText=fe.toString(),Ve.style.marginRight="5px",ue.appendChild(Ve);var Qt=document.createElement("div");Qt.style.minHeight="20px",Qt.style.flexGrow="2",Qt.style.display="flex",Qt.style.alignItems="center";var Mt=document.createElement("hr");Mt.style.minWidth="20px",Mt.style.border="0px",Mt.style.borderTop=fe+"px solid "+Ae.uiStyleSettings.toolboxColor,Mt.style.flexGrow="2",Qt.appendChild(Mt),ue.appendChild(Qt),Ae.widthBoxes.push(ue)}),se},le.prototype.setCurrentWidth=function(Ae,se){var fe=this;this.currentWidth=Ae,this.widthBoxes.forEach(function(ue){ue.style.borderColor=ue===se?fe.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},le}(pe),ct=function(we){function le(Ae,se,fe,ue){var Ve=we.call(this,Ae,ue||'')||this;return Ve.styles=[],Ve.styleBoxes=[],Ve.styles=se,Ve.currentStyle=fe,Ve.setCurrentStyle=Ve.setCurrentStyle.bind(Ve),Ve}return Ie(le,we),le.prototype.getUi=function(){var Ae=this,se=document.createElement("div");return se.style.display="flex",se.style.overflow="hidden",se.style.flexGrow="2",this.styles.forEach(function(fe){var ue=document.createElement("div");ue.style.display="flex",ue.style.alignItems="center",ue.style.justifyContent="space-between",ue.style.padding="5px",ue.style.borderWidth="2px",ue.style.borderStyle="solid",ue.style.overflow="hidden",ue.style.maxWidth=100/Ae.styles.length-5+"%",ue.style.borderColor=fe===Ae.currentStyle?Ae.uiStyleSettings.toolboxAccentColor:"transparent",ue.addEventListener("click",function(){Ae.setCurrentStyle(fe,ue)}),se.appendChild(ue);var Ve=document.createElement("div");Ve.style.minHeight="20px",Ve.style.flexGrow="2",Ve.style.overflow="hidden";var Qt=` + + `;Ve.innerHTML=Qt,ue.appendChild(Ve),Ae.styleBoxes.push(ue)}),se},le.prototype.setCurrentStyle=function(Ae,se){var fe=this;this.currentStyle=Ae,this.styleBoxes.forEach(function(ue){ue.style.borderColor=ue===se?fe.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},le}(pe),yt=function(we){function le(Ae,se,fe){var ue=we.call(this,Ae,se,fe)||this;return ue.strokeColor=fe.defaultColor,ue.strokeWidth=fe.defaultStrokeWidth,ue.strokeDasharray=fe.defaultStrokeDasharray,ue.strokePanel=new ve("Line color",fe.defaultColorSet,fe.defaultColor),ue.strokePanel.onColorChanged=ue.setStrokeColor,ue.strokeWidthPanel=new ut("Line width",fe.defaultStrokeWidths,fe.defaultStrokeWidth),ue.strokeWidthPanel.onWidthChanged=ue.setStrokeWidth,ue.strokeStylePanel=new ct("Line style",fe.defaultStrokeDasharrays,fe.defaultStrokeDasharray),ue.strokeStylePanel.onStyleChanged=ue.setStrokeDasharray,ue}return Ie(le,we),Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var Ae=we.prototype.getState.call(this);return Ae.typeName=le.typeName,Ae},le.typeName="FrameMarker",le.title="Frame marker",le.icon='',le}(Ye),Re=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"},Ze=function(we){function le(Ae,se,fe){var ue=we.call(this,Ae,se,fe)||this;return ue.x1=0,ue.y1=0,ue.x2=0,ue.y2=0,ue.defaultLength=50,ue.manipulationStartX=0,ue.manipulationStartY=0,ue.manipulationStartX1=0,ue.manipulationStartY1=0,ue.manipulationStartX2=0,ue.manipulationStartY2=0,ue.setupControlBox(),ue}return Ie(le,we),le.prototype.ownsTarget=function(Ae){return!!we.prototype.ownsTarget.call(this,Ae)||!(!this.grip1.ownsTarget(Ae)&&!this.grip2.ownsTarget(Ae))},le.prototype.pointerDown=function(Ae,se){we.prototype.pointerDown.call(this,Ae,se),this.manipulationStartX=Ae.x,this.manipulationStartY=Ae.y,this.state==="new"&&(this.x1=Ae.x,this.y1=Ae.y,this.x2=Ae.x,this.y2=Ae.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(se)?this.activeGrip=this.grip1:this.grip2.ownsTarget(se)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},le.prototype.pointerUp=function(Ae){var se=this.state;we.prototype.pointerUp.call(this,Ae),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(Ae),this._state="select",se==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},le.prototype.adjustVisual=function(){},le.prototype.manipulate=function(Ae){this.state==="creating"?this.resize(Ae):this.state==="move"?(this.x1=this.manipulationStartX1+Ae.x-this.manipulationStartX,this.y1=this.manipulationStartY1+Ae.y-this.manipulationStartY,this.x2=this.manipulationStartX2+Ae.x-this.manipulationStartX,this.y2=this.manipulationStartY2+Ae.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(Ae)},le.prototype.resize=function(Ae){switch(this.activeGrip){case this.grip1:this.x1=Ae.x,this.y1=Ae.y;break;case this.grip2:case void 0:this.x2=Ae.x,this.y2=Ae.y}this.adjustVisual(),this.adjustControlBox()},le.prototype.select=function(){we.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},le.prototype.deselect=function(){we.prototype.deselect.call(this),this.controlBox.style.display="none"},le.prototype.setupControlBox=function(){this.controlBox=be.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},le.prototype.adjustControlBox=function(){this.positionGrips()},le.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},le.prototype.createGrip=function(){var Ae=new Je;return Ae.visual.transform.baseVal.appendItem(be.createTransform()),this.controlBox.appendChild(Ae.visual),Ae},le.prototype.positionGrips=function(){var Ae=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-Ae/2,this.y1-Ae/2),this.positionGrip(this.grip2.visual,this.x2-Ae/2,this.y2-Ae/2)},le.prototype.positionGrip=function(Ae,se,fe){var ue=Ae.transform.baseVal.getItem(0);ue.setTranslate(se,fe),Ae.transform.baseVal.replaceItem(ue,0)},le.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},we.prototype.getState.call(this))},le.prototype.restoreState=function(Ae){we.prototype.restoreState.call(this,Ae);var se=Ae;this.x1=se.x1,this.y1=se.y1,this.x2=se.x2,this.y2=se.y2},le.prototype.scale=function(Ae,se){we.prototype.scale.call(this,Ae,se),this.x1=this.x1*Ae,this.y1=this.y1*se,this.x2=this.x2*Ae,this.y2=this.y2*se,this.adjustVisual(),this.adjustControlBox()},le}(ke),at=function(we){function le(Ae,se,fe){var ue=we.call(this,Ae,se,fe)||this;return ue.strokeColor="transparent",ue.strokeWidth=0,ue.strokeDasharray="",ue.setStrokeColor=ue.setStrokeColor.bind(ue),ue.setStrokeWidth=ue.setStrokeWidth.bind(ue),ue.setStrokeDasharray=ue.setStrokeDasharray.bind(ue),ue.strokeColor=fe.defaultColor,ue.strokeWidth=fe.defaultStrokeWidth,ue.strokeDasharray=fe.defaultStrokeDasharray,ue.strokePanel=new ve("Line color",fe.defaultColorSet,fe.defaultColor),ue.strokePanel.onColorChanged=ue.setStrokeColor,ue.strokeWidthPanel=new ut("Line width",fe.defaultStrokeWidths,fe.defaultStrokeWidth),ue.strokeWidthPanel.onWidthChanged=ue.setStrokeWidth,ue.strokeStylePanel=new ct("Line style",fe.defaultStrokeDasharrays,fe.defaultStrokeDasharray),ue.strokeStylePanel.onStyleChanged=ue.setStrokeDasharray,ue}return Ie(le,we),le.prototype.ownsTarget=function(Ae){return!(!we.prototype.ownsTarget.call(this,Ae)&&Ae!==this.visual&&Ae!==this.selectorLine&&Ae!==this.visibleLine)},le.prototype.createVisual=function(){this.visual=be.createGroup(),this.selectorLine=be.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=be.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)},le.prototype.pointerDown=function(Ae,se){we.prototype.pointerDown.call(this,Ae,se),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},le.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()),be.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),be.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),be.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},le.prototype.setStrokeColor=function(Ae){this.strokeColor=Ae,this.adjustVisual(),this.colorChanged(Ae)},le.prototype.setStrokeWidth=function(Ae){this.strokeWidth=Ae,this.adjustVisual()},le.prototype.setStrokeDasharray=function(Ae){this.strokeDasharray=Ae,this.adjustVisual(),this.stateChanged()},Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var Ae=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},we.prototype.getState.call(this));return Ae.typeName=le.typeName,Ae},le.prototype.restoreState=function(Ae){we.prototype.restoreState.call(this,Ae);var se=Ae;this.strokeColor=se.strokeColor,this.strokeWidth=se.strokeWidth,this.strokeDasharray=se.strokeDasharray,this.createVisual(),this.adjustVisual()},le.typeName="LineMarker",le.title="Line marker",le.icon='',le}(Ze),Oe=function(we){function le(Ae,se,fe,ue){var Ve=we.call(this,Ae,ue||'')||this;return Ve.fonts=[],Ve.fontBoxes=[],Ve.fonts=se,Ve.currentFont=fe,Ve.setCurrentFont=Ve.setCurrentFont.bind(Ve),Ve}return Ie(le,we),le.prototype.getUi=function(){var Ae=this,se=document.createElement("div");return se.style.overflow="hidden",se.style.flexGrow="2",this.fonts.forEach(function(fe){var ue=document.createElement("div");ue.style.display="inline-block",ue.style.alignItems="center",ue.style.justifyContent="space-between",ue.style.padding="5px",ue.style.borderWidth="2px",ue.style.borderStyle="solid",ue.style.overflow="hidden",ue.style.maxWidth=100/Ae.fonts.length-5+"%",ue.style.borderColor=fe===Ae.currentFont?Ae.uiStyleSettings.toolboxAccentColor:"transparent",ue.addEventListener("click",function(){Ae.setCurrentFont(fe,ue)}),se.appendChild(ue);var Ve=document.createElement("div");Ve.style.display="flex",Ve.style.minHeight="20px",Ve.style.flexGrow="2",Ve.style.fontFamily=fe,Ve.style.overflow="hidden";var Qt=document.createElement("div");Qt.style.whiteSpace="nowrap",Qt.style.overflow="hidden",Qt.style.textOverflow="ellipsis",Qt.innerHTML="The quick brown fox jumps over the lazy dog",Ve.appendChild(Qt),ue.appendChild(Ve),Ae.fontBoxes.push(ue)}),se},le.prototype.setCurrentFont=function(Ae,se){var fe=this;this.currentFont=Ae,this.fontBoxes.forEach(function(ue){ue.style.borderColor=ue===se?fe.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},le}(pe),Bt=function(we){function le(Ae,se,fe){var ue=we.call(this,Ae,se,fe)||this;return ue.color="transparent",ue.padding=5,ue.DEFAULT_TEXT="\u8BF7\u8F93\u5165\u6587\u672C",ue.text=ue.DEFAULT_TEXT,ue.isMoved=!1,ue.color=fe.defaultColor,ue.fontFamily=fe.defaultFontFamily,ue.defaultSize={x:100,y:30},ue.setColor=ue.setColor.bind(ue),ue.setFont=ue.setFont.bind(ue),ue.renderText=ue.renderText.bind(ue),ue.sizeText=ue.sizeText.bind(ue),ue.textEditDivClicked=ue.textEditDivClicked.bind(ue),ue.showTextEditor=ue.showTextEditor.bind(ue),ue.setSize=ue.setSize.bind(ue),ue.positionTextEditor=ue.positionTextEditor.bind(ue),ue.colorPanel=new ve("Color",fe.defaultColorSet,fe.defaultColor),ue.colorPanel.onColorChanged=ue.setColor,ue.fontFamilyPanel=new Oe("Font",fe.defaultFontFamilies,fe.defaultFontFamily),ue.fontFamilyPanel.onFontChanged=ue.setFont,ue}return Ie(le,we),le.prototype.ownsTarget=function(Ae){if(we.prototype.ownsTarget.call(this,Ae)||Ae===this.visual||Ae===this.textElement||Ae===this.bgRectangle)return!0;var se=!1;return this.textElement.childNodes.forEach(function(fe){fe===Ae&&(se=!0)}),se},le.prototype.createVisual=function(){this.visual=be.createGroup(),this.bgRectangle=be.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=be.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(be.createTransform()),this.textElement.transform.baseVal.appendItem(be.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},le.prototype.pointerDown=function(Ae,se){we.prototype.pointerDown.call(this,Ae,se),this.isMoved=!1,this.pointerDownPoint=Ae,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(Ae),this._state="creating")},le.prototype.renderText=function(){var Ae=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(se){Ae.textElement.appendChild(be.createTSpan(se.trim()===""?" ":se.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},le.prototype.getTextScale=function(){var Ae=this.textElement.getBBox(),se=1;if(Ae.width>0&&Ae.height>0){var fe=(1*this.width-this.width*this.padding*2/100)/Ae.width,ue=(1*this.height-this.height*this.padding*2/100)/Ae.height;se=Math.min(fe,ue)}return se},le.prototype.getTextPosition=function(Ae){var se=this.textElement.getBBox(),fe=0,ue=0;return se.width>0&&se.height>0&&(fe=(this.width-se.width*Ae)/2,ue=this.height/2-se.height*Ae/2),{x:fe,y:ue}},le.prototype.sizeText=function(){var Ae=this.textElement.getBBox(),se=this.getTextScale(),fe=this.getTextPosition(se);fe.y-=Ae.y*se,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+fe.x+"px, "+fe.y+"px) scale("+se+", "+se+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(fe.x,fe.y),this.textElement.transform.baseVal.getItem(1).setScale(se,se))},le.prototype.manipulate=function(Ae){we.prototype.manipulate.call(this,Ae),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(Ae.x-this.pointerDownPoint.x)>5||Math.abs(Ae.y-this.pointerDownPoint.y)>5)},le.prototype.resize=function(Ae){we.prototype.resize.call(this,Ae),this.isMoved=!0,this.setSize(),this.sizeText()},le.prototype.setSize=function(){we.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(be.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),be.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},le.prototype.pointerUp=function(Ae){var se=this.state;se==="creating"&&(this._suppressMarkerCreateEvent=!0),we.prototype.pointerUp.call(this,Ae),this.setSize(),(se==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},le.prototype.showTextEditor=function(){var Ae=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(se){se.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var se=Number.parseFloat(Ae.textEditor.style.fontSize);Ae.textEditor.clientWidth>=Number.parseInt(Ae.textEditor.style.maxWidth)&&se>.9;)se-=.1,Ae.textEditor.style.fontSize=Math.max(se,.9)+"em"}),this.textEditor.addEventListener("keyup",function(se){se.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(se){if(se.clipboardData){var fe=se.clipboardData.getData("text"),ue=window.getSelection();if(!ue.rangeCount)return!1;ue.deleteFromDocument(),ue.getRangeAt(0).insertNode(document.createTextNode(fe)),se.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){Ae.textEditDivClicked(Ae.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},le.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var Ae=this.getTextScale(),se=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),fe=this.textElement.getBBox(),ue={x:fe.width*Ae,y:fe.height*Ae};se.x-=ue.x/2,se.y-=ue.y/2,this.textEditor.style.top=se.y+"px",this.textEditor.style.left=se.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-se.x+"px",this.textEditor.style.fontSize=Math.max(16*Ae,12)+"px",this.textElement.style.display="none"}},le.prototype.textEditDivClicked=function(Ae){this.text=Ae.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},le.prototype.select=function(){we.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},le.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),we.prototype.deselect.call(this)},le.prototype.dblClick=function(Ae,se){we.prototype.dblClick.call(this,Ae,se),this.showTextEditor()},le.prototype.setColor=function(Ae){this.textElement&&be.setAttributes(this.textElement,[["fill",Ae]]),this.color=Ae,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(Ae)},le.prototype.setFont=function(Ae){this.textElement&&be.setAttributes(this.textElement,[["font-family",Ae]]),this.fontFamily=Ae,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},le.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},le.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var Ae=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},we.prototype.getState.call(this));return Ae.typeName=le.typeName,Ae},le.prototype.restoreState=function(Ae){var se=Ae;this.color=se.color,this.fontFamily=se.fontFamily,this.padding=se.padding,this.text=se.text,this.createVisual(),we.prototype.restoreState.call(this,Ae),this.setSize()},le.prototype.scale=function(Ae,se){we.prototype.scale.call(this,Ae,se),this.setSize(),this.sizeText(),this.positionTextEditor()},le.typeName="TextMarker",le.title="Text marker",le.icon='',le}(me),Ke=function(we){function le(Ae,se,fe){var ue=we.call(this,Ae,se,fe)||this;return ue.color="transparent",ue.lineWidth=3,ue.drawing=!1,ue.pixelRatio=1,ue.color=fe.defaultColor,ue.lineWidth=fe.defaultStrokeWidth,ue.pixelRatio=fe.freehandPixelRatio,ue.setColor=ue.setColor.bind(ue),ue.addCanvas=ue.addCanvas.bind(ue),ue.finishCreation=ue.finishCreation.bind(ue),ue.setLineWidth=ue.setLineWidth.bind(ue),ue.colorPanel=new ve("Color",fe.defaultColorSet,fe.defaultColor),ue.colorPanel.onColorChanged=ue.setColor,ue.lineWidthPanel=new ut("Line width",fe.defaultStrokeWidths,fe.defaultStrokeWidth),ue.lineWidthPanel.onWidthChanged=ue.setLineWidth,ue}return Ie(le,we),le.prototype.ownsTarget=function(Ae){return!(!we.prototype.ownsTarget.call(this,Ae)&&Ae!==this.visual&&Ae!==this.drawingImage)},le.prototype.createVisual=function(){this.visual=be.createGroup(),this.drawingImage=be.createImage(),this.visual.appendChild(this.drawingImage);var Ae=be.createTransform();this.visual.transform.baseVal.appendItem(Ae),this.addMarkerVisualToContainer(this.visual)},le.prototype.pointerDown=function(Ae,se){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(Ae.x,Ae.y),this.drawing=!0):we.prototype.pointerDown.call(this,Ae,se)},le.prototype.manipulate=function(Ae){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(Ae.x,Ae.y),this.canvasContext.stroke()):we.prototype.manipulate.call(this,Ae)},le.prototype.resize=function(Ae){we.prototype.resize.call(this,Ae),be.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),be.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},le.prototype.pointerUp=function(Ae){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):we.prototype.pointerUp.call(this,Ae)},le.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)},le.prototype.select=function(){this.state==="creating"&&this.finishCreation(),we.prototype.select.call(this)},le.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),we.prototype.deselect.call(this)},le.prototype.finishCreation=function(){for(var Ae=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),se=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],fe=se[0],ue=se[1],Ve=se[2],Qt=se[3],Mt=!1,Bn=0;Bn0&&(Mt=!0,BnQt&&(Qt=Bn),Sn>Ve&&(Ve=Sn));if(Mt){this.left=fe/this.pixelRatio,this.top=ue/this.pixelRatio,this.width=(Ve-fe)/this.pixelRatio,this.height=(Qt-ue)/this.pixelRatio;var Pn=document.createElement("canvas");Pn.width=Ve-fe,Pn.height=Qt-ue,Pn.getContext("2d").putImageData(this.canvasContext.getImageData(fe,ue,Ve-fe,Qt-ue),0,0),this.drawingImgUrl=Pn.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},le.prototype.setDrawingImage=function(){be.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),be.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},le.prototype.setColor=function(Ae){this.color=Ae,this.colorChanged(Ae)},le.prototype.setLineWidth=function(Ae){this.lineWidth=Ae},Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var Ae=Object.assign({drawingImgUrl:this.drawingImgUrl},we.prototype.getState.call(this));return Ae.typeName=le.typeName,Ae},le.prototype.restoreState=function(Ae){this.createVisual(),we.prototype.restoreState.call(this,Ae),this.drawingImgUrl=Ae.drawingImgUrl,this.setDrawingImage()},le.prototype.scale=function(Ae,se){we.prototype.scale.call(this,Ae,se),this.setDrawingImage()},le.typeName="FreehandMarker",le.title="Freehand marker",le.icon='',le}(me),tt=function(we){function le(Ae,se,fe){var ue=we.call(this,Ae,fe||'')||this;return ue.typeBoxes=[],ue.currentType=se,ue.setCurrentType=ue.setCurrentType.bind(ue),ue}return Ie(le,we),le.prototype.getUi=function(){var Ae=this,se=document.createElement("div");se.style.display="flex",se.style.overflow="hidden",se.style.flexGrow="2";for(var fe=function(Qt){var Mt="both";switch(Qt){case 0:Mt="both";break;case 1:Mt="start";break;case 2:Mt="end";break;case 3:Mt="none"}var Bn=document.createElement("div");if(Bn.style.display="flex",Bn.style.flexGrow="2",Bn.style.alignItems="center",Bn.style.justifyContent="space-between",Bn.style.padding="5px",Bn.style.borderWidth="2px",Bn.style.borderStyle="solid",Bn.style.borderColor=Mt===ue.currentType?ue.uiStyleSettings.toolboxAccentColor:"transparent",Bn.addEventListener("click",function(){Ae.setCurrentType(Mt,Bn)}),se.appendChild(Bn),Mt==="both"||Mt==="start"){var Sn=document.createElement("div");Sn.style.display="flex",Sn.style.alignItems="center",Sn.style.minHeight="20px",Sn.innerHTML=` `,Sn.style.marginLeft="5px",Bn.appendChild(Sn)}var Pn=document.createElement("div");Pn.style.display="flex",Pn.style.alignItems="center",Pn.style.minHeight="20px",Pn.style.flexGrow="2";var lr=document.createElement("hr");if(lr.style.minWidth="20px",lr.style.border="0px",lr.style.borderTop="3px solid "+(ue.uiStyleSettings!==void 0?ue.uiStyleSettings.toolboxColor:"#eeeeee"),lr.style.flexGrow="2",Pn.appendChild(lr),Bn.appendChild(Pn),Mt==="both"||Mt==="end"){var zn=document.createElement("div");zn.style.display="flex",zn.style.alignItems="center",zn.style.minHeight="20px",zn.innerHTML=` - `,zn.style.marginRight="5px",Bn.appendChild(zn)}ue.typeBoxes.push(Bn)},ue=this,Ve=0;Ve<4;Ve++)fe(Ve);return se},le.prototype.setCurrentType=function(ie,se){var fe=this;this.currentType=ie,this.typeBoxes.forEach(function(ue){ue.style.borderColor=ue===se?fe.uiStyleSettings!==void 0?fe.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},le}(pe),Ot=function(we){function le(ie,se,fe){var ue=we.call(this,ie,se,fe)||this;return ue.arrowType="end",ue.arrowBaseHeight=10,ue.arrowBaseWidth=10,ue.getArrowPoints=ue.getArrowPoints.bind(ue),ue.setArrowType=ue.setArrowType.bind(ue),ue.arrowTypePanel=new tt("Arrow type","end"),ue.arrowTypePanel.onArrowTypeChanged=ue.setArrowType,ue}return Ie(le,we),le.prototype.ownsTarget=function(ie){return!(!we.prototype.ownsTarget.call(this,ie)&&ie!==this.arrow1&&ie!==this.arrow2)},le.prototype.getArrowPoints=function(ie,se){var fe=this.arrowBaseWidth+2*this.strokeWidth,ue=this.arrowBaseHeight+2*this.strokeWidth;return ie-fe/2+","+(se+ue/2)+" "+ie+","+(se-ue/2)+" "+(ie+fe/2)+","+(se+ue/2)},le.prototype.createTips=function(){this.arrow1=be.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(be.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=be.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(be.createTransform()),this.visual.appendChild(this.arrow2)},le.prototype.pointerDown=function(ie,se){we.prototype.pointerDown.call(this,ie,se),this.state==="creating"&&this.createTips()},le.prototype.adjustVisual=function(){if(we.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",be.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),be.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var ie=0;Math.abs(this.x1-this.x2)>.1&&(ie=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var se=this.arrow1.transform.baseVal.getItem(0);se.setRotate(ie,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(se,0);var fe=this.arrow2.transform.baseVal.getItem(0);fe.setRotate(ie+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(fe,0)}},le.prototype.setArrowType=function(ie){this.arrowType=ie,this.adjustVisual(),this.stateChanged()},Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var ie=Object.assign({arrowType:this.arrowType},we.prototype.getState.call(this));return ie.typeName=le.typeName,ie},le.prototype.restoreState=function(ie){we.prototype.restoreState.call(this,ie);var se=ie;this.arrowType=se.arrowType,this.createTips(),this.adjustVisual()},le.typeName="ArrowMarker",le.title="Arrow marker",le.icon='',le}(at),At=function(we){function le(ie,se,fe){var ue=we.call(this,ie,se,fe)||this;return ue.fillColor=fe.defaultFillColor,ue.strokeWidth=0,ue.fillPanel=new ve("Color",fe.defaultColorSet,fe.defaultFillColor),ue.fillPanel.onColorChanged=ue.setFillColor,ue}return Ie(le,we),Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var ie=we.prototype.getState.call(this);return ie.typeName=le.typeName,ie},le.typeName="CoverMarker",le.title="Cover marker",le.icon='',le}(Ye),it=function(we){function le(ie,se,fe,ue){var Ve=we.call(this,ie,ue||'')||this;return Ve.opacities=[],Ve.opacityBoxes=[],Ve.opacities=se,Ve.currentOpacity=fe,Ve.setCurrentOpacity=Ve.setCurrentOpacity.bind(Ve),Ve}return Ie(le,we),le.prototype.getUi=function(){var ie=this,se=document.createElement("div");return se.style.display="flex",se.style.overflow="hidden",se.style.flexGrow="2",se.style.justifyContent="space-between",this.opacities.forEach(function(fe){var ue=document.createElement("div");ue.style.display="flex",ue.style.alignItems="center",ue.style.justifyContent="center",ue.style.padding="5px",ue.style.borderWidth="2px",ue.style.borderStyle="solid",ue.style.borderColor=fe===ie.currentOpacity?ie.uiStyleSettings.toolboxAccentColor:"transparent",ue.addEventListener("click",function(){ie.setCurrentOpacity(fe,ue)}),se.appendChild(ue);var Ve=document.createElement("div");Ve.innerText=100*fe+"%",ue.appendChild(Ve),ie.opacityBoxes.push(ue)}),se},le.prototype.setCurrentOpacity=function(ie,se){var fe=this;this.currentOpacity=ie,this.opacityBoxes.forEach(function(ue){ue.style.borderColor=ue===se?fe.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},le}(pe),bt=function(we){function le(ie,se,fe){var ue=we.call(this,ie,se,fe)||this;return ue.setOpacity=ue.setOpacity.bind(ue),ue.fillColor=fe.defaultHighlightColor,ue.strokeWidth=0,ue.opacity=fe.defaultHighlightOpacity,ue.fillPanel=new ve("Color",fe.defaultColorSet,ue.fillColor),ue.fillPanel.onColorChanged=ue.setFillColor,ue.opacityPanel=new it("Opacity",fe.defaultOpacitySteps,ue.opacity),ue.opacityPanel.onOpacityChanged=ue.setOpacity,ue}return Ie(le,we),le.prototype.setOpacity=function(ie){this.opacity=ie,this.visual&&be.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var ie=we.prototype.getState.call(this);return ie.typeName=le.typeName,ie},le.typeName="HighlightMarker",le.title="Highlight marker",le.icon='',le}(At),Ue='',Ee='',Qe=function(we){function le(ie,se,fe){var ue=we.call(this,ie,se,fe)||this;return ue.bgColor="transparent",ue.tipPosition={x:0,y:0},ue.tipBase1Position={x:0,y:0},ue.tipBase2Position={x:0,y:0},ue.tipMoving=!1,ue.color=fe.defaultStrokeColor,ue.bgColor=fe.defaultFillColor,ue.fontFamily=fe.defaultFontFamily,ue.defaultSize={x:100,y:30},ue.setBgColor=ue.setBgColor.bind(ue),ue.getTipPoints=ue.getTipPoints.bind(ue),ue.positionTip=ue.positionTip.bind(ue),ue.setTipPoints=ue.setTipPoints.bind(ue),ue.colorPanel=new ve("Text color",fe.defaultColorSet,ue.color,Ue),ue.colorPanel.onColorChanged=ue.setColor,ue.bgColorPanel=new ve("Fill color",fe.defaultColorSet,ue.bgColor,Ee),ue.bgColorPanel.onColorChanged=ue.setBgColor,ue.fontFamilyPanel=new Oe("Font",fe.defaultFontFamilies,fe.defaultFontFamily),ue.fontFamilyPanel.onFontChanged=ue.setFont,ue.tipGrip=new Je,ue.tipGrip.visual.transform.baseVal.appendItem(be.createTransform()),ue.controlBox.appendChild(ue.tipGrip.visual),ue}return Ie(le,we),le.prototype.ownsTarget=function(ie){return we.prototype.ownsTarget.call(this,ie)||this.tipGrip.ownsTarget(ie)||this.tip===ie},le.prototype.createTip=function(){be.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=be.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},le.prototype.pointerDown=function(ie,se){this.state==="new"&&we.prototype.pointerDown.call(this,ie,se),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(se)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):we.prototype.pointerDown.call(this,ie,se)},le.prototype.pointerUp=function(ie){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,we.prototype.pointerUp.call(this,ie);else{var se=this.state==="creating";we.prototype.pointerUp.call(this,ie),this.setTipPoints(se),this.positionTip()}},le.prototype.manipulate=function(ie){if(this.tipMoving){var se=this.unrotatePoint(ie);this.tipPosition={x:se.x-this.manipulationStartLeft,y:se.y-this.manipulationStartTop},this.positionTip()}else we.prototype.manipulate.call(this,ie)},le.prototype.setBgColor=function(ie){this.bgRectangle&&this.tip&&(be.setAttributes(this.bgRectangle,[["fill",ie]]),be.setAttributes(this.tip,[["fill",ie]])),this.bgColor=ie,this.fillColorChanged(ie)},le.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},le.prototype.setTipPoints=function(ie){ie===void 0&&(ie=!1);var se=Math.min(this.height/2,15),fe=this.height/5;ie&&(this.tipPosition={x:se+fe/2,y:this.height+20});var ue=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?ue.1)){var ie=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),se=this.tip1.transform.baseVal.getItem(0);se.setRotate(ie,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(se,0);var fe=this.tip2.transform.baseVal.getItem(0);fe.setRotate(ie+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(fe,0)}},Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var ie=we.prototype.getState.call(this);return ie.typeName=le.typeName,ie},le.prototype.restoreState=function(ie){we.prototype.restoreState.call(this,ie),this.createTips(),this.adjustVisual()},le.typeName="MeasurementMarker",le.title="Measurement marker",le.icon='',le}(at),Se=function(we){function le(ie,se,fe){var ue=we.call(this,ie,se,fe)||this;return ue.strokePanel.colors=fe.defaultColorSet,ue.fillColor="transparent",ue}return Ie(le,we),Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var ie=we.prototype.getState.call(this);return ie.typeName=le.typeName,ie},le.typeName="EllipseFrameMarker",le.title="Ellipse frame marker",le.icon='',le}(Et),ot=function(){function we(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(we.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(we.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(we.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(we.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),we.prototype.addUndoStep=function(le){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(le)||(this.undoStack.push(le),JSON.stringify(this.lastRedoStep)!==JSON.stringify(le)&&this.redoStack.splice(0,this.redoStack.length))},we.prototype.replaceLastUndoStep=function(le){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=le)},we.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},we.prototype.undo=function(){if(this.undoStack.length>1){var le=this.undoStack.pop();return le!==void 0&&this.redoStack.push(le),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},we.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},we}(),vt=function(we){function le(ie,se,fe){var ue=we.call(this,ie,se,fe)||this;return ue.strokeColor="transparent",ue.strokeWidth=0,ue.strokeDasharray="",ue.curveX=0,ue.curveY=0,ue.manipulationStartCurveX=0,ue.manipulationStartCurveY=0,ue.setStrokeColor=ue.setStrokeColor.bind(ue),ue.setStrokeWidth=ue.setStrokeWidth.bind(ue),ue.setStrokeDasharray=ue.setStrokeDasharray.bind(ue),ue.positionGrips=ue.positionGrips.bind(ue),ue.addControlGrips=ue.addControlGrips.bind(ue),ue.adjustVisual=ue.adjustVisual.bind(ue),ue.setupControlBox=ue.setupControlBox.bind(ue),ue.resize=ue.resize.bind(ue),ue.strokeColor=fe.defaultColor,ue.strokeWidth=fe.defaultStrokeWidth,ue.strokeDasharray=fe.defaultStrokeDasharray,ue.strokePanel=new ve("Line color",fe.defaultColorSet,fe.defaultColor),ue.strokePanel.onColorChanged=ue.setStrokeColor,ue.strokeWidthPanel=new ut("Line width",fe.defaultStrokeWidths,fe.defaultStrokeWidth),ue.strokeWidthPanel.onWidthChanged=ue.setStrokeWidth,ue.strokeStylePanel=new ct("Line style",fe.defaultStrokeDasharrays,fe.defaultStrokeDasharray),ue.strokeStylePanel.onStyleChanged=ue.setStrokeDasharray,ue}return Ie(le,we),le.prototype.ownsTarget=function(ie){return!(!we.prototype.ownsTarget.call(this,ie)&&ie!==this.visual&&ie!==this.selectorCurve&&ie!==this.visibleCurve&&!this.curveGrip.ownsTarget(ie))},le.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},le.prototype.createVisual=function(){this.visual=be.createGroup(),this.selectorCurve=be.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=be.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)},le.prototype.pointerDown=function(ie,se){we.prototype.pointerDown.call(this,ie,se),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=ie.x,this.curveY=ie.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(se)&&(this.activeGrip=this.curveGrip,this._state="resize")},le.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),be.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),be.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),be.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},le.prototype.setupControlBox=function(){we.prototype.setupControlBox.call(this),this.curveControlLine1=be.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=be.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)},le.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,we.prototype.addControlGrips.call(this)},le.prototype.positionGrips=function(){we.prototype.positionGrips.call(this);var ie=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-ie/2,this.curveY-ie/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()))},le.prototype.manipulate=function(ie){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+ie.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+ie.y-this.manipulationStartY),we.prototype.manipulate.call(this,ie)},le.prototype.resize=function(ie){this.activeGrip===this.curveGrip&&(this.curveX=ie.x,this.curveY=ie.y),we.prototype.resize.call(this,ie),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},le.prototype.setStrokeColor=function(ie){this.strokeColor=ie,this.adjustVisual(),this.colorChanged(ie)},le.prototype.setStrokeWidth=function(ie){this.strokeWidth=ie,this.adjustVisual()},le.prototype.setStrokeDasharray=function(ie){this.strokeDasharray=ie,this.adjustVisual()},le.prototype.scale=function(ie,se){this.curveX=this.curveX*ie,this.curveY=this.curveY*se,we.prototype.scale.call(this,ie,se)},Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var ie=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},we.prototype.getState.call(this));return ie.typeName=le.typeName,ie},le.prototype.restoreState=function(ie){we.prototype.restoreState.call(this,ie);var se=ie;this.strokeColor=se.strokeColor,this.strokeWidth=se.strokeWidth,this.strokeDasharray=se.strokeDasharray,this.curveX=se.curveX,this.curveY=se.curveY,this.createVisual(),this.adjustVisual()},le.typeName="CurveMarker",le.title="Curve marker",le.icon='',le}(Ze),jt=function(we){function le(ie,se,fe){var ue=we.call(this,ie,se,fe)||this;return ue.fillColor="transparent",ue.strokeColor="transparent",ue.strokeWidth=0,ue.strokeDasharray="",ue.textColor="transparent",ue.fontSize="1rem",ue.isMoved=!1,ue.captionText="Caption",ue.PADDING=5,ue.captionBoxWidth=0,ue.captionBoxHeight=0,ue.strokeColor=fe.defaultColor,ue.strokeWidth=fe.defaultStrokeWidth,ue.strokeDasharray=fe.defaultStrokeDasharray,ue.fillColor=fe.defaultFillColor,ue.textColor=fe.defaultStrokeColor,ue.fontFamily=fe.defaultFontFamily,ue.fontSize=fe.defaultCaptionFontSize,ue.captionText=fe.defaultCaptionText,ue.setStrokeColor=ue.setStrokeColor.bind(ue),ue.setFillColor=ue.setFillColor.bind(ue),ue.setStrokeWidth=ue.setStrokeWidth.bind(ue),ue.setStrokeDasharray=ue.setStrokeDasharray.bind(ue),ue.createVisual=ue.createVisual.bind(ue),ue.sizeCaption=ue.sizeCaption.bind(ue),ue.setCaptionText=ue.setCaptionText.bind(ue),ue.showTextEditor=ue.showTextEditor.bind(ue),ue.positionTextEditor=ue.positionTextEditor.bind(ue),ue.finishTextEditing=ue.finishTextEditing.bind(ue),ue.setFont=ue.setFont.bind(ue),ue.setTextColor=ue.setTextColor.bind(ue),ue.strokePanel=new ve("Line color",Te(fe.defaultColorSet,["transparent"]),ue.strokeColor),ue.strokePanel.onColorChanged=ue.setStrokeColor,ue.fillPanel=new ve("Fill color",Te(fe.defaultColorSet,["transparent"]),ue.fillColor,Ee),ue.fillPanel.onColorChanged=ue.setFillColor,ue.strokeWidthPanel=new ut("Line width",fe.defaultStrokeWidths,fe.defaultStrokeWidth),ue.strokeWidthPanel.onWidthChanged=ue.setStrokeWidth,ue.strokeStylePanel=new ct("Line style",fe.defaultStrokeDasharrays,fe.defaultStrokeDasharray),ue.strokeStylePanel.onStyleChanged=ue.setStrokeDasharray,ue.fontFamilyPanel=new Oe("Font",fe.defaultFontFamilies,fe.defaultFontFamily),ue.fontFamilyPanel.onFontChanged=ue.setFont,ue.textColorPanel=new ve("Text color",fe.defaultColorSet,ue.textColor,Ue),ue.textColorPanel.onColorChanged=ue.setTextColor,ue}return Ie(le,we),le.prototype.ownsTarget=function(ie){return!(!we.prototype.ownsTarget.call(this,ie)&&ie!==this.visual&&ie!==this.frame&&ie!==this.captionBg&&ie!==this.captionElement)},le.prototype.createVisual=function(){this.visual=be.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=be.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=be.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=be.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()},le.prototype.setCaptionText=function(ie){this.captionText=ie,this.captionElement.textContent=this.captionText,this.sizeCaption()},le.prototype.pointerDown=function(ie,se){we.prototype.pointerDown.call(this,ie,se),this.isMoved=!1,this.pointerDownPoint=ie,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(ie),this._state="creating")},le.prototype.manipulate=function(ie){we.prototype.manipulate.call(this,ie),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(ie.x-this.pointerDownPoint.x)>5||Math.abs(ie.y-this.pointerDownPoint.y)>5)},le.prototype.resize=function(ie){we.prototype.resize.call(this,ie),this.setSize()},le.prototype.sizeCaption=function(){var ie=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=ie.width+2*this.PADDING,this.captionBoxHeight=ie.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),be.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')"]]),be.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')"]])},le.prototype.showTextEditor=function(){var ie=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(se){se.stopPropagation()}),this.textEditBox.addEventListener("keypress",function(se){se.key==="Enter"&&ie.finishTextEditing(ie.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(se){se.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){ie.finishTextEditing(ie.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){ie.finishTextEditing(ie.textEditBox.value)}),this.positionTextEditor(),this.textEditBox.focus()},le.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"))},le.prototype.finishTextEditing=function(ie){this.setCaptionText(ie.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},le.prototype.setFont=function(ie){this.captionElement&&be.setAttributes(this.captionElement,[["font-family",ie]]),this.fontFamily=ie,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},le.prototype.setTextColor=function(ie){this.captionElement&&be.setAttributes(this.captionElement,[["fill",ie]]),this.textColor=ie,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},le.prototype.setSize=function(){we.prototype.setSize.call(this),be.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},le.prototype.pointerUp=function(ie){we.prototype.pointerUp.call(this,ie),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},le.prototype.dblClick=function(ie,se){we.prototype.dblClick.call(this,ie,se),this.showTextEditor()},le.prototype.setStrokeColor=function(ie){this.strokeColor=ie,this.frame&&be.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(ie),this.stateChanged()},le.prototype.setFillColor=function(ie){this.fillColor=ie,this.captionBg&&be.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(ie),this.stateChanged()},le.prototype.setStrokeWidth=function(ie){this.strokeWidth=ie,this.frame&&be.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},le.prototype.setStrokeDasharray=function(ie){this.strokeDasharray=ie,this.frame&&be.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var ie=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},we.prototype.getState.call(this));return ie.typeName=this.typeName,ie},le.prototype.restoreState=function(ie){var se=ie;this.fillColor=se.fillColor,this.strokeColor=se.strokeColor,this.strokeWidth=se.strokeWidth,this.strokeDasharray=se.strokeDasharray,this.textColor=se.textColor,this.fontFamily=se.fontFamily,this.captionText=se.captionText,this.fontSize=se.fontSize,this.createVisual(),we.prototype.restoreState.call(this,ie),this.setSize()},le.prototype.scale=function(ie,se){we.prototype.scale.call(this,ie,se),this.setSize()},le.typeName="CaptionFrameMarker",le.title="Caption frame marker",le.icon='',le}(me),ft=function(){function we(le,ie){ie===void 0&&(ie=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=le,this.cancelable=ie}return Object.defineProperty(we.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),we.prototype.preventDefault=function(){this._defaultPrevented=!0},we}(),It=function(we){function le(ie,se,fe){var ue=we.call(this,ie,!1)||this;return ue.dataUrl=se,ue.state=fe,ue}return Ie(le,we),le}(ft),wt=function(we){function le(ie,se,fe){fe===void 0&&(fe=!1);var ue=we.call(this,ie,fe)||this;return ue.marker=se,ue}return Ie(le,we),le}(ft),Rt=function(){function we(){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 we.prototype.addEventListener=function(le,ie){this[le].push(ie)},we.prototype.removeEventListener=function(le,ie){var se=this[le].indexOf(ie);se>-1&&this[le].splice(se,1)},we}(),Jt=function(){function we(le){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new Re,this._isOpen=!1,this.undoRedoManager=new ot,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 Rt,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=we.instanceCounter++,this.styles=new et(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=le,this.targetRoot=document.body,this.width=le.clientWidth,this.height=le.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(we.prototype,"ALL_MARKER_TYPES",{get:function(){return[yt,Ke,Ot,Bt,Se,Et,bt,Qe,xt,At,at,vt,jt]},enumerable:!1,configurable:!0}),Object.defineProperty(we.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[yt,Ke,Ot,Bt,Et,bt,Qe]},enumerable:!1,configurable:!0}),Object.defineProperty(we.prototype,"BASIC_MARKER_TYPES",{get:function(){return[yt,Ke,Ot,Bt,bt]},enumerable:!1,configurable:!0}),Object.defineProperty(we.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(le){var ie=this;this._availableMarkerTypes.splice(0),le.forEach(function(se){if(typeof se=="string"){var fe=ie.ALL_MARKER_TYPES.find(function(ue){return ue.typeName===se});fe!==void 0&&ie._availableMarkerTypes.push(fe)}else ie._availableMarkerTypes.push(se)})},enumerable:!1,configurable:!0}),Object.defineProperty(we.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(we.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(we.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(we.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(we.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(le){this._zoomLevel=le,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(we.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),we.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),Xe.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},we.prototype.show=function(){var le=this;this.styles.styleSheetRoot===void 0&&De.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=De.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(ie){return ie(new ft(le))})},we.prototype.render=function(){return Me(this,void 0,void 0,function(){var le;return Pe(this,function(ie){switch(ie.label){case 0:return this.setCurrentMarker(),(le=new ze).naturalSize=this.renderAtNaturalSize,le.imageType=this.renderImageType,le.imageQuality=this.renderImageQuality,le.markersOnly=this.renderMarkersOnly,le.width=this.renderWidth,le.height=this.renderHeight,[4,le.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return ie.sent(),[4,le.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,ie.sent()]}})})},we.prototype.close=function(le){var ie=this;if(le===void 0&&(le=!1),this.isOpen){var se=!1;le||this.eventListeners.beforeclose.forEach(function(fe){var ue=new ft(ie,!0);fe(ue),ue.defaultPrevented&&(se=!0)}),se||(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(fe){return fe(new ft(ie))}),this.detachEvents(),this._isOpen=!1)}},we.prototype.addMarkersToToolbar=function(){for(var le,ie=[],se=0;sethis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*le:this.editorCanvas.clientWidth,se=ie',le.title="Powered by marker.js",le.style.display="grid",le.style.alignItems="center",le.style.justifyItems="center",le.style.padding="3px",le.style.width="20px",le.style.height="20px",this.logoUI.appendChild(le),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},we.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")},we.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"},we.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},we.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 le=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=le+"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 rt(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(le),1),le.dispose()},we.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())},we.prototype.toolbarButtonClicked=function(le,ie){if(le==="marker"&&ie!==void 0)this.createNewMarker(ie);else if(le==="action")switch(ie){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()}},we.prototype.deleteSelectedMarker=function(){var le=this;if(this._currentMarker!==void 0){var ie=!1;if(this.eventListeners.markerbeforedelete.forEach(function(fe){var ue=new wt(le,le._currentMarker,!0);fe(ue),ue.defaultPrevented&&(ie=!0)}),!ie){var se=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(fe){return fe(new wt(le,se))})}}},we.prototype.clear=function(){var le=this,ie=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(Ve){var Qt=new wt(le,void 0,!0);Ve(Qt),Qt.defaultPrevented&&(ie=!0)}),!ie)){this.setCurrentMarker();for(var se=function(Ve){var Qt=fe.markers[Ve];fe.setCurrentMarker(fe.markers[Ve]),fe._currentMarker.dispose(),fe.markerImage.removeChild(fe._currentMarker.container),fe.markers.splice(fe.markers.indexOf(fe._currentMarker),1),fe.eventListeners.markerdelete.forEach(function(Mt){return Mt(new wt(le,Qt))})},fe=this,ue=this.markers.length-1;ue>=0;ue--)se(ue);this.addUndoStep()}},Object.defineProperty(we.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),we.prototype.showNotesEditor=function(){var le;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=(le=this._currentMarker.notes)!==null&&le!==void 0?le:"",this.overlayContainer.appendChild(this.notesArea))},we.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)},we.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},we.prototype.addUndoStep=function(){var le=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var ie=this.getState(),se=this.undoRedoManager.getLastUndoStep();if(!se||se.width===ie.width&&se.height===ie.height){var fe=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(ie),fe1&&this.panTo({x:le.clientX,y:le.clientY}))},we.prototype.onPointerUp=function(le){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(le.clientX,le.clientY)),this.isDragging=!1,this.addUndoStep()},we.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},we.prototype.onKeyUp=function(le){this._currentMarker===void 0||this.notesArea!==void 0||le.key!=="Delete"&&le.key!=="Backspace"||this.deleteSelectedMarker()},we.prototype.clientToLocalCoordinates=function(le,ie){var se=this.markerImage.getBoundingClientRect();return{x:(le-se.left)/this.zoomLevel,y:(ie-se.top)/this.zoomLevel}},we.prototype.onWindowResize=function(){this.positionUI()},we.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var le=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=le+"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()},we.prototype.addLicenseKey=function(le){Xe.addKey(le)},we.prototype.addEventListener=function(le,ie){this.eventListeners.addEventListener(le,ie)},we.prototype.removeEventListener=function(le,ie){this.eventListeners.removeEventListener(le,ie)},we.prototype.renderState=function(le){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(le),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(we.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),we.prototype.focus=function(){var le=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(ie){return ie(new ft(le))}))},we.prototype.blur=function(){var le=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(ie){return ie(new ft(le))}))},we.instanceCounter=0,we}()},51581:function(Ct,ht,ne){"use strict";Object.defineProperty(ht,"__esModule",{value:!0});var y=function(){function Fe(rt,je){for(var pe=0;pe=0||Object.prototype.hasOwnProperty.call(Fe,pe)&&(je[pe]=Fe[pe]);return je}function ze(Fe,rt){if(!(Fe instanceof rt))throw new TypeError("Cannot call a class as a function")}function De(Fe,rt){if(!Fe)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return rt&&(typeof rt=="object"||typeof rt=="function")?rt:Fe}function et(Fe,rt){if(typeof rt!="function"&&rt!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof rt);Fe.prototype=Object.create(rt&&rt.prototype,{constructor:{value:Fe,enumerable:!1,writable:!0,configurable:!0}}),rt&&(Object.setPrototypeOf?Object.setPrototypeOf(Fe,rt):Fe.__proto__=rt)}var We=function(Fe){et(rt,Fe);function rt(je){ze(this,rt);var pe=De(this,(rt.__proto__||Object.getPrototypeOf(rt)).call(this,je));return pe.scrollListener=pe.scrollListener.bind(pe),pe.eventListenerOptions=pe.eventListenerOptions.bind(pe),pe.mousewheelListener=pe.mousewheelListener.bind(pe),pe}return y(rt,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var pe=this.getParentElement(this.scrollComponent);pe.scrollTop=pe.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var pe=!1,ve={get passive(){pe=!0}};try{document.addEventListener("test",null,ve),document.removeEventListener("test",null,ve)}catch(ke){}return pe}},{key:"eventListenerOptions",value:function(){var pe=this.props.useCapture;return this.isPassiveSupported()&&(pe={useCapture:this.props.useCapture,passive:!0}),pe}},{key:"setDefaultLoader",value:function(pe){this.defaultLoader=pe}},{key:"detachMousewheelListener",value:function(){var pe=window;this.props.useWindow===!1&&(pe=this.scrollComponent.parentNode),pe.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var pe=window;this.props.useWindow===!1&&(pe=this.getParentElement(this.scrollComponent)),pe.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),pe.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(pe){var ve=this.props.getScrollParent&&this.props.getScrollParent();return ve!=null?ve:pe&&pe.parentNode}},{key:"filterProps",value:function(pe){return pe}},{key:"attachScrollListener",value:function(){var pe=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!pe)){var ve=window;this.props.useWindow===!1&&(ve=pe),ve.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),ve.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),ve.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(pe){pe.deltaY===1&&!this.isPassiveSupported()&&pe.preventDefault()}},{key:"scrollListener",value:function(){var pe=this.scrollComponent,ve=window,ke=this.getParentElement(pe),Ge=void 0;if(this.props.useWindow){var Je=document.documentElement||document.body.parentNode||document.body,qe=ve.pageYOffset!==void 0?ve.pageYOffset:Je.scrollTop;this.props.isReverse?Ge=qe:Ge=this.calculateOffset(pe,qe)}else this.props.isReverse?Ge=ke.scrollTop:Ge=pe.scrollHeight-ke.scrollTop-ke.clientHeight;Ge1&&arguments[1]!==void 0?arguments[1]:60,Pe=null;return function(){for(var Te=this,be=arguments.length,Xe=new Array(be),ze=0;ze`,zn.style.marginRight="5px",Bn.appendChild(zn)}ue.typeBoxes.push(Bn)},ue=this,Ve=0;Ve<4;Ve++)fe(Ve);return se},le.prototype.setCurrentType=function(Ae,se){var fe=this;this.currentType=Ae,this.typeBoxes.forEach(function(ue){ue.style.borderColor=ue===se?fe.uiStyleSettings!==void 0?fe.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},le}(pe),Ot=function(we){function le(Ae,se,fe){var ue=we.call(this,Ae,se,fe)||this;return ue.arrowType="end",ue.arrowBaseHeight=10,ue.arrowBaseWidth=10,ue.getArrowPoints=ue.getArrowPoints.bind(ue),ue.setArrowType=ue.setArrowType.bind(ue),ue.arrowTypePanel=new tt("Arrow type","end"),ue.arrowTypePanel.onArrowTypeChanged=ue.setArrowType,ue}return Ie(le,we),le.prototype.ownsTarget=function(Ae){return!(!we.prototype.ownsTarget.call(this,Ae)&&Ae!==this.arrow1&&Ae!==this.arrow2)},le.prototype.getArrowPoints=function(Ae,se){var fe=this.arrowBaseWidth+2*this.strokeWidth,ue=this.arrowBaseHeight+2*this.strokeWidth;return Ae-fe/2+","+(se+ue/2)+" "+Ae+","+(se-ue/2)+" "+(Ae+fe/2)+","+(se+ue/2)},le.prototype.createTips=function(){this.arrow1=be.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(be.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=be.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(be.createTransform()),this.visual.appendChild(this.arrow2)},le.prototype.pointerDown=function(Ae,se){we.prototype.pointerDown.call(this,Ae,se),this.state==="creating"&&this.createTips()},le.prototype.adjustVisual=function(){if(we.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",be.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),be.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var Ae=0;Math.abs(this.x1-this.x2)>.1&&(Ae=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var se=this.arrow1.transform.baseVal.getItem(0);se.setRotate(Ae,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(se,0);var fe=this.arrow2.transform.baseVal.getItem(0);fe.setRotate(Ae+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(fe,0)}},le.prototype.setArrowType=function(Ae){this.arrowType=Ae,this.adjustVisual(),this.stateChanged()},Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var Ae=Object.assign({arrowType:this.arrowType},we.prototype.getState.call(this));return Ae.typeName=le.typeName,Ae},le.prototype.restoreState=function(Ae){we.prototype.restoreState.call(this,Ae);var se=Ae;this.arrowType=se.arrowType,this.createTips(),this.adjustVisual()},le.typeName="ArrowMarker",le.title="Arrow marker",le.icon='',le}(at),At=function(we){function le(Ae,se,fe){var ue=we.call(this,Ae,se,fe)||this;return ue.fillColor=fe.defaultFillColor,ue.strokeWidth=0,ue.fillPanel=new ve("Color",fe.defaultColorSet,fe.defaultFillColor),ue.fillPanel.onColorChanged=ue.setFillColor,ue}return Ie(le,we),Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var Ae=we.prototype.getState.call(this);return Ae.typeName=le.typeName,Ae},le.typeName="CoverMarker",le.title="Cover marker",le.icon='',le}(Ye),it=function(we){function le(Ae,se,fe,ue){var Ve=we.call(this,Ae,ue||'')||this;return Ve.opacities=[],Ve.opacityBoxes=[],Ve.opacities=se,Ve.currentOpacity=fe,Ve.setCurrentOpacity=Ve.setCurrentOpacity.bind(Ve),Ve}return Ie(le,we),le.prototype.getUi=function(){var Ae=this,se=document.createElement("div");return se.style.display="flex",se.style.overflow="hidden",se.style.flexGrow="2",se.style.justifyContent="space-between",this.opacities.forEach(function(fe){var ue=document.createElement("div");ue.style.display="flex",ue.style.alignItems="center",ue.style.justifyContent="center",ue.style.padding="5px",ue.style.borderWidth="2px",ue.style.borderStyle="solid",ue.style.borderColor=fe===Ae.currentOpacity?Ae.uiStyleSettings.toolboxAccentColor:"transparent",ue.addEventListener("click",function(){Ae.setCurrentOpacity(fe,ue)}),se.appendChild(ue);var Ve=document.createElement("div");Ve.innerText=100*fe+"%",ue.appendChild(Ve),Ae.opacityBoxes.push(ue)}),se},le.prototype.setCurrentOpacity=function(Ae,se){var fe=this;this.currentOpacity=Ae,this.opacityBoxes.forEach(function(ue){ue.style.borderColor=ue===se?fe.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},le}(pe),bt=function(we){function le(Ae,se,fe){var ue=we.call(this,Ae,se,fe)||this;return ue.setOpacity=ue.setOpacity.bind(ue),ue.fillColor=fe.defaultHighlightColor,ue.strokeWidth=0,ue.opacity=fe.defaultHighlightOpacity,ue.fillPanel=new ve("Color",fe.defaultColorSet,ue.fillColor),ue.fillPanel.onColorChanged=ue.setFillColor,ue.opacityPanel=new it("Opacity",fe.defaultOpacitySteps,ue.opacity),ue.opacityPanel.onOpacityChanged=ue.setOpacity,ue}return Ie(le,we),le.prototype.setOpacity=function(Ae){this.opacity=Ae,this.visual&&be.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var Ae=we.prototype.getState.call(this);return Ae.typeName=le.typeName,Ae},le.typeName="HighlightMarker",le.title="Highlight marker",le.icon='',le}(At),Ue='',Ee='',Qe=function(we){function le(Ae,se,fe){var ue=we.call(this,Ae,se,fe)||this;return ue.bgColor="transparent",ue.tipPosition={x:0,y:0},ue.tipBase1Position={x:0,y:0},ue.tipBase2Position={x:0,y:0},ue.tipMoving=!1,ue.color=fe.defaultStrokeColor,ue.bgColor=fe.defaultFillColor,ue.fontFamily=fe.defaultFontFamily,ue.defaultSize={x:100,y:30},ue.setBgColor=ue.setBgColor.bind(ue),ue.getTipPoints=ue.getTipPoints.bind(ue),ue.positionTip=ue.positionTip.bind(ue),ue.setTipPoints=ue.setTipPoints.bind(ue),ue.colorPanel=new ve("Text color",fe.defaultColorSet,ue.color,Ue),ue.colorPanel.onColorChanged=ue.setColor,ue.bgColorPanel=new ve("Fill color",fe.defaultColorSet,ue.bgColor,Ee),ue.bgColorPanel.onColorChanged=ue.setBgColor,ue.fontFamilyPanel=new Oe("Font",fe.defaultFontFamilies,fe.defaultFontFamily),ue.fontFamilyPanel.onFontChanged=ue.setFont,ue.tipGrip=new Je,ue.tipGrip.visual.transform.baseVal.appendItem(be.createTransform()),ue.controlBox.appendChild(ue.tipGrip.visual),ue}return Ie(le,we),le.prototype.ownsTarget=function(Ae){return we.prototype.ownsTarget.call(this,Ae)||this.tipGrip.ownsTarget(Ae)||this.tip===Ae},le.prototype.createTip=function(){be.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=be.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},le.prototype.pointerDown=function(Ae,se){this.state==="new"&&we.prototype.pointerDown.call(this,Ae,se),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(se)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):we.prototype.pointerDown.call(this,Ae,se)},le.prototype.pointerUp=function(Ae){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,we.prototype.pointerUp.call(this,Ae);else{var se=this.state==="creating";we.prototype.pointerUp.call(this,Ae),this.setTipPoints(se),this.positionTip()}},le.prototype.manipulate=function(Ae){if(this.tipMoving){var se=this.unrotatePoint(Ae);this.tipPosition={x:se.x-this.manipulationStartLeft,y:se.y-this.manipulationStartTop},this.positionTip()}else we.prototype.manipulate.call(this,Ae)},le.prototype.setBgColor=function(Ae){this.bgRectangle&&this.tip&&(be.setAttributes(this.bgRectangle,[["fill",Ae]]),be.setAttributes(this.tip,[["fill",Ae]])),this.bgColor=Ae,this.fillColorChanged(Ae)},le.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},le.prototype.setTipPoints=function(Ae){Ae===void 0&&(Ae=!1);var se=Math.min(this.height/2,15),fe=this.height/5;Ae&&(this.tipPosition={x:se+fe/2,y:this.height+20});var ue=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?ue.1)){var Ae=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),se=this.tip1.transform.baseVal.getItem(0);se.setRotate(Ae,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(se,0);var fe=this.tip2.transform.baseVal.getItem(0);fe.setRotate(Ae+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(fe,0)}},Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var Ae=we.prototype.getState.call(this);return Ae.typeName=le.typeName,Ae},le.prototype.restoreState=function(Ae){we.prototype.restoreState.call(this,Ae),this.createTips(),this.adjustVisual()},le.typeName="MeasurementMarker",le.title="Measurement marker",le.icon='',le}(at),Se=function(we){function le(Ae,se,fe){var ue=we.call(this,Ae,se,fe)||this;return ue.strokePanel.colors=fe.defaultColorSet,ue.fillColor="transparent",ue}return Ie(le,we),Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var Ae=we.prototype.getState.call(this);return Ae.typeName=le.typeName,Ae},le.typeName="EllipseFrameMarker",le.title="Ellipse frame marker",le.icon='',le}(Et),ot=function(){function we(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(we.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(we.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(we.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(we.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),we.prototype.addUndoStep=function(le){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(le)||(this.undoStack.push(le),JSON.stringify(this.lastRedoStep)!==JSON.stringify(le)&&this.redoStack.splice(0,this.redoStack.length))},we.prototype.replaceLastUndoStep=function(le){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=le)},we.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},we.prototype.undo=function(){if(this.undoStack.length>1){var le=this.undoStack.pop();return le!==void 0&&this.redoStack.push(le),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},we.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},we}(),vt=function(we){function le(Ae,se,fe){var ue=we.call(this,Ae,se,fe)||this;return ue.strokeColor="transparent",ue.strokeWidth=0,ue.strokeDasharray="",ue.curveX=0,ue.curveY=0,ue.manipulationStartCurveX=0,ue.manipulationStartCurveY=0,ue.setStrokeColor=ue.setStrokeColor.bind(ue),ue.setStrokeWidth=ue.setStrokeWidth.bind(ue),ue.setStrokeDasharray=ue.setStrokeDasharray.bind(ue),ue.positionGrips=ue.positionGrips.bind(ue),ue.addControlGrips=ue.addControlGrips.bind(ue),ue.adjustVisual=ue.adjustVisual.bind(ue),ue.setupControlBox=ue.setupControlBox.bind(ue),ue.resize=ue.resize.bind(ue),ue.strokeColor=fe.defaultColor,ue.strokeWidth=fe.defaultStrokeWidth,ue.strokeDasharray=fe.defaultStrokeDasharray,ue.strokePanel=new ve("Line color",fe.defaultColorSet,fe.defaultColor),ue.strokePanel.onColorChanged=ue.setStrokeColor,ue.strokeWidthPanel=new ut("Line width",fe.defaultStrokeWidths,fe.defaultStrokeWidth),ue.strokeWidthPanel.onWidthChanged=ue.setStrokeWidth,ue.strokeStylePanel=new ct("Line style",fe.defaultStrokeDasharrays,fe.defaultStrokeDasharray),ue.strokeStylePanel.onStyleChanged=ue.setStrokeDasharray,ue}return Ie(le,we),le.prototype.ownsTarget=function(Ae){return!(!we.prototype.ownsTarget.call(this,Ae)&&Ae!==this.visual&&Ae!==this.selectorCurve&&Ae!==this.visibleCurve&&!this.curveGrip.ownsTarget(Ae))},le.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},le.prototype.createVisual=function(){this.visual=be.createGroup(),this.selectorCurve=be.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=be.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)},le.prototype.pointerDown=function(Ae,se){we.prototype.pointerDown.call(this,Ae,se),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=Ae.x,this.curveY=Ae.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(se)&&(this.activeGrip=this.curveGrip,this._state="resize")},le.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),be.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),be.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),be.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},le.prototype.setupControlBox=function(){we.prototype.setupControlBox.call(this),this.curveControlLine1=be.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=be.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)},le.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,we.prototype.addControlGrips.call(this)},le.prototype.positionGrips=function(){we.prototype.positionGrips.call(this);var Ae=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-Ae/2,this.curveY-Ae/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()))},le.prototype.manipulate=function(Ae){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+Ae.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+Ae.y-this.manipulationStartY),we.prototype.manipulate.call(this,Ae)},le.prototype.resize=function(Ae){this.activeGrip===this.curveGrip&&(this.curveX=Ae.x,this.curveY=Ae.y),we.prototype.resize.call(this,Ae),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},le.prototype.setStrokeColor=function(Ae){this.strokeColor=Ae,this.adjustVisual(),this.colorChanged(Ae)},le.prototype.setStrokeWidth=function(Ae){this.strokeWidth=Ae,this.adjustVisual()},le.prototype.setStrokeDasharray=function(Ae){this.strokeDasharray=Ae,this.adjustVisual()},le.prototype.scale=function(Ae,se){this.curveX=this.curveX*Ae,this.curveY=this.curveY*se,we.prototype.scale.call(this,Ae,se)},Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var Ae=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},we.prototype.getState.call(this));return Ae.typeName=le.typeName,Ae},le.prototype.restoreState=function(Ae){we.prototype.restoreState.call(this,Ae);var se=Ae;this.strokeColor=se.strokeColor,this.strokeWidth=se.strokeWidth,this.strokeDasharray=se.strokeDasharray,this.curveX=se.curveX,this.curveY=se.curveY,this.createVisual(),this.adjustVisual()},le.typeName="CurveMarker",le.title="Curve marker",le.icon='',le}(Ze),Rt=function(we){function le(Ae,se,fe){var ue=we.call(this,Ae,se,fe)||this;return ue.fillColor="transparent",ue.strokeColor="transparent",ue.strokeWidth=0,ue.strokeDasharray="",ue.textColor="transparent",ue.fontSize="1rem",ue.isMoved=!1,ue.captionText="Caption",ue.PADDING=5,ue.captionBoxWidth=0,ue.captionBoxHeight=0,ue.strokeColor=fe.defaultColor,ue.strokeWidth=fe.defaultStrokeWidth,ue.strokeDasharray=fe.defaultStrokeDasharray,ue.fillColor=fe.defaultFillColor,ue.textColor=fe.defaultStrokeColor,ue.fontFamily=fe.defaultFontFamily,ue.fontSize=fe.defaultCaptionFontSize,ue.captionText=fe.defaultCaptionText,ue.setStrokeColor=ue.setStrokeColor.bind(ue),ue.setFillColor=ue.setFillColor.bind(ue),ue.setStrokeWidth=ue.setStrokeWidth.bind(ue),ue.setStrokeDasharray=ue.setStrokeDasharray.bind(ue),ue.createVisual=ue.createVisual.bind(ue),ue.sizeCaption=ue.sizeCaption.bind(ue),ue.setCaptionText=ue.setCaptionText.bind(ue),ue.showTextEditor=ue.showTextEditor.bind(ue),ue.positionTextEditor=ue.positionTextEditor.bind(ue),ue.finishTextEditing=ue.finishTextEditing.bind(ue),ue.setFont=ue.setFont.bind(ue),ue.setTextColor=ue.setTextColor.bind(ue),ue.strokePanel=new ve("Line color",Te(fe.defaultColorSet,["transparent"]),ue.strokeColor),ue.strokePanel.onColorChanged=ue.setStrokeColor,ue.fillPanel=new ve("Fill color",Te(fe.defaultColorSet,["transparent"]),ue.fillColor,Ee),ue.fillPanel.onColorChanged=ue.setFillColor,ue.strokeWidthPanel=new ut("Line width",fe.defaultStrokeWidths,fe.defaultStrokeWidth),ue.strokeWidthPanel.onWidthChanged=ue.setStrokeWidth,ue.strokeStylePanel=new ct("Line style",fe.defaultStrokeDasharrays,fe.defaultStrokeDasharray),ue.strokeStylePanel.onStyleChanged=ue.setStrokeDasharray,ue.fontFamilyPanel=new Oe("Font",fe.defaultFontFamilies,fe.defaultFontFamily),ue.fontFamilyPanel.onFontChanged=ue.setFont,ue.textColorPanel=new ve("Text color",fe.defaultColorSet,ue.textColor,Ue),ue.textColorPanel.onColorChanged=ue.setTextColor,ue}return Ie(le,we),le.prototype.ownsTarget=function(Ae){return!(!we.prototype.ownsTarget.call(this,Ae)&&Ae!==this.visual&&Ae!==this.frame&&Ae!==this.captionBg&&Ae!==this.captionElement)},le.prototype.createVisual=function(){this.visual=be.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=be.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=be.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=be.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()},le.prototype.setCaptionText=function(Ae){this.captionText=Ae,this.captionElement.textContent=this.captionText,this.sizeCaption()},le.prototype.pointerDown=function(Ae,se){we.prototype.pointerDown.call(this,Ae,se),this.isMoved=!1,this.pointerDownPoint=Ae,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(Ae),this._state="creating")},le.prototype.manipulate=function(Ae){we.prototype.manipulate.call(this,Ae),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(Ae.x-this.pointerDownPoint.x)>5||Math.abs(Ae.y-this.pointerDownPoint.y)>5)},le.prototype.resize=function(Ae){we.prototype.resize.call(this,Ae),this.setSize()},le.prototype.sizeCaption=function(){var Ae=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=Ae.width+2*this.PADDING,this.captionBoxHeight=Ae.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),be.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')"]]),be.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')"]])},le.prototype.showTextEditor=function(){var Ae=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(se){se.stopPropagation()}),this.textEditBox.addEventListener("keypress",function(se){se.key==="Enter"&&Ae.finishTextEditing(Ae.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(se){se.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){Ae.finishTextEditing(Ae.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){Ae.finishTextEditing(Ae.textEditBox.value)}),this.positionTextEditor(),this.textEditBox.focus()},le.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"))},le.prototype.finishTextEditing=function(Ae){this.setCaptionText(Ae.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},le.prototype.setFont=function(Ae){this.captionElement&&be.setAttributes(this.captionElement,[["font-family",Ae]]),this.fontFamily=Ae,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},le.prototype.setTextColor=function(Ae){this.captionElement&&be.setAttributes(this.captionElement,[["fill",Ae]]),this.textColor=Ae,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},le.prototype.setSize=function(){we.prototype.setSize.call(this),be.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},le.prototype.pointerUp=function(Ae){we.prototype.pointerUp.call(this,Ae),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},le.prototype.dblClick=function(Ae,se){we.prototype.dblClick.call(this,Ae,se),this.showTextEditor()},le.prototype.setStrokeColor=function(Ae){this.strokeColor=Ae,this.frame&&be.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(Ae),this.stateChanged()},le.prototype.setFillColor=function(Ae){this.fillColor=Ae,this.captionBg&&be.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(Ae),this.stateChanged()},le.prototype.setStrokeWidth=function(Ae){this.strokeWidth=Ae,this.frame&&be.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},le.prototype.setStrokeDasharray=function(Ae){this.strokeDasharray=Ae,this.frame&&be.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var Ae=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},we.prototype.getState.call(this));return Ae.typeName=this.typeName,Ae},le.prototype.restoreState=function(Ae){var se=Ae;this.fillColor=se.fillColor,this.strokeColor=se.strokeColor,this.strokeWidth=se.strokeWidth,this.strokeDasharray=se.strokeDasharray,this.textColor=se.textColor,this.fontFamily=se.fontFamily,this.captionText=se.captionText,this.fontSize=se.fontSize,this.createVisual(),we.prototype.restoreState.call(this,Ae),this.setSize()},le.prototype.scale=function(Ae,se){we.prototype.scale.call(this,Ae,se),this.setSize()},le.typeName="CaptionFrameMarker",le.title="Caption frame marker",le.icon='',le}(me),ft=function(){function we(le,Ae){Ae===void 0&&(Ae=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=le,this.cancelable=Ae}return Object.defineProperty(we.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),we.prototype.preventDefault=function(){this._defaultPrevented=!0},we}(),It=function(we){function le(Ae,se,fe){var ue=we.call(this,Ae,!1)||this;return ue.dataUrl=se,ue.state=fe,ue}return Ie(le,we),le}(ft),wt=function(we){function le(Ae,se,fe){fe===void 0&&(fe=!1);var ue=we.call(this,Ae,fe)||this;return ue.marker=se,ue}return Ie(le,we),le}(ft),Wt=function(){function we(){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 we.prototype.addEventListener=function(le,Ae){this[le].push(Ae)},we.prototype.removeEventListener=function(le,Ae){var se=this[le].indexOf(Ae);se>-1&&this[le].splice(se,1)},we}(),Jt=function(){function we(le){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new Re,this._isOpen=!1,this.undoRedoManager=new ot,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 Wt,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=we.instanceCounter++,this.styles=new et(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=le,this.targetRoot=document.body,this.width=le.clientWidth,this.height=le.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(we.prototype,"ALL_MARKER_TYPES",{get:function(){return[yt,Ke,Ot,Bt,Se,Et,bt,Qe,xt,At,at,vt,Rt]},enumerable:!1,configurable:!0}),Object.defineProperty(we.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[yt,Ke,Ot,Bt,Et,bt,Qe]},enumerable:!1,configurable:!0}),Object.defineProperty(we.prototype,"BASIC_MARKER_TYPES",{get:function(){return[yt,Ke,Ot,Bt,bt]},enumerable:!1,configurable:!0}),Object.defineProperty(we.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(le){var Ae=this;this._availableMarkerTypes.splice(0),le.forEach(function(se){if(typeof se=="string"){var fe=Ae.ALL_MARKER_TYPES.find(function(ue){return ue.typeName===se});fe!==void 0&&Ae._availableMarkerTypes.push(fe)}else Ae._availableMarkerTypes.push(se)})},enumerable:!1,configurable:!0}),Object.defineProperty(we.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(we.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(we.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(we.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(we.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(le){this._zoomLevel=le,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(we.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),we.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),Xe.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},we.prototype.show=function(){var le=this;this.styles.styleSheetRoot===void 0&&De.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=De.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(Ae){return Ae(new ft(le))})},we.prototype.render=function(){return Me(this,void 0,void 0,function(){var le;return Pe(this,function(Ae){switch(Ae.label){case 0:return this.setCurrentMarker(),(le=new ze).naturalSize=this.renderAtNaturalSize,le.imageType=this.renderImageType,le.imageQuality=this.renderImageQuality,le.markersOnly=this.renderMarkersOnly,le.width=this.renderWidth,le.height=this.renderHeight,[4,le.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return Ae.sent(),[4,le.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,Ae.sent()]}})})},we.prototype.close=function(le){var Ae=this;if(le===void 0&&(le=!1),this.isOpen){var se=!1;le||this.eventListeners.beforeclose.forEach(function(fe){var ue=new ft(Ae,!0);fe(ue),ue.defaultPrevented&&(se=!0)}),se||(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(fe){return fe(new ft(Ae))}),this.detachEvents(),this._isOpen=!1)}},we.prototype.addMarkersToToolbar=function(){for(var le,Ae=[],se=0;sethis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*le:this.editorCanvas.clientWidth,se=Ae',le.title="Powered by marker.js",le.style.display="grid",le.style.alignItems="center",le.style.justifyItems="center",le.style.padding="3px",le.style.width="20px",le.style.height="20px",this.logoUI.appendChild(le),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},we.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")},we.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"},we.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},we.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 le=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=le+"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 rt(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(le),1),le.dispose()},we.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())},we.prototype.toolbarButtonClicked=function(le,Ae){if(le==="marker"&&Ae!==void 0)this.createNewMarker(Ae);else if(le==="action")switch(Ae){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()}},we.prototype.deleteSelectedMarker=function(){var le=this;if(this._currentMarker!==void 0){var Ae=!1;if(this.eventListeners.markerbeforedelete.forEach(function(fe){var ue=new wt(le,le._currentMarker,!0);fe(ue),ue.defaultPrevented&&(Ae=!0)}),!Ae){var se=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(fe){return fe(new wt(le,se))})}}},we.prototype.clear=function(){var le=this,Ae=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(Ve){var Qt=new wt(le,void 0,!0);Ve(Qt),Qt.defaultPrevented&&(Ae=!0)}),!Ae)){this.setCurrentMarker();for(var se=function(Ve){var Qt=fe.markers[Ve];fe.setCurrentMarker(fe.markers[Ve]),fe._currentMarker.dispose(),fe.markerImage.removeChild(fe._currentMarker.container),fe.markers.splice(fe.markers.indexOf(fe._currentMarker),1),fe.eventListeners.markerdelete.forEach(function(Mt){return Mt(new wt(le,Qt))})},fe=this,ue=this.markers.length-1;ue>=0;ue--)se(ue);this.addUndoStep()}},Object.defineProperty(we.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),we.prototype.showNotesEditor=function(){var le;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=(le=this._currentMarker.notes)!==null&&le!==void 0?le:"",this.overlayContainer.appendChild(this.notesArea))},we.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)},we.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},we.prototype.addUndoStep=function(){var le=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var Ae=this.getState(),se=this.undoRedoManager.getLastUndoStep();if(!se||se.width===Ae.width&&se.height===Ae.height){var fe=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(Ae),fe1&&this.panTo({x:le.clientX,y:le.clientY}))},we.prototype.onPointerUp=function(le){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(le.clientX,le.clientY)),this.isDragging=!1,this.addUndoStep()},we.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},we.prototype.onKeyUp=function(le){this._currentMarker===void 0||this.notesArea!==void 0||le.key!=="Delete"&&le.key!=="Backspace"||this.deleteSelectedMarker()},we.prototype.clientToLocalCoordinates=function(le,Ae){var se=this.markerImage.getBoundingClientRect();return{x:(le-se.left)/this.zoomLevel,y:(Ae-se.top)/this.zoomLevel}},we.prototype.onWindowResize=function(){this.positionUI()},we.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var le=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=le+"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()},we.prototype.addLicenseKey=function(le){Xe.addKey(le)},we.prototype.addEventListener=function(le,Ae){this.eventListeners.addEventListener(le,Ae)},we.prototype.removeEventListener=function(le,Ae){this.eventListeners.removeEventListener(le,Ae)},we.prototype.renderState=function(le){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(le),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(we.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),we.prototype.focus=function(){var le=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(Ae){return Ae(new ft(le))}))},we.prototype.blur=function(){var le=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(Ae){return Ae(new ft(le))}))},we.instanceCounter=0,we}()},51581:function(Ct,ht,ne){"use strict";Object.defineProperty(ht,"__esModule",{value:!0});var y=function(){function Fe(rt,je){for(var pe=0;pe=0||Object.prototype.hasOwnProperty.call(Fe,pe)&&(je[pe]=Fe[pe]);return je}function ze(Fe,rt){if(!(Fe instanceof rt))throw new TypeError("Cannot call a class as a function")}function De(Fe,rt){if(!Fe)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return rt&&(typeof rt=="object"||typeof rt=="function")?rt:Fe}function et(Fe,rt){if(typeof rt!="function"&&rt!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof rt);Fe.prototype=Object.create(rt&&rt.prototype,{constructor:{value:Fe,enumerable:!1,writable:!0,configurable:!0}}),rt&&(Object.setPrototypeOf?Object.setPrototypeOf(Fe,rt):Fe.__proto__=rt)}var We=function(Fe){et(rt,Fe);function rt(je){ze(this,rt);var pe=De(this,(rt.__proto__||Object.getPrototypeOf(rt)).call(this,je));return pe.scrollListener=pe.scrollListener.bind(pe),pe.eventListenerOptions=pe.eventListenerOptions.bind(pe),pe.mousewheelListener=pe.mousewheelListener.bind(pe),pe}return y(rt,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var pe=this.getParentElement(this.scrollComponent);pe.scrollTop=pe.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var pe=!1,ve={get passive(){pe=!0}};try{document.addEventListener("test",null,ve),document.removeEventListener("test",null,ve)}catch(ke){}return pe}},{key:"eventListenerOptions",value:function(){var pe=this.props.useCapture;return this.isPassiveSupported()&&(pe={useCapture:this.props.useCapture,passive:!0}),pe}},{key:"setDefaultLoader",value:function(pe){this.defaultLoader=pe}},{key:"detachMousewheelListener",value:function(){var pe=window;this.props.useWindow===!1&&(pe=this.scrollComponent.parentNode),pe.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var pe=window;this.props.useWindow===!1&&(pe=this.getParentElement(this.scrollComponent)),pe.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),pe.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(pe){var ve=this.props.getScrollParent&&this.props.getScrollParent();return ve!=null?ve:pe&&pe.parentNode}},{key:"filterProps",value:function(pe){return pe}},{key:"attachScrollListener",value:function(){var pe=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!pe)){var ve=window;this.props.useWindow===!1&&(ve=pe),ve.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),ve.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),ve.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(pe){pe.deltaY===1&&!this.isPassiveSupported()&&pe.preventDefault()}},{key:"scrollListener",value:function(){var pe=this.scrollComponent,ve=window,ke=this.getParentElement(pe),Ge=void 0;if(this.props.useWindow){var Je=document.documentElement||document.body.parentNode||document.body,qe=ve.pageYOffset!==void 0?ve.pageYOffset:Je.scrollTop;this.props.isReverse?Ge=qe:Ge=this.calculateOffset(pe,qe)}else this.props.isReverse?Ge=ke.scrollTop:Ge=pe.scrollHeight-ke.scrollTop-ke.clientHeight;Ge1&&arguments[1]!==void 0?arguments[1]:60,Pe=null;return function(){for(var Te=this,be=arguments.length,Xe=new Array(be),ze=0;ze4?parseFloat(He):5};At.setHTML5Codebase=function(He,Ue){Ve=He,it(He,Ue)},At.setJavaCodebase=At.setJavaCodebaseVersion=At.isCompiledInstalled=At.setPreCompiledScriptPath=At.setPreCompiledResourcePath=function(){},At.setHTML5CodebaseVersion=function(He,Ue){var at=parseFloat(He);if(at!==NaN&&at<5){console.log("The GeoGebra HTML5 codebase version "+at+" is deprecated. Using version latest instead.");return}Se=He,fe(He,Ue)},At.getHTML5CodebaseVersion=function(){return rt},At.getParameters=function(){return ne},At.setFontsCSSURL=function(He){Nt=He},At.setGiacJSURL=function(He){},At.setJNLPFile=function(He){nt=He},At.setJNLPBaseDir=function(He){},At.inject=function(){function He(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Ue="auto",at=ne.id,dn,Qt=!1,An=0;An=5)return!0;var He=At.getAppletObject();return He&&typeof He.recalculateEnvironments=="function"?(He.recalculateEnvironments(),!0):!1},At.startAnimation=function(){var He=At.getAppletObject();return He&&typeof He.startAnimation=="function"?(He.startAnimation(),!0):!1},At.stopAnimation=function(){var He=At.getAppletObject();return He&&typeof He.stopAnimation=="function"?(He.stopAnimation(),!0):!1},At.getAppletObject=function(){var He=ne.id!==void 0?ne.id:"ggbApplet";return window[He]},At.resize=function(){};var bt=function(He,Ue,at){var dn=document.createElement("param");dn.setAttribute("name",Ue),dn.setAttribute("value",at),He.appendChild(dn)},Pe=function(He){return He&&He!=="false"},je=function(He,Ue,at){Ze(rt)<=4.2&&(at=!0);var dn=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==rt||ggbHTML5LoadedCodebaseIsWebSimple&&!Te)&&(dn=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Qt=document.createElement("div");Qt.classList.add("appletParameters","notranslate");var An=Ue.width,xt=Ue.height;if(Ue.disableAutoScale=Ue.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Ue.disableAutoScale,Ue.width!==void 0)if(Ze(rt)<=4.4)Pe(Ue.showToolBar)&&(Ue.height-=7),Pe(Ue.showAlgebraInput)&&(Ue.height-=37),Ue.width<605&&Pe(Ue.showToolBar)&&(Ue.width=605,An=605);else{var Xe=100;(Pe(Ue.showToolBar)||Pe(Ue.showMenuBar))&&(Ue.hasOwnProperty("customToolBar")&&(Ue.customToolbar=Ue.customToolBar),Xe=Pe(Ue.showMenuBar)?245:155),An=5?(Ue.appletOnLoad=function(Fn){var Sn=He.querySelector(".ggb_preview");Sn&&Sn.parentNode.removeChild(Sn),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(ae),window.GGBT_wsf_view&&$(window).trigger("resize"),ue(Fn)},re||ae.appendChild(ce)):Qt.appendChild(ce),ae.appendChild(Qt),re||He.appendChild(ae),setTimeout(function(){At.resize()},1)}else{var ve=document.createElement("div");ve.className="applet_scaler",ve.style.position="relative",ve.style.display="block",ve.appendChild(Qt),He.appendChild(ve),Ue.appletOnLoad=function(Fn){At.resize(),ue(Fn)}}function ie(Fn,Sn){Sn&&typeof Sn.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Fn,Sn.appletOnLoad):renderGGBElement(Fn),Yt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Sn)}function Ce(Fn,Sn){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Fn,params:Sn}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(jn){ie(jn.article,jn.params)}),html5AppletsToProcess=null)},Ze(rt)<5&&(Fn.className+=" geogebraweb")):ie(Fn,Sn)}if(dn){scriptLoadStarted=!0;for(var yt=0;yt0?(en.remove(),ae.attr("id","fullscreencontent").show(),jQuery(ue).append(ae),window.dispatchEvent(new Event("resize"))):je(en,Ue,!1),window.GGBT_wsf_view.launchFullScreen(ue)}else kt=dn,je(He,Ue,!1);if(!window.GGBT_wsf_view)for(xt=0;xtHe/4*3&&(en=He/4*3),ue=en/5.8,Xe.setAttribute("src",tt),Xe.setAttribute("width",en),Xe.setAttribute("height",ue);var ae=(He-en)/2,re=(Ue-ue)/2;Xe.style.left=ae+"px",Xe.style.top=re+"px",Qt.appendChild(Xe)}}return Qt.appendChild(xt),Qt},Bn=function(He){return He=He.toLowerCase(),He==="html5"||He==="screenshot"?He:"html5"},we=["web","webSimple","web3d","tablet","tablet3d","phone"],fe=function(He,Ue){if(rt=He,Ue){it(rt,!0);return}var at=!Oe;if(at){var dn=Ze(rt);!isNaN(dn)&&dn<4.4&&(at=!1)}var Qt,An;window.location.protocol.substr(0,4)==="http"?Qt=window.location.protocol:Qt="http:";var xt=rt.indexOf("//");xt>0?An=rt:xt===0?An=Qt+rt:An="https://www.geogebra.org/apps/5.2.814.0/";for(var Xe in we)if(rt.slice(we[Xe].length*-1)===we[Xe]||rt.slice((we[Xe].length+1)*-1)===we[Xe]+"/"){it(An,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&at&&!y.is3D&&!y.AV&&!y.SV&&!y.CV&&!y.EV2&&!y.CP&&!y.PC&&!y.DA&&!y.FI&&!y.PV&&!Pe(ne.showToolBar)&&!Pe(ne.showMenuBar)&&!Pe(ne.showAlgebraInput)&&!Pe(ne.enableRightClick)&&(!ne.appName||ne.appName=="classic")?An+="webSimple/":An+="web3d/",it(An,!1)},it=function(He,Ue){if(He.requirejs){lt=He;return}He.slice(-1)!=="/"&&(He+="/"),lt=He,Ue===null&&(Ue=He.indexOf("http")===-1),Be=Ue,Fe="web.nocache.js",Te=!1;var at=lt.split("/");at.length>1&&(!Ue&&at[at.length-2]==="webSimple"?(Fe="webSimple.nocache.js",Te=!0):we.indexOf(at[at.length-2])>=0&&(Fe=at[at.length-2]+".nocache.js")),at=He.split("/"),rt=at[at.length-3],rt.substr(0,4)==="test"?rt=rt.substr(4,1)+"."+rt.substr(5,1):(rt.substr(0,3)==="war"||rt.substr(0,4)==="beta")&&(rt="5.0");var dn=parseFloat(rt);dn!==NaN&&dn<5&&He.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+dn+" is deprecated. Using version latest instead."),fe("5.0",Ue))},Yt=function(He,Ue){window.console&&window.console.log&&(!Ue||typeof Ue.showLogging=="undefined"||Ue.showLogging&&Ue.showLogging!=="false")&&console.log(He)};ne.material_id!==void 0?Ut(et):et();function et(){var He=zt;Se!==null?He=Se:parseFloat(He)<5&&(He="5.0"),fe(He,!1),Ve!==null&&it(Ve,Be),Re=!0}return At},GGBAppletUtils=function(){"use strict";function At(){return window.GGBT_wsf_edit!==void 0}function zt(Re,Se){Se!=1?(Re.style.transformOrigin="0% 0% 0px",Re.style.webkitTransformOrigin="0% 0% 0px",Re.style.transform="scale("+Se+","+Se+")",Re.style.webkitTransform="scale("+Se+","+Se+")",Re.style.maxWidth="initial",Re.querySelector(".ggb_preview")!==null&&(Re.querySelector(".ggb_preview").style.maxWidth="initial"),Re.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Re.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Re.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Re.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Re.style.transform="none",Re.style.webkitTransform="none")}function ne(Re,Se,Ve,Ke,ze,nt){var lt=null;if(nt!=null&&nt!="")for(var Be=Re.parentNode;Be!=null;)if((" "+Be.className+" ").indexOf(" "+nt+" ")>-1){lt=Be;break}else Be=Be.parentNode;var kt=0,rt=0,Fe=0,Te=0,Ne=0,tt=0,st=0;if(lt)kt=lt.offsetWidth,rt=Math.max(Ke?lt.offsetWidth:0,lt.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(kt=Math.min(window.innerWidth,document.documentElement.clientWidth),rt=Math.min(window.innerHeight,document.documentElement.clientHeight),Fe=kt):(kt=window.innerWidth,rt=window.innerHeight,Fe=window.innerWidth),Re){var Nt=Re.getBoundingClientRect();Nt.left>0&&Nt.left<=kt&&(ze===void 0||!ze)&&(document.dir==="rtl"?(Ne=kt-Nt.width-Nt.left,tt=Fe<=480?10:30):(tt=Nt.left,Ne=Fe<=480?10:30),Te=tt+Ne)}if(Re&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var he=Re.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Te=40,st=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Te=0,st=40)}}return Re&&((Ve===void 0||!Ve)&&Se>0&&Se+Te1&&(nt=!0)),Se&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(nt=!0),!(Re.hasOwnProperty("disableAutoScale")&&Re.disableAutoScale))ze=y(Re,Se,nt,Ve,Re.scaleContainerClass);else return Ke;return nt&&(!Re.hasOwnProperty("scale")||Ke===1)?ze:Math.min(Ke,ze)}function ke(Re){var Se=Math.min(window.innerWidth,document.documentElement.clientWidth),Ve=Math.min(window.innerHeight,document.documentElement.clientHeight),Ke=Re.getBoundingClientRect(),ze=(Se-Ke.width)/2,nt=(Ve-Ke.height)/2;nt<0&&(nt=0),Re.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ze<40?Re.style.left="40px":Re.style.left=ze+"px",Re.style.top=nt+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(nt<40?Re.style.top="40px":Re.style.top=nt+"px",Re.style.left=ze+"px")}function ot(Re,Se){var Ve=Re.querySelector(".appletParameters");if(Ve){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Se.id!==Ve.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Re)}if(Ve.parentElement&&/fullscreen/.test(Ve.parentElement.className))return;var Ke=Oe(Se,Re);At()&&Ve.setAttribute("data-param-scale",Ke);for(var ze=null,nt=0;nt=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(At){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(At){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(At){var zt=c[At];return zt==null?null:zt},r=d,webModule.__errFn=e}function B(){function At(Re){var Se=Re.lastIndexOf(rb);Se==-1&&(Se=Re.length);var Ve=Re.indexOf(sb);Ve==-1&&(Ve=Re.length);var Ke=Re.lastIndexOf(tb,Math.min(Ve,Se));return Ke>=O?Re.substring(O,Ke+P):W}function zt(Re){if(!Re.match(/^\w+:\/\//)){var Se=o.createElement(ub);Se.src=Re+vb,Re=At(Se.src)}return Re}function ne(){var Re=__gwt_getMetaProperty(wb);return Re!=null?Re:W}function y(){for(var Re=o.getElementsByTagName(_),Se=O;SeO?Re[Re.length-P].href:W}function ke(){var Re=o.location;return Re.href==Re.protocol+zb+Re.host+Re.pathname+Re.search+Re.hash}var ot=ne();return ot==W&&(ot=y()),ot==W&&(ot=Oe()),ot==W&&ke()&&(ot=At(o.location.href)),ot=zt(ot),ot}function C(At){return At.match(/^\//)||At.match(/^[a-zA-Z]+:\/\//)?At:webModule.__moduleBase+At}function D(){var At=[],zt=O,ne=[],y=[];function Oe(Re){var Se=y[Re](),Ve=ne[Re];if(Se in Ve)return Se;var Ke=[];for(var ze in Ve)Ke[Ve[ze]]=ze;throw r&&r(Re,Ke,Se),null}if(__gwt_isKnownPropertyValue=function(Re,Se){return Se in ne[Re]},webModule.__getPropMap=function(){var Re={};for(var Se in ne)ne.hasOwnProperty(Se)&&(Re[Se]=Oe(Se));return Re},webModule.__computePropValue=Oe,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var ke;try{ke=Cb;var ot=ke.indexOf(Db);ot!=-1&&(zt=parseInt(ke.substring(ot+P),$),ke=ke.substring(O,ot))}catch(Re){}return webModule.__softPermutationId=zt,C(ke+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})()},42995:function(At,zt,ne){"use strict";ne.d(zt,{G0:function(){return ve},JW:function(){return et},Jd:function(){return Kt},Kl:function(){return He},L5:function(){return Fe},MH:function(){return it},MI:function(){return Xe},Qo:function(){return pt},SO:function(){return rt},Tf:function(){return st},VT:function(){return dt},XO:function(){return Be},Xy:function(){return he},Y0:function(){return bt},Ye:function(){return re},Yv:function(){return xt},ZH:function(){return dn},am:function(){return Ht},bD:function(){return en},eA:function(){return Ze},fA:function(){return at},fY:function(){return Ut},g6:function(){return kt},g7:function(){return ue},gT:function(){return qe},gn:function(){return Qt},h$:function(){return An},hG:function(){return Nt},i8:function(){return Ue},j3:function(){return Yt},lH:function(){return we},li:function(){return Te},n4:function(){return Ne},pU:function(){return Pe},qK:function(){return tt},sA:function(){return je},sP:function(){return fe},t$:function(){return Bn},wj:function(){return ce},zl:function(){return nn}});var y=ne(38147),Oe=ne(65862),ke=Object.defineProperty,ot=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Ve=(ie,Ce,yt)=>Ce in ie?ke(ie,Ce,{enumerable:!0,configurable:!0,writable:!0,value:yt}):ie[Ce]=yt,Ke=(ie,Ce)=>{for(var yt in Ce||(Ce={}))Re.call(Ce,yt)&&Ve(ie,yt,Ce[yt]);if(ot)for(var yt of ot(Ce))Se.call(Ce,yt)&&Ve(ie,yt,Ce[yt]);return ie},ze=(ie,Ce,yt)=>new Promise((gt,ft)=>{var Ct=Sn=>{try{Fn(yt.next(Sn))}catch(jn){ft(jn)}},pn=Sn=>{try{Fn(yt.throw(Sn))}catch(jn){ft(jn)}},Fn=Sn=>Sn.done?gt(Sn.value):Promise.resolve(Sn.value).then(Ct,pn);Fn((yt=yt.apply(ie,Ce)).next())});const nt=(0,Oe.oP)(),lt={};nt!=null&&nt.homework_common_id&&(lt.homework_common_id=nt==null?void 0:nt.homework_common_id),nt!=null&&nt.exercisesId&&(lt.exercise_id=nt==null?void 0:nt.exercisesId),console.log(nt,lt,"urlParamsAll");function Be(ie,Ce){return(0,y.U2)(`tasks/${ie}.json`,Ke(Ke({},Ce),lt))}function kt(ie,Ce={}){return(0,y.U2)(`myshixuns/${ie}/challenges.json`,Ke({},Ce))}function rt(ie,Ce){return(0,y.U2)(`myshixuns/${ie}/subject_challenges.json`,Ce)}function Fe(ie,Ce,yt){return(0,y.U2)(`tasks/${ie}/star.json`,{shixun_id:Ce,star:yt})}function Te(ie,Ce){return Ce.path&&(Ce.path=encodeURIComponent(Ce.path)),(0,y.U2)(`tasks/${ie}/rep_content.json`,Ke(Ke({},Ce),lt))}function Ne(ie,Ce){return(0,y.v_)(`myshixuns/${ie}/update_file.json`,Ke(Ke({},Ce),lt))}function tt(ie,Ce){return(0,y.U2)(`tasks/${ie}/reset_original_code.json`,Ke(Ke({},Ce),lt))}function st(ie,Ce){return(0,y.v_)(`myshixuns/${ie}/reset_repository.json`,Ce)}function Nt(ie,Ce){return(0,y.U2)(`tasks/${ie}/reset_passed_code.json`,Ke(Ke({},Ce),lt))}function he(ie,Ce){return(0,y.v_)(`tasks/${ie}/game_build.json`,Ke(Ke({},Ce),lt))}function Ze(ie){return(0,y.ZP)("http://localhost:49352/api/game_build",{method:"post",body:ie})}function pt(ie,Ce){return(0,y.U2)(`tasks/${ie}/game_status.json`,Ke(Ke({},Ce),lt))}function nn(ie,Ce){return(0,y.v_)(`tasks/${ie}/choose_build.json`,Ke(Ke({},Ce),lt))}function Ut(ie){return(0,y.U2)(`myshixuns/${ie}/get_remaining_time.json`)}function qe(ie){return(0,y.U2)(`tasks/${ie}/picture_display.json`,lt)}function $e(ie,Ce){return get(`courses/${ie}/inform_detail.json`,Ce)}function bt(ie){return(0,y.v_)(`tasks/${ie}/plus_or_cancel_praise.json`)}function Pe(ie,Ce={}){return(0,y.v_)(`myshixuns/${ie}/repository.json`,Ce)}function je(ie,Ce={}){return(0,y.U2)(`myshixuns/${ie}/start.json`,Ce)}function dt(ie,Ce={}){return(0,y.v_)(`myshixuns/${ie}/force_delete_pod.json`,Ce)}function Dt(ie,Ce={}){return get(`myshixuns/${ie}/set_tpisession.json`,Ce)}function sn(ie){return get(`myshixuns/${ie}/reset_pod.json`)}function Ht(ie,Ce){return(0,y.U2)(`myshixuns/${ie}/reset_pod.json`,Ce)}function Kt(ie,Ce){return(0,y.ZP)(`/api/tasks/${ie}/reboot_esc.json`,{method:"post",body:Ce})}function Bn(ie){return(0,y.U2)(`tasks/${ie}/check_test_sets.json`)}function we(ie){return(0,y.U2)(`tasks/${ie}/get_answer_info.json`)}function fe(ie){return(0,y.U2)(`tasks/${ie}/get_choose_answer.json`)}function it(ie){return(0,y.U2)(`tasks/${ie}/unlock_choose_answer.json`)}function Yt(ie,Ce){return(0,y.U2)(`tasks/${ie}/unlock_answer.json`,{answer_id:Ce})}function et(ie,Ce,yt,gt){return(0,y.v_)(`tasks/${ie}/set_games_status.json`,Ke({result:Ce,data:yt},gt||{}))}function He(ie,Ce){return(0,y.U2)(`myshixuns/${ie}/active_pod.json`,Ce)}function Ue(ie,Ce){return(0,y.U2)(`tasks/${ie}/rank_list.json`,Ce)}function at(ie,Ce){return(0,y.v_)(`tasks/${ie}/close_windows_vnc.json`,{tpi_id:Ce})}function dn(ie,Ce){return(0,y.U2)(`tasks/${ie}/commit_files.json`,Ce)}function Qt(ie,Ce){return(0,y.U2)(`tasks/${ie}/pull_files.json`,Ce)}function An(ie,Ce){return(0,y.v_)(`tasks/${ie}/log_output`,Ce)}function xt(ie,Ce){return(0,y.U2)(`tasks/${ie}/stop_log_output.json`,Ce)}function Xe(ie){return ze(this,null,function*(){return(0,y.ZP)(`/api/myshixuns/${ie.id}/add_file.json`,{method:"post",body:ie})})}function en(ie){return ze(this,null,function*(){return(0,y.ZP)(`/api/myshixuns/${ie.id}/delete_git_file.json`,{method:"Delete",body:ie})})}function ue(ie){return ze(this,null,function*(){return(0,y.ZP)(`/api/myshixuns/${ie.id}/mv_file.json`,{method:"post",body:ie})})}function ae(ie){return ze(this,null,function*(){return ie.path&&(ie.path=encodeURIComponent(ie.path)),Fetch(`/api/tasks/${ie.id}/rep_content.json`,{method:"get",params:ie})})}function re(ie,Ce){return(0,y.ZP)(`/api/shixuns/${ie}/set_start_permanent.json`,{method:"put",body:Ce})}function ce(ie){return ze(this,null,function*(){return(0,y.ZP)("/api/myshixuns/wuying_record.json",{method:"get",params:ie})})}function ve(ie){return ze(this,null,function*(){return(0,y.ZP)("/api/jupyters/save_with_wuying_tpi.json",{method:"Get",params:ie})})}},28735:function(At,zt,ne){"use strict";ne.d(zt,{Ax:function(){return ot},Ds:function(){return Re},KI:function(){return Ve},SI:function(){return ke},f1:function(){return Oe}});var y=ne(74128);function Oe(Ke){let ze=!0;if(Ke.length>0){for(let nt=0;ntTe in Fe?ke(Fe,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Fe[Te]=Ne,nt=(Fe,Te)=>{for(var Ne in Te||(Te={}))Ve.call(Te,Ne)&&ze(Fe,Ne,Te[Ne]);if(Se)for(var Ne of Se(Te))Ke.call(Te,Ne)&&ze(Fe,Ne,Te[Ne]);return Fe},lt=(Fe,Te)=>ot(Fe,Re(Te)),Be=(Fe,Te)=>{var Ne={};for(var tt in Fe)Ve.call(Fe,tt)&&Te.indexOf(tt)<0&&(Ne[tt]=Fe[tt]);if(Fe!=null&&Se)for(var tt of Se(Fe))Te.indexOf(tt)<0&&Ke.call(Fe,tt)&&(Ne[tt]=Fe[tt]);return Ne},kt=(Fe,Te,Ne)=>new Promise((tt,st)=>{var Nt=pt=>{try{Ze(Ne.next(pt))}catch(nn){st(nn)}},he=pt=>{try{Ze(Ne.throw(pt))}catch(nn){st(nn)}},Ze=pt=>pt.done?tt(pt.value):Promise.resolve(pt.value).then(Nt,he);Ze((Ne=Ne.apply(Fe,Te)).next())});const rt=Fe=>{var Te=Fe,{children:Ne}=Te,tt=Be(Te,["children"]);const[st,Nt]=(0,Oe.useState)(!1);return Oe.createElement(y.ZP,lt(nt({},tt),{loading:st,onClick:he=>kt(void 0,null,function*(){try{Nt(!0),yield tt.onClick(he),Nt(!1)}catch(Ze){console.error(Ze),Nt(!1)}})}),Ne)}},15028:function(At,zt,ne){"use strict";ne.d(zt,{Z:function(){return Ke}});var y=ne(59301),Oe=ne(65582),ke=ne(62957),ot="data:image/png;base64,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",Re="data:image/png;base64,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",Se={tilte:"tilte___IfiMG",flexRow:"flexRow___pQP78",flexColumn:"flexColumn___xrBZQ",footerWrap:"footerWrap___C5kCC",img:"img___GoWZu",content:"content___pumTK",modalContent:"modalContent___XvHiZ"};const Ve=({visible:ze,occupationValue:nt,onCancel:lt=()=>{}})=>{const Be=()=>y.createElement("div",{className:Se.flexColumn},y.createElement("img",{className:Se.img,src:Re}),y.createElement("span",{className:Se.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),kt=()=>y.createElement("div",{className:Se.flexColumn},y.createElement("img",{className:Se.img,src:ot}),y.createElement("span",{className:Se.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),rt=()=>nt===3?y.createElement(y.Fragment,null,kt(),Be()):nt===2?Be():kt();return y.createElement(ke.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ze,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:()=>{lt(),Oe.history.push("/account/certification")},onCancel:()=>{lt()}},y.createElement("div",{className:Se.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),y.createElement("div",{className:Se.flexRow},rt()))};var Ke=(0,Oe.connect)(({paperlibrary:ze,loading:nt,globalSetting:lt})=>({paperlibrary:ze,globalSetting:lt,loading:nt.effects}))(Ve)},45860:function(At,zt,ne){"use strict";ne.d(zt,{Z:function(){return nn}});var y=ne(59301),Oe=ne(28284),ke=ne(62957),ot=ne(82326),Re=ne(29787),Se=ne(70858),Ve={flex_box_center:"flex_box_center___bIXR2",flex_space_between:"flex_space_between___Qd_bs",flex_box_vertical_center:"flex_box_vertical_center___m4yjg",flex_box_center_end:"flex_box_center_end___QlnxS",flex_box_column:"flex_box_column___BKnnV",zhishidian:"zhishidian___D2PeN"},Ke=ne(65582),ze=ne(82636),nt=ne(65862),lt=ne(38147),Be=ne(59301),kt=Object.defineProperty,rt=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,st=(Ut,qe,$e)=>qe in Ut?kt(Ut,qe,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Ut[qe]=$e,Nt=(Ut,qe)=>{for(var $e in qe||(qe={}))Ne.call(qe,$e)&&st(Ut,$e,qe[$e]);if(Te)for(var $e of Te(qe))tt.call(qe,$e)&&st(Ut,$e,qe[$e]);return Ut},he=(Ut,qe)=>rt(Ut,Fe(qe)),Ze=(Ut,qe,$e)=>new Promise((bt,Pe)=>{var je=sn=>{try{Dt($e.next(sn))}catch(Ht){Pe(Ht)}},dt=sn=>{try{Dt($e.throw(sn))}catch(Ht){Pe(Ht)}},Dt=sn=>sn.done?bt(sn.value):Promise.resolve(sn.value).then(je,dt);Dt(($e=$e.apply(Ut,qe)).next())});const pt=({dispatch:Ut,user:qe,classroomList:$e,account:bt,knowledgeList:Pe,setKnowledgeList:je,disabled:dt=!1,course_discipline_id:Dt=null})=>{const[sn]=Oe.default.useForm(),Ht=(0,Ke.useParams)(),[Kt,Bn]=(0,y.useState)(!1),[we,fe]=(0,y.useState)({page:1,limit:10,keyword:""}),[it,Yt]=(0,y.useState)([]),[et,He]=(0,y.useState)({}),[Ue,at]=(0,y.useState)("");(0,y.useEffect)(()=>{bt.actionTabs.key=="\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9"?dn():(we.keyword="",we.page=1,fe(Nt({},we)))},[bt.actionTabs]);const dn=()=>Ze(void 0,null,function*(){var xt,Xe,en,ue,ae,re,ce,ve,ie,Ce,yt,gt,ft;Bn(!0);const Ct=yield(0,lt.ZP)("/api/v2/course_disciplines.json",{method:"get"});if((Ct==null?void 0:Ct.status)===0){Yt((xt=Ct==null?void 0:Ct.data)==null?void 0:xt.list),console.log("account.actionTabs.params",bt.actionTabs.params);const pn=(Xe=bt.actionTabs.params)==null?void 0:Xe.course_discipline_id;console.log("id",pn),sn.setFieldsValue({course_discipline_id:pn||((ae=(ue=(en=Ct==null?void 0:Ct.data)==null?void 0:en.list)==null?void 0:ue[0])==null?void 0:ae.id)}),((ce=(re=Ct==null?void 0:Ct.data)==null?void 0:re.list)==null?void 0:ce.length)>0?Qt(pn||((Ce=(ie=(ve=Ct==null?void 0:Ct.data)==null?void 0:ve.list)==null?void 0:ie[0])==null?void 0:Ce.id)):Bn(!1),at(pn||((ft=(gt=(yt=Ct==null?void 0:Ct.data)==null?void 0:yt.list)==null?void 0:gt[0])==null?void 0:ft.id))}}),Qt=xt=>Ze(void 0,null,function*(){const Xe=yield(0,lt.ZP)("/api/v2/tag_disciplines.json",{method:"get",params:{subject_id:(Ht==null?void 0:Ht.pathId)||"",course_discipline_id:xt,keyword:we==null?void 0:we.keyword}});(Xe==null?void 0:Xe.status)===0&&He(Xe==null?void 0:Xe.data),Bn(!1)});(0,y.useEffect)(()=>{bt.actionTabs.key=="\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9"&&(at(sn.getFieldValue("course_discipline_id")),Qt(sn.getFieldValue("course_discipline_id")))},[we==null?void 0:we.keyword]);const An=[{title:"\u77E5\u8BC6\u70B9\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,align:"left",render:(xt,Xe)=>Be.createElement("span",null,xt||"--")},{title:"\u64CD\u4F5C",key:"action",align:"right",width:200,render:(xt,Xe)=>Be.createElement(Be.Fragment,null,Pe!=null&&Pe.map(en=>en.id).includes(Xe==null?void 0:Xe.id)?Be.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{Pe=Pe.filter(en=>(en==null?void 0:en.id)!=(Xe==null?void 0:Xe.id)),je([...Pe])}},"\u53D6\u6D88\u5173\u8054"):Be.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{(Pe==null?void 0:Pe.length)>0?je([...Pe,Xe]):je([Xe])}},"\u5173\u8054"))}].filter(xt=>!!xt);return Be.createElement("div",null,Be.createElement(ke.default,{title:"\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9",open:bt.actionTabs.key=="\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9",width:900,centered:!0,destroyOnClose:!0,footer:null,className:Ve.scoremodal,onCancel:()=>{Ut({type:"account/setActionTabs",payload:{key:""}})}},Be.createElement(Oe.default,{layout:"inline",form:sn,className:Ve.myForm},Be.createElement(Oe.default.Item,{name:"course_discipline_id",colon:!1},Be.createElement(ot.default,{style:{width:200},size:"large",placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B",disabled:dt,onChange:xt=>{Qt(xt),at(xt)}},it==null?void 0:it.map(xt=>Be.createElement(ot.default.Option,{key:xt==null?void 0:xt.id,value:xt==null?void 0:xt.id},xt==null?void 0:xt.name)))),Be.createElement(ze.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:we==null?void 0:we.keyword,style:{width:240},onChange:xt=>{fe(he(Nt({},we),{keyword:xt,page:1}))}}),Be.createElement("div",{className:Ve.zhishidian,onClick:()=>{(0,nt.xg)(`/knowledgeHub?course_discipline_id=${Ue}`)}},"\u77E5\u8BC6\u70B9\u7BA1\u7406")),Be.createElement(Re.Z,{spinning:Kt},Be.createElement(Se.default,{columns:An,pagination:!1,scroll:{y:400},style:{marginTop:"10px",marginBottom:"20px"},dataSource:(et==null?void 0:et.tag_disciplines)||[]}))))};var nn=(0,Ke.connect)(({user:Ut,classroomList:qe,account:$e})=>({user:Ut,classroomList:qe,account:$e}))(pt)},67671:function(At,zt,ne){"use strict";ne.d(zt,{t:function(){return Be}});var y=ne(59301),Oe=ne(7939),ke={buttonFixed:"buttonFixed___vyq30",button:"button___hxmYv",buttonWrap:"buttonWrap___uK8dl"},ot=ne(92310),Re=ne.n(ot),Se=Object.defineProperty,Ve=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,nt=(kt,rt,Fe)=>rt in kt?Se(kt,rt,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):kt[rt]=Fe,lt=(kt,rt)=>{for(var Fe in rt||(rt={}))Ke.call(rt,Fe)&&nt(kt,Fe,rt[Fe]);if(Ve)for(var Fe of Ve(rt))ze.call(rt,Fe)&&nt(kt,Fe,rt[Fe]);return kt};const Be=({cancelText:kt="\u53D6\u6D88",okText:rt="\u786E\u5B9A",loading:Fe=!1,hasOkBtn:Te=!0,hasCancelBtn:Ne=!0,okButtonProps:tt={},onCancel:st=()=>{},onOk:Nt=()=>{},className:he=""})=>y.createElement("div",{className:Re()(ke.buttonFixed,he)},y.createElement("div",{className:ke.buttonWrap},Ne&&y.createElement(Oe.ZP,{size:"middle",className:`${ke.button} mr20`,onClick:st},kt),Te&&y.createElement(Oe.ZP,lt({size:"middle",type:"primary",className:`${ke.button} mr20`,loading:Fe,onClick:Nt},tt),rt)))},98315:function(At,zt,ne){"use strict";ne.d(zt,{Z:function(){return Ze}});var y=ne(59301),Oe=ne(65582),ke=ne(62957),ot=ne(6767),Re=ne(37568),Se=ne(62673),Ve=ne(95707),Ke=ne(15028),ze=ne(65862),nt=ne(7939),lt=ne(87169),Be={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},kt=ne(32637),rt=ne(59301);const Fe=({classroomList:pt,dispatch:nn,user:Ut})=>rt.createElement(ke.default,{open:pt.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:rt.createElement("span",null,rt.createElement(lt.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{nn({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},rt.createElement("div",{style:{textAlign:"center",marginBottom:30}},rt.createElement("div",{style:{marginBottom:20,textAlign:"left"}},"\u8BE5\u6559\u5B66\u8BFE\u5802\u7684\u8BD5\u7528\u5DF2\u5230\u671F\uFF0C\u76EE\u524D\u65E0\u6CD5\u652F\u6301",rt.createElement("span",{style:{color:"#FF9D18"}},"\u8D85\u8FC750"),"\u4EBA\u7684\u6559\u5B66\u6D3B\u52A8\u3002\u5982\u6709\u4EFB\u4F55\u7591\u95EE\uFF0C\u8BF7\u968F\u65F6\u8054\u7CFB\u6211\u4EEC\u3002\u611F\u8C22\u60A8\u7684\u7406\u89E3\u4E0E\u652F\u6301\uFF01"),rt.createElement("img",{style:{width:130,height:130},src:kt})),rt.createElement("div",{className:Be.bottom},rt.createElement(nt.ZP,{className:Be.yes,onClick:()=>{nn({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var Te=(0,Oe.connect)(({classroomList:pt,user:nn})=>({classroomList:pt,user:nn}))(Fe),Ne=ne(38147),tt=ne(59301),st=(pt,nn,Ut)=>new Promise((qe,$e)=>{var bt=dt=>{try{je(Ut.next(dt))}catch(Dt){$e(Dt)}},Pe=dt=>{try{je(Ut.throw(dt))}catch(Dt){$e(Dt)}},je=dt=>dt.done?qe(dt.value):Promise.resolve(dt.value).then(bt,Pe);je((Ut=Ut.apply(pt,nn)).next())}),Nt=(pt=>(pt[pt.Professor=1]="Professor",pt[pt.AssistantProfessor=2]="AssistantProfessor",pt[pt.Student=3]="Student",pt))(Nt||{});const he=({visible:pt,user:nn,account:Ut,onCancel:qe=()=>{},dispatch:$e})=>{const[bt,Pe]=(0,y.useState)(),[je,dt]=(0,y.useState)([]),[Dt,sn]=(0,y.useState)(!1),[Ht,Kt]=(0,y.useState)(!1),[Bn,we]=(0,y.useState)(),[fe,it]=(0,y.useState)(!1);(0,y.useEffect)(()=>{var Ue,at;(Ue=nn==null?void 0:nn.userInfo)!=null&&Ue.identity&&dt([((at=nn==null?void 0:nn.userInfo)==null?void 0:at.identity)==="student"?3:1])},[nn]);const Yt=Ue=>{const at=()=>{window.location.href=(Ue==null?void 0:Ue.jump_url)||`/classrooms/${Ue==null?void 0:Ue.course_id}`};if(je.includes(1)){ke.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:tt.createElement("div",{className:"tc"},(Ue==null?void 0:Ue.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{at()}});return}at()},et=()=>st(void 0,null,function*(){if(!bt){ot.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let Ue=yield(0,Ne.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:bt}});if(Ue!=null&&Ue.need_pro_auth&&!je.includes(1)&&!je.includes(2)){$e({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:bt,checkedList:je}}),He();return}sn(!0);const at=yield(0,Ve.cR)({invite_code:bt,professor:je.includes(1)?1:null,assistant_professor:je.includes(2)?1:null,student:je.includes(3)?1:null});if(sn(!1),(at==null?void 0:at.status)===-4&&(qe(),$e({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(at==null?void 0:at.status)===-12&&ot.ZP.warning(at==null?void 0:at.message),(at==null?void 0:at.status)===-2){if(He(),at.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){Kt(!0),we(1);return}if(at.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){Kt(!0),we(2);return}if(at.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){Kt(!0),we(3);return}}if((at==null?void 0:at.status)===0){(0,ze.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),He(),at!=null&&at.course_id?Yt(at):ot.ZP.success(at.message);return}}),He=()=>st(void 0,null,function*(){qe()});return tt.createElement(tt.Fragment,null,tt.createElement(ke.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:pt,confirmLoading:Dt,onOk:et,onCancel:He},tt.createElement("div",{className:"tc"},tt.createElement("div",null,tt.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),tt.createElement(Re.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:bt,onChange:Ue=>{if(Ue.target.value.length>=7){ot.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}Pe(Ue.target.value)}})),tt.createElement("div",{className:"mt10 font14"},tt.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),tt.createElement(Se.default.Group,{value:je,onChange:Ue=>dt(Ue)},tt.createElement(Se.default,{value:1,disabled:je.includes(2)},"\u6559\u5E08"),tt.createElement(Se.default,{value:2,disabled:je.includes(1)},"\u52A9\u6559"),tt.createElement(Se.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),tt.createElement(Te,null),tt.createElement(Ke.Z,{visible:Ht,onCancel:()=>Kt(!1),occupationValue:Bn}))};var Ze=(0,Oe.connect)(({user:pt,account:nn})=>({user:pt,account:nn}))(he)},17760:function(At,zt,ne){"use strict";ne.d(zt,{Z:function(){return aa},g:function(){return Br}});var y=ne(59301),Oe=ne(65582),ke=ne(24404),ot=ne(37568),Re=ne(62957),Se={flex_box_center:"flex_box_center___et8xE",flex_space_between:"flex_space_between___GBGuw",flex_box_vertical_center:"flex_box_vertical_center____6P1q",flex_box_center_end:"flex_box_center_end___whXw6",flex_box_column:"flex_box_column___mWgI_",header:"header___Wn4fJ",logo:"logo___QnotM",menu:"menu___twLGR",dropDown:"dropDown___Cwaoa",line:"line___D1auu",subName:"subName___gql7K",name:"name___dR5V2",actived:"actived___ohMks","edu-menu":"edu-menu___iWLK0",newslight:"newslight___lSZjL",classromediv:"classromediv___knFRv",glow:"glow___gzrPH",spandiv:"spandiv___Gm_hg","header-iearning":"header-iearning___LZfyg",title:"title___Ozzjk",headerFixed:"headerFixed___QLwBd",level:"level___XtFBL",sq:"sq___NEbck",jc:"jc___urhwB",gj:"gj___lRV0B"},Ve=ne(6767),Ke=ne(77019),ze=ne(5269),nt=ne(93041),lt=ne(75727),Be=ne(47889),kt=ne(95707),rt=ne(65862),Fe=(qt,Tn,Nn)=>new Promise((ht,St)=>{var Gn=ct=>{try{Na(Nn.next(ct))}catch(Ot){St(Ot)}},di=ct=>{try{Na(Nn.throw(ct))}catch(Ot){St(Ot)}},Na=ct=>ct.done?ht(ct.value):Promise.resolve(ct.value).then(Gn,di);Na((Nn=Nn.apply(qt,Tn)).next())}),Te=(qt=>(qt.Manager="manager",qt.Developer="developer",qt.Reporter="reporter",qt))(Te||{}),tt=({visible:qt,onCancel:Tn=()=>{}})=>{const[Nn,ht]=(0,y.useState)(),[St,Gn]=(0,y.useState)(),[di,Na]=(0,y.useState)(!1),ct=()=>Fe(void 0,null,function*(){if(!Nn){Ve.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(Nn.length!==6){Ve.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!St){Ve.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}Na(!0);const Mt=yield(0,kt.vm)({code:Nn,role:St});Na(!1),Ot();const Ft={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"};if(Ft[Mt.status]){Ve.ZP.info(Ft[Mt.status]);return}if(Mt.status===0){St==="reporter"?(Ve.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,rt.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),Oe.history.push(`/projects/${Mt==null?void 0:Mt.project_id}`)):((0,rt.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),Ve.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),Ot=()=>Fe(void 0,null,function*(){Tn()});return y.createElement(y.Fragment,null,y.createElement(Re.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:qt,confirmLoading:di,onOk:ct,onCancel:Ot},y.createElement("div",{className:"tc"},y.createElement("div",null,y.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),y.createElement(ot.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:Nn,onChange:Mt=>{if(Mt.target.value.length>=7){Ve.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}ht(Mt.target.value)}})),y.createElement("div",{className:"mt10 font14"},y.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),y.createElement(Be.ZP.Group,{value:St,onChange:Mt=>Gn(Mt.target.value)},y.createElement(Be.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),y.createElement(Be.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),y.createElement(Be.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},st=ne(98315),Nt={flex_box_center:"flex_box_center___cltIf",flex_space_between:"flex_space_between___fKr_O",flex_box_vertical_center:"flex_box_vertical_center____QfiA",flex_box_center_end:"flex_box_center_end___ysqmH",flex_box_column:"flex_box_column___CfE8K",rightMenu:"rightMenu___ADTOX",joinMenu:"joinMenu___aRGsf",joinBoard:"joinBoard___AeUvr",joinCol:"joinCol___fV4uL"},he=ne(66457),Ze=ne(28284),pt=ne(82326),nn=ne(37090),Ut=(qt,Tn,Nn)=>new Promise((ht,St)=>{var Gn=ct=>{try{Na(Nn.next(ct))}catch(Ot){St(Ot)}},di=ct=>{try{Na(Nn.throw(ct))}catch(Ot){St(Ot)}},Na=ct=>ct.done?ht(ct.value):Promise.resolve(ct.value).then(Gn,di);Na((Nn=Nn.apply(qt,Tn)).next())});const qe=({globalSetting:qt,dispatch:Tn,user:Nn,open:ht,onCancel:St=()=>{}})=>{const[Gn,di]=(0,y.useState)([]),[Na,ct]=(0,y.useState)([]),[Ot,Mt]=(0,y.useState)([]),[Ft]=Ze.default.useForm(),[Hn,rr]=(0,y.useState)(!1),[yr,Un]=(0,y.useState)(!1),Tr=(0,y.useRef)(null),Jr=(0,y.useRef)(1),[fi,ha]=(0,y.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,y.useEffect)(()=>{ht&&Vt()},[ht]);const Vt=()=>Ut(void 0,null,function*(){var Xn;const Fr=yield Gt(fi);if(!(0,he.o1)(Tn))return;const{user_school_id:Ln="",department_id:ur="",school_name:vn="",department_name:Cr=""}=Nn.userInfo||{},Wr=(Xn=Fr==null?void 0:Fr.graduation_years)==null?void 0:Xn.at(-1);ct([{id:Ln,name:vn}]),yield En(Ln),Ft.setFieldsValue({year:Wr,school_id:Ln,department_id:Number(ur),name:`${Wr}${vn}${Cr}\u6BD5\u4E1A\u8BBE\u8BA1`})}),Gt=Xn=>Ut(void 0,null,function*(){const Fr=yield(0,nn.J3)(Xn);return Fr.status===0&&di((Fr==null?void 0:Fr.graduation_years)||[]),Fr}),Bt=(Xn,Fr=500)=>{Un(!0),clearTimeout(Tr.current),Tr.current=setTimeout(()=>Ut(void 0,null,function*(){Jr.current+=1;const Ln=Jr.current,ur=yield(0,nn.NT)({keyword:Xn});ur.status===0&&Jr.current===Ln&&(ct((ur==null?void 0:ur.schools)||[]),Un(!1))}),Fr)},En=Xn=>Ut(void 0,null,function*(){if(!Xn)return;const Fr=yield(0,nn.Ps)({page:1,limit:9999,id:Xn});Fr.status===0&&Mt((Fr==null?void 0:Fr.departments)||[])});return y.createElement(Re.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:ht,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:Hn,onCancel:St,onOk:()=>Ft.submit()},y.createElement(Ze.default,{colon:!1,form:Ft,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(Xn,Fr)=>{Xn.school_id&&(En(Fr.school_id),Ft.setFieldValue("department_id",null))},onFinish:Xn=>Ut(void 0,null,function*(){rr(!0);const Fr=yield(0,nn.Wz)(Xn);Fr.status===0&&(Ve.ZP.success("\u521B\u5EFA\u6210\u529F"),Ft.resetFields(),St(),(0,rt.xg)(`/graduations/${Fr==null?void 0:Fr.identifier}/index`)),rr(!1)})},y.createElement(Ze.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},y.createElement(pt.default,{style:{width:344},size:"large",options:Gn.map(Xn=>({value:Xn,label:Xn}))})),y.createElement(Ze.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},y.createElement(pt.default,{showSearch:!0,filterOption:!1,onSearch:Xn=>{Bt(Xn)},loading:yr,size:"large",style:{width:344},options:Na.map(Xn=>({value:Xn.id,label:Xn.name}))})),y.createElement(Ze.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},y.createElement(pt.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:Ot.map(Xn=>({value:Xn.id,label:Xn.name}))})),y.createElement(Ze.default.Item,{name:"name",label:"\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"}]},y.createElement(ot.default,{showCount:!0,style:{width:344},maxLength:60}))))};var $e=(0,Oe.connect)(({user:qt,globalSetting:Tn,loading:Nn})=>({user:qt,globalSetting:Tn,loading:Nn}))(qe),bt=ne(38147),Pe=Object.defineProperty,je=Object.getOwnPropertySymbols,dt=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,sn=(qt,Tn,Nn)=>Tn in qt?Pe(qt,Tn,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):qt[Tn]=Nn,Ht=(qt,Tn)=>{for(var Nn in Tn||(Tn={}))dt.call(Tn,Nn)&&sn(qt,Nn,Tn[Nn]);if(je)for(var Nn of je(Tn))Dt.call(Tn,Nn)&&sn(qt,Nn,Tn[Nn]);return qt},Kt=(qt,Tn,Nn)=>new Promise((ht,St)=>{var Gn=ct=>{try{Na(Nn.next(ct))}catch(Ot){St(Ot)}},di=ct=>{try{Na(Nn.throw(ct))}catch(Ot){St(Ot)}},Na=ct=>ct.done?ht(ct.value):Promise.resolve(ct.value).then(Gn,di);Na((Nn=Nn.apply(qt,Tn)).next())});const Bn=({globalSetting:qt,dispatch:Tn,user:Nn,open:ht,onCancel:St=()=>{}})=>{const[Gn]=Ze.default.useForm(),[di,Na]=(0,y.useState)(!1),[ct,Ot]=(0,y.useState)(null);return(0,y.useEffect)(()=>{var Mt;if(ht){const Ft={code:"",user_type:((Mt=Nn==null?void 0:Nn.userInfo)==null?void 0:Mt.identity)==="student"?2:1,major:""};Gn.setFieldsValue(Ft),Ot(Ht({},Ft))}},[ht]),y.createElement(Re.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:ht,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:di,onCancel:St,onOk:()=>Gn.submit()},y.createElement(Ze.default,{colon:!1,form:Gn,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(Mt,Ft)=>Ot(Ht({},Ft)),onFinish:Mt=>Kt(void 0,null,function*(){Na(!0);const Ft=yield(0,bt.ZP)("/api/graduations/join.json",{method:"post",body:Mt});Ft.status===0&&(St(),Ft!=null&&Ft.identifier?(0,rt.xg)(`/graduations/${Ft==null?void 0:Ft.identifier}/index`):Ve.ZP.success(Ft==null?void 0:Ft.message)),Na(!1)})},y.createElement(Ze.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},y.createElement(ot.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),y.createElement(Ze.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},y.createElement(Be.ZP.Group,null,y.createElement(Be.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),y.createElement(Be.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(ct==null?void 0:ct.user_type)===2&&y.createElement(Ze.default.Item,{style:{marginBottom:0},name:"major",label:"\u4E13\u4E1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"}]},y.createElement(ot.default,{showCount:!0,maxLength:60}))))};var we=(0,Oe.connect)(({user:qt,globalSetting:Tn})=>({user:qt,globalSetting:Tn}))(Bn),fe=ne(59301),it=Object.defineProperty,Yt=Object.defineProperties,et=Object.getOwnPropertyDescriptors,He=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable,dn=(qt,Tn,Nn)=>Tn in qt?it(qt,Tn,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):qt[Tn]=Nn,Qt=(qt,Tn)=>{for(var Nn in Tn||(Tn={}))Ue.call(Tn,Nn)&&dn(qt,Nn,Tn[Nn]);if(He)for(var Nn of He(Tn))at.call(Tn,Nn)&&dn(qt,Nn,Tn[Nn]);return qt},An=(qt,Tn)=>Yt(qt,et(Tn)),xt=(qt,Tn)=>{var Nn={};for(var ht in qt)Ue.call(qt,ht)&&Tn.indexOf(ht)<0&&(Nn[ht]=qt[ht]);if(qt!=null&&He)for(var ht of He(qt))Tn.indexOf(ht)<0&&at.call(qt,ht)&&(Nn[ht]=qt[ht]);return Nn},Xe=(qt=>(qt.Projects="projects",qt.Shixuns="shixuns",qt.Classrooms="classrooms",qt))(Xe||{}),en=(qt=>(qt.Classrooms="classrooms",qt.Shixuns="shixuns",qt.Paths="paths",qt.Projects="projects",qt.Videos="videos",qt.Topics="topics",qt))(en||{});const ue=qt=>{var Tn=qt,{homePage:Nn,user:ht,globalSetting:St,loading:Gn,dispatch:di}=Tn,Na=xt(Tn,["homePage","user","globalSetting","loading","dispatch"]),ct,Ot,Mt,Ft,Hn,rr,yr,Un;const[Tr,Jr]=(0,y.useState)(),[fi,ha]=(0,y.useState)(),[Vt,Gt]=(0,y.useState)(!1),[Bt,En]=(0,y.useState)(!1),Xn=Wr=>{var un;if((0,he.tJ)(di,!1,Wr==="classrooms","",!0)){if(Wr==="projects"&&!((un=ht.userInfo)!=null&&un.email)){Ve.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Wr==="classrooms"?Jr(!0):Wr==="projects"&&ha(!0)}},Fr=(Wr,un)=>{var va;if((0,he.tJ)(di)){if(un==="projects"&&!((va=ht.userInfo)!=null&&va.email)){Ve.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}un==="shixuns"&&!(0,he.xY)()||Wr&&(window.location.href=Wr)}},Ln=(Ot=(((ct=St.setting)==null?void 0:ct.navbar)||[]).find(Wr=>Wr.link==="/classrooms"))==null?void 0:Ot.hidden;let ur=(Ft=(((Mt=St.setting)==null?void 0:Mt.navbar)||[]).find(Wr=>Wr.link==="/shixuns"))==null?void 0:Ft.hidden;const vn=(rr=(((Hn=St.setting)==null?void 0:Hn.navbar)||[]).find(Wr=>Wr.link==="/paths"))==null?void 0:rr.hidden;(yr=St==null?void 0:St.setting)!=null&&yr.is_local&&((Un=ht==null?void 0:ht.userInfo)!=null&&Un.is_shixun_marker||(ur=!0));const Cr=Wr=>{var un,va,xa,da,Gr,ei,Oa,zr,Fa,ia,Qr,Ua,ca,wa,ga,Ir,Jn,ti,dr;return fe.createElement(fe.Fragment,null,fe.createElement(Ke.Z,{justify:"space-around",className:"pt5 pb5"},fe.createElement(ze.Z,{className:Nt.joinCol},((un=ht.userInfo)==null?void 0:un.user_identity)!=="\u5B66\u751F"&&!Ln&&fe.createElement(nt.default.Item,Qt({},Wr),fe.createElement("a",{onClick:()=>Fr("/classrooms/new")},(va=ht.userInfo)!=null&&va.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!ur&&fe.createElement(nt.default.Item,Qt({},Wr),fe.createElement("a",{onClick:()=>Fr("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((xa=ht.userInfo)==null?void 0:xa.main_site)||!((da=ht.userInfo)!=null&&da.main_site)&&!vn&&(((Gr=ht.userInfo)==null?void 0:Gr.admin)||((ei=ht.userInfo)==null?void 0:ei.is_teacher)||((Oa=ht.userInfo)==null?void 0:Oa.business)))&&fe.createElement(nt.default.Item,Qt({},Wr),fe.createElement("a",{onClick:()=>Fr("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((zr=St==null?void 0:St.setting)!=null&&zr.is_local)&&((Fa=ht.userInfo)==null?void 0:Fa.main_site)&&fe.createElement(nt.default.Item,Qt({},Wr),fe.createElement("a",{onClick:()=>{var Cn;return Fr(`${(Cn=St==null?void 0:St.setting)==null?void 0:Cn.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((ia=ht==null?void 0:ht.userInfo)==null?void 0:ia.identity)!=="student"&&fe.createElement(nt.default.Item,An(Qt({},Wr),{onClick:()=>{(0,he.o1)(di)&&Gt(!0)}}),fe.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((Qr=ht.userInfo)!=null&&Qr.main_site)&&fe.createElement("div",null,!Ln&&fe.createElement(nt.default.Item,Qt({},Wr),fe.createElement("a",{onClick:()=>Xn("classrooms")},(Ua=ht.userInfo)!=null&&Ua.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((ca=ht.userInfo)==null?void 0:ca.main_site)&&!((wa=St==null?void 0:St.setting)!=null&&wa.is_local)&&fe.createElement(nt.default.Item,Qt({},Wr),fe.createElement("a",{onClick:()=>Xn("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((ga=ht.userInfo)==null?void 0:ga.main_site)&&fe.createElement(ze.Z,null,fe.createElement("div",{className:Nt.joinBoard})),((Ir=ht.userInfo)==null?void 0:Ir.main_site)&&fe.createElement(ze.Z,{className:Nt.joinCol},!Ln&&fe.createElement(nt.default.Item,Qt({},Wr),fe.createElement("a",{onClick:()=>Xn("classrooms")},(Jn=ht.userInfo)!=null&&Jn.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((ti=ht.userInfo)==null?void 0:ti.main_site)&&!((dr=St==null?void 0:St.setting)!=null&&dr.is_local)&&fe.createElement(nt.default.Item,Qt({},Wr),fe.createElement("a",{onClick:()=>Xn("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),fe.createElement(nt.default.Item,An(Qt({},Wr),{onClick:()=>{(0,he.o1)(di)&&En(!0)}}),fe.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return fe.createElement("section",null,fe.createElement(lt.Z,{dropdownRender:()=>fe.createElement(nt.default,{className:`${Nt.rightMenu} ${Nt.joinMenu} mt10`},fe.createElement(Cr,null)),placement:"bottomRight"},fe.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),fe.createElement(st.Z,{visible:Tr,onCancel:()=>Jr(!1)}),fe.createElement(tt,{visible:fi,onCancel:()=>ha(!1)}),fe.createElement($e,{open:Vt,onCancel:()=>Gt(!1)}),fe.createElement(we,{open:Bt,onCancel:()=>En(!1)}))};var ae=(0,Oe.connect)(({homePage:qt,loading:Tn,user:Nn,globalSetting:ht})=>({homePage:qt,user:Nn,globalSetting:ht,loading:Tn.models.index}))(ue),re={flex_box_center:"flex_box_center___YbxYn",flex_space_between:"flex_space_between___Atwkg",flex_box_vertical_center:"flex_box_vertical_center____I6AC",flex_box_center_end:"flex_box_center_end___LrYPg",flex_box_column:"flex_box_column___j7QNF",userPic:"userPic___a46Uz",rightMenu:"rightMenu___y_nqk",menuWrap:"menuWrap___iwlZB",exit:"exit___MOREW",classromediv:"classromediv___crYsO",glow:"glow___jMGk7",height67:"height67___asp2E",login:"login___WGEW9",icon:"icon___HABAt",level:"level___eVYpR",versionInfo:"versionInfo___dpPd3",sq:"sq___Mx2Ia",jc:"jc___DAOHV",gj:"gj___pUe9E"},ce=ne(41867),ve=ne(89540),ie=ne(74128),Ce=ne(59301),yt=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,Ct=(qt,Tn)=>{var Nn={};for(var ht in qt)gt.call(qt,ht)&&Tn.indexOf(ht)<0&&(Nn[ht]=qt[ht]);if(qt!=null&&yt)for(var ht of yt(qt))Tn.indexOf(ht)<0&&ft.call(qt,ht)&&(Nn[ht]=qt[ht]);return Nn},pn=(qt,Tn,Nn)=>new Promise((ht,St)=>{var Gn=ct=>{try{Na(Nn.next(ct))}catch(Ot){St(Ot)}},di=ct=>{try{Na(Nn.throw(ct))}catch(Ot){St(Ot)}},Na=ct=>ct.done?ht(ct.value):Promise.resolve(ct.value).then(Gn,di);Na((Nn=Nn.apply(qt,Tn)).next())});const Fn=qt=>{var Tn,Nn=RegExp("(^| )"+qt+"=([^;]+)(;|$)");return(Tn=document.cookie.match(Nn))?decodeURIComponent(Tn[2]):null},Sn=qt=>{var Tn=new Date;Tn.setTime(Tn.getTime()-1);var Nn=Fn(qt);Nn!=null&&(document.cookie=qt+"="+Nn+";expires="+Tn.toGMTString())};var jn=(qt=>(qt.Classrooms="classrooms",qt.Shixuns="shixuns",qt.Paths="paths",qt.Projects="projects",qt.Videos="videos",qt.Topics="topics",qt))(jn||{});const rn=qt=>{var Tn=qt,{homePage:Nn,user:ht,globalSetting:St,loading:Gn,dispatch:di,shixunHomeworks:Na,location:ct,payload:Ot={}}=Tn,Mt=Ct(Tn,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),Ft,Hn,rr,yr,Un,Tr,Jr,fi,ha,Vt,Gt,Bt,En,Xn,Fr,Ln;const ur=(Hn=(((Ft=St.setting)==null?void 0:Ft.navbar)||[]).find(va=>va.link==="/classrooms"))==null?void 0:Hn.hidden,vn=(yr=(((rr=St.setting)==null?void 0:rr.navbar)||[]).find(va=>va.link==="/shixuns"))==null?void 0:yr.hidden,Cr=(Tr=(((Un=St.setting)==null?void 0:Un.navbar)||[]).find(va=>va.link==="/paths"))==null?void 0:Tr.hidden,Wr=(Jr=ht.userInfo)==null?void 0:Jr.is_school_manage,un=()=>{var va,xa,da,Gr,ei,Oa,zr,Fa,ia,Qr,Ua,ca,wa,ga,Ir,Jn,ti,dr;return(0,rt.Ll)()?Ce.createElement(nt.default,{className:`${re.rightMenu} ${re.menuWrap}`},Ce.createElement(nt.default.Item,null,Ce.createElement(Oe.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):Ce.createElement(nt.default,{className:`${re.rightMenu} ${re.menuWrap}`},((va=ht==null?void 0:ht.userInfo)==null?void 0:va.paid_version)&&!((da=(xa=ht==null?void 0:ht.userInfo)==null?void 0:xa.paid_version)!=null&&da.is_white_list)&&Ce.createElement("div",{className:`${re.versionInfo} ${re[(Oa=rt.vs[(ei=(Gr=ht==null?void 0:ht.userInfo)==null?void 0:Gr.paid_version)==null?void 0:ei.version_type])==null?void 0:Oa.class]}`},Ce.createElement("img",{src:(ia=rt.vs[(Fa=(zr=ht==null?void 0:ht.userInfo)==null?void 0:zr.paid_version)==null?void 0:Fa.version_type])==null?void 0:ia.icon}),Ce.createElement("span",null,(ca=rt.vs[(Ua=(Qr=ht==null?void 0:ht.userInfo)==null?void 0:Qr.paid_version)==null?void 0:Ua.version_type])==null?void 0:ca.name)),Ce.createElement(nt.default.Item,null,Ce.createElement(Oe.Link,{to:`/users/${(wa=ht.userInfo)==null?void 0:wa.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!ur&&Ce.createElement(nt.default.Item,null,Ce.createElement(Oe.Link,{to:`/users/${(ga=ht.userInfo)==null?void 0:ga.login}/classrooms`},"\u6211\u7684\u6559\u5B66\u8BFE\u5802")),!vn&&Ce.createElement(nt.default.Item,null,Ce.createElement(Oe.Link,{to:`/users/${(Ir=ht.userInfo)==null?void 0:Ir.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!Cr&&Ce.createElement(nt.default.Item,null,Ce.createElement(Oe.Link,{to:`/users/${(Jn=ht.userInfo)==null?void 0:Jn.login}/paths`},"\u6211\u7684\u667A\u6167\u8BFE\u7A0B")),Ce.createElement(nt.default.Item,null,Ce.createElement(Oe.Link,{to:`/users/${(ti=ht.userInfo)==null?void 0:ti.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),Ce.createElement(nt.default.Item,null,Ce.createElement(Oe.Link,{to:`/users/${(dr=ht.userInfo)==null?void 0:dr.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),Ce.createElement(nt.default.Item,null,Ce.createElement(Oe.Link,{to:"/order"},"\u6211\u8D2D\u4E70\u7684\u8BFE\u7A0B")),(0,ce.Ny)()&&Ce.createElement(nt.default.Item,null,Ce.createElement(Oe.Link,{to:"/quality"},"\u7CBE\u54C1\u8BFE\u7A0B")),!(0,ce.JA)()&&Ce.createElement(nt.default.Item,null,Ce.createElement("a",{onClick:()=>{(0,he.tJ)(di)&&Oe.history.push("/problemset")}},"\u8BD5\u9898\u5E93")),!(0,ce.JA)()&&Ce.createElement(nt.default.Item,null,Ce.createElement("a",{onClick:()=>{(0,he.tJ)(di)&&Oe.history.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),Ce.createElement(nt.default.Item,null,Ce.createElement(Oe.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||di({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:Ce.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),Wr&&Ce.createElement(nt.default.Item,null,Ce.createElement(Oe.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),Ce.createElement(nt.default.Item,{className:re.exit},Ce.createElement("a",{onClick:()=>pn(void 0,null,function*(){try{const Cn=yield(0,ve.vR)({});Ve.ZP.success(Cn==null?void 0:Cn.message)}catch(Cn){}(0,rt.d8)("_educoder_session","logout",1),(0,rt.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),setTimeout(()=>{window.location.href="/"},800)})},"\u9000\u51FA")))};return(0,ce.bg)()?Ce.createElement(lt.Z,{className:`${re.height67}`,dropdownRender:un,placement:"bottomRight"},Ce.createElement("section",null,Ce.createElement("aside",null,Ce.createElement("div",{className:Na.actionTabs.type===1?re.classromediv:"",style:{position:"relative"}},Ce.createElement("img",{className:`${re.userPic} current ml15`,src:`${(fi=ie.Z)==null?void 0:fi.IMG_SERVER}/images/${(ha=ht.userInfo)==null?void 0:ha.image_url}`,alt:"",onClick:()=>{var va;return Oe.history.push((0,rt.Ll)()?"/account/profile":`/users/${(va=ht.userInfo)==null?void 0:va.login}/classrooms`)}}),((Vt=ht==null?void 0:ht.userInfo)==null?void 0:Vt.paid_version)&&!((Bt=(Gt=ht==null?void 0:ht.userInfo)==null?void 0:Gt.paid_version)!=null&&Bt.is_white_list)&&Ce.createElement("img",{src:(Fr=rt.vs[(Xn=(En=ht==null?void 0:ht.userInfo)==null?void 0:En.paid_version)==null?void 0:Xn.version_type])==null?void 0:Fr.icon,className:re.level}),(0,rt.Ll)()&&Ce.createElement("span",{className:"ml10 font16"},(Ln=ht.userInfo)==null?void 0:Ln.username),Ce.createElement("i",{className:`iconfont icon-zhankai4 ${re.icon}`}))))):Ce.createElement("div",{className:`font15 ${St.isIlearning?re.login:""}`},Ce.createElement("span",{className:"ml10 mr5 current c-white",onClick:()=>{di({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55 / \u6CE8\u518C"))};var vt=(0,Oe.connect)(({homePage:qt,loading:Tn,user:Nn,globalSetting:ht,shixunHomeworks:St})=>({homePage:qt,user:Nn,globalSetting:ht,shixunHomeworks:St,loading:Tn.models.index}))(rn),yn={tip:"tip___a6MfI"},Wt=ne(66649),ln=ne.n(Wt),It=ne(59301),mn=(qt,Tn,Nn)=>new Promise((ht,St)=>{var Gn=ct=>{try{Na(Nn.next(ct))}catch(Ot){St(Ot)}},di=ct=>{try{Na(Nn.throw(ct))}catch(Ot){St(Ot)}},Na=ct=>ct.done?ht(ct.value):Promise.resolve(ct.value).then(Gn,di);Na((Nn=Nn.apply(qt,Tn)).next())});const Lt=({user:qt,dispatch:Tn})=>{var Nn,ht,St;const[Gn,di]=(0,y.useState)(!1),Na=(Nn=window.location.pathname)==null?void 0:Nn.includes("classrooms/");(0,y.useEffect)(()=>{var Mt,Ft,Hn;if(console.log(qt==null?void 0:qt.userInfo),(Mt=qt==null?void 0:qt.userInfo)!=null&&Mt.user_status)if(((Ft=qt==null?void 0:qt.userInfo)==null?void 0:Ft.role)===15){di(!1);return}else{let rr=JSON.parse(Na?localStorage==null?void 0:localStorage.getItem("delaytip_class"):localStorage==null?void 0:localStorage.getItem("delaytip_user"));rr&&(rr==null?void 0:rr.login)===((Hn=qt==null?void 0:qt.userInfo)==null?void 0:Hn.login)?(console.log(ln()(rr==null?void 0:rr.time).add(1,"days")),console.log(ln()(new Date)),ln()(rr==null?void 0:rr.time).add(1,"days").set({hour:0,minute:0,second:0}){var Mt,Ft;Na?localStorage.setItem("delaytip_class",JSON.stringify({time:new Date,login:(Mt=qt==null?void 0:qt.userInfo)==null?void 0:Mt.login})):localStorage.setItem("delaytip_user",JSON.stringify({time:new Date,login:(Ft=qt==null?void 0:qt.userInfo)==null?void 0:Ft.login})),di(!1)},Ot=()=>mn(void 0,null,function*(){let Mt=yield(0,bt.ZP)("/api/business_contacts.json",{method:"post"});(Mt==null?void 0:Mt.status)===0&&Ve.ZP.info("\u7533\u8BF7\u6210\u529F")});return It.createElement(It.Fragment,null,Gn&&It.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000",display:"none"}},It.createElement("div",{className:yn.tip},It.createElement("div",null,It.createElement("i",{className:"iconfont icon-tishi9 font14 mr10",style:{color:"#E30000"}}),Na?It.createElement(It.Fragment,null,"\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u60A8\u7684\u6559\u5B66\u8BFE\u5802\u7684",((St=qt==null?void 0:qt.userInfo)==null?void 0:St.user_status)==2?"\u90E8\u5206\u529F\u80FD\u5DF2\u88AB\u9650\u5236":"\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236",'\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002'):It.createElement(It.Fragment,null,'\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002')),It.createElement("div",null,It.createElement("span",{className:"mr15",style:{color:"#666666",cursor:"pointer"},onClick:ct},"\u5FFD\u7565"),It.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:Ot},"\u7533\u8BF7\u5EF6\u671F")))))};var zn=(0,Oe.connect)(({user:qt})=>({user:qt}))(Lt),$n=ne(7939),ea="data:image/png;base64,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",nr=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,gn=(qt,Tn)=>{var Nn={};for(var ht in qt)ut.call(qt,ht)&&Tn.indexOf(ht)<0&&(Nn[ht]=qt[ht]);if(qt!=null&&nr)for(var ht of nr(qt))Tn.indexOf(ht)<0&&Tt.call(qt,ht)&&(Nn[ht]=qt[ht]);return Nn};const Pn=null,ir=qt=>{var Tn=qt,{homePage:Nn,user:ht,globalSetting:St,loading:Gn,dispatch:di,location:Na,text:ct,shixunHomeworks:Ot,payload:Mt={}}=Tn,Ft=gn(Tn,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[Hn,rr]=(0,y.useState)("none");return(0,y.useEffect)(()=>{Ot.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&rr("flex")},[Ot.actionTabs.key]),(0,y.useEffect)(()=>{Ot.actionTabs.key==="\u9690\u85CF"&&(rr("none"),localStorage.setItem("Noviceguide","0"))},[Ot.actionTabs.key]),y.createElement("div",{style:{display:Hn,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},y.createElement("div",{style:{margin:"0 auto",width:"1200px"}},y.createElement("img",{src:ea,style:{position:"absolute",top:"-32px"}}),y.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},Ot.actionTabs.text),Ot.actionTabs.type===9?y.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},y.createElement($n.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),rr("none"),di({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):y.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},y.createElement($n.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),di({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),rr("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var Dr=(0,Oe.connect)(({homePage:qt,loading:Tn,user:Nn,globalSetting:ht,shixunHomeworks:St})=>({homePage:qt,user:Nn,globalSetting:ht,loading:Tn.models.index,shixunHomeworks:St}))(ir),La=Object.defineProperty,Vr=Object.getOwnPropertySymbols,Zr=Object.prototype.hasOwnProperty,wr=Object.prototype.propertyIsEnumerable,Ba=(qt,Tn,Nn)=>Tn in qt?La(qt,Tn,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):qt[Tn]=Nn,za=(qt,Tn)=>{for(var Nn in Tn||(Tn={}))Zr.call(Tn,Nn)&&Ba(qt,Nn,Tn[Nn]);if(Vr)for(var Nn of Vr(Tn))wr.call(Tn,Nn)&&Ba(qt,Nn,Tn[Nn]);return qt};const Ha=qt=>React.createElement("svg",za({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},qt),React.createElement("title",null,"logo2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M6.578 8.8c.162-.682.3-.737.982-.737.689 0 .793.055.632.737-.164.689-.298.76-.987.76-.682 0-.79-.071-.627-.76Zm-.222 1.198h1.488l-1.004 4.23H5.352l1.004-4.23ZM8.465 11.244h2.474l-.275 1.16H8.189zM15.12 12.889l-.317 1.34H11.23l1.291-5.437h1.56l-.974 4.097zM18.688 11.55c.076-.322.01-.541-.459-.541-.501 0-.748.117-.905.642l1.364-.102Zm1.041.955-2.636.156c-.002.369.3.517.84.517.571 0 1.259-.155 1.545-.305l-.26 1.097c-.301.18-1.012.337-1.85.337-1.332 0-2.039-.454-1.626-2.194.413-1.739 1.336-2.193 2.738-2.193 1.504 0 1.762.626 1.455 1.92-.082.344-.166.602-.206.665ZM22.806 12.936l.079-.33h-.595c-.47 0-.636.071-.695.322-.052.22.098.274.404.274.368 0 .655-.117.807-.266m1.857-1.583-.683 2.875h-1.347l-.025-.391c-.175.212-.596.47-1.34.47-.885 0-1.347-.4-1.131-1.308.23-.972.872-1.332 2.101-1.332h.87c.08-.43-.063-.494-.682-.494-.305 0-.6.024-.885.07l.295-1.245c.334-.054.792-.07 1.098-.07 1.48 0 1.963.438 1.729 1.425M28.691 9.92l-.346 1.324h-.118c-.493 0-1.055.188-1.257.776l-.525 2.208h-1.488l1.005-4.23h1.488l-.175.737c.41-.674.828-.815 1.329-.815h.087ZM33.084 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.012-.611-.458-.611-.376 0-.572.133-.685.345l-.663 2.788h-1.488l1.005-4.23h1.488l-.102.431c.28-.29.74-.51 1.43-.51.993 0 1.285.424 1.041 1.45M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23Z",fill:"#196EFD"}),React.createElement("path",{d:"M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23ZM40.522 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.011-.611-.458-.611-.376 0-.573.133-.685.345l-.663 2.788H35.66l1.004-4.23h1.489l-.102.431c.28-.29.74-.51 1.428-.51.996 0 1.286.424 1.043 1.45",fill:"#196EFD"}),React.createElement("path",{d:"M44.025 12.071c-.173.721-.317 1.132-1.023 1.132-.606 0-.577-.519-.433-1.132.137-.57.353-1.088.959-1.088.714 0 .663.41.497 1.088Zm.425-2.076-.086.368c-.094-.31-.382-.44-1.103-.44-1.34 0-1.917.995-2.199 2.148-.302 1.29-.165 2.156 1.175 2.156.714 0 1.089-.18 1.32-.483l-.022.108c-.187.786-.41 2.004-1.32 2.256-.662.188-1.463-.339-2.09-.548a13.981 13.981 0 0 0-2.408-.59c-1.917-.296-3.878-.174-5.73.41-3.287 1.042-6.775 1.315-10.205 1.352-3.509.037-6.943-.052-10.374-.907-1.071-.267-2.084-.825-3.167-1.001-1.74-.284-3.94.465-5.22-1.16-.584-.735-.915-1.6-.915-2.515 0-1.767 1.225-3.324 3.085-4.225l.591-.764c-.11.145-1.174.218-1.397.285a8.478 8.478 0 0 0-1.524.617c-.936.491-1.82 1.178-2.374 2.093-1.003 1.654-.346 3.809.968 5.109.914.903 2.122 1.454 3.368 1.72 1.298.277 2.684-.167 3.943.277 1.134.4 2.144.831 3.342 1.075a31.42 31.42 0 0 0 3.874.526c2.931.224 5.859.083 8.79-.055a29.884 29.884 0 0 0 7.56-1.331c1.817-.577 3.763-.642 5.63-.281 1.471.28 3.187 1.413 4.686.944 1.428-.44 2.033-1.932 2.35-3.265l.923-3.879h-1.47Z",fill:"#23DD7F"}),React.createElement("path",{d:"m20.387 4.16-.735.079c-1.283-1.687-3.518-2.797-6.048-2.797-3.18 0-5.876 1.752-6.834 4.18l-1.81.196C5.17 2.58 8.637 0 12.883 0c3.489 0 6.452 1.737 7.504 4.16",fill:"#196EFD"}),React.createElement("path",{d:"M28.086 6.488h-2.508c-1.003-1.074-3.086-1.802-5.486-1.802-2.408 0-4.491.735-5.494 1.81.736-1.363 3.043-2.567 5.876-2.92 3.446-.426 7.137 1.21 7.612 2.912",fill:"#196EFD"})));var Qa="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",lr=ne(89392),Xt=ne(59301),Rn=Object.defineProperty,gr=Object.getOwnPropertySymbols,Aa=Object.prototype.hasOwnProperty,Nr=Object.prototype.propertyIsEnumerable,xr=(qt,Tn,Nn)=>Tn in qt?Rn(qt,Tn,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):qt[Tn]=Nn,pi=(qt,Tn)=>{for(var Nn in Tn||(Tn={}))Aa.call(Tn,Nn)&&xr(qt,Nn,Tn[Nn]);if(gr)for(var Nn of gr(Tn))Nr.call(Tn,Nn)&&xr(qt,Nn,Tn[Nn]);return qt},Zi=(qt,Tn)=>{var Nn={};for(var ht in qt)Aa.call(qt,ht)&&Tn.indexOf(ht)<0&&(Nn[ht]=qt[ht]);if(qt!=null&&gr)for(var ht of gr(qt))Tn.indexOf(ht)<0&&Nr.call(qt,ht)&&(Nn[ht]=qt[ht]);return Nn},ii=(qt,Tn,Nn)=>new Promise((ht,St)=>{var Gn=ct=>{try{Na(Nn.next(ct))}catch(Ot){St(Ot)}},di=ct=>{try{Na(Nn.throw(ct))}catch(Ot){St(Ot)}},Na=ct=>ct.done?ht(ct.value):Promise.resolve(ct.value).then(Gn,di);Na((Nn=Nn.apply(qt,Tn)).next())});const{Header:ka}=ke.default,{Search:bn}=ot.default;function Br(){var qt,Tn;const ht=window.location.pathname.split("/"),St={};return ht[1]=="classrooms"&&ht.length>3&&!((qt=ht[4])!=null&&qt.includes("newgold"))&&!((Tn=ht[5])!=null&&Tn.includes("newgold"))&&ht[2]!=="coursesId"&&(St.course_id=ht[2]),ht[1]==="shixuns"&&ht.length>3&&(St.objective_type="shixun",St.objective_id=ht[2]),ht[1]==="paths"&&ht.length>3&&(St.objective_type="path",St.objective_id=ht[2]),pi(pi({},St),{school:1})}const Kr=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],jr=qt=>{var Tn=qt,{homePage:Nn,user:ht,globalSetting:St,loading:Gn,dispatch:di,isLogin:Na=!1,shixunHomeworks:ct}=Tn,Ot=Zi(Tn,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),Mt,Ft,Hn,rr,yr,Un,Tr,Jr,fi,ha,Vt,Gt,Bt,En,Xn,Fr,Ln,ur,vn,Cr,Wr;const un=(0,Oe.useLocation)(),[va,xa]=(0,y.useState)(!1),[da,Gr]=(0,y.useState)(""),[ei,Oa]=(0,y.useState)(!1),zr=Br();(0,y.useEffect)(()=>{di({type:"user/getNavigationInfo",payload:pi({},zr)})},[St.name]),(0,y.useEffect)(()=>{ct.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(Kr!=null&&Kr.includes(un==null?void 0:un.pathname)||(un==null?void 0:un.pathname.indexOf("/classrooms"))===0||di({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[un.pathname]),(0,y.useEffect)(()=>{ct.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||ct.actionTabs.key||localStorage.setItem("Noviceguide","0")},[ct.actionTabs.key]),(0,y.useEffect)(()=>{var Jn;if(St!=null&&St.setting){let ti=(0,lr.cloneDeep)((Jn=St==null?void 0:St.setting)==null?void 0:Jn.navbar);ti=ti==null?void 0:ti.filter(Cn=>{var mr;return!(Cn!=null&&Cn.hidden)&&!((0,ce.JA)()&&((mr=["/paperlibrary","/problemset"])!=null&&mr.includes(Cn.link)))});for(const Cn of ti)Cn.subitem&&(Cn.subitem=Cn.subitem.filter(mr=>{var Rr;return!(mr!=null&&mr.hidden)&&!((0,ce.JA)()&&((Rr=["/paperlibrary","/problemset"])!=null&&Rr.includes(mr.link)))}));let dr=!1;ti==null||ti.map(function(Cn,mr){var Rr,er,or;const Qn=un.pathname;Cn.link===Qn&&(Gr(Cn==null?void 0:Cn.link),(0,rt.Dk)(Qn==="/"?(Rr=St==null?void 0:St.setting)==null?void 0:Rr.name:Ir(Cn==null?void 0:Cn.name)),ca(ga(mr,{name:Cn==null?void 0:Cn.name,link:Cn==null?void 0:Cn.link},ti)),dr=!0),(er=Cn==null?void 0:Cn.subitem)!=null&&er.length&&((or=Cn==null?void 0:Cn.subitem)==null||or.map(Ye=>{Ye.link===Qn&&(Gr(Ye==null?void 0:Ye.link),Qn!=="/"&&(0,rt.Dk)(Ir(Ye==null?void 0:Ye.name)),ca(ga(mr,{name:Ye==null?void 0:Ye.name,link:Ye==null?void 0:Ye.link},ti)),dr=!0)}))}),dr||ca(ti)}},[St==null?void 0:St.setting,ht]);const Fa=(0,y.useMemo)(()=>{var Jn,ti;return(Jn=St==null?void 0:St.setting)!=null&&Jn.nav_logo_url?`${ie.Z.IMG_SERVER}/${(ti=St==null?void 0:St.setting)==null?void 0:ti.nav_logo_url}`:`${ie.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(Mt=St==null?void 0:St.setting)==null?void 0:Mt.nav_logo_url]);function ia(Jn){Oe.history.push("/search?value="+Jn)}const Qr=()=>va?Xt.createElement("div",{onBlur:()=>{setTimeout(()=>{xa(!1)},300)}},Xt.createElement(bn,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:ia,autoFocus:!0})):Xt.createElement("span",{className:"iconfont icon-sousuo font18 current ml20 mr15",onClick:()=>{Oe.history.push("/search?value=")}}),[Ua,ca]=(0,y.useState)([]),wa=(Jn,ti)=>ii(void 0,null,function*(){var dr,Cn,mr,Rr,er,or;if((Jn==null?void 0:Jn.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const Qn=yield(0,ve.IU)();(dr=Qn==null?void 0:Qn.data)!=null&&dr.engineer_url?(mr=(Cn=Qn==null?void 0:Qn.data)==null?void 0:Cn.engineer_url)!=null&&mr.includes("http")?(0,rt.xg)((Rr=Qn==null?void 0:Qn.data)==null?void 0:Rr.engineer_url):Oe.history.push((er=Qn==null?void 0:Qn.data)==null?void 0:er.engineer_url):(Qn==null?void 0:Qn.status)!=401&&Oa(!0);return}(or=Jn==null?void 0:Jn.link)!=null&&or.includes("http")?(0,rt.xg)(Jn==null?void 0:Jn.link):((0,rt.Dk)(Jn==null?void 0:Jn.name),Oe.history.push(Jn==null?void 0:Jn.link)),(Jn==null?void 0:Jn.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&di({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:Xt.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})}),ga=(Jn,ti,dr)=>{const Cn=dr.slice();return Cn[Jn]&&(Cn[Jn].name=ti.name,Cn[Jn].link=ti.link),Cn||[]},Ir=(Jn="")=>Jn.indexOf("<")>-1?Jn.slice(0,Jn.indexOf("<")):Jn;return St.showHeader&&St.showHeaderFooter?Xt.createElement(ke.default,{style:{background:`${un.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${St.isIlearning?Se["header-iearning"]:Se.header} ${St.showHeaderFixed?Se.headerFixed:""}`},(St==null?void 0:St.showTip)&&Xt.createElement(zn,null),Xt.createElement(ka,{className:"header",style:{background:`${un.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${un.pathname=="/training"?"999":""}`}},Xt.createElement("section",{className:Se["edu-menu"]},(!!St.isIlearning||!((Ft=St==null?void 0:St.setting)!=null&&Ft.main_site)&&!!((Hn=St==null?void 0:St.setting)!=null&&Hn.navbar))&&Xt.createElement(Oe.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{di({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},Xt.createElement("img",{className:Se.logo,title:(rr=St.setting)==null?void 0:rr.name,src:Fa||Qa})),Xt.createElement("ul",{className:`${Se.menu} ${(0,rt.Ll)()&&"ml0"}`},(0,rt.Ll)()&&Xt.createElement("li",null,Xt.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,rt.Ll)()&&St.setting&&Ua.map(function(Jn,ti){var dr,Cn,mr,Rr,er;return Xt.createElement("li",{key:ti,className:!((dr=Jn==null?void 0:Jn.subitem)!=null&&dr.length)&&da===(Jn==null?void 0:Jn.link)||(Cn=Jn==null?void 0:Jn.subitem)!=null&&Cn.some(or=>da===(or==null?void 0:or.link))?Se.actived:""},Xt.createElement("div",{onClick:()=>wa(Jn,ti),className:Se.name},Xt.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var or;let Qn=Jn==null?void 0:Jn.name;return(or=Jn==null?void 0:Jn.subitem)==null||or.map((Ye,Pa)=>(Ye.link===un.pathname&&(Qn=Ye.name),Ye)),Qn})()}}),((mr=Jn==null?void 0:Jn.subitem)==null?void 0:mr.length)>0&&Xt.createElement("i",{className:"iconfont icon-zhankai4"})),((Rr=Jn==null?void 0:Jn.subitem)==null?void 0:Rr.length)>0&&Xt.createElement("div",{className:Se.dropDown},(er=Jn==null?void 0:Jn.subitem)==null?void 0:er.map((or,Qn)=>Xt.createElement("div",{className:Se.subName,onClick:()=>wa(or,ti),key:ti+"-"+Qn},!!Qn&&Xt.createElement("div",{className:Se.line}),Xt.createElement("aside",{className:"font16 c-black"},Ir(or.name)),Xt.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},or.content)))))})),Xt.createElement("div",{className:"search-bar",style:{flex:St.isIlearning?"initial":"1 0 auto"}},((yr=ht==null?void 0:ht.userInfo)==null?void 0:yr.paid_version)&&!((Tr=(Un=ht==null?void 0:ht.userInfo)==null?void 0:Un.paid_version)!=null&&Tr.is_white_list)&&Xt.createElement("div",{className:`${Se.level} ${Se[(ha=rt.vs[(fi=(Jr=ht==null?void 0:ht.userInfo)==null?void 0:Jr.paid_version)==null?void 0:fi.version_type])==null?void 0:ha.class]}`,onClick:()=>{var Jn;return Oe.history.push(`/users/${(Jn=ht.userInfo)==null?void 0:Jn.login}/memberCenter`)}},Xt.createElement("img",{src:(Bt=rt.vs[(Gt=(Vt=ht==null?void 0:ht.userInfo)==null?void 0:Vt.paid_version)==null?void 0:Gt.version_type])==null?void 0:Bt.icon}),Xt.createElement("img",{style:{width:"38px",marginRight:0},src:(Fr=rt.vs[(Xn=(En=ht==null?void 0:ht.userInfo)==null?void 0:En.paid_version)==null?void 0:Xn.version_type])==null?void 0:Fr.nameImg})),!(0,rt.Ll)()&&!(St!=null&&St.isIlearning)&&Xt.createElement(Xt.Fragment,null,Xt.createElement(Qr,null),!Na&&Xt.createElement(ae,null),!Na&&!!((Ln=ht==null?void 0:ht.userInfo)!=null&&Ln.login)&&Xt.createElement(Oe.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:`/messages/${(ur=ht==null?void 0:ht.userInfo)==null?void 0:ur.login}/user_tidings`},((vn=ht==null?void 0:ht.navigationInfo)==null?void 0:vn.new_message)&&Xt.createElement("span",{className:Se.newslight}))),!Na&&Xt.createElement(vt,{payload:zr}))),Xt.createElement(Re.default,{centered:!0,destroyOnClose:!0,open:ei,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,rt.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>Oa(!1)},Xt.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},Xt.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),Xt.createElement("img",{src:`${ie.Z.IMG_SERVER}/${(Cr=St==null?void 0:St.setting)==null?void 0:Cr.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),Xt.createElement("p",null,"\u7FA4\u53F7\uFF1A",(Wr=St==null?void 0:St.setting)==null?void 0:Wr.homepage_tea_qq_number)))),Xt.createElement(Dr,null)):Xt.createElement(Xt.Fragment,null)};var aa=(0,Oe.connect)(({homePage:qt,loading:Tn,user:Nn,globalSetting:ht,shixunHomeworks:St})=>({homePage:qt,user:Nn,globalSetting:ht,loading:Tn.models.index,shixunHomeworks:St}))(jr)},16750:function(At,zt,ne){"use strict";ne.d(zt,{Z:function(){return lt}});var y=ne(59301),Oe={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},ke=ne(92310),ot=ne.n(ke),Re=ne(29787),Se=ne(2859),Ve=ne(38147),Ke=ne(65862),ze=(Be,kt,rt)=>new Promise((Fe,Te)=>{var Ne=Nt=>{try{st(rt.next(Nt))}catch(he){Te(he)}},tt=Nt=>{try{st(rt.throw(Nt))}catch(he){Te(he)}},st=Nt=>Nt.done?Fe(Nt.value):Promise.resolve(Nt.value).then(Ne,tt);st((rt=rt.apply(Be,kt)).next())}),lt=({data:Be,className:kt,fullWidth:rt,style:Fe={},onClose:Te,onOk:Ne,showFullTools:tt,noAssociationId:st})=>{const Nt=(0,y.useRef)(null),he=(0,y.useRef)(null),Ze=(0,y.useRef)(null),pt=(0,y.useRef)(null),[nn,Ut]=(0,y.useState)(!1),[qe,$e]=(0,y.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,y.useEffect)(()=>(Ze.current||(Ze.current=document.createElement("style"),document.head.appendChild(Ze.current)),Be!=null&&Be.visible?(document.body.setAttribute("data-custom","y-hidden"),Ze.current.innerHTML=" html { overflow-y: hidden; }",Be!=null&&Be.src&&bt()):(document.body.removeAttribute("data-custom"),Ze.current&&(document.head.removeChild(Ze.current),Ze.current=null)),()=>{document.body.removeAttribute("data-custom"),Ze.current&&(document.head.removeChild(Ze.current),Ze.current=null)}),[Be==null?void 0:Be.visible]);const bt=()=>ze(void 0,null,function*(){Ut(!0),$e("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Dt=yield(0,Ke.ZJ)(Be==null?void 0:Be.src);Nt.current.src="",Nt.current.src=Dt,Nt.current.onload=function(){dt()},Ut(!1),$e("")}),Pe=Dt=>ze(void 0,null,function*(){Ut(!0),$e("\u6B63\u5728\u4FDD\u5B58\u4E2D");const sn=yield(0,Ve.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Be.title,file:Dt.dataUrl}});sn!=null&&sn.id&&!st?(yield(0,Ve.ZP)(`/api/attachments/${Be.id}/add_subitem.json`,{method:"post",body:{subitem_id:sn==null?void 0:sn.id,settings:JSON.stringify(Dt.state)}})).status===0&&Ne():sn!=null&&sn.id&&Ne(sn),Ut(!1),$e("")}),je=()=>{const Dt=document.querySelector('a[href="https://markerjs.com/"]');Dt&&Dt.parentNode&&(Dt.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(Ht=>{const Kt=document.querySelector(Ht.name);Kt&&Kt.setAttribute("title",Ht.title)})},dt=()=>{he.current=new Se.hP(Nt.current),he.current.targetRoot=pt.current,he.current.addEventListener("render",Pe),he.current.addEventListener("beforeclose",Te),tt&&(he.current.availableMarkerTypes=he.current.ALL_MARKER_TYPES,he.current.uiStyleSettings.redoButtonVisible=!0,he.current.uiStyleSettings.notesButtonVisible=!0,he.current.uiStyleSettings.zoomButtonVisible=!0,he.current.uiStyleSettings.zoomOutButtonVisible=!0,he.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=he.current.uiStyleSettings,he.current.show(),Be!=null&&Be.snapshotData&&he.current.restoreState(Be.snapshotData),setTimeout(()=>{window.scrollTo(0,0),je()},300)};return y.createElement(y.Fragment,null,(Be==null?void 0:Be.visible)&&y.createElement(Re.Z,{spinning:nn,tip:qe,style:{position:"absolute",width:"100vw"}},y.createElement("div",{ref:pt,className:ot()(Oe.imageDimensions,kt,rt?Oe.fullWidth:""),style:Fe},y.createElement("img",{className:Oe.img,ref:Nt}))))}},99298:function(At,zt,ne){"use strict";var y=ne(59301),Oe=ne(77019),ke=ne(5269),ot=ne(31691),Re=ne(7939),Se=ne(95097),Ve=ne(96408),Ke=ne(48136),ze=ne(59301);const nt=(0,y.forwardRef)(({callback:lt,showSaveButton:Be,value:kt=""},rt)=>{const Fe=(0,y.useRef)(),Te=[{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 "}]}]}],Ne=[{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 +(self.webpackChunk=self.webpackChunk||[]).push([[6277],{87169:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Ke}});var y=ne(54476),Oe=ne(59301),ke={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"},ot=ke,Re=ne(7657),Se=function(nt,lt){return Oe.createElement(Re.Z,(0,y.Z)({},nt,{ref:lt,icon:ot}))},Ve=Oe.forwardRef(Se),Ke=Ve},11724:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Ke}});var y=ne(54476),Oe=ne(59301),ke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"minus",theme:"outlined"},ot=ke,Re=ne(7657),Se=function(nt,lt){return Oe.createElement(Re.Z,(0,y.Z)({},nt,{ref:lt,icon:ot}))},Ve=Oe.forwardRef(Se),Ke=Ve},87395:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Ke}});var y=ne(54476),Oe=ne(59301),ke={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"},ot=ke,Re=ne(7657),Se=function(nt,lt){return Oe.createElement(Re.Z,(0,y.Z)({},nt,{ref:lt,icon:ot}))},Ve=Oe.forwardRef(Se),Ke=Ve},32050:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Ke}});var y=ne(54476),Oe=ne(59301),ke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 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:"upload",theme:"outlined"},ot=ke,Re=ne(7657),Se=function(nt,lt){return Oe.createElement(Re.Z,(0,y.Z)({},nt,{ref:lt,icon:ot}))},Ve=Oe.forwardRef(Se),Ke=Ve},45559:function(){"use strict"},42313:function(){"use strict"},96408:function(St,zt){"use strict";zt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},70031:function(St,zt){"use strict";zt.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}},63160:function(St,zt){"use strict";zt.Z={titlesize:"titlesize___RiFfV",labelWrap:"labelWrap___gNw3Q",label:"label___uujJZ",labelContent:"labelContent___QsIDL",selectSchool:"selectSchool___HL1ax",dataPicker:"dataPicker___Ux1tp",itemWrap:"itemWrap___Q0uQz",img:"img___bqnNM",itemContent:"itemContent___FvPMp",nameWrap:"nameWrap___ALKio",name:"name___Q7c5Q",actionGroup:"actionGroup___qiWs0",schoolWrap:"schoolWrap___dXuoo",school:"school___CW5RX",colorOrange:"colorOrange___EkZAA",colorYellow:"colorYellow___evRzy",graaytitle:"graaytitle___LUmPS"}},93510:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var St={},zt="5.0",ne={},y=null,Oe=!1,ke=!1,ot=null,Re=!1,Se=null,Ve=null,Ke=0;Ke4?parseFloat(He):5};St.setHTML5Codebase=function(He,Ue){Ve=He,it(He,Ue)},St.setJavaCodebase=St.setJavaCodebaseVersion=St.isCompiledInstalled=St.setPreCompiledScriptPath=St.setPreCompiledResourcePath=function(){},St.setHTML5CodebaseVersion=function(He,Ue){var at=parseFloat(He);if(at!==NaN&&at<5){console.log("The GeoGebra HTML5 codebase version "+at+" is deprecated. Using version latest instead.");return}Se=He,fe(He,Ue)},St.getHTML5CodebaseVersion=function(){return rt},St.getParameters=function(){return ne},St.setFontsCSSURL=function(He){Nt=He},St.setGiacJSURL=function(He){},St.setJNLPFile=function(He){nt=He},St.setJNLPBaseDir=function(He){},St.inject=function(){function He(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Ue="auto",at=ne.id,dn,Qt=!1,An=0;An=5)return!0;var He=St.getAppletObject();return He&&typeof He.recalculateEnvironments=="function"?(He.recalculateEnvironments(),!0):!1},St.startAnimation=function(){var He=St.getAppletObject();return He&&typeof He.startAnimation=="function"?(He.startAnimation(),!0):!1},St.stopAnimation=function(){var He=St.getAppletObject();return He&&typeof He.stopAnimation=="function"?(He.stopAnimation(),!0):!1},St.getAppletObject=function(){var He=ne.id!==void 0?ne.id:"ggbApplet";return window[He]},St.resize=function(){};var bt=function(He,Ue,at){var dn=document.createElement("param");dn.setAttribute("name",Ue),dn.setAttribute("value",at),He.appendChild(dn)},Pe=function(He){return He&&He!=="false"},je=function(He,Ue,at){Ze(rt)<=4.2&&(at=!0);var dn=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==rt||ggbHTML5LoadedCodebaseIsWebSimple&&!Te)&&(dn=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Qt=document.createElement("div");Qt.classList.add("appletParameters","notranslate");var An=Ue.width,At=Ue.height;if(Ue.disableAutoScale=Ue.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Ue.disableAutoScale,Ue.width!==void 0)if(Ze(rt)<=4.4)Pe(Ue.showToolBar)&&(Ue.height-=7),Pe(Ue.showAlgebraInput)&&(Ue.height-=37),Ue.width<605&&Pe(Ue.showToolBar)&&(Ue.width=605,An=605);else{var Xe=100;(Pe(Ue.showToolBar)||Pe(Ue.showMenuBar))&&(Ue.hasOwnProperty("customToolBar")&&(Ue.customToolbar=Ue.customToolBar),Xe=Pe(Ue.showMenuBar)?245:155),An=5?(Ue.appletOnLoad=function(Fn){var Sn=He.querySelector(".ggb_preview");Sn&&Sn.parentNode.removeChild(Sn),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(ae),window.GGBT_wsf_view&&$(window).trigger("resize"),ue(Fn)},re||ae.appendChild(ce)):Qt.appendChild(ce),ae.appendChild(Qt),re||He.appendChild(ae),setTimeout(function(){St.resize()},1)}else{var ve=document.createElement("div");ve.className="applet_scaler",ve.style.position="relative",ve.style.display="block",ve.appendChild(Qt),He.appendChild(ve),Ue.appletOnLoad=function(Fn){St.resize(),ue(Fn)}}function ie(Fn,Sn){Sn&&typeof Sn.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Fn,Sn.appletOnLoad):renderGGBElement(Fn),Yt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Sn)}function Ce(Fn,Sn){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Fn,params:Sn}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(jn){ie(jn.article,jn.params)}),html5AppletsToProcess=null)},Ze(rt)<5&&(Fn.className+=" geogebraweb")):ie(Fn,Sn)}if(dn){scriptLoadStarted=!0;for(var yt=0;yt0?(en.remove(),ae.attr("id","fullscreencontent").show(),jQuery(ue).append(ae),window.dispatchEvent(new Event("resize"))):je(en,Ue,!1),window.GGBT_wsf_view.launchFullScreen(ue)}else kt=dn,je(He,Ue,!1);if(!window.GGBT_wsf_view)for(At=0;AtHe/4*3&&(en=He/4*3),ue=en/5.8,Xe.setAttribute("src",tt),Xe.setAttribute("width",en),Xe.setAttribute("height",ue);var ae=(He-en)/2,re=(Ue-ue)/2;Xe.style.left=ae+"px",Xe.style.top=re+"px",Qt.appendChild(Xe)}}return Qt.appendChild(At),Qt},Bn=function(He){return He=He.toLowerCase(),He==="html5"||He==="screenshot"?He:"html5"},we=["web","webSimple","web3d","tablet","tablet3d","phone"],fe=function(He,Ue){if(rt=He,Ue){it(rt,!0);return}var at=!Oe;if(at){var dn=Ze(rt);!isNaN(dn)&&dn<4.4&&(at=!1)}var Qt,An;window.location.protocol.substr(0,4)==="http"?Qt=window.location.protocol:Qt="http:";var At=rt.indexOf("//");At>0?An=rt:At===0?An=Qt+rt:An="https://www.geogebra.org/apps/5.2.814.0/";for(var Xe in we)if(rt.slice(we[Xe].length*-1)===we[Xe]||rt.slice((we[Xe].length+1)*-1)===we[Xe]+"/"){it(An,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&at&&!y.is3D&&!y.AV&&!y.SV&&!y.CV&&!y.EV2&&!y.CP&&!y.PC&&!y.DA&&!y.FI&&!y.PV&&!Pe(ne.showToolBar)&&!Pe(ne.showMenuBar)&&!Pe(ne.showAlgebraInput)&&!Pe(ne.enableRightClick)&&(!ne.appName||ne.appName=="classic")?An+="webSimple/":An+="web3d/",it(An,!1)},it=function(He,Ue){if(He.requirejs){lt=He;return}He.slice(-1)!=="/"&&(He+="/"),lt=He,Ue===null&&(Ue=He.indexOf("http")===-1),Be=Ue,Fe="web.nocache.js",Te=!1;var at=lt.split("/");at.length>1&&(!Ue&&at[at.length-2]==="webSimple"?(Fe="webSimple.nocache.js",Te=!0):we.indexOf(at[at.length-2])>=0&&(Fe=at[at.length-2]+".nocache.js")),at=He.split("/"),rt=at[at.length-3],rt.substr(0,4)==="test"?rt=rt.substr(4,1)+"."+rt.substr(5,1):(rt.substr(0,3)==="war"||rt.substr(0,4)==="beta")&&(rt="5.0");var dn=parseFloat(rt);dn!==NaN&&dn<5&&He.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+dn+" is deprecated. Using version latest instead."),fe("5.0",Ue))},Yt=function(He,Ue){window.console&&window.console.log&&(!Ue||typeof Ue.showLogging=="undefined"||Ue.showLogging&&Ue.showLogging!=="false")&&console.log(He)};ne.material_id!==void 0?Ut(et):et();function et(){var He=zt;Se!==null?He=Se:parseFloat(He)<5&&(He="5.0"),fe(He,!1),Ve!==null&&it(Ve,Be),Re=!0}return St},GGBAppletUtils=function(){"use strict";function St(){return window.GGBT_wsf_edit!==void 0}function zt(Re,Se){Se!=1?(Re.style.transformOrigin="0% 0% 0px",Re.style.webkitTransformOrigin="0% 0% 0px",Re.style.transform="scale("+Se+","+Se+")",Re.style.webkitTransform="scale("+Se+","+Se+")",Re.style.maxWidth="initial",Re.querySelector(".ggb_preview")!==null&&(Re.querySelector(".ggb_preview").style.maxWidth="initial"),Re.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Re.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Re.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Re.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Re.style.transform="none",Re.style.webkitTransform="none")}function ne(Re,Se,Ve,Ke,ze,nt){var lt=null;if(nt!=null&&nt!="")for(var Be=Re.parentNode;Be!=null;)if((" "+Be.className+" ").indexOf(" "+nt+" ")>-1){lt=Be;break}else Be=Be.parentNode;var kt=0,rt=0,Fe=0,Te=0,Ne=0,tt=0,st=0;if(lt)kt=lt.offsetWidth,rt=Math.max(Ke?lt.offsetWidth:0,lt.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(kt=Math.min(window.innerWidth,document.documentElement.clientWidth),rt=Math.min(window.innerHeight,document.documentElement.clientHeight),Fe=kt):(kt=window.innerWidth,rt=window.innerHeight,Fe=window.innerWidth),Re){var Nt=Re.getBoundingClientRect();Nt.left>0&&Nt.left<=kt&&(ze===void 0||!ze)&&(document.dir==="rtl"?(Ne=kt-Nt.width-Nt.left,tt=Fe<=480?10:30):(tt=Nt.left,Ne=Fe<=480?10:30),Te=tt+Ne)}if(Re&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var he=Re.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Te=40,st=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Te=0,st=40)}}return Re&&((Ve===void 0||!Ve)&&Se>0&&Se+Te1&&(nt=!0)),Se&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(nt=!0),!(Re.hasOwnProperty("disableAutoScale")&&Re.disableAutoScale))ze=y(Re,Se,nt,Ve,Re.scaleContainerClass);else return Ke;return nt&&(!Re.hasOwnProperty("scale")||Ke===1)?ze:Math.min(Ke,ze)}function ke(Re){var Se=Math.min(window.innerWidth,document.documentElement.clientWidth),Ve=Math.min(window.innerHeight,document.documentElement.clientHeight),Ke=Re.getBoundingClientRect(),ze=(Se-Ke.width)/2,nt=(Ve-Ke.height)/2;nt<0&&(nt=0),Re.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ze<40?Re.style.left="40px":Re.style.left=ze+"px",Re.style.top=nt+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(nt<40?Re.style.top="40px":Re.style.top=nt+"px",Re.style.left=ze+"px")}function ot(Re,Se){var Ve=Re.querySelector(".appletParameters");if(Ve){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Se.id!==Ve.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Re)}if(Ve.parentElement&&/fullscreen/.test(Ve.parentElement.className))return;var Ke=Oe(Se,Re);St()&&Ve.setAttribute("data-param-scale",Ke);for(var ze=null,nt=0;nt=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(St){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(St){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(St){var zt=c[St];return zt==null?null:zt},r=d,webModule.__errFn=e}function B(){function St(Re){var Se=Re.lastIndexOf(rb);Se==-1&&(Se=Re.length);var Ve=Re.indexOf(sb);Ve==-1&&(Ve=Re.length);var Ke=Re.lastIndexOf(tb,Math.min(Ve,Se));return Ke>=O?Re.substring(O,Ke+P):W}function zt(Re){if(!Re.match(/^\w+:\/\//)){var Se=o.createElement(ub);Se.src=Re+vb,Re=St(Se.src)}return Re}function ne(){var Re=__gwt_getMetaProperty(wb);return Re!=null?Re:W}function y(){for(var Re=o.getElementsByTagName(_),Se=O;SeO?Re[Re.length-P].href:W}function ke(){var Re=o.location;return Re.href==Re.protocol+zb+Re.host+Re.pathname+Re.search+Re.hash}var ot=ne();return ot==W&&(ot=y()),ot==W&&(ot=Oe()),ot==W&&ke()&&(ot=St(o.location.href)),ot=zt(ot),ot}function C(St){return St.match(/^\//)||St.match(/^[a-zA-Z]+:\/\//)?St:webModule.__moduleBase+St}function D(){var St=[],zt=O,ne=[],y=[];function Oe(Re){var Se=y[Re](),Ve=ne[Re];if(Se in Ve)return Se;var Ke=[];for(var ze in Ve)Ke[Ve[ze]]=ze;throw r&&r(Re,Ke,Se),null}if(__gwt_isKnownPropertyValue=function(Re,Se){return Se in ne[Re]},webModule.__getPropMap=function(){var Re={};for(var Se in ne)ne.hasOwnProperty(Se)&&(Re[Se]=Oe(Se));return Re},webModule.__computePropValue=Oe,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var ke;try{ke=Cb;var ot=ke.indexOf(Db);ot!=-1&&(zt=parseInt(ke.substring(ot+P),$),ke=ke.substring(O,ot))}catch(Re){}return webModule.__softPermutationId=zt,C(ke+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})()},42995:function(St,zt,ne){"use strict";ne.d(zt,{G0:function(){return ve},JW:function(){return et},Jd:function(){return Kt},Kl:function(){return He},L5:function(){return Fe},MH:function(){return it},MI:function(){return Xe},Qo:function(){return pt},SO:function(){return rt},Tf:function(){return st},VT:function(){return dt},XO:function(){return Be},Xy:function(){return he},Y0:function(){return bt},Ye:function(){return re},Yv:function(){return At},ZH:function(){return dn},am:function(){return Ht},bD:function(){return en},eA:function(){return Ze},fA:function(){return at},fY:function(){return Ut},g6:function(){return kt},g7:function(){return ue},gT:function(){return qe},gn:function(){return Qt},h$:function(){return An},hG:function(){return Nt},i8:function(){return Ue},j3:function(){return Yt},lH:function(){return we},li:function(){return Te},n4:function(){return Ne},pU:function(){return Pe},qK:function(){return tt},sA:function(){return je},sP:function(){return fe},t$:function(){return Bn},wj:function(){return ce},zl:function(){return nn}});var y=ne(38147),Oe=ne(65862),ke=Object.defineProperty,ot=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Ve=(ie,Ce,yt)=>Ce in ie?ke(ie,Ce,{enumerable:!0,configurable:!0,writable:!0,value:yt}):ie[Ce]=yt,Ke=(ie,Ce)=>{for(var yt in Ce||(Ce={}))Re.call(Ce,yt)&&Ve(ie,yt,Ce[yt]);if(ot)for(var yt of ot(Ce))Se.call(Ce,yt)&&Ve(ie,yt,Ce[yt]);return ie},ze=(ie,Ce,yt)=>new Promise((gt,ft)=>{var Ct=Sn=>{try{Fn(yt.next(Sn))}catch(jn){ft(jn)}},pn=Sn=>{try{Fn(yt.throw(Sn))}catch(jn){ft(jn)}},Fn=Sn=>Sn.done?gt(Sn.value):Promise.resolve(Sn.value).then(Ct,pn);Fn((yt=yt.apply(ie,Ce)).next())});const nt=(0,Oe.oP)(),lt={};nt!=null&&nt.homework_common_id&&(lt.homework_common_id=nt==null?void 0:nt.homework_common_id),nt!=null&&nt.exercisesId&&(lt.exercise_id=nt==null?void 0:nt.exercisesId),console.log(nt,lt,"urlParamsAll");function Be(ie,Ce){return(0,y.U2)(`tasks/${ie}.json`,Ke(Ke({},Ce),lt))}function kt(ie,Ce={}){return(0,y.U2)(`myshixuns/${ie}/challenges.json`,Ke({},Ce))}function rt(ie,Ce){return(0,y.U2)(`myshixuns/${ie}/subject_challenges.json`,Ce)}function Fe(ie,Ce,yt){return(0,y.U2)(`tasks/${ie}/star.json`,{shixun_id:Ce,star:yt})}function Te(ie,Ce){return Ce.path&&(Ce.path=encodeURIComponent(Ce.path)),(0,y.U2)(`tasks/${ie}/rep_content.json`,Ke(Ke({},Ce),lt))}function Ne(ie,Ce){return(0,y.v_)(`myshixuns/${ie}/update_file.json`,Ke(Ke({},Ce),lt))}function tt(ie,Ce){return(0,y.U2)(`tasks/${ie}/reset_original_code.json`,Ke(Ke({},Ce),lt))}function st(ie,Ce){return(0,y.v_)(`myshixuns/${ie}/reset_repository.json`,Ce)}function Nt(ie,Ce){return(0,y.U2)(`tasks/${ie}/reset_passed_code.json`,Ke(Ke({},Ce),lt))}function he(ie,Ce){return(0,y.v_)(`tasks/${ie}/game_build.json`,Ke(Ke({},Ce),lt))}function Ze(ie){return(0,y.ZP)("http://localhost:49352/api/game_build",{method:"post",body:ie})}function pt(ie,Ce){return(0,y.U2)(`tasks/${ie}/game_status.json`,Ke(Ke({},Ce),lt))}function nn(ie,Ce){return(0,y.v_)(`tasks/${ie}/choose_build.json`,Ke(Ke({},Ce),lt))}function Ut(ie){return(0,y.U2)(`myshixuns/${ie}/get_remaining_time.json`)}function qe(ie){return(0,y.U2)(`tasks/${ie}/picture_display.json`,lt)}function $e(ie,Ce){return get(`courses/${ie}/inform_detail.json`,Ce)}function bt(ie){return(0,y.v_)(`tasks/${ie}/plus_or_cancel_praise.json`)}function Pe(ie,Ce={}){return(0,y.v_)(`myshixuns/${ie}/repository.json`,Ce)}function je(ie,Ce={}){return(0,y.U2)(`myshixuns/${ie}/start.json`,Ce)}function dt(ie,Ce={}){return(0,y.v_)(`myshixuns/${ie}/force_delete_pod.json`,Ce)}function Dt(ie,Ce={}){return get(`myshixuns/${ie}/set_tpisession.json`,Ce)}function sn(ie){return get(`myshixuns/${ie}/reset_pod.json`)}function Ht(ie,Ce){return(0,y.U2)(`myshixuns/${ie}/reset_pod.json`,Ce)}function Kt(ie,Ce){return(0,y.ZP)(`/api/tasks/${ie}/reboot_esc.json`,{method:"post",body:Ce})}function Bn(ie){return(0,y.U2)(`tasks/${ie}/check_test_sets.json`)}function we(ie){return(0,y.U2)(`tasks/${ie}/get_answer_info.json`)}function fe(ie){return(0,y.U2)(`tasks/${ie}/get_choose_answer.json`)}function it(ie){return(0,y.U2)(`tasks/${ie}/unlock_choose_answer.json`)}function Yt(ie,Ce){return(0,y.U2)(`tasks/${ie}/unlock_answer.json`,{answer_id:Ce})}function et(ie,Ce,yt,gt){return(0,y.v_)(`tasks/${ie}/set_games_status.json`,Ke({result:Ce,data:yt},gt||{}))}function He(ie,Ce){return(0,y.U2)(`myshixuns/${ie}/active_pod.json`,Ce)}function Ue(ie,Ce){return(0,y.U2)(`tasks/${ie}/rank_list.json`,Ce)}function at(ie,Ce){return(0,y.v_)(`tasks/${ie}/close_windows_vnc.json`,{tpi_id:Ce})}function dn(ie,Ce){return(0,y.U2)(`tasks/${ie}/commit_files.json`,Ce)}function Qt(ie,Ce){return(0,y.U2)(`tasks/${ie}/pull_files.json`,Ce)}function An(ie,Ce){return(0,y.v_)(`tasks/${ie}/log_output`,Ce)}function At(ie,Ce){return(0,y.U2)(`tasks/${ie}/stop_log_output.json`,Ce)}function Xe(ie){return ze(this,null,function*(){return(0,y.ZP)(`/api/myshixuns/${ie.id}/add_file.json`,{method:"post",body:ie})})}function en(ie){return ze(this,null,function*(){return(0,y.ZP)(`/api/myshixuns/${ie.id}/delete_git_file.json`,{method:"Delete",body:ie})})}function ue(ie){return ze(this,null,function*(){return(0,y.ZP)(`/api/myshixuns/${ie.id}/mv_file.json`,{method:"post",body:ie})})}function ae(ie){return ze(this,null,function*(){return ie.path&&(ie.path=encodeURIComponent(ie.path)),Fetch(`/api/tasks/${ie.id}/rep_content.json`,{method:"get",params:ie})})}function re(ie,Ce){return(0,y.ZP)(`/api/shixuns/${ie}/set_start_permanent.json`,{method:"put",body:Ce})}function ce(ie){return ze(this,null,function*(){return(0,y.ZP)("/api/myshixuns/wuying_record.json",{method:"get",params:ie})})}function ve(ie){return ze(this,null,function*(){return(0,y.ZP)("/api/jupyters/save_with_wuying_tpi.json",{method:"Get",params:ie})})}},28735:function(St,zt,ne){"use strict";ne.d(zt,{Ax:function(){return ot},Ds:function(){return Re},KI:function(){return Ve},SI:function(){return ke},f1:function(){return Oe}});var y=ne(74128);function Oe(Ke){let ze=!0;if(Ke.length>0){for(let nt=0;ntTe in Fe?ke(Fe,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Fe[Te]=Ne,nt=(Fe,Te)=>{for(var Ne in Te||(Te={}))Ve.call(Te,Ne)&&ze(Fe,Ne,Te[Ne]);if(Se)for(var Ne of Se(Te))Ke.call(Te,Ne)&&ze(Fe,Ne,Te[Ne]);return Fe},lt=(Fe,Te)=>ot(Fe,Re(Te)),Be=(Fe,Te)=>{var Ne={};for(var tt in Fe)Ve.call(Fe,tt)&&Te.indexOf(tt)<0&&(Ne[tt]=Fe[tt]);if(Fe!=null&&Se)for(var tt of Se(Fe))Te.indexOf(tt)<0&&Ke.call(Fe,tt)&&(Ne[tt]=Fe[tt]);return Ne},kt=(Fe,Te,Ne)=>new Promise((tt,st)=>{var Nt=pt=>{try{Ze(Ne.next(pt))}catch(nn){st(nn)}},he=pt=>{try{Ze(Ne.throw(pt))}catch(nn){st(nn)}},Ze=pt=>pt.done?tt(pt.value):Promise.resolve(pt.value).then(Nt,he);Ze((Ne=Ne.apply(Fe,Te)).next())});const rt=Fe=>{var Te=Fe,{children:Ne}=Te,tt=Be(Te,["children"]);const[st,Nt]=(0,Oe.useState)(!1);return Oe.createElement(y.ZP,lt(nt({},tt),{loading:st,onClick:he=>kt(void 0,null,function*(){try{Nt(!0),yield tt.onClick(he),Nt(!1)}catch(Ze){console.error(Ze),Nt(!1)}})}),Ne)}},15028:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Ke}});var y=ne(59301),Oe=ne(65582),ke=ne(62957),ot="data:image/png;base64,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",Re="data:image/png;base64,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",Se={tilte:"tilte___IfiMG",flexRow:"flexRow___pQP78",flexColumn:"flexColumn___xrBZQ",footerWrap:"footerWrap___C5kCC",img:"img___GoWZu",content:"content___pumTK",modalContent:"modalContent___XvHiZ"};const Ve=({visible:ze,occupationValue:nt,onCancel:lt=()=>{}})=>{const Be=()=>y.createElement("div",{className:Se.flexColumn},y.createElement("img",{className:Se.img,src:Re}),y.createElement("span",{className:Se.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),kt=()=>y.createElement("div",{className:Se.flexColumn},y.createElement("img",{className:Se.img,src:ot}),y.createElement("span",{className:Se.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),rt=()=>nt===3?y.createElement(y.Fragment,null,kt(),Be()):nt===2?Be():kt();return y.createElement(ke.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ze,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:()=>{lt(),Oe.history.push("/account/certification")},onCancel:()=>{lt()}},y.createElement("div",{className:Se.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),y.createElement("div",{className:Se.flexRow},rt()))};var Ke=(0,Oe.connect)(({paperlibrary:ze,loading:nt,globalSetting:lt})=>({paperlibrary:ze,globalSetting:lt,loading:nt.effects}))(Ve)},45860:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return nn}});var y=ne(59301),Oe=ne(28284),ke=ne(62957),ot=ne(82326),Re=ne(29787),Se=ne(70858),Ve={flex_box_center:"flex_box_center___bIXR2",flex_space_between:"flex_space_between___Qd_bs",flex_box_vertical_center:"flex_box_vertical_center___m4yjg",flex_box_center_end:"flex_box_center_end___QlnxS",flex_box_column:"flex_box_column___BKnnV",zhishidian:"zhishidian___D2PeN"},Ke=ne(65582),ze=ne(82636),nt=ne(65862),lt=ne(38147),Be=ne(59301),kt=Object.defineProperty,rt=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,st=(Ut,qe,$e)=>qe in Ut?kt(Ut,qe,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Ut[qe]=$e,Nt=(Ut,qe)=>{for(var $e in qe||(qe={}))Ne.call(qe,$e)&&st(Ut,$e,qe[$e]);if(Te)for(var $e of Te(qe))tt.call(qe,$e)&&st(Ut,$e,qe[$e]);return Ut},he=(Ut,qe)=>rt(Ut,Fe(qe)),Ze=(Ut,qe,$e)=>new Promise((bt,Pe)=>{var je=sn=>{try{Dt($e.next(sn))}catch(Ht){Pe(Ht)}},dt=sn=>{try{Dt($e.throw(sn))}catch(Ht){Pe(Ht)}},Dt=sn=>sn.done?bt(sn.value):Promise.resolve(sn.value).then(je,dt);Dt(($e=$e.apply(Ut,qe)).next())});const pt=({dispatch:Ut,user:qe,classroomList:$e,account:bt,knowledgeList:Pe,setKnowledgeList:je,disabled:dt=!1,course_discipline_id:Dt=null})=>{const[sn]=Oe.default.useForm(),Ht=(0,Ke.useParams)(),[Kt,Bn]=(0,y.useState)(!1),[we,fe]=(0,y.useState)({page:1,limit:10,keyword:""}),[it,Yt]=(0,y.useState)([]),[et,He]=(0,y.useState)({}),[Ue,at]=(0,y.useState)("");(0,y.useEffect)(()=>{bt.actionTabs.key=="\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9"?dn():(we.keyword="",we.page=1,fe(Nt({},we)))},[bt.actionTabs]);const dn=()=>Ze(void 0,null,function*(){var At,Xe,en,ue,ae,re,ce,ve,ie,Ce,yt,gt,ft;Bn(!0);const Ct=yield(0,lt.ZP)("/api/v2/course_disciplines.json",{method:"get"});if((Ct==null?void 0:Ct.status)===0){Yt((At=Ct==null?void 0:Ct.data)==null?void 0:At.list),console.log("account.actionTabs.params",bt.actionTabs.params);const pn=(Xe=bt.actionTabs.params)==null?void 0:Xe.course_discipline_id;console.log("id",pn),sn.setFieldsValue({course_discipline_id:pn||((ae=(ue=(en=Ct==null?void 0:Ct.data)==null?void 0:en.list)==null?void 0:ue[0])==null?void 0:ae.id)}),((ce=(re=Ct==null?void 0:Ct.data)==null?void 0:re.list)==null?void 0:ce.length)>0?Qt(pn||((Ce=(ie=(ve=Ct==null?void 0:Ct.data)==null?void 0:ve.list)==null?void 0:ie[0])==null?void 0:Ce.id)):Bn(!1),at(pn||((ft=(gt=(yt=Ct==null?void 0:Ct.data)==null?void 0:yt.list)==null?void 0:gt[0])==null?void 0:ft.id))}}),Qt=At=>Ze(void 0,null,function*(){const Xe=yield(0,lt.ZP)("/api/v2/tag_disciplines.json",{method:"get",params:{subject_id:(Ht==null?void 0:Ht.pathId)||"",course_discipline_id:At,keyword:we==null?void 0:we.keyword}});(Xe==null?void 0:Xe.status)===0&&He(Xe==null?void 0:Xe.data),Bn(!1)});(0,y.useEffect)(()=>{bt.actionTabs.key=="\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9"&&(at(sn.getFieldValue("course_discipline_id")),Qt(sn.getFieldValue("course_discipline_id")))},[we==null?void 0:we.keyword]);const An=[{title:"\u77E5\u8BC6\u70B9\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,align:"left",render:(At,Xe)=>Be.createElement("span",null,At||"--")},{title:"\u64CD\u4F5C",key:"action",align:"right",width:200,render:(At,Xe)=>Be.createElement(Be.Fragment,null,Pe!=null&&Pe.map(en=>en.id).includes(Xe==null?void 0:Xe.id)?Be.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{Pe=Pe.filter(en=>(en==null?void 0:en.id)!=(Xe==null?void 0:Xe.id)),je([...Pe])}},"\u53D6\u6D88\u5173\u8054"):Be.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{(Pe==null?void 0:Pe.length)>0?je([...Pe,Xe]):je([Xe])}},"\u5173\u8054"))}].filter(At=>!!At);return Be.createElement("div",null,Be.createElement(ke.default,{title:"\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9",open:bt.actionTabs.key=="\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9",width:900,centered:!0,destroyOnClose:!0,footer:null,className:Ve.scoremodal,onCancel:()=>{Ut({type:"account/setActionTabs",payload:{key:""}})}},Be.createElement(Oe.default,{layout:"inline",form:sn,className:Ve.myForm},Be.createElement(Oe.default.Item,{name:"course_discipline_id",colon:!1},Be.createElement(ot.default,{style:{width:200},size:"large",placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B",disabled:dt,onChange:At=>{Qt(At),at(At)}},it==null?void 0:it.map(At=>Be.createElement(ot.default.Option,{key:At==null?void 0:At.id,value:At==null?void 0:At.id},At==null?void 0:At.name)))),Be.createElement(ze.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:we==null?void 0:we.keyword,style:{width:240},onChange:At=>{fe(he(Nt({},we),{keyword:At,page:1}))}}),Be.createElement("div",{className:Ve.zhishidian,onClick:()=>{(0,nt.xg)(`/knowledgeHub?course_discipline_id=${Ue}`)}},"\u77E5\u8BC6\u70B9\u7BA1\u7406")),Be.createElement(Re.Z,{spinning:Kt},Be.createElement(Se.default,{columns:An,pagination:!1,scroll:{y:400},style:{marginTop:"10px",marginBottom:"20px"},dataSource:(et==null?void 0:et.tag_disciplines)||[]}))))};var nn=(0,Ke.connect)(({user:Ut,classroomList:qe,account:$e})=>({user:Ut,classroomList:qe,account:$e}))(pt)},67671:function(St,zt,ne){"use strict";ne.d(zt,{t:function(){return Be}});var y=ne(59301),Oe=ne(7939),ke={buttonFixed:"buttonFixed___vyq30",button:"button___hxmYv",buttonWrap:"buttonWrap___uK8dl"},ot=ne(92310),Re=ne.n(ot),Se=Object.defineProperty,Ve=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,nt=(kt,rt,Fe)=>rt in kt?Se(kt,rt,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):kt[rt]=Fe,lt=(kt,rt)=>{for(var Fe in rt||(rt={}))Ke.call(rt,Fe)&&nt(kt,Fe,rt[Fe]);if(Ve)for(var Fe of Ve(rt))ze.call(rt,Fe)&&nt(kt,Fe,rt[Fe]);return kt};const Be=({cancelText:kt="\u53D6\u6D88",okText:rt="\u786E\u5B9A",loading:Fe=!1,hasOkBtn:Te=!0,hasCancelBtn:Ne=!0,okButtonProps:tt={},onCancel:st=()=>{},onOk:Nt=()=>{},className:he=""})=>y.createElement("div",{className:Re()(ke.buttonFixed,he)},y.createElement("div",{className:ke.buttonWrap},Ne&&y.createElement(Oe.ZP,{size:"middle",className:`${ke.button} mr20`,onClick:st},kt),Te&&y.createElement(Oe.ZP,lt({size:"middle",type:"primary",className:`${ke.button} mr20`,loading:Fe,onClick:Nt},tt),rt)))},98315:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Ze}});var y=ne(59301),Oe=ne(65582),ke=ne(62957),ot=ne(6767),Re=ne(37568),Se=ne(62673),Ve=ne(95707),Ke=ne(15028),ze=ne(65862),nt=ne(7939),lt=ne(87169),Be={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},kt=ne(32637),rt=ne(59301);const Fe=({classroomList:pt,dispatch:nn,user:Ut})=>rt.createElement(ke.default,{open:pt.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:rt.createElement("span",null,rt.createElement(lt.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{nn({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},rt.createElement("div",{style:{textAlign:"center",marginBottom:30}},rt.createElement("div",{style:{marginBottom:20,textAlign:"left"}},"\u8BE5\u6559\u5B66\u8BFE\u5802\u7684\u8BD5\u7528\u5DF2\u5230\u671F\uFF0C\u76EE\u524D\u65E0\u6CD5\u652F\u6301",rt.createElement("span",{style:{color:"#FF9D18"}},"\u8D85\u8FC750"),"\u4EBA\u7684\u6559\u5B66\u6D3B\u52A8\u3002\u5982\u6709\u4EFB\u4F55\u7591\u95EE\uFF0C\u8BF7\u968F\u65F6\u8054\u7CFB\u6211\u4EEC\u3002\u611F\u8C22\u60A8\u7684\u7406\u89E3\u4E0E\u652F\u6301\uFF01"),rt.createElement("img",{style:{width:130,height:130},src:kt})),rt.createElement("div",{className:Be.bottom},rt.createElement(nt.ZP,{className:Be.yes,onClick:()=>{nn({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var Te=(0,Oe.connect)(({classroomList:pt,user:nn})=>({classroomList:pt,user:nn}))(Fe),Ne=ne(38147),tt=ne(59301),st=(pt,nn,Ut)=>new Promise((qe,$e)=>{var bt=dt=>{try{je(Ut.next(dt))}catch(Dt){$e(Dt)}},Pe=dt=>{try{je(Ut.throw(dt))}catch(Dt){$e(Dt)}},je=dt=>dt.done?qe(dt.value):Promise.resolve(dt.value).then(bt,Pe);je((Ut=Ut.apply(pt,nn)).next())}),Nt=(pt=>(pt[pt.Professor=1]="Professor",pt[pt.AssistantProfessor=2]="AssistantProfessor",pt[pt.Student=3]="Student",pt))(Nt||{});const he=({visible:pt,user:nn,account:Ut,onCancel:qe=()=>{},dispatch:$e})=>{const[bt,Pe]=(0,y.useState)(),[je,dt]=(0,y.useState)([]),[Dt,sn]=(0,y.useState)(!1),[Ht,Kt]=(0,y.useState)(!1),[Bn,we]=(0,y.useState)(),[fe,it]=(0,y.useState)(!1);(0,y.useEffect)(()=>{var Ue,at;(Ue=nn==null?void 0:nn.userInfo)!=null&&Ue.identity&&dt([((at=nn==null?void 0:nn.userInfo)==null?void 0:at.identity)==="student"?3:1])},[nn]);const Yt=Ue=>{const at=()=>{window.location.href=(Ue==null?void 0:Ue.jump_url)||`/classrooms/${Ue==null?void 0:Ue.course_id}`};if(je.includes(1)){ke.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:tt.createElement("div",{className:"tc"},(Ue==null?void 0:Ue.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{at()}});return}at()},et=()=>st(void 0,null,function*(){if(!bt){ot.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let Ue=yield(0,Ne.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:bt}});if(Ue!=null&&Ue.need_pro_auth&&!je.includes(1)&&!je.includes(2)){$e({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:bt,checkedList:je}}),He();return}sn(!0);const at=yield(0,Ve.cR)({invite_code:bt,professor:je.includes(1)?1:null,assistant_professor:je.includes(2)?1:null,student:je.includes(3)?1:null});if(sn(!1),(at==null?void 0:at.status)===-4&&(qe(),$e({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(at==null?void 0:at.status)===-12&&ot.ZP.warning(at==null?void 0:at.message),(at==null?void 0:at.status)===-2){if(He(),at.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){Kt(!0),we(1);return}if(at.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){Kt(!0),we(2);return}if(at.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){Kt(!0),we(3);return}}if((at==null?void 0:at.status)===0){(0,ze.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),He(),at!=null&&at.course_id?Yt(at):ot.ZP.success(at.message);return}}),He=()=>st(void 0,null,function*(){qe()});return tt.createElement(tt.Fragment,null,tt.createElement(ke.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:pt,confirmLoading:Dt,onOk:et,onCancel:He},tt.createElement("div",{className:"tc"},tt.createElement("div",null,tt.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),tt.createElement(Re.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:bt,onChange:Ue=>{if(Ue.target.value.length>=7){ot.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}Pe(Ue.target.value)}})),tt.createElement("div",{className:"mt10 font14"},tt.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),tt.createElement(Se.default.Group,{value:je,onChange:Ue=>dt(Ue)},tt.createElement(Se.default,{value:1,disabled:je.includes(2)},"\u6559\u5E08"),tt.createElement(Se.default,{value:2,disabled:je.includes(1)},"\u52A9\u6559"),tt.createElement(Se.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),tt.createElement(Te,null),tt.createElement(Ke.Z,{visible:Ht,onCancel:()=>Kt(!1),occupationValue:Bn}))};var Ze=(0,Oe.connect)(({user:pt,account:nn})=>({user:pt,account:nn}))(he)},17760:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return aa},g:function(){return Br}});var y=ne(59301),Oe=ne(65582),ke=ne(24404),ot=ne(37568),Re=ne(62957),Se={flex_box_center:"flex_box_center___et8xE",flex_space_between:"flex_space_between___GBGuw",flex_box_vertical_center:"flex_box_vertical_center____6P1q",flex_box_center_end:"flex_box_center_end___whXw6",flex_box_column:"flex_box_column___mWgI_",header:"header___Wn4fJ",logo:"logo___QnotM",menu:"menu___twLGR",dropDown:"dropDown___Cwaoa",line:"line___D1auu",subName:"subName___gql7K",name:"name___dR5V2",actived:"actived___ohMks","edu-menu":"edu-menu___iWLK0",newslight:"newslight___lSZjL",classromediv:"classromediv___knFRv",glow:"glow___gzrPH",spandiv:"spandiv___Gm_hg","header-iearning":"header-iearning___LZfyg",title:"title___Ozzjk",headerFixed:"headerFixed___QLwBd",level:"level___XtFBL",sq:"sq___NEbck",jc:"jc___urhwB",gj:"gj___lRV0B"},Ve=ne(6767),Ke=ne(77019),ze=ne(5269),nt=ne(93041),lt=ne(75727),Be=ne(47889),kt=ne(95707),rt=ne(65862),Fe=(qt,Tn,Nn)=>new Promise((ht,wt)=>{var Gn=ct=>{try{Na(Nn.next(ct))}catch(Ot){wt(Ot)}},di=ct=>{try{Na(Nn.throw(ct))}catch(Ot){wt(Ot)}},Na=ct=>ct.done?ht(ct.value):Promise.resolve(ct.value).then(Gn,di);Na((Nn=Nn.apply(qt,Tn)).next())}),Te=(qt=>(qt.Manager="manager",qt.Developer="developer",qt.Reporter="reporter",qt))(Te||{}),tt=({visible:qt,onCancel:Tn=()=>{}})=>{const[Nn,ht]=(0,y.useState)(),[wt,Gn]=(0,y.useState)(),[di,Na]=(0,y.useState)(!1),ct=()=>Fe(void 0,null,function*(){if(!Nn){Ve.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(Nn.length!==6){Ve.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!wt){Ve.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}Na(!0);const Mt=yield(0,kt.vm)({code:Nn,role:wt});Na(!1),Ot();const xt={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"};if(xt[Mt.status]){Ve.ZP.info(xt[Mt.status]);return}if(Mt.status===0){wt==="reporter"?(Ve.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,rt.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),Oe.history.push(`/projects/${Mt==null?void 0:Mt.project_id}`)):((0,rt.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),Ve.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),Ot=()=>Fe(void 0,null,function*(){Tn()});return y.createElement(y.Fragment,null,y.createElement(Re.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:qt,confirmLoading:di,onOk:ct,onCancel:Ot},y.createElement("div",{className:"tc"},y.createElement("div",null,y.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),y.createElement(ot.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:Nn,onChange:Mt=>{if(Mt.target.value.length>=7){Ve.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}ht(Mt.target.value)}})),y.createElement("div",{className:"mt10 font14"},y.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),y.createElement(Be.ZP.Group,{value:wt,onChange:Mt=>Gn(Mt.target.value)},y.createElement(Be.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),y.createElement(Be.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),y.createElement(Be.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},st=ne(98315),Nt={flex_box_center:"flex_box_center___cltIf",flex_space_between:"flex_space_between___fKr_O",flex_box_vertical_center:"flex_box_vertical_center____QfiA",flex_box_center_end:"flex_box_center_end___ysqmH",flex_box_column:"flex_box_column___CfE8K",rightMenu:"rightMenu___ADTOX",joinMenu:"joinMenu___aRGsf",joinBoard:"joinBoard___AeUvr",joinCol:"joinCol___fV4uL"},he=ne(66457),Ze=ne(28284),pt=ne(82326),nn=ne(37090),Ut=(qt,Tn,Nn)=>new Promise((ht,wt)=>{var Gn=ct=>{try{Na(Nn.next(ct))}catch(Ot){wt(Ot)}},di=ct=>{try{Na(Nn.throw(ct))}catch(Ot){wt(Ot)}},Na=ct=>ct.done?ht(ct.value):Promise.resolve(ct.value).then(Gn,di);Na((Nn=Nn.apply(qt,Tn)).next())});const qe=({globalSetting:qt,dispatch:Tn,user:Nn,open:ht,onCancel:wt=()=>{}})=>{const[Gn,di]=(0,y.useState)([]),[Na,ct]=(0,y.useState)([]),[Ot,Mt]=(0,y.useState)([]),[xt]=Ze.default.useForm(),[Hn,rr]=(0,y.useState)(!1),[yr,Un]=(0,y.useState)(!1),Tr=(0,y.useRef)(null),Jr=(0,y.useRef)(1),[fi,ha]=(0,y.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,y.useEffect)(()=>{ht&&Vt()},[ht]);const Vt=()=>Ut(void 0,null,function*(){var Xn;const Fr=yield Gt(fi);if(!(0,he.o1)(Tn))return;const{user_school_id:Ln="",department_id:ur="",school_name:vn="",department_name:Cr=""}=Nn.userInfo||{},Wr=(Xn=Fr==null?void 0:Fr.graduation_years)==null?void 0:Xn.at(-1);ct([{id:Ln,name:vn}]),yield En(Ln),xt.setFieldsValue({year:Wr,school_id:Ln,department_id:Number(ur),name:`${Wr}${vn}${Cr}\u6BD5\u4E1A\u8BBE\u8BA1`})}),Gt=Xn=>Ut(void 0,null,function*(){const Fr=yield(0,nn.J3)(Xn);return Fr.status===0&&di((Fr==null?void 0:Fr.graduation_years)||[]),Fr}),Bt=(Xn,Fr=500)=>{Un(!0),clearTimeout(Tr.current),Tr.current=setTimeout(()=>Ut(void 0,null,function*(){Jr.current+=1;const Ln=Jr.current,ur=yield(0,nn.NT)({keyword:Xn});ur.status===0&&Jr.current===Ln&&(ct((ur==null?void 0:ur.schools)||[]),Un(!1))}),Fr)},En=Xn=>Ut(void 0,null,function*(){if(!Xn)return;const Fr=yield(0,nn.Ps)({page:1,limit:9999,id:Xn});Fr.status===0&&Mt((Fr==null?void 0:Fr.departments)||[])});return y.createElement(Re.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:ht,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:Hn,onCancel:wt,onOk:()=>xt.submit()},y.createElement(Ze.default,{colon:!1,form:xt,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(Xn,Fr)=>{Xn.school_id&&(En(Fr.school_id),xt.setFieldValue("department_id",null))},onFinish:Xn=>Ut(void 0,null,function*(){rr(!0);const Fr=yield(0,nn.Wz)(Xn);Fr.status===0&&(Ve.ZP.success("\u521B\u5EFA\u6210\u529F"),xt.resetFields(),wt(),(0,rt.xg)(`/graduations/${Fr==null?void 0:Fr.identifier}/index`)),rr(!1)})},y.createElement(Ze.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},y.createElement(pt.default,{style:{width:344},size:"large",options:Gn.map(Xn=>({value:Xn,label:Xn}))})),y.createElement(Ze.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},y.createElement(pt.default,{showSearch:!0,filterOption:!1,onSearch:Xn=>{Bt(Xn)},loading:yr,size:"large",style:{width:344},options:Na.map(Xn=>({value:Xn.id,label:Xn.name}))})),y.createElement(Ze.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},y.createElement(pt.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:Ot.map(Xn=>({value:Xn.id,label:Xn.name}))})),y.createElement(Ze.default.Item,{name:"name",label:"\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"}]},y.createElement(ot.default,{showCount:!0,style:{width:344},maxLength:60}))))};var $e=(0,Oe.connect)(({user:qt,globalSetting:Tn,loading:Nn})=>({user:qt,globalSetting:Tn,loading:Nn}))(qe),bt=ne(38147),Pe=Object.defineProperty,je=Object.getOwnPropertySymbols,dt=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,sn=(qt,Tn,Nn)=>Tn in qt?Pe(qt,Tn,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):qt[Tn]=Nn,Ht=(qt,Tn)=>{for(var Nn in Tn||(Tn={}))dt.call(Tn,Nn)&&sn(qt,Nn,Tn[Nn]);if(je)for(var Nn of je(Tn))Dt.call(Tn,Nn)&&sn(qt,Nn,Tn[Nn]);return qt},Kt=(qt,Tn,Nn)=>new Promise((ht,wt)=>{var Gn=ct=>{try{Na(Nn.next(ct))}catch(Ot){wt(Ot)}},di=ct=>{try{Na(Nn.throw(ct))}catch(Ot){wt(Ot)}},Na=ct=>ct.done?ht(ct.value):Promise.resolve(ct.value).then(Gn,di);Na((Nn=Nn.apply(qt,Tn)).next())});const Bn=({globalSetting:qt,dispatch:Tn,user:Nn,open:ht,onCancel:wt=()=>{}})=>{const[Gn]=Ze.default.useForm(),[di,Na]=(0,y.useState)(!1),[ct,Ot]=(0,y.useState)(null);return(0,y.useEffect)(()=>{var Mt;if(ht){const xt={code:"",user_type:((Mt=Nn==null?void 0:Nn.userInfo)==null?void 0:Mt.identity)==="student"?2:1,major:""};Gn.setFieldsValue(xt),Ot(Ht({},xt))}},[ht]),y.createElement(Re.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:ht,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:di,onCancel:wt,onOk:()=>Gn.submit()},y.createElement(Ze.default,{colon:!1,form:Gn,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(Mt,xt)=>Ot(Ht({},xt)),onFinish:Mt=>Kt(void 0,null,function*(){Na(!0);const xt=yield(0,bt.ZP)("/api/graduations/join.json",{method:"post",body:Mt});xt.status===0&&(wt(),xt!=null&&xt.identifier?(0,rt.xg)(`/graduations/${xt==null?void 0:xt.identifier}/index`):Ve.ZP.success(xt==null?void 0:xt.message)),Na(!1)})},y.createElement(Ze.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},y.createElement(ot.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),y.createElement(Ze.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},y.createElement(Be.ZP.Group,null,y.createElement(Be.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),y.createElement(Be.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(ct==null?void 0:ct.user_type)===2&&y.createElement(Ze.default.Item,{style:{marginBottom:0},name:"major",label:"\u4E13\u4E1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"}]},y.createElement(ot.default,{showCount:!0,maxLength:60}))))};var we=(0,Oe.connect)(({user:qt,globalSetting:Tn})=>({user:qt,globalSetting:Tn}))(Bn),fe=ne(59301),it=Object.defineProperty,Yt=Object.defineProperties,et=Object.getOwnPropertyDescriptors,He=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable,dn=(qt,Tn,Nn)=>Tn in qt?it(qt,Tn,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):qt[Tn]=Nn,Qt=(qt,Tn)=>{for(var Nn in Tn||(Tn={}))Ue.call(Tn,Nn)&&dn(qt,Nn,Tn[Nn]);if(He)for(var Nn of He(Tn))at.call(Tn,Nn)&&dn(qt,Nn,Tn[Nn]);return qt},An=(qt,Tn)=>Yt(qt,et(Tn)),At=(qt,Tn)=>{var Nn={};for(var ht in qt)Ue.call(qt,ht)&&Tn.indexOf(ht)<0&&(Nn[ht]=qt[ht]);if(qt!=null&&He)for(var ht of He(qt))Tn.indexOf(ht)<0&&at.call(qt,ht)&&(Nn[ht]=qt[ht]);return Nn},Xe=(qt=>(qt.Projects="projects",qt.Shixuns="shixuns",qt.Classrooms="classrooms",qt))(Xe||{}),en=(qt=>(qt.Classrooms="classrooms",qt.Shixuns="shixuns",qt.Paths="paths",qt.Projects="projects",qt.Videos="videos",qt.Topics="topics",qt))(en||{});const ue=qt=>{var Tn=qt,{homePage:Nn,user:ht,globalSetting:wt,loading:Gn,dispatch:di}=Tn,Na=At(Tn,["homePage","user","globalSetting","loading","dispatch"]),ct,Ot,Mt,xt,Hn,rr,yr,Un;const[Tr,Jr]=(0,y.useState)(),[fi,ha]=(0,y.useState)(),[Vt,Gt]=(0,y.useState)(!1),[Bt,En]=(0,y.useState)(!1),Xn=Wr=>{var un;if((0,he.tJ)(di,!1,Wr==="classrooms","",!0)){if(Wr==="projects"&&!((un=ht.userInfo)!=null&&un.email)){Ve.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Wr==="classrooms"?Jr(!0):Wr==="projects"&&ha(!0)}},Fr=(Wr,un)=>{var va;if((0,he.tJ)(di)){if(un==="projects"&&!((va=ht.userInfo)!=null&&va.email)){Ve.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}un==="shixuns"&&!(0,he.xY)()||Wr&&(window.location.href=Wr)}},Ln=(Ot=(((ct=wt.setting)==null?void 0:ct.navbar)||[]).find(Wr=>Wr.link==="/classrooms"))==null?void 0:Ot.hidden;let ur=(xt=(((Mt=wt.setting)==null?void 0:Mt.navbar)||[]).find(Wr=>Wr.link==="/shixuns"))==null?void 0:xt.hidden;const vn=(rr=(((Hn=wt.setting)==null?void 0:Hn.navbar)||[]).find(Wr=>Wr.link==="/paths"))==null?void 0:rr.hidden;(yr=wt==null?void 0:wt.setting)!=null&&yr.is_local&&((Un=ht==null?void 0:ht.userInfo)!=null&&Un.is_shixun_marker||(ur=!0));const Cr=Wr=>{var un,va,xa,da,Gr,ei,Oa,zr,Fa,ia,Qr,Ua,ca,wa,ga,Ir,Jn,ti,dr;return fe.createElement(fe.Fragment,null,fe.createElement(Ke.Z,{justify:"space-around",className:"pt5 pb5"},fe.createElement(ze.Z,{className:Nt.joinCol},((un=ht.userInfo)==null?void 0:un.user_identity)!=="\u5B66\u751F"&&!Ln&&fe.createElement(nt.default.Item,Qt({},Wr),fe.createElement("a",{onClick:()=>Fr("/classrooms/new")},(va=ht.userInfo)!=null&&va.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!ur&&fe.createElement(nt.default.Item,Qt({},Wr),fe.createElement("a",{onClick:()=>Fr("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((xa=ht.userInfo)==null?void 0:xa.main_site)||!((da=ht.userInfo)!=null&&da.main_site)&&!vn&&(((Gr=ht.userInfo)==null?void 0:Gr.admin)||((ei=ht.userInfo)==null?void 0:ei.is_teacher)||((Oa=ht.userInfo)==null?void 0:Oa.business)))&&fe.createElement(nt.default.Item,Qt({},Wr),fe.createElement("a",{onClick:()=>Fr("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((zr=wt==null?void 0:wt.setting)!=null&&zr.is_local)&&((Fa=ht.userInfo)==null?void 0:Fa.main_site)&&fe.createElement(nt.default.Item,Qt({},Wr),fe.createElement("a",{onClick:()=>{var Cn;return Fr(`${(Cn=wt==null?void 0:wt.setting)==null?void 0:Cn.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((ia=ht==null?void 0:ht.userInfo)==null?void 0:ia.identity)!=="student"&&fe.createElement(nt.default.Item,An(Qt({},Wr),{onClick:()=>{(0,he.o1)(di)&&Gt(!0)}}),fe.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((Qr=ht.userInfo)!=null&&Qr.main_site)&&fe.createElement("div",null,!Ln&&fe.createElement(nt.default.Item,Qt({},Wr),fe.createElement("a",{onClick:()=>Xn("classrooms")},(Ua=ht.userInfo)!=null&&Ua.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((ca=ht.userInfo)==null?void 0:ca.main_site)&&!((wa=wt==null?void 0:wt.setting)!=null&&wa.is_local)&&fe.createElement(nt.default.Item,Qt({},Wr),fe.createElement("a",{onClick:()=>Xn("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((ga=ht.userInfo)==null?void 0:ga.main_site)&&fe.createElement(ze.Z,null,fe.createElement("div",{className:Nt.joinBoard})),((Ir=ht.userInfo)==null?void 0:Ir.main_site)&&fe.createElement(ze.Z,{className:Nt.joinCol},!Ln&&fe.createElement(nt.default.Item,Qt({},Wr),fe.createElement("a",{onClick:()=>Xn("classrooms")},(Jn=ht.userInfo)!=null&&Jn.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((ti=ht.userInfo)==null?void 0:ti.main_site)&&!((dr=wt==null?void 0:wt.setting)!=null&&dr.is_local)&&fe.createElement(nt.default.Item,Qt({},Wr),fe.createElement("a",{onClick:()=>Xn("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),fe.createElement(nt.default.Item,An(Qt({},Wr),{onClick:()=>{(0,he.o1)(di)&&En(!0)}}),fe.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return fe.createElement("section",null,fe.createElement(lt.Z,{dropdownRender:()=>fe.createElement(nt.default,{className:`${Nt.rightMenu} ${Nt.joinMenu} mt10`},fe.createElement(Cr,null)),placement:"bottomRight"},fe.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),fe.createElement(st.Z,{visible:Tr,onCancel:()=>Jr(!1)}),fe.createElement(tt,{visible:fi,onCancel:()=>ha(!1)}),fe.createElement($e,{open:Vt,onCancel:()=>Gt(!1)}),fe.createElement(we,{open:Bt,onCancel:()=>En(!1)}))};var ae=(0,Oe.connect)(({homePage:qt,loading:Tn,user:Nn,globalSetting:ht})=>({homePage:qt,user:Nn,globalSetting:ht,loading:Tn.models.index}))(ue),re={flex_box_center:"flex_box_center___YbxYn",flex_space_between:"flex_space_between___Atwkg",flex_box_vertical_center:"flex_box_vertical_center____I6AC",flex_box_center_end:"flex_box_center_end___LrYPg",flex_box_column:"flex_box_column___j7QNF",userPic:"userPic___a46Uz",rightMenu:"rightMenu___y_nqk",menuWrap:"menuWrap___iwlZB",exit:"exit___MOREW",classromediv:"classromediv___crYsO",glow:"glow___jMGk7",height67:"height67___asp2E",login:"login___WGEW9",icon:"icon___HABAt",level:"level___eVYpR",versionInfo:"versionInfo___dpPd3",sq:"sq___Mx2Ia",jc:"jc___DAOHV",gj:"gj___pUe9E"},ce=ne(41867),ve=ne(89540),ie=ne(74128),Ce=ne(59301),yt=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,Ct=(qt,Tn)=>{var Nn={};for(var ht in qt)gt.call(qt,ht)&&Tn.indexOf(ht)<0&&(Nn[ht]=qt[ht]);if(qt!=null&&yt)for(var ht of yt(qt))Tn.indexOf(ht)<0&&ft.call(qt,ht)&&(Nn[ht]=qt[ht]);return Nn},pn=(qt,Tn,Nn)=>new Promise((ht,wt)=>{var Gn=ct=>{try{Na(Nn.next(ct))}catch(Ot){wt(Ot)}},di=ct=>{try{Na(Nn.throw(ct))}catch(Ot){wt(Ot)}},Na=ct=>ct.done?ht(ct.value):Promise.resolve(ct.value).then(Gn,di);Na((Nn=Nn.apply(qt,Tn)).next())});const Fn=qt=>{var Tn,Nn=RegExp("(^| )"+qt+"=([^;]+)(;|$)");return(Tn=document.cookie.match(Nn))?decodeURIComponent(Tn[2]):null},Sn=qt=>{var Tn=new Date;Tn.setTime(Tn.getTime()-1);var Nn=Fn(qt);Nn!=null&&(document.cookie=qt+"="+Nn+";expires="+Tn.toGMTString())};var jn=(qt=>(qt.Classrooms="classrooms",qt.Shixuns="shixuns",qt.Paths="paths",qt.Projects="projects",qt.Videos="videos",qt.Topics="topics",qt))(jn||{});const rn=qt=>{var Tn=qt,{homePage:Nn,user:ht,globalSetting:wt,loading:Gn,dispatch:di,shixunHomeworks:Na,location:ct,payload:Ot={}}=Tn,Mt=Ct(Tn,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),xt,Hn,rr,yr,Un,Tr,Jr,fi,ha,Vt,Gt,Bt,En,Xn,Fr,Ln;const ur=(Hn=(((xt=wt.setting)==null?void 0:xt.navbar)||[]).find(va=>va.link==="/classrooms"))==null?void 0:Hn.hidden,vn=(yr=(((rr=wt.setting)==null?void 0:rr.navbar)||[]).find(va=>va.link==="/shixuns"))==null?void 0:yr.hidden,Cr=(Tr=(((Un=wt.setting)==null?void 0:Un.navbar)||[]).find(va=>va.link==="/paths"))==null?void 0:Tr.hidden,Wr=(Jr=ht.userInfo)==null?void 0:Jr.is_school_manage,un=()=>{var va,xa,da,Gr,ei,Oa,zr,Fa,ia,Qr,Ua,ca,wa,ga,Ir,Jn,ti,dr;return(0,rt.Ll)()?Ce.createElement(nt.default,{className:`${re.rightMenu} ${re.menuWrap}`},Ce.createElement(nt.default.Item,null,Ce.createElement(Oe.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):Ce.createElement(nt.default,{className:`${re.rightMenu} ${re.menuWrap}`},((va=ht==null?void 0:ht.userInfo)==null?void 0:va.paid_version)&&!((da=(xa=ht==null?void 0:ht.userInfo)==null?void 0:xa.paid_version)!=null&&da.is_white_list)&&Ce.createElement("div",{className:`${re.versionInfo} ${re[(Oa=rt.vs[(ei=(Gr=ht==null?void 0:ht.userInfo)==null?void 0:Gr.paid_version)==null?void 0:ei.version_type])==null?void 0:Oa.class]}`},Ce.createElement("img",{src:(ia=rt.vs[(Fa=(zr=ht==null?void 0:ht.userInfo)==null?void 0:zr.paid_version)==null?void 0:Fa.version_type])==null?void 0:ia.icon}),Ce.createElement("span",null,(ca=rt.vs[(Ua=(Qr=ht==null?void 0:ht.userInfo)==null?void 0:Qr.paid_version)==null?void 0:Ua.version_type])==null?void 0:ca.name)),Ce.createElement(nt.default.Item,null,Ce.createElement(Oe.Link,{to:`/users/${(wa=ht.userInfo)==null?void 0:wa.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!ur&&Ce.createElement(nt.default.Item,null,Ce.createElement(Oe.Link,{to:`/users/${(ga=ht.userInfo)==null?void 0:ga.login}/classrooms`},"\u6211\u7684\u6559\u5B66\u8BFE\u5802")),!vn&&Ce.createElement(nt.default.Item,null,Ce.createElement(Oe.Link,{to:`/users/${(Ir=ht.userInfo)==null?void 0:Ir.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!Cr&&Ce.createElement(nt.default.Item,null,Ce.createElement(Oe.Link,{to:`/users/${(Jn=ht.userInfo)==null?void 0:Jn.login}/paths`},"\u6211\u7684\u667A\u6167\u8BFE\u7A0B")),Ce.createElement(nt.default.Item,null,Ce.createElement(Oe.Link,{to:`/users/${(ti=ht.userInfo)==null?void 0:ti.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),Ce.createElement(nt.default.Item,null,Ce.createElement(Oe.Link,{to:`/users/${(dr=ht.userInfo)==null?void 0:dr.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),Ce.createElement(nt.default.Item,null,Ce.createElement(Oe.Link,{to:"/order"},"\u6211\u8D2D\u4E70\u7684\u8BFE\u7A0B")),(0,ce.Ny)()&&Ce.createElement(nt.default.Item,null,Ce.createElement(Oe.Link,{to:"/quality"},"\u7CBE\u54C1\u8BFE\u7A0B")),!(0,ce.JA)()&&Ce.createElement(nt.default.Item,null,Ce.createElement("a",{onClick:()=>{(0,he.tJ)(di)&&Oe.history.push("/problemset")}},"\u8BD5\u9898\u5E93")),!(0,ce.JA)()&&Ce.createElement(nt.default.Item,null,Ce.createElement("a",{onClick:()=>{(0,he.tJ)(di)&&Oe.history.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),Ce.createElement(nt.default.Item,null,Ce.createElement(Oe.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||di({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:Ce.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),Wr&&Ce.createElement(nt.default.Item,null,Ce.createElement(Oe.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),Ce.createElement(nt.default.Item,{className:re.exit},Ce.createElement("a",{onClick:()=>pn(void 0,null,function*(){try{const Cn=yield(0,ve.vR)({});Ve.ZP.success(Cn==null?void 0:Cn.message)}catch(Cn){}(0,rt.d8)("_educoder_session","logout",1),(0,rt.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),setTimeout(()=>{window.location.href="/"},800)})},"\u9000\u51FA")))};return(0,ce.bg)()?Ce.createElement(lt.Z,{className:`${re.height67}`,dropdownRender:un,placement:"bottomRight"},Ce.createElement("section",null,Ce.createElement("aside",null,Ce.createElement("div",{className:Na.actionTabs.type===1?re.classromediv:"",style:{position:"relative"}},Ce.createElement("img",{className:`${re.userPic} current ml15`,src:`${(fi=ie.Z)==null?void 0:fi.IMG_SERVER}/images/${(ha=ht.userInfo)==null?void 0:ha.image_url}`,alt:"",onClick:()=>{var va;return Oe.history.push((0,rt.Ll)()?"/account/profile":`/users/${(va=ht.userInfo)==null?void 0:va.login}/classrooms`)}}),((Vt=ht==null?void 0:ht.userInfo)==null?void 0:Vt.paid_version)&&!((Bt=(Gt=ht==null?void 0:ht.userInfo)==null?void 0:Gt.paid_version)!=null&&Bt.is_white_list)&&Ce.createElement("img",{src:(Fr=rt.vs[(Xn=(En=ht==null?void 0:ht.userInfo)==null?void 0:En.paid_version)==null?void 0:Xn.version_type])==null?void 0:Fr.icon,className:re.level}),(0,rt.Ll)()&&Ce.createElement("span",{className:"ml10 font16"},(Ln=ht.userInfo)==null?void 0:Ln.username),Ce.createElement("i",{className:`iconfont icon-zhankai4 ${re.icon}`}))))):Ce.createElement("div",{className:`font15 ${wt.isIlearning?re.login:""}`},Ce.createElement("span",{className:"ml10 mr5 current c-white",onClick:()=>{di({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55 / \u6CE8\u518C"))};var vt=(0,Oe.connect)(({homePage:qt,loading:Tn,user:Nn,globalSetting:ht,shixunHomeworks:wt})=>({homePage:qt,user:Nn,globalSetting:ht,shixunHomeworks:wt,loading:Tn.models.index}))(rn),yn={tip:"tip___a6MfI"},Wt=ne(66649),ln=ne.n(Wt),It=ne(59301),mn=(qt,Tn,Nn)=>new Promise((ht,wt)=>{var Gn=ct=>{try{Na(Nn.next(ct))}catch(Ot){wt(Ot)}},di=ct=>{try{Na(Nn.throw(ct))}catch(Ot){wt(Ot)}},Na=ct=>ct.done?ht(ct.value):Promise.resolve(ct.value).then(Gn,di);Na((Nn=Nn.apply(qt,Tn)).next())});const Lt=({user:qt,dispatch:Tn})=>{var Nn,ht,wt;const[Gn,di]=(0,y.useState)(!1),Na=(Nn=window.location.pathname)==null?void 0:Nn.includes("classrooms/");(0,y.useEffect)(()=>{var Mt,xt,Hn;if(console.log(qt==null?void 0:qt.userInfo),(Mt=qt==null?void 0:qt.userInfo)!=null&&Mt.user_status)if(((xt=qt==null?void 0:qt.userInfo)==null?void 0:xt.role)===15){di(!1);return}else{let rr=JSON.parse(Na?localStorage==null?void 0:localStorage.getItem("delaytip_class"):localStorage==null?void 0:localStorage.getItem("delaytip_user"));rr&&(rr==null?void 0:rr.login)===((Hn=qt==null?void 0:qt.userInfo)==null?void 0:Hn.login)?(console.log(ln()(rr==null?void 0:rr.time).add(1,"days")),console.log(ln()(new Date)),ln()(rr==null?void 0:rr.time).add(1,"days").set({hour:0,minute:0,second:0}){var Mt,xt;Na?localStorage.setItem("delaytip_class",JSON.stringify({time:new Date,login:(Mt=qt==null?void 0:qt.userInfo)==null?void 0:Mt.login})):localStorage.setItem("delaytip_user",JSON.stringify({time:new Date,login:(xt=qt==null?void 0:qt.userInfo)==null?void 0:xt.login})),di(!1)},Ot=()=>mn(void 0,null,function*(){let Mt=yield(0,bt.ZP)("/api/business_contacts.json",{method:"post"});(Mt==null?void 0:Mt.status)===0&&Ve.ZP.info("\u7533\u8BF7\u6210\u529F")});return It.createElement(It.Fragment,null,Gn&&It.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000",display:"none"}},It.createElement("div",{className:yn.tip},It.createElement("div",null,It.createElement("i",{className:"iconfont icon-tishi9 font14 mr10",style:{color:"#E30000"}}),Na?It.createElement(It.Fragment,null,"\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u60A8\u7684\u6559\u5B66\u8BFE\u5802\u7684",((wt=qt==null?void 0:qt.userInfo)==null?void 0:wt.user_status)==2?"\u90E8\u5206\u529F\u80FD\u5DF2\u88AB\u9650\u5236":"\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236",'\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002'):It.createElement(It.Fragment,null,'\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002')),It.createElement("div",null,It.createElement("span",{className:"mr15",style:{color:"#666666",cursor:"pointer"},onClick:ct},"\u5FFD\u7565"),It.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:Ot},"\u7533\u8BF7\u5EF6\u671F")))))};var zn=(0,Oe.connect)(({user:qt})=>({user:qt}))(Lt),$n=ne(7939),ea="data:image/png;base64,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",nr=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,gn=(qt,Tn)=>{var Nn={};for(var ht in qt)ut.call(qt,ht)&&Tn.indexOf(ht)<0&&(Nn[ht]=qt[ht]);if(qt!=null&&nr)for(var ht of nr(qt))Tn.indexOf(ht)<0&&Tt.call(qt,ht)&&(Nn[ht]=qt[ht]);return Nn};const Pn=null,ir=qt=>{var Tn=qt,{homePage:Nn,user:ht,globalSetting:wt,loading:Gn,dispatch:di,location:Na,text:ct,shixunHomeworks:Ot,payload:Mt={}}=Tn,xt=gn(Tn,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[Hn,rr]=(0,y.useState)("none");return(0,y.useEffect)(()=>{Ot.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&rr("flex")},[Ot.actionTabs.key]),(0,y.useEffect)(()=>{Ot.actionTabs.key==="\u9690\u85CF"&&(rr("none"),localStorage.setItem("Noviceguide","0"))},[Ot.actionTabs.key]),y.createElement("div",{style:{display:Hn,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},y.createElement("div",{style:{margin:"0 auto",width:"1200px"}},y.createElement("img",{src:ea,style:{position:"absolute",top:"-32px"}}),y.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},Ot.actionTabs.text),Ot.actionTabs.type===9?y.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},y.createElement($n.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),rr("none"),di({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):y.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},y.createElement($n.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),di({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),rr("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var Dr=(0,Oe.connect)(({homePage:qt,loading:Tn,user:Nn,globalSetting:ht,shixunHomeworks:wt})=>({homePage:qt,user:Nn,globalSetting:ht,loading:Tn.models.index,shixunHomeworks:wt}))(ir),La=Object.defineProperty,Vr=Object.getOwnPropertySymbols,Zr=Object.prototype.hasOwnProperty,wr=Object.prototype.propertyIsEnumerable,Ba=(qt,Tn,Nn)=>Tn in qt?La(qt,Tn,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):qt[Tn]=Nn,za=(qt,Tn)=>{for(var Nn in Tn||(Tn={}))Zr.call(Tn,Nn)&&Ba(qt,Nn,Tn[Nn]);if(Vr)for(var Nn of Vr(Tn))wr.call(Tn,Nn)&&Ba(qt,Nn,Tn[Nn]);return qt};const Ha=qt=>React.createElement("svg",za({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},qt),React.createElement("title",null,"logo2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M6.578 8.8c.162-.682.3-.737.982-.737.689 0 .793.055.632.737-.164.689-.298.76-.987.76-.682 0-.79-.071-.627-.76Zm-.222 1.198h1.488l-1.004 4.23H5.352l1.004-4.23ZM8.465 11.244h2.474l-.275 1.16H8.189zM15.12 12.889l-.317 1.34H11.23l1.291-5.437h1.56l-.974 4.097zM18.688 11.55c.076-.322.01-.541-.459-.541-.501 0-.748.117-.905.642l1.364-.102Zm1.041.955-2.636.156c-.002.369.3.517.84.517.571 0 1.259-.155 1.545-.305l-.26 1.097c-.301.18-1.012.337-1.85.337-1.332 0-2.039-.454-1.626-2.194.413-1.739 1.336-2.193 2.738-2.193 1.504 0 1.762.626 1.455 1.92-.082.344-.166.602-.206.665ZM22.806 12.936l.079-.33h-.595c-.47 0-.636.071-.695.322-.052.22.098.274.404.274.368 0 .655-.117.807-.266m1.857-1.583-.683 2.875h-1.347l-.025-.391c-.175.212-.596.47-1.34.47-.885 0-1.347-.4-1.131-1.308.23-.972.872-1.332 2.101-1.332h.87c.08-.43-.063-.494-.682-.494-.305 0-.6.024-.885.07l.295-1.245c.334-.054.792-.07 1.098-.07 1.48 0 1.963.438 1.729 1.425M28.691 9.92l-.346 1.324h-.118c-.493 0-1.055.188-1.257.776l-.525 2.208h-1.488l1.005-4.23h1.488l-.175.737c.41-.674.828-.815 1.329-.815h.087ZM33.084 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.012-.611-.458-.611-.376 0-.572.133-.685.345l-.663 2.788h-1.488l1.005-4.23h1.488l-.102.431c.28-.29.74-.51 1.43-.51.993 0 1.285.424 1.041 1.45M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23Z",fill:"#196EFD"}),React.createElement("path",{d:"M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23ZM40.522 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.011-.611-.458-.611-.376 0-.573.133-.685.345l-.663 2.788H35.66l1.004-4.23h1.489l-.102.431c.28-.29.74-.51 1.428-.51.996 0 1.286.424 1.043 1.45",fill:"#196EFD"}),React.createElement("path",{d:"M44.025 12.071c-.173.721-.317 1.132-1.023 1.132-.606 0-.577-.519-.433-1.132.137-.57.353-1.088.959-1.088.714 0 .663.41.497 1.088Zm.425-2.076-.086.368c-.094-.31-.382-.44-1.103-.44-1.34 0-1.917.995-2.199 2.148-.302 1.29-.165 2.156 1.175 2.156.714 0 1.089-.18 1.32-.483l-.022.108c-.187.786-.41 2.004-1.32 2.256-.662.188-1.463-.339-2.09-.548a13.981 13.981 0 0 0-2.408-.59c-1.917-.296-3.878-.174-5.73.41-3.287 1.042-6.775 1.315-10.205 1.352-3.509.037-6.943-.052-10.374-.907-1.071-.267-2.084-.825-3.167-1.001-1.74-.284-3.94.465-5.22-1.16-.584-.735-.915-1.6-.915-2.515 0-1.767 1.225-3.324 3.085-4.225l.591-.764c-.11.145-1.174.218-1.397.285a8.478 8.478 0 0 0-1.524.617c-.936.491-1.82 1.178-2.374 2.093-1.003 1.654-.346 3.809.968 5.109.914.903 2.122 1.454 3.368 1.72 1.298.277 2.684-.167 3.943.277 1.134.4 2.144.831 3.342 1.075a31.42 31.42 0 0 0 3.874.526c2.931.224 5.859.083 8.79-.055a29.884 29.884 0 0 0 7.56-1.331c1.817-.577 3.763-.642 5.63-.281 1.471.28 3.187 1.413 4.686.944 1.428-.44 2.033-1.932 2.35-3.265l.923-3.879h-1.47Z",fill:"#23DD7F"}),React.createElement("path",{d:"m20.387 4.16-.735.079c-1.283-1.687-3.518-2.797-6.048-2.797-3.18 0-5.876 1.752-6.834 4.18l-1.81.196C5.17 2.58 8.637 0 12.883 0c3.489 0 6.452 1.737 7.504 4.16",fill:"#196EFD"}),React.createElement("path",{d:"M28.086 6.488h-2.508c-1.003-1.074-3.086-1.802-5.486-1.802-2.408 0-4.491.735-5.494 1.81.736-1.363 3.043-2.567 5.876-2.92 3.446-.426 7.137 1.21 7.612 2.912",fill:"#196EFD"})));var Qa="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",lr=ne(89392),Xt=ne(59301),Rn=Object.defineProperty,gr=Object.getOwnPropertySymbols,Aa=Object.prototype.hasOwnProperty,Nr=Object.prototype.propertyIsEnumerable,xr=(qt,Tn,Nn)=>Tn in qt?Rn(qt,Tn,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):qt[Tn]=Nn,pi=(qt,Tn)=>{for(var Nn in Tn||(Tn={}))Aa.call(Tn,Nn)&&xr(qt,Nn,Tn[Nn]);if(gr)for(var Nn of gr(Tn))Nr.call(Tn,Nn)&&xr(qt,Nn,Tn[Nn]);return qt},Zi=(qt,Tn)=>{var Nn={};for(var ht in qt)Aa.call(qt,ht)&&Tn.indexOf(ht)<0&&(Nn[ht]=qt[ht]);if(qt!=null&&gr)for(var ht of gr(qt))Tn.indexOf(ht)<0&&Nr.call(qt,ht)&&(Nn[ht]=qt[ht]);return Nn},ii=(qt,Tn,Nn)=>new Promise((ht,wt)=>{var Gn=ct=>{try{Na(Nn.next(ct))}catch(Ot){wt(Ot)}},di=ct=>{try{Na(Nn.throw(ct))}catch(Ot){wt(Ot)}},Na=ct=>ct.done?ht(ct.value):Promise.resolve(ct.value).then(Gn,di);Na((Nn=Nn.apply(qt,Tn)).next())});const{Header:ka}=ke.default,{Search:bn}=ot.default;function Br(){var qt,Tn;const ht=window.location.pathname.split("/"),wt={};return ht[1]=="classrooms"&&ht.length>3&&!((qt=ht[4])!=null&&qt.includes("newgold"))&&!((Tn=ht[5])!=null&&Tn.includes("newgold"))&&ht[2]!=="coursesId"&&(wt.course_id=ht[2]),ht[1]==="shixuns"&&ht.length>3&&(wt.objective_type="shixun",wt.objective_id=ht[2]),ht[1]==="paths"&&ht.length>3&&(wt.objective_type="path",wt.objective_id=ht[2]),pi(pi({},wt),{school:1})}const Kr=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],jr=qt=>{var Tn=qt,{homePage:Nn,user:ht,globalSetting:wt,loading:Gn,dispatch:di,isLogin:Na=!1,shixunHomeworks:ct}=Tn,Ot=Zi(Tn,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),Mt,xt,Hn,rr,yr,Un,Tr,Jr,fi,ha,Vt,Gt,Bt,En,Xn,Fr,Ln,ur,vn,Cr,Wr;const un=(0,Oe.useLocation)(),[va,xa]=(0,y.useState)(!1),[da,Gr]=(0,y.useState)(""),[ei,Oa]=(0,y.useState)(!1),zr=Br();(0,y.useEffect)(()=>{di({type:"user/getNavigationInfo",payload:pi({},zr)})},[wt.name]),(0,y.useEffect)(()=>{ct.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(Kr!=null&&Kr.includes(un==null?void 0:un.pathname)||(un==null?void 0:un.pathname.indexOf("/classrooms"))===0||di({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[un.pathname]),(0,y.useEffect)(()=>{ct.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||ct.actionTabs.key||localStorage.setItem("Noviceguide","0")},[ct.actionTabs.key]),(0,y.useEffect)(()=>{var Jn;if(wt!=null&&wt.setting){let ti=(0,lr.cloneDeep)((Jn=wt==null?void 0:wt.setting)==null?void 0:Jn.navbar);ti=ti==null?void 0:ti.filter(Cn=>{var mr;return!(Cn!=null&&Cn.hidden)&&!((0,ce.JA)()&&((mr=["/paperlibrary","/problemset"])!=null&&mr.includes(Cn.link)))});for(const Cn of ti)Cn.subitem&&(Cn.subitem=Cn.subitem.filter(mr=>{var Rr;return!(mr!=null&&mr.hidden)&&!((0,ce.JA)()&&((Rr=["/paperlibrary","/problemset"])!=null&&Rr.includes(mr.link)))}));let dr=!1;ti==null||ti.map(function(Cn,mr){var Rr,er,or;const Qn=un.pathname;Cn.link===Qn&&(Gr(Cn==null?void 0:Cn.link),(0,rt.Dk)(Qn==="/"?(Rr=wt==null?void 0:wt.setting)==null?void 0:Rr.name:Ir(Cn==null?void 0:Cn.name)),ca(ga(mr,{name:Cn==null?void 0:Cn.name,link:Cn==null?void 0:Cn.link},ti)),dr=!0),(er=Cn==null?void 0:Cn.subitem)!=null&&er.length&&((or=Cn==null?void 0:Cn.subitem)==null||or.map(Ye=>{Ye.link===Qn&&(Gr(Ye==null?void 0:Ye.link),Qn!=="/"&&(0,rt.Dk)(Ir(Ye==null?void 0:Ye.name)),ca(ga(mr,{name:Ye==null?void 0:Ye.name,link:Ye==null?void 0:Ye.link},ti)),dr=!0)}))}),dr||ca(ti)}},[wt==null?void 0:wt.setting,ht]);const Fa=(0,y.useMemo)(()=>{var Jn,ti;return(Jn=wt==null?void 0:wt.setting)!=null&&Jn.nav_logo_url?`${ie.Z.IMG_SERVER}/${(ti=wt==null?void 0:wt.setting)==null?void 0:ti.nav_logo_url}`:`${ie.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(Mt=wt==null?void 0:wt.setting)==null?void 0:Mt.nav_logo_url]);function ia(Jn){Oe.history.push("/search?value="+Jn)}const Qr=()=>va?Xt.createElement("div",{onBlur:()=>{setTimeout(()=>{xa(!1)},300)}},Xt.createElement(bn,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:ia,autoFocus:!0})):Xt.createElement("span",{className:"iconfont icon-sousuo font18 current ml20 mr15",onClick:()=>{Oe.history.push("/search?value=")}}),[Ua,ca]=(0,y.useState)([]),wa=(Jn,ti)=>ii(void 0,null,function*(){var dr,Cn,mr,Rr,er,or;if((Jn==null?void 0:Jn.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const Qn=yield(0,ve.IU)();(dr=Qn==null?void 0:Qn.data)!=null&&dr.engineer_url?(mr=(Cn=Qn==null?void 0:Qn.data)==null?void 0:Cn.engineer_url)!=null&&mr.includes("http")?(0,rt.xg)((Rr=Qn==null?void 0:Qn.data)==null?void 0:Rr.engineer_url):Oe.history.push((er=Qn==null?void 0:Qn.data)==null?void 0:er.engineer_url):(Qn==null?void 0:Qn.status)!=401&&Oa(!0);return}(or=Jn==null?void 0:Jn.link)!=null&&or.includes("http")?(0,rt.xg)(Jn==null?void 0:Jn.link):((0,rt.Dk)(Jn==null?void 0:Jn.name),Oe.history.push(Jn==null?void 0:Jn.link)),(Jn==null?void 0:Jn.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&di({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:Xt.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})}),ga=(Jn,ti,dr)=>{const Cn=dr.slice();return Cn[Jn]&&(Cn[Jn].name=ti.name,Cn[Jn].link=ti.link),Cn||[]},Ir=(Jn="")=>Jn.indexOf("<")>-1?Jn.slice(0,Jn.indexOf("<")):Jn;return wt.showHeader&&wt.showHeaderFooter?Xt.createElement(ke.default,{style:{background:`${un.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${wt.isIlearning?Se["header-iearning"]:Se.header} ${wt.showHeaderFixed?Se.headerFixed:""}`},(wt==null?void 0:wt.showTip)&&Xt.createElement(zn,null),Xt.createElement(ka,{className:"header",style:{background:`${un.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${un.pathname=="/training"?"999":""}`}},Xt.createElement("section",{className:Se["edu-menu"]},(!!wt.isIlearning||!((xt=wt==null?void 0:wt.setting)!=null&&xt.main_site)&&!!((Hn=wt==null?void 0:wt.setting)!=null&&Hn.navbar))&&Xt.createElement(Oe.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{di({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},Xt.createElement("img",{className:Se.logo,title:(rr=wt.setting)==null?void 0:rr.name,src:Fa||Qa})),Xt.createElement("ul",{className:`${Se.menu} ${(0,rt.Ll)()&&"ml0"}`},(0,rt.Ll)()&&Xt.createElement("li",null,Xt.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,rt.Ll)()&&wt.setting&&Ua.map(function(Jn,ti){var dr,Cn,mr,Rr,er;return Xt.createElement("li",{key:ti,className:!((dr=Jn==null?void 0:Jn.subitem)!=null&&dr.length)&&da===(Jn==null?void 0:Jn.link)||(Cn=Jn==null?void 0:Jn.subitem)!=null&&Cn.some(or=>da===(or==null?void 0:or.link))?Se.actived:""},Xt.createElement("div",{onClick:()=>wa(Jn,ti),className:Se.name},Xt.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var or;let Qn=Jn==null?void 0:Jn.name;return(or=Jn==null?void 0:Jn.subitem)==null||or.map((Ye,Pa)=>(Ye.link===un.pathname&&(Qn=Ye.name),Ye)),Qn})()}}),((mr=Jn==null?void 0:Jn.subitem)==null?void 0:mr.length)>0&&Xt.createElement("i",{className:"iconfont icon-zhankai4"})),((Rr=Jn==null?void 0:Jn.subitem)==null?void 0:Rr.length)>0&&Xt.createElement("div",{className:Se.dropDown},(er=Jn==null?void 0:Jn.subitem)==null?void 0:er.map((or,Qn)=>Xt.createElement("div",{className:Se.subName,onClick:()=>wa(or,ti),key:ti+"-"+Qn},!!Qn&&Xt.createElement("div",{className:Se.line}),Xt.createElement("aside",{className:"font16 c-black"},Ir(or.name)),Xt.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},or.content)))))})),Xt.createElement("div",{className:"search-bar",style:{flex:wt.isIlearning?"initial":"1 0 auto"}},((yr=ht==null?void 0:ht.userInfo)==null?void 0:yr.paid_version)&&!((Tr=(Un=ht==null?void 0:ht.userInfo)==null?void 0:Un.paid_version)!=null&&Tr.is_white_list)&&Xt.createElement("div",{className:`${Se.level} ${Se[(ha=rt.vs[(fi=(Jr=ht==null?void 0:ht.userInfo)==null?void 0:Jr.paid_version)==null?void 0:fi.version_type])==null?void 0:ha.class]}`,onClick:()=>{var Jn;return Oe.history.push(`/users/${(Jn=ht.userInfo)==null?void 0:Jn.login}/memberCenter`)}},Xt.createElement("img",{src:(Bt=rt.vs[(Gt=(Vt=ht==null?void 0:ht.userInfo)==null?void 0:Vt.paid_version)==null?void 0:Gt.version_type])==null?void 0:Bt.icon}),Xt.createElement("img",{style:{width:"38px",marginRight:0},src:(Fr=rt.vs[(Xn=(En=ht==null?void 0:ht.userInfo)==null?void 0:En.paid_version)==null?void 0:Xn.version_type])==null?void 0:Fr.nameImg})),!(0,rt.Ll)()&&!(wt!=null&&wt.isIlearning)&&Xt.createElement(Xt.Fragment,null,Xt.createElement(Qr,null),!Na&&Xt.createElement(ae,null),!Na&&!!((Ln=ht==null?void 0:ht.userInfo)!=null&&Ln.login)&&Xt.createElement(Oe.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:`/messages/${(ur=ht==null?void 0:ht.userInfo)==null?void 0:ur.login}/user_tidings`},((vn=ht==null?void 0:ht.navigationInfo)==null?void 0:vn.new_message)&&Xt.createElement("span",{className:Se.newslight}))),!Na&&Xt.createElement(vt,{payload:zr}))),Xt.createElement(Re.default,{centered:!0,destroyOnClose:!0,open:ei,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,rt.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>Oa(!1)},Xt.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},Xt.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),Xt.createElement("img",{src:`${ie.Z.IMG_SERVER}/${(Cr=wt==null?void 0:wt.setting)==null?void 0:Cr.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),Xt.createElement("p",null,"\u7FA4\u53F7\uFF1A",(Wr=wt==null?void 0:wt.setting)==null?void 0:Wr.homepage_tea_qq_number)))),Xt.createElement(Dr,null)):Xt.createElement(Xt.Fragment,null)};var aa=(0,Oe.connect)(({homePage:qt,loading:Tn,user:Nn,globalSetting:ht,shixunHomeworks:wt})=>({homePage:qt,user:Nn,globalSetting:ht,loading:Tn.models.index,shixunHomeworks:wt}))(jr)},16750:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return lt}});var y=ne(59301),Oe={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},ke=ne(92310),ot=ne.n(ke),Re=ne(29787),Se=ne(2859),Ve=ne(38147),Ke=ne(65862),ze=(Be,kt,rt)=>new Promise((Fe,Te)=>{var Ne=Nt=>{try{st(rt.next(Nt))}catch(he){Te(he)}},tt=Nt=>{try{st(rt.throw(Nt))}catch(he){Te(he)}},st=Nt=>Nt.done?Fe(Nt.value):Promise.resolve(Nt.value).then(Ne,tt);st((rt=rt.apply(Be,kt)).next())}),lt=({data:Be,className:kt,fullWidth:rt,style:Fe={},onClose:Te,onOk:Ne,showFullTools:tt,noAssociationId:st})=>{const Nt=(0,y.useRef)(null),he=(0,y.useRef)(null),Ze=(0,y.useRef)(null),pt=(0,y.useRef)(null),[nn,Ut]=(0,y.useState)(!1),[qe,$e]=(0,y.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,y.useEffect)(()=>(Ze.current||(Ze.current=document.createElement("style"),document.head.appendChild(Ze.current)),Be!=null&&Be.visible?(document.body.setAttribute("data-custom","y-hidden"),Ze.current.innerHTML=" html { overflow-y: hidden; }",Be!=null&&Be.src&&bt()):(document.body.removeAttribute("data-custom"),Ze.current&&(document.head.removeChild(Ze.current),Ze.current=null)),()=>{document.body.removeAttribute("data-custom"),Ze.current&&(document.head.removeChild(Ze.current),Ze.current=null)}),[Be==null?void 0:Be.visible]);const bt=()=>ze(void 0,null,function*(){Ut(!0),$e("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Dt=yield(0,Ke.ZJ)(Be==null?void 0:Be.src);Nt.current.src="",Nt.current.src=Dt,Nt.current.onload=function(){dt()},Ut(!1),$e("")}),Pe=Dt=>ze(void 0,null,function*(){Ut(!0),$e("\u6B63\u5728\u4FDD\u5B58\u4E2D");const sn=yield(0,Ve.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Be.title,file:Dt.dataUrl}});sn!=null&&sn.id&&!st?(yield(0,Ve.ZP)(`/api/attachments/${Be.id}/add_subitem.json`,{method:"post",body:{subitem_id:sn==null?void 0:sn.id,settings:JSON.stringify(Dt.state)}})).status===0&&Ne():sn!=null&&sn.id&&Ne(sn),Ut(!1),$e("")}),je=()=>{const Dt=document.querySelector('a[href="https://markerjs.com/"]');Dt&&Dt.parentNode&&(Dt.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(Ht=>{const Kt=document.querySelector(Ht.name);Kt&&Kt.setAttribute("title",Ht.title)})},dt=()=>{he.current=new Se.hP(Nt.current),he.current.targetRoot=pt.current,he.current.addEventListener("render",Pe),he.current.addEventListener("beforeclose",Te),tt&&(he.current.availableMarkerTypes=he.current.ALL_MARKER_TYPES,he.current.uiStyleSettings.redoButtonVisible=!0,he.current.uiStyleSettings.notesButtonVisible=!0,he.current.uiStyleSettings.zoomButtonVisible=!0,he.current.uiStyleSettings.zoomOutButtonVisible=!0,he.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=he.current.uiStyleSettings,he.current.show(),Be!=null&&Be.snapshotData&&he.current.restoreState(Be.snapshotData),setTimeout(()=>{window.scrollTo(0,0),je()},300)};return y.createElement(y.Fragment,null,(Be==null?void 0:Be.visible)&&y.createElement(Re.Z,{spinning:nn,tip:qe,style:{position:"absolute",width:"100vw"}},y.createElement("div",{ref:pt,className:ot()(Oe.imageDimensions,kt,rt?Oe.fullWidth:""),style:Fe},y.createElement("img",{className:Oe.img,ref:Nt}))))}},99298:function(St,zt,ne){"use strict";var y=ne(59301),Oe=ne(77019),ke=ne(5269),ot=ne(31691),Re=ne(7939),Se=ne(95097),Ve=ne(96408),Ke=ne(48136),ze=ne(59301);const nt=(0,y.forwardRef)(({callback:lt,showSaveButton:Be,value:kt=""},rt)=>{const Fe=(0,y.useRef)(),Te=[{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 "}]}]}],Ne=[{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 @@ -66,7 +66,7 @@ \\end{array}`},{value:`\\begin{array}{c} \r P_{n}=n! \\\\ \r A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],tt=he=>{Fe.current.setValue(Fe.current.getValue()+" "+he.value+" ")},st=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:ze.createElement(Oe.Z,{className:Ve.Z.lists,gutter:[10,10]},Te.map((he,Ze)=>ze.createElement(ke.Z,{flex:"110px",className:Ve.Z.item},ze.createElement("div",null,ze.createElement(Se.Z,{value:`$$${he.value}$$`}),he.name),ze.createElement("div",{className:Ve.Z.children},he.children.map((pt,nn)=>ze.createElement("div",{key:nn},ze.createElement("h1",null,pt.name),ze.createElement(Oe.Z,{gutter:[10,10]},pt.data.map((Ut,qe)=>ze.createElement(ke.Z,{key:qe,onClick:()=>tt(Ut),className:Ve.Z.diamond},ze.createElement(Se.Z,{value:"`$$"+Ut.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:ze.createElement(Oe.Z,{className:Ve.Z.lists,gutter:[10,10]},Ne.map((he,Ze)=>ze.createElement(ke.Z,{flex:"110px",className:Ve.Z.item},ze.createElement("div",null,ze.createElement(Se.Z,{value:"`$$"+he.value+"$$`"}),he.name),ze.createElement("div",{className:Ve.Z.children},he.children.map((pt,nn)=>ze.createElement("div",{key:nn},pt.name&&ze.createElement("h1",null,pt.name),ze.createElement(Oe.Z,{gutter:[10,10]},pt.data.map((Ut,qe)=>ze.createElement(ke.Z,{key:qe,onClick:()=>tt(Ut),className:Ve.Z.diamond},ze.createElement(Se.Z,{value:"`$$"+Ut.value+"$$`"}))))))))))}],Nt=()=>{var he=document.createElement("div");he.innerHTML=Fe.current.getValue();var Ze=he.innerText;return lt&<(Ze),Ze};return(0,y.useImperativeHandle)(rt,()=>({getData:Nt})),ze.createElement("div",{className:Ve.Z.mathWrap},ze.createElement(ot.default,{defaultActiveKey:"1",items:st}),ze.createElement("math-field",{locale:"zh_cn",className:Ve.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:Fe,style:{width:800,marginTop:30,fontSize:18}},kt||""),Be&&ze.createElement("div",{className:Ve.Z.button},ze.createElement(Re.ZP,{size:"large",onClick:Nt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});zt.Z=nt},52918:function(At,zt,ne){"use strict";ne.d(zt,{Z:function(){return Nt}});var y=ne(59301),Oe={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},ke=ne(7939),ot=ne(70557),Re=ne(50258),Se=ne(25399),Ve=ne(65862),Ke=ne(87513),ze=ne(2524),nt=ne(74128),lt=ne(7310),Be=ne(59301),kt=Object.defineProperty,rt=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,Ne=(he,Ze,pt)=>Ze in he?kt(he,Ze,{enumerable:!0,configurable:!0,writable:!0,value:pt}):he[Ze]=pt,tt=(he,Ze)=>{for(var pt in Ze||(Ze={}))Fe.call(Ze,pt)&&Ne(he,pt,Ze[pt]);if(rt)for(var pt of rt(Ze))Te.call(Ze,pt)&&Ne(he,pt,Ze[pt]);return he},st=(he,Ze,pt)=>new Promise((nn,Ut)=>{var qe=Pe=>{try{bt(pt.next(Pe))}catch(je){Ut(je)}},$e=Pe=>{try{bt(pt.throw(Pe))}catch(je){Ut(je)}},bt=Pe=>Pe.done?nn(Pe.value):Promise.resolve(Pe.value).then(qe,$e);bt((pt=pt.apply(he,Ze)).next())}),Nt=({editOffice:he="view",data:Ze,issaver:pt,onSaver:nn,theme:Ut,type:qe,filename:$e,monacoEditor:bt,className:Pe,style:je,close:dt,onClose:Dt,hasMask:sn,disabledDownload:Ht,onImgDimensions:Kt,showNodata:Bn,recordInfo:we})=>{const[fe,it]=(0,y.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[Yt,et]=(0,y.useState)(""),[He,Ue]=(0,y.useState)(),at=window.ENV==="build"?"/react/build":"",dn=location.host.startsWith("localhost")?nt.Z.PROXY_SERVER:nt.Z.API_SERVER,An=10*(1024*1024),xt=(0,y.useRef)();Ze!=null&&Ze.startsWith("/api")&&qe!=="txt"&&(Ze=nt.Z.API_SERVER+Ze);const Xe=ce=>ce.substring(ce.lastIndexOf("/")+1).split(".").pop();$e&&bt&&(bt.filename=$e),(0,y.useEffect)(()=>{var ce,ve;const ie=(ve=(ce=document.cookie)==null?void 0:ce.replace(/\s/g,""))==null?void 0:ve.split(";");ie==null||ie.map(Ce=>{let yt=Ce.split("=");yt[0]==="_educoder_session"&&et(yt[1])})},[]),(0,y.useEffect)(()=>{qe==="office"&&(Ze.indexOf("bigfilescdn.")>-1||Ze.indexOf("bigfiles1")>-1?Ue({url:Ze,fileType:Xe(Ze),model:Ze.indexOf("model=edit")?"edit":"view"}):ue())},[qe,Ze]);function en(ce){return st(this,null,function*(){ce.data.type==="pdfdata"&&(nn(ce.data.data),window.removeEventListener("message",en,!1)),console.log("mess---:",ce.data)})}const ue=()=>st(void 0,null,function*(){console.log("data:",Ze);let ce=Ze;Ze.startsWith("http")||(ce=location.origin+ce);let ve=new URL(ce).pathname.split("/").pop();const ie=yield(0,Ke.gJ)({attachment_id:ve});ie.url=dn+ie.url,Ue(ie)}),ae=()=>{if(Ze.startsWith("http")||Ze.startsWith("blob:")){re();return}(0,Ve.Sv)($e||"educoder",Ze,$e)},re=()=>{we&&(0,lt.fc)({id:we==null?void 0:we.id,watch_type:1,course_id:we==null?void 0:we.course_id}),(0,Ve.Nd)($e||"educoder",decodeURIComponent(Ze))};return Be.createElement("div",{style:tt({},je||{}),className:`${sn&&Oe.bgBlack} ${qe?Oe.wrp:"hide"}`},dt&&Be.createElement("div",{className:Oe.close,ref:xt},!!Kt&&Be.createElement(Se.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>xt.current},Be.createElement("span",{onClick:()=>{Dt(),Kt()}},Be.createElement("i",{className:"icon-yulanpizhu"}))),!Ht&&Be.createElement(Se.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>xt.current},Be.createElement("span",{onClick:re},Be.createElement("i",{className:"icon-quxiaozhiding"}))),pt&&Be.createElement(Se.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>xt.current},Be.createElement("span",{className:"",onClick:()=>{const ce=document.getElementById("pdfiframe");window.addEventListener("message",en,!1),setTimeout(()=>{ce.contentWindow.postMessage("getData","*")},300)}},Be.createElement("i",{className:"icon-baocun"}))),Be.createElement(Se.Z,{title:"\u5173\u95ED",getPopupContainer:()=>xt.current},Be.createElement("span",{className:"",onClick:()=>{Dt()}},Be.createElement("i",{className:"icon-guanbi1"})))),Be.createElement("div",{className:`${Oe[Pe]} ${Pe} ${Oe.monaco} ${qe==="txt"?"show":"hide"}`},qe==="txt"&&Be.createElement(Be.Fragment,null,Be.createElement(Re.ZP,tt({},bt)))),qe==="audio"&&Be.createElement("audio",{src:`${(Ze==null?void 0:Ze.indexOf("http://"))>-1||(Ze==null?void 0:Ze.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${Ze}`,autoPlay:!0}),qe==="video"&&Be.createElement(Be.Fragment,null,(Ze==null?void 0:Ze.indexOf("http"))>-1?Be.createElement("video",{controls:!0,src:`${Ze}`,autoPlay:!0}):Be.createElement("video",{controls:!0,src:`data:video/mp4;base64,${Ze}`,autoPlay:!0})),qe==="office"&&He&&Be.createElement("iframe",{src:`${at}/office.html?key=${He.key}&url=${btoa(He.url)}&callbackUrl=${dn+(He.callbackUrl||"")}&fileType=${He.fileType}&title=${He.title||""}&model=${he}&officeServer=${nt.Z.ONLYOFFICE}&disabledDownload=${!!Ht}`}),qe==="html"&&Be.createElement("iframe",{src:Ze+"&disposition=inline"}),qe==="pdf"&&Be.createElement("iframe",{id:"pdfiframe",src:`${at}/js/pdf/index.html?filename=${$e||"educoder.pdf"}&url=${encodeURIComponent(Ze)}&disabledDownload=${!!Ht}&model=${he}`}),qe==="image"&&Be.createElement("img",{src:`${(Ze==null?void 0:Ze.indexOf("http://"))>-1||(Ze==null?void 0:Ze.indexOf("https://"))>-1?"":"data:image/png;base64,"}${Ze}`}),(qe==="other"||qe==="download")&&Be.createElement(Be.Fragment,null,Bn?Be.createElement(ze.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:Be.createElement(ke.ZP,{icon:Be.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:ae,disabled:Ht},"\u4E0B\u8F7D")}):Be.createElement(ke.ZP,{type:"primary",size:"middle",onClick:ae,disabled:Ht},Be.createElement(ot.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),qe==="flowChart"&&Be.createElement("div",{className:"embed"},Be.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${Ze||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},95097:function(At,zt,ne){"use strict";ne.d(zt,{z:function(){return bt},Z:function(){return Pe}});var y=ne(59301),Oe=ne(48850),ke=ne(49142),ot=ne(64018),Re=ne(17030),Se=ne(74128),Ve=ne(65862),Ke=ne(15342),ze=ne(44104),nt=ne(7939),lt=ne(1012),Be=ne(52918),kt=ne(59301),Fe=({html:je})=>{const dt=(0,y.useRef)(null),Dt=(0,y.useRef)(null),sn=`.markdown-body p { +\\end{array}`}]}]}],tt=he=>{Fe.current.setValue(Fe.current.getValue()+" "+he.value+" ")},st=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:ze.createElement(Oe.Z,{className:Ve.Z.lists,gutter:[10,10]},Te.map((he,Ze)=>ze.createElement(ke.Z,{flex:"110px",className:Ve.Z.item},ze.createElement("div",null,ze.createElement(Se.Z,{value:`$$${he.value}$$`}),he.name),ze.createElement("div",{className:Ve.Z.children},he.children.map((pt,nn)=>ze.createElement("div",{key:nn},ze.createElement("h1",null,pt.name),ze.createElement(Oe.Z,{gutter:[10,10]},pt.data.map((Ut,qe)=>ze.createElement(ke.Z,{key:qe,onClick:()=>tt(Ut),className:Ve.Z.diamond},ze.createElement(Se.Z,{value:"`$$"+Ut.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:ze.createElement(Oe.Z,{className:Ve.Z.lists,gutter:[10,10]},Ne.map((he,Ze)=>ze.createElement(ke.Z,{flex:"110px",className:Ve.Z.item},ze.createElement("div",null,ze.createElement(Se.Z,{value:"`$$"+he.value+"$$`"}),he.name),ze.createElement("div",{className:Ve.Z.children},he.children.map((pt,nn)=>ze.createElement("div",{key:nn},pt.name&&ze.createElement("h1",null,pt.name),ze.createElement(Oe.Z,{gutter:[10,10]},pt.data.map((Ut,qe)=>ze.createElement(ke.Z,{key:qe,onClick:()=>tt(Ut),className:Ve.Z.diamond},ze.createElement(Se.Z,{value:"`$$"+Ut.value+"$$`"}))))))))))}],Nt=()=>{var he=document.createElement("div");he.innerHTML=Fe.current.getValue();var Ze=he.innerText;return lt&<(Ze),Ze};return(0,y.useImperativeHandle)(rt,()=>({getData:Nt})),ze.createElement("div",{className:Ve.Z.mathWrap},ze.createElement(ot.default,{defaultActiveKey:"1",items:st}),ze.createElement("math-field",{locale:"zh_cn",className:Ve.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:Fe,style:{width:800,marginTop:30,fontSize:18}},kt||""),Be&&ze.createElement("div",{className:Ve.Z.button},ze.createElement(Re.ZP,{size:"large",onClick:Nt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});zt.Z=nt},52918:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Nt}});var y=ne(59301),Oe={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},ke=ne(7939),ot=ne(70557),Re=ne(50258),Se=ne(25399),Ve=ne(65862),Ke=ne(87513),ze=ne(2524),nt=ne(74128),lt=ne(7310),Be=ne(59301),kt=Object.defineProperty,rt=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,Ne=(he,Ze,pt)=>Ze in he?kt(he,Ze,{enumerable:!0,configurable:!0,writable:!0,value:pt}):he[Ze]=pt,tt=(he,Ze)=>{for(var pt in Ze||(Ze={}))Fe.call(Ze,pt)&&Ne(he,pt,Ze[pt]);if(rt)for(var pt of rt(Ze))Te.call(Ze,pt)&&Ne(he,pt,Ze[pt]);return he},st=(he,Ze,pt)=>new Promise((nn,Ut)=>{var qe=Pe=>{try{bt(pt.next(Pe))}catch(je){Ut(je)}},$e=Pe=>{try{bt(pt.throw(Pe))}catch(je){Ut(je)}},bt=Pe=>Pe.done?nn(Pe.value):Promise.resolve(Pe.value).then(qe,$e);bt((pt=pt.apply(he,Ze)).next())}),Nt=({editOffice:he="view",data:Ze,issaver:pt,onSaver:nn,theme:Ut,type:qe,filename:$e,monacoEditor:bt,className:Pe,style:je,close:dt,onClose:Dt,hasMask:sn,disabledDownload:Ht,onImgDimensions:Kt,showNodata:Bn,recordInfo:we})=>{const[fe,it]=(0,y.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[Yt,et]=(0,y.useState)(""),[He,Ue]=(0,y.useState)(),at=window.ENV==="build"?"/react/build":"",dn=location.host.startsWith("localhost")?nt.Z.PROXY_SERVER:nt.Z.API_SERVER,An=10*(1024*1024),At=(0,y.useRef)();Ze!=null&&Ze.startsWith("/api")&&qe!=="txt"&&(Ze=nt.Z.API_SERVER+Ze);const Xe=ce=>ce.substring(ce.lastIndexOf("/")+1).split(".").pop();$e&&bt&&(bt.filename=$e),(0,y.useEffect)(()=>{var ce,ve;const ie=(ve=(ce=document.cookie)==null?void 0:ce.replace(/\s/g,""))==null?void 0:ve.split(";");ie==null||ie.map(Ce=>{let yt=Ce.split("=");yt[0]==="_educoder_session"&&et(yt[1])})},[]),(0,y.useEffect)(()=>{qe==="office"&&(Ze.indexOf("bigfilescdn.")>-1||Ze.indexOf("bigfiles1")>-1?Ue({url:Ze,fileType:Xe(Ze),model:Ze.indexOf("model=edit")?"edit":"view"}):ue())},[qe,Ze]);function en(ce){return st(this,null,function*(){ce.data.type==="pdfdata"&&(nn(ce.data.data),window.removeEventListener("message",en,!1)),console.log("mess---:",ce.data)})}const ue=()=>st(void 0,null,function*(){console.log("data:",Ze);let ce=Ze;Ze.startsWith("http")||(ce=location.origin+ce);let ve=new URL(ce).pathname.split("/").pop();const ie=yield(0,Ke.gJ)({attachment_id:ve});ie.url=dn+ie.url,Ue(ie)}),ae=()=>{if(Ze.startsWith("http")||Ze.startsWith("blob:")){re();return}(0,Ve.Sv)($e||"educoder",Ze,$e)},re=()=>{we&&(0,lt.fc)({id:we==null?void 0:we.id,watch_type:1,course_id:we==null?void 0:we.course_id}),(0,Ve.Nd)($e||"educoder",decodeURIComponent(Ze))};return Be.createElement("div",{style:tt({},je||{}),className:`${sn&&Oe.bgBlack} ${qe?Oe.wrp:"hide"}`},dt&&Be.createElement("div",{className:Oe.close,ref:At},!!Kt&&Be.createElement(Se.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>At.current},Be.createElement("span",{onClick:()=>{Dt(),Kt()}},Be.createElement("i",{className:"icon-yulanpizhu"}))),!Ht&&Be.createElement(Se.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>At.current},Be.createElement("span",{onClick:re},Be.createElement("i",{className:"icon-quxiaozhiding"}))),pt&&Be.createElement(Se.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>At.current},Be.createElement("span",{className:"",onClick:()=>{const ce=document.getElementById("pdfiframe");window.addEventListener("message",en,!1),setTimeout(()=>{ce.contentWindow.postMessage("getData","*")},300)}},Be.createElement("i",{className:"icon-baocun"}))),Be.createElement(Se.Z,{title:"\u5173\u95ED",getPopupContainer:()=>At.current},Be.createElement("span",{className:"",onClick:()=>{Dt()}},Be.createElement("i",{className:"icon-guanbi1"})))),Be.createElement("div",{className:`${Oe[Pe]} ${Pe} ${Oe.monaco} ${qe==="txt"?"show":"hide"}`},qe==="txt"&&Be.createElement(Be.Fragment,null,Be.createElement(Re.ZP,tt({},bt)))),qe==="audio"&&Be.createElement("audio",{src:`${(Ze==null?void 0:Ze.indexOf("http://"))>-1||(Ze==null?void 0:Ze.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${Ze}`,autoPlay:!0}),qe==="video"&&Be.createElement(Be.Fragment,null,(Ze==null?void 0:Ze.indexOf("http"))>-1?Be.createElement("video",{controls:!0,src:`${Ze}`,autoPlay:!0}):Be.createElement("video",{controls:!0,src:`data:video/mp4;base64,${Ze}`,autoPlay:!0})),qe==="office"&&He&&Be.createElement("iframe",{src:`${at}/office.html?key=${He.key}&url=${btoa(He.url)}&callbackUrl=${dn+(He.callbackUrl||"")}&fileType=${He.fileType}&title=${He.title||""}&model=${he}&officeServer=${nt.Z.ONLYOFFICE}&disabledDownload=${!!Ht}`}),qe==="html"&&Be.createElement("iframe",{src:Ze+"&disposition=inline"}),qe==="pdf"&&Be.createElement("iframe",{id:"pdfiframe",src:`${at}/js/pdf/index.html?filename=${$e||"educoder.pdf"}&url=${encodeURIComponent(Ze)}&disabledDownload=${!!Ht}&model=${he}`}),qe==="image"&&Be.createElement("img",{src:`${(Ze==null?void 0:Ze.indexOf("http://"))>-1||(Ze==null?void 0:Ze.indexOf("https://"))>-1?"":"data:image/png;base64,"}${Ze}`}),(qe==="other"||qe==="download")&&Be.createElement(Be.Fragment,null,Bn?Be.createElement(ze.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:Be.createElement(ke.ZP,{icon:Be.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:ae,disabled:Ht},"\u4E0B\u8F7D")}):Be.createElement(ke.ZP,{type:"primary",size:"middle",onClick:ae,disabled:Ht},Be.createElement(ot.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),qe==="flowChart"&&Be.createElement("div",{className:"embed"},Be.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${Ze||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},95097:function(St,zt,ne){"use strict";ne.d(zt,{z:function(){return bt},Z:function(){return Pe}});var y=ne(59301),Oe=ne(48850),ke=ne(49142),ot=ne(64018),Re=ne(17030),Se=ne(74128),Ve=ne(65862),Ke=ne(15342),ze=ne(44104),nt=ne(7939),lt=ne(1012),Be=ne(52918),kt=ne(59301),Fe=({html:je})=>{const dt=(0,y.useRef)(null),Dt=(0,y.useRef)(null),sn=`.markdown-body p { margin: 0 0 16px 0 !important; line-height: 28px; white-space: pre-wrap; @@ -914,19 +914,19 @@ margin-top: 0; margin-bottom: 16px; }`;return(0,y.useEffect)(()=>{const Ht=dt.current.attachShadow({mode:"open"});Dt.current=document.createElement("div"),Dt.current.className="markdown-body",Dt.current.innerHTML=je,Ht.appendChild(Dt.current);const Kt=document.createElement("style");return Kt.textContent=sn,Ht.appendChild(Kt),()=>{Ht.innerHTML=""}},[]),(0,y.useEffect)(()=>{Dt.current&&(Dt.current.innerHTML=je)},[je]),kt.createElement("div",{ref:dt})};function Te(je){const dt=["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"],Dt=new RegExp(`\\b(${dt.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi");return je.replace(Dt,"").trim()}var Ne={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},tt=Object.defineProperty,st=Object.getOwnPropertySymbols,Nt=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,Ze=(je,dt,Dt)=>dt in je?tt(je,dt,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):je[dt]=Dt,pt=(je,dt)=>{for(var Dt in dt||(dt={}))Nt.call(dt,Dt)&&Ze(je,Dt,dt[Dt]);if(st)for(var Dt of st(dt))he.call(dt,Dt)&&Ze(je,Dt,dt[Dt]);return je};const nn="@\u2581\u2581@",Ut="@\u2581@",qe=/]*>/g;function $e(je){let dt=document.createElement("div");return dt.innerHTML=je,dt.childNodes.length===0?"":dt.childNodes[0].nodeValue}const bt=(je,dt)=>{je=je||"";const Dt=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,sn=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Ht=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Kt=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return dt?je.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(Dt,(Bn,we,fe,it,Yt,et,He)=>{const Ue=we||it||et,at=fe||Yt||He||"?";return Se.Z.API_SERVER+"/api/attachments/"+Ue+at+"&t="+(0,Ve.Jn)(Ue,Date.now())+(Bn.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(je=je.replace(Kt,(Bn,we,fe,it,Yt,et,He)=>{const Ue=we||it||et,at=fe||Yt||He||"?";return Se.Z.API_SERVER+"/attachments/download/"+Ue+at+"&t="+(0,Ve.Jn)(Ue,Date.now())+(Bn.indexOf(")")>-1?")":"&")}).replace(Dt,(Bn,we,fe,it,Yt,et,He)=>{const Ue=we||it||et,at=fe||Yt||He||"?";return Se.Z.API_SERVER+"/api/attachments/"+Ue+at+"&t="+(0,Ve.Jn)(Ue,Date.now())+(Bn.indexOf(")")>-1?")":"&")}).replace(sn,(Bn,we,fe,it,Yt)=>{const et=we||it,He=fe||Yt||"";return'"'+Se.Z.API_SERVER+"/api/attachments/"+et+He+et+He+"&t="+(0,Ve.Jn)(et,Date.now())}).replace(Ht,(Bn,we,fe,it,Yt)=>{const et=we||it,He=fe||Yt||"";return"("+Se.Z.API_SERVER+"/files/uploads/"+et+He+et+He+"&t="+(0,Ve.Jn)(et,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,` -`),je)};var Pe=({value:je="",edit:dt=!1,className:Dt,showTextOnly:sn,showLines:Ht,style:Kt={},stylesPrev:Bn={},highlightKeywords:we,showProgramFill:fe,isProgramFill:it,disabledFill:Yt=!1,programFillValue:et,openEditor:He=()=>{},onFillChange:Ue=Qt=>{},onFillBlur:at=()=>{},onFillFocus:dn=()=>{}})=>{let Qt=Te(String(je||""));const An=(0,y.useRef)(),xt=(0,y.useRef)(),[Xe,en]=(0,y.useState)(""),[ue,ae]=(0,y.useState)("office"),[re,ce]=(0,y.useState)([]),ve=(0,y.useRef)("a"+(0,lt.Z)()),ie={},Ce=It=>//i.test(It||""),yt=(It,mn,Lt)=>{const zn=document.createElement(It===Ut?"input":"textarea");zn.style.width="100%",zn.style.height=It===Ut?"40px":"151px",zn.rows=5,zn.spellcheck=!1,zn.name="edu-program-fill",zn.placeholder="\u8BF7\u8F93\u5165",zn.dataset.id=mn;const $n=Object.keys(ie).length;return ie[$n]=zn,`${zn.outerHTML}`};function gt(It){return It=It.replace(/!\[.*?\]\(.*?\)/g,""),It=It.replace(/\[.*?\]\(.*?\)/g,""),It=It.replace(new RegExp("","gs"),""),It=It.replace(//g,""),It=It.replace(//g,""),It=It.replace(new RegExp(".*?<\\/video>","gs"),""),It=It.replace(new RegExp(".*?<\\/audio>","gs"),""),It=It.replace(new RegExp(".*?<\\/style>","gs"),""),It=It.replace(new RegExp(".*?<\\/script>","gs"),""),It}const ft=It=>!sn&&Ce(Qt)?It:It.replace(/([\s\S]+?)<\/style>/gim,function(mn,Lt){let zn=Lt.replace(/(\n|\r)/g,"").split("}"),$n=[];return zn.map(ea=>{ea!=""&&$n.push(`.${ve.current} ${ea}`)}),``}),Ct=(0,y.useMemo)(()=>{try{const zn=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,$n=/\"\/api\/attachments\/|\"\/attachments\/download\//g,ea=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,nr=/\(\/attachments\/download\//g;Qt=Qt.replace(nr,"("+Se.Z.API_SERVER+"/attachments/download/").replace(zn,"("+Se.Z.API_SERVER+"/api/attachments/").replace($n,'"'+Se.Z.API_SERVER+"/api/attachments/").replace(ea,'"'+Se.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,` -`),An.current.style.display="none"}catch(zn){}if(fe){let zn=-1;return Qt=Qt.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function($n,ea,nr){var ut;return++zn,yt($n,zn,(ut=et==null?void 0:et[zn])==null?void 0:ut.value.replaceAll("<","<").replaceAll(">",">"))}),`
    ${ft(Qt||"")}
    `}let It=ft(Qt);It=(0,ke.ZP)(It);const mn=(0,ke.ez)();Qt.match(/\[TOC\]/)&&(It=It.replace("

    [TOC]

    ",(0,ke.Qv)()),(0,ke.Iy)()),It=It.replace(/(__special_katext_id_\d+__)/g,(zn,$n)=>{const{type:ea,expression:nr}=mn[$n];return(0,Ke.renderToString)($e(nr)||"",{displayMode:ea==="block",throwOnError:!1,output:"html"})}),It=It.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,ke.AL)();const Lt=document.createElement("div");if(Lt.innerHTML=It,sn)return Lt.innerText;if(we){const zn=we.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return jn(Lt,zn),Lt.innerHTML}return setTimeout(()=>yn(),500),Lt.innerHTML},[Qt,we]);(0,y.useEffect)(()=>{rn.current&&rn.current.querySelectorAll(["input","textarea"]).forEach(mn=>{mn.oninput=pn,mn.onblur=Fn,mn.onfocus=Sn})},[re]),(0,y.useEffect)(()=>{var It,mn,Lt,zn,$n;if(et!=null&&et.length)try{const ea=rn.current.querySelectorAll(".edu-program-fill-score"),nr=rn.current.querySelectorAll('[name="edu-program-fill"]');for(const[ut,Tt]of nr.entries())Tt.value=((It=et==null?void 0:et[ut])==null?void 0:It.value)||"",((mn=et==null?void 0:et[ut])==null?void 0:mn.type)==="warning"?Tt.className="program-fill-warning":((Lt=et==null?void 0:et[ut])==null?void 0:Lt.type)==="success"?Tt.className="program-fill-success":Tt.className="";for(const[ut,Tt]of ea.entries())Tt.innerHTML=(zn=et==null?void 0:et[ut])!=null&&zn.score?`${($n=et==null?void 0:et[ut])==null?void 0:$n.score}\u5206`:"";ce(et)}catch(ea){console.log(ea,"error")}},[et]);const pn=It=>{re[It.target.dataset.id]=re[It.target.dataset.id]||{},re[It.target.dataset.id].value=It.target.value,ce([...re]),Ue(re,It.target.dataset.id)},Fn=It=>{re[It.target.dataset.id]=re[It.target.dataset.id]||{},re[It.target.dataset.id].value=It.target.value,ce([...re]),at(re,It.target.dataset.id)},Sn=It=>{re[It.target.dataset.id]=re[It.target.dataset.id]||{},re[It.target.dataset.id].value=It.target.value,ce([...re]),dn(re,It.target.dataset.id)};function jn(It,mn){return It.childNodes.forEach(Lt=>{var zn;if(Lt.childNodes.length>0)jn(Lt,mn);else if(Lt.nodeName!=="IMG")if(Lt.innerHTML)Lt.innerHTML=(zn=Lt.innerHTML)==null?void 0:zn.replace(new RegExp(mn,"gi"),'$&');else{const $n=document.createElement("span");$n.innerHTML=Lt.textContent.replace(new RegExp(mn,"gi"),'$&'),Lt.replaceWith($n)}})}const rn=(0,y.useRef)();ke.jb.WebkitLineClamp=Ht,Ht&&(Kt=pt(pt({},Kt),ke.jb));function vt(It){let mn=It.target;if(mn.tagName.toUpperCase()==="A"){let Lt=mn.getAttribute("href");if(Lt.indexOf("office")>-1)It.preventDefault(),en(Lt),ae("office");else if(Lt.indexOf("application/pdf")>-1)It.preventDefault(),en(Lt),ae("pdf");else if(Lt.indexOf("text/html")>-1)It.preventDefault(),en(Lt),ae("html");else if(Lt.startsWith("#")){It.preventDefault();let zn=document.getElementById(Lt.replace("#",""));zn&&zn.scrollIntoView(!0)}}}const yn=()=>{var It;const mn=(It=rn.current)==null?void 0:It.querySelectorAll("video");mn==null||mn.forEach(Lt=>{if(Lt.oncontextmenu=()=>!1,Lt.src.indexOf(".m3u8")>-1&&!Lt.canPlayType("application/vnd.apple.mpegurl")){if(Re.ZP.isSupported()){var zn=new Re.ZP;zn.loadSource(Lt.src),zn.attachMedia(Lt)}}})};(0,y.useEffect)(()=>{if(rn.current&&Ct&&Ct.match(qe)&&window.PR.prettyPrint(),rn.current)return rn.current.addEventListener("click",vt),()=>{var It;(It=rn.current)==null||It.removeEventListener("click",vt),(0,ke.AL)(),(0,ke.Iy)()}},[Ct,rn.current,vt]);const Wt=It=>{It.target.nodeName==="IMG"&&It.target.className.indexOf("draw-flowchart")>-1?(An.current.style.zIndex=1,An.current.style.display="flex",An.current.style.width=It.target.clientWidth+"px",An.current.style.height=It.target.clientHeight+"px",An.current.style.top=It.target.offsetTop+"px",An.current.style.left=It.target.offsetLeft+"px",It.target.id&&(xt.current=It.target.id)):An.current.style.display="none"},ln=()=>{An.current.style.display="none"};return(0,y.useEffect)(()=>{var It;const mn=Lt=>{Lt.preventDefault(),Lt.clipboardData.setData("text",window.getSelection().toString())};return(It=rn.current)==null||It.addEventListener("copy",mn),()=>{var Lt;(Lt=rn.current)==null||Lt.removeEventListener("copy",mn)}},[rn.current]),y.createElement("div",{style:{position:"relative"},onMouseLeave:ln},sn&&y.createElement("div",{ref:rn,className:`${Ne.mdBody} `},Ct),!sn&&!Ce(Ct)&&y.createElement("div",{ref:rn,style:pt({},Kt),onMouseOver:Wt,className:`${Dt||""} ${Yt?"disabled-fill":""} markdown-body ${Ne.mdBody} ${ve.current}`,dangerouslySetInnerHTML:{__html:Ct}}),!sn&&Ce(Ct)&&y.createElement(Fe,{html:Ct}),y.createElement("div",{ref:An,className:`${Ne.button} ${dt?"":Ne.previewFlowChart}`},y.createElement(ze.Z,null,y.createElement(nt.ZP,{onClick:()=>{dt?He(xt.current):(en(xt.current),ae("flowChart"))}},dt?"\u7F16\u8F91":"\u9884\u89C8"))),y.createElement(Be.Z,{close:!0,data:Xe,type:Xe!=null&&Xe.length?ue:"",style:pt({},Bn),onClose:()=>en("")}))}},38733:function(At,zt,ne){"use strict";ne.d(zt,{Z:function(){return nn}});var y=ne(59301),Oe=ne(25399),ke=ne(37568),ot=ne(29787),Re=ne(584),Se=ne(92310),Ve=ne.n(Se),Ke={selectEnvironment:"selectEnvironment___LegvW",search:"search___ZMwsK",searchListWrap:"searchListWrap___iUv9S",searchList:"searchList___T1FBi",name:"name___t0Y2b",tag:"tag___ooWkq",searchListActive:"searchListActive___ahElk",spin:"spin___x2xMT",common:"common___ZhJvk",title:"title___p4_7m",tags:"tags___2fYZM",tagActive:"tagActive___tb54k",wrap:"wrap___I9ZtF",allList:"allList___h31KX",item:"item___PwiKQ",itemActive:"itemActive___JCEc6",line:"line___Qn6mz",apply:"apply___EhZKq",p1:"p1___LxfGu",p2:"p2___jiQhJ",list:"list___n7Ydz",items:"items___OB8qz",darklySelectEnvironment:"darklySelectEnvironment___K__cy"},ze=ne(36723),nt=ne(38147),lt=ne(89392),Be=Object.defineProperty,kt=Object.defineProperties,rt=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,tt=(Ut,qe,$e)=>qe in Ut?Be(Ut,qe,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Ut[qe]=$e,st=(Ut,qe)=>{for(var $e in qe||(qe={}))Te.call(qe,$e)&&tt(Ut,$e,qe[$e]);if(Fe)for(var $e of Fe(qe))Ne.call(qe,$e)&&tt(Ut,$e,qe[$e]);return Ut},Nt=(Ut,qe)=>kt(Ut,rt(qe)),he=(Ut,qe,$e)=>new Promise((bt,Pe)=>{var je=sn=>{try{Dt($e.next(sn))}catch(Ht){Pe(Ht)}},dt=sn=>{try{Dt($e.throw(sn))}catch(Ht){Pe(Ht)}},Dt=sn=>sn.done?bt(sn.value):Promise.resolve(sn.value).then(je,dt);Dt(($e=$e.apply(Ut,qe)).next())});const Ze=({className:Ut,dispatch:qe,skin:$e="white",value:bt=null,loading:Pe=!1,data:je=[],otherData:dt=[],tags:Dt=[],onChange:sn=()=>{},onSearchWord:Ht=()=>{},shixun_type:Kt,extraContent:Bn,tab_type:we,is_create_mirror:fe,hiddenCreateOnline:it})=>{const[Yt,et]=(0,y.useState)(""),[He,Ue]=(0,y.useState)(!1),[at,dn]=(0,y.useState)([]),[Qt,An]=(0,y.useState)(0),xt=(0,y.useRef)(null),Xe=(0,y.useRef)(String(Math.floor(Math.random()*1e6))).current,en=(0,y.useRef)(),ue=(0,y.useRef)(null),ae=(0,y.useRef)(0),re=(0,y.useRef)([]);(0,y.useEffect)(()=>(window.addEventListener("keydown",ce),()=>{window.removeEventListener("keydown",ce)}),[Yt,He,at]),(0,y.useEffect)(()=>{dn([])},[we]);const ce=Wt=>{if(!He||Wt.keyCode!==40&&Wt.keyCode!==38)return;let ln=0;Wt.keyCode===40&&He&&(Qt{const It=Lt=>{var zn=/[\^\.\\\|\(\)\*\+\-\$\[\]\?]/g,$n={};return $n["^"]="\\^",$n["."]="\\.",$n["\\"]="\\\\",$n["|"]="\\|",$n["("]="\\(",$n[")"]="\\)",$n["*"]="\\*",$n["+"]="\\+",$n["-"]="\\-",$n.$="$",$n["["]="\\[",$n["]"]="\\]",$n["?"]="\\?",Lt=Lt.replace(zn,function(ea){return $n[ea]}),Lt};var mn=new RegExp(It(ln),"gi");return Wt=Wt.replace(mn,function(Lt){return""+Lt+""}),Wt},ie=(Wt,ln,It)=>he(void 0,null,function*(){let mn=ae.current+1;ae.current=mn;const Lt=zn=>zn==null?void 0:zn.map((ea,nr)=>{const{id:ut,name:Tt}=ea,gn=Nt(st({},ea),{label:y.createElement("ul",{id:`search-${Xe}-${nr}`,onClick:()=>Ct(ut,gn),className:nr===ln?Ke.searchListActive:Ke.searchList},y.createElement("li",{className:Ke.name,dangerouslySetInnerHTML:{__html:ve(Tt,Wt)}}),ea.private&&y.createElement(Oe.Z,{title:"\u8BE5\u955C\u50CF\u9762\u5411\u6307\u5B9A\u7528\u6237\u5F00\u653E"},y.createElement("li",{className:Ke.tag,style:{color:"#FF9D18",border:"1px solid #FFCF8D",fontSize:10}},"\u9650\u5B9A")),ea.is_base&&y.createElement(Oe.Z,{title:"\u4EC5\u63D0\u4F9B\u4E00\u4E2A\u57FA\u672C\u7684\u64CD\u4F5C\u7CFB\u7EDF\u73AF\u5883"},y.createElement("li",{className:Ke.tag,style:{color:"#165DFF",border:"1px solid #BACFFE",fontSize:10}},"\u57FA\u7840")))});return gn});if(It){const zn=Lt(re.current);dn(zn);return}clearTimeout(ue.current),ue.current=setTimeout(()=>he(void 0,null,function*(){var zn,$n;const ea={keywords:encodeURIComponent(Wt||""),page:1,limit:1e5,tab_type:we};Kt&&(ea.shixun_type=Kt);const nr=yield(0,nt.ZP)("/api/shixuns/search_image.json",{method:"get",params:Nt(st({},ea),{is_create_mirror:fe})});if((nr==null?void 0:nr.status)===0){const ut=Lt(((zn=nr==null?void 0:nr.data)==null?void 0:zn.mirrors)||[]);mn===ae.current&&(dn(ut),re.current=(0,lt.cloneDeep)((($n=nr==null?void 0:nr.data)==null?void 0:$n.mirrors)||[]))}}),300)}),Ce=Wt=>{const ln=document.getElementById(`scroll-${Xe}-${Wt}`);if(!ln)return;document.getElementById(`scroll-${Xe}`).scrollTo(0,ln.offsetTop)},yt=(Wt,ln)=>{const It=document.getElementById(`search-${Xe}-${Wt}`);if(!It)return;const mn=document.getElementById(`search-${Xe}`);It.offsetTop-mn.scrollTop>0&&It.offsetTop-mn.scrollTop{ie(Wt,0)},ft=Wt=>{var ln;if(!at.length)return;const It=(ln=at==null?void 0:at[Qt])==null?void 0:ln.id;sn(It),dn([]),An(0),Ce(It),en.current.blur()},Ct=(Wt,ln)=>{sn(Wt),dn([]),An(0),Ce(Wt)},pn=()=>{dn([]),et(""),Ht("")},Fn=Wt=>{sn(Wt),dn([])},Sn=()=>Yt===""?y.createElement("i",{style:{pointerEvents:"none"},className:"iconfont icon-sousuo2 c-grey-c"}):y.createElement("i",{onClick:Wt=>{Wt.stopPropagation(),pn()},className:"iconfont icon-shanchu4 c-grey-c"}),jn=()=>{qe({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},rn=()=>{qe({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})},vt=()=>{xt.current=setTimeout(()=>{Ue(!1),An(0)},200)},yn=!(je!=null&&je.length)&&!(dt!=null&&dt.length);return y.createElement("div",{className:Ve()($e==="night"?Ke.darklySelectEnvironment:Ke.selectEnvironment,Ut)},Bn&&y.createElement("div",{style:{marginTop:20,marginLeft:20}},Bn),y.createElement("div",{className:Ke.search},y.createElement(ke.default,{suffix:Sn(),bordered:!1,ref:en,value:Yt,onKeyDown:Wt=>{(Wt.keyCode===40||Wt.keyCode===38||Wt.keyCode===13)&&Wt.preventDefault()},size:"middle",onFocus:()=>{clearTimeout(xt.current),Yt&>(Yt),Ue(!0)},onBlur:vt,onChange:Wt=>{et(Wt.target.value),Wt.target.value&>(Wt.target.value),Ht(Wt.target.value)},placeholder:"\u641C\u7D22\u60A8\u9700\u8981\u7684\u5B9E\u9A8C\u73AF\u5883",onPressEnter:ft}),He&&y.createElement("div",{id:`search-${Xe}`,className:Ke.searchListWrap},at.map((Wt,ln)=>y.createElement(y.Fragment,{key:ln}," ",Wt.label)))),Pe?y.createElement(ot.Z,{className:Ke.spin}):y.createElement(y.Fragment,null,!!Dt.length&&y.createElement("aside",{className:Ke.common},y.createElement("div",{className:Ke.title},"\u63A8\u8350\u73AF\u5883:"),y.createElement("ul",{className:Ke.tags},Dt.map((Wt,ln)=>y.createElement("li",{key:ln,onClick:()=>Fn(Wt.id),className:bt===Wt.id?`${Ke.tag} ${Ke.tagActive}`:Ke.tag},Wt.name)))),yn&&y.createElement(Re.Z,{style:{margin:"60px 0"},image:ze,description:y.createElement("span",{className:"c-grey-999"},"\u6682\u65E0\u5B9E\u9A8C\u73AF\u5883")}),y.createElement("aside",{className:Ke.wrap,id:`scroll-${Xe}`},je.map((Wt,ln)=>{var It;return(It=Wt==null?void 0:Wt.image)!=null&&It.length?y.createElement(pt,{key:ln,data:Wt,id:bt,handleClick:mn=>Fn(mn)}):null}),y.createElement("ul",{className:Ke.allList},dt.map(Wt=>y.createElement("li",{key:`key-${Wt.id}`,id:`scroll-${Xe}-${Wt.id}`,className:Wt.id===bt?`${Ke.item} ${Ke.itemActive}`:Ke.item,onClick:()=>sn(Wt.id)},y.createElement("div",{className:Ke.name},Wt.name),Wt.private&&y.createElement(Oe.Z,{title:"\u8BE5\u955C\u50CF\u9762\u5411\u6307\u5B9A\u7528\u6237\u5F00\u653E"},y.createElement("div",{className:Ke.tag,style:{color:"#FF9D18",border:"1px solid #FFCF8D",fontSize:10}},"\u9650\u5B9A")),Wt.is_base&&y.createElement(Oe.Z,{title:"\u4EC5\u63D0\u4F9B\u4E00\u4E2A\u57FA\u672C\u7684\u64CD\u4F5C\u7CFB\u7EDF\u73AF\u5883"},y.createElement("div",{className:Ke.tag,style:{color:"#165DFF",border:"1px solid #BACFFE",fontSize:10}},"\u57FA\u7840"))))))),y.createElement("div",{className:Ke.apply},y.createElement("span",{className:Ke.p1},"\u6CA1\u6709\u5B9E\u9A8C\u73AF\u5883\uFF1F"),y.createElement("span",{className:Ke.p2,onClick:jn}," \u7533\u8BF7\u65B0\u5EFA"),!it&&y.createElement("span",{className:Ke.p2,onClick:rn}," \u5728\u7EBF\u521B\u5EFA")))},pt=({data:Ut,id:qe,handleClick:$e})=>{const[bt,Pe]=(0,y.useState)(!0),{name:je,image:dt}=Ut;return y.createElement("div",{className:Ke.list},y.createElement("header",{onClick:()=>Pe(!bt)},y.createElement("div",{className:Ke.title},je),y.createElement("i",{style:{transition:"0.5s",transform:bt?"rotate(0deg)":"rotate(180deg)"},className:"iconfont icon-shangjiantou c-grey-999"})),y.createElement("ul",{className:Ke.items,style:{height:bt?"auto":0}},dt.map(Dt=>y.createElement("li",{key:Dt.id,className:Dt.id===qe?`${Ke.item} ${Ke.itemActive}`:Ke.item,onClick:()=>$e(Dt.id)},y.createElement("div",{className:Ke.name},Dt.name),Dt.private&&y.createElement(Oe.Z,{title:"\u8BE5\u955C\u50CF\u9762\u5411\u6307\u5B9A\u7528\u6237\u5F00\u653E"},y.createElement("div",{className:Ke.tag,style:{color:"#FF9D18",border:"1px solid #FFCF8D",fontSize:10}},"\u9650\u5B9A")),Dt.is_base&&y.createElement(Oe.Z,{title:"\u4EC5\u63D0\u4F9B\u4E00\u4E2A\u57FA\u672C\u7684\u64CD\u4F5C\u7CFB\u7EDF\u73AF\u5883"},y.createElement("div",{className:Ke.tag,style:{color:"#165DFF",border:"1px solid #BACFFE",fontSize:10}},"\u57FA\u7840")))),y.createElement("li",{className:Ke.line})))};var nn=Ze},59576:function(At,zt,ne){"use strict";ne.d(zt,{Z:function(){return xt}});var y=ne(59301),Oe=ne(47889),ke=ne(28284),ot=ne(458),Re=ne(7939),Se=ne(38147),Ve=ne(62957),Ke="data:image/png;base64,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";function ze(){return(0,Se.U2)("teach_groups.json")}function nt(Xe){return(0,Se.v_)("teach_groups.json",Xe)}function lt(Xe,en){return(0,Se.gz)(`teach_groups/${Xe}.json`,en)}function Be(Xe){return(0,Se.v_)("teach_group_members.json",Xe)}function kt(Xe){return(0,Se.IV)(`teach_group_members/${Xe}.json`)}function rt(Xe,en){return(0,Se.IV)(`teach_groups/${Xe}/del_member.json`,{member_id:en})}function Fe(Xe){return(0,Se.IV)(`teach_groups/${Xe}.json`)}var Te=ne(37568),Ne=({callback:Xe,visible:en,onCancel:ue,id:ae,name:re})=>{function ce(ie){Xe(ie)}const[ve]=ke.default.useForm();return(0,y.useEffect)(()=>{ve.setFieldsValue({name:re})},[re]),y.createElement(Ve.default,{centered:!0,title:ae?"\u6539\u540D":"\u65B0\u5EFA",open:en,onCancel:ue,footer:null},y.createElement(ke.default,{layout:"vertical",form:ve,initialValues:{name:re},onFinish:ce},y.createElement(ke.default.Item,{label:"\u6559\u7814\u56E2\u961F\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0"}]},y.createElement(Te.default,{placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0",maxLength:20})),y.createElement(ke.default.Item,null,y.createElement("div",{className:"flex-container flex-end"},y.createElement(Re.ZP,{type:"ghost",onClick:ue,style:{marginRight:20}}," \u53D6\u6D88 ")," ",y.createElement(Re.ZP,{type:"primary",htmlType:"submit"}," \u786E\u5B9A ")))))},tt=ne(54476),st={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112c17.7 0 32 14.3 32 32v736c0 17.7-14.3 32-32 32H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32zm-40 72H184v656h656V184zM640.01 338.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-square",theme:"outlined"},Nt=st,he=ne(7657),Ze=function(en,ue){return y.createElement(he.Z,(0,tt.Z)({},en,{ref:ue,icon:Nt}))},pt=y.forwardRef(Ze),nn=pt,Ut=ne(43531);const qe=50;var $e=({data:Xe,isAdminOrTeacher:en,onDelGroup:ue,onChangeGroupName:ae,onPlusMember:re,onDelMember:ce,onExitGroup:ve})=>{const[ie,Ce]=(0,y.useState)(0),[yt,gt]=(0,y.useState)(0);function ft(Fn){let Sn=parseInt(Fn.target.id,10);Ve.default.confirm({title:"\u89E3\u6563\u63D0\u793A",content:"\u89E3\u6563\u6559\u7814\u56E2\u961F\u5C06\u5BF9\u56E2\u961F\u6210\u5458\u4E4B\u95F4\u5171\u4EAB\u5B9E\u8BAD\u3001\u8BD5\u5377\u7B49\u529F\u80FD\u9020\u6210\u4E0D\u4FBF\u3002\u60A8\u786E\u5B9A\u8981\u89E3\u6563\u672C\u6559\u7814\u56E2\u961F\u5417\uFF1F",onOk:()=>{ue(Sn)}})}function Ct(Fn){let Sn=parseInt(Fn.target.id,10);Ve.default.confirm({title:"\u9000\u51FA\u63D0\u793A",content:"\u9000\u51FA\u5C06\u5BF9\u60A8\u4E0E\u7EC4\u5185\u6210\u5458\u5171\u540C\u5F00\u5C55\u6559\u7814\u6D3B\u52A8\u9020\u6210\u4E0D\u4FBF\u3002\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F",onOk:()=>{ve(Sn)}})}function pn(Fn,Sn){Ve.default.confirm({title:"\u6E29\u99A8\u63D0\u793A",icon:null,content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u7EC4\u5458\u5417?",onOk:()=>{ce(Fn,Sn)}})}return y.createElement("ul",{className:"teaching-list"},Xe.map((Fn,Sn)=>y.createElement("li",{key:Fn.id,onClick:()=>Ce(Sn)},y.createElement("div",{className:"item-group"},y.createElement("span",null,Fn.name," \xA0 ",Sn!==ie&&y.createElement("i",{className:"iconfont icon-jiantou9"})," "),y.createElement("div",{className:"action-group"},en?y.createElement("a",{onClick:()=>{ae(Fn)},style:{marginRight:40}},"\u4FEE\u6539\u540D2222\u79F0"):null,Fn.is_creat?y.createElement("a",{id:Fn.id+"",className:"c-grey-c",onClick:ft},"\u89E3\u6563"):y.createElement("a",{id:Fn.id+"",className:"c-grey-c",onClick:Ct},"\u9000\u51FA"))),Sn===ie?y.createElement("ul",{className:"info"},Fn.memers.map(jn=>y.createElement("li",{key:jn.id||jn.name,onClick:()=>{gt(jn.id)},className:yt===jn.id?"active":""},y.createElement("div",null,jn.name),Fn.is_creat&&jn.id&&yt===jn.id?y.createElement("a",{className:"btn-del",onClick:rn=>{rn.preventDefault(),rn.stopPropagation(),pn(Fn.id,yt)}},y.createElement(nn,null)):null)),en?y.createElement("li",null,y.createElement(Re.ZP,{type:"link",disabled:Fn.memers.length>=50,title:Fn.memers.length>=50?"\u672C\u7EC4\u6210\u5458\u5DF2\u6EE1":"\u6DFB12312\u52A0\u6210\u5458",onClick:()=>{re(Fn)}}," ",y.createElement(Ut.Z,null)," \u6DFB\u52A0\u7EC4\u5458 ")):null):null)))},bt=ne(65582),Pe=ne(46919),je=Object.defineProperty,dt=Object.defineProperties,Dt=Object.getOwnPropertyDescriptors,sn=Object.getOwnPropertySymbols,Ht=Object.prototype.hasOwnProperty,Kt=Object.prototype.propertyIsEnumerable,Bn=(Xe,en,ue)=>en in Xe?je(Xe,en,{enumerable:!0,configurable:!0,writable:!0,value:ue}):Xe[en]=ue,we=(Xe,en)=>{for(var ue in en||(en={}))Ht.call(en,ue)&&Bn(Xe,ue,en[ue]);if(sn)for(var ue of sn(en))Kt.call(en,ue)&&Bn(Xe,ue,en[ue]);return Xe},fe=(Xe,en)=>dt(Xe,Dt(en)),it=(Xe,en,ue)=>new Promise((ae,re)=>{var ce=Ce=>{try{ie(ue.next(Ce))}catch(yt){re(yt)}},ve=Ce=>{try{ie(ue.throw(Ce))}catch(yt){re(yt)}},ie=Ce=>Ce.done?ae(Ce.value):Promise.resolve(Ce.value).then(ce,ve);ie((ue=ue.apply(Xe,en)).next())});function Yt({children:Xe}){return y.createElement("div",{className:"no-data"},y.createElement("img",{src:Ke,alt:"no-data",width:300}),Xe)}const et={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0};var He=(Xe=>(Xe[Xe.INITDATA=0]="INITDATA",Xe[Xe.SHOWLOADING=1]="SHOWLOADING",Xe[Xe.SHOWFORMPANEL=2]="SHOWFORMPANEL",Xe[Xe.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",Xe[Xe.SELECTGROUP=4]="SELECTGROUP",Xe[Xe.SETINDEX=5]="SETINDEX",Xe))(He||{});function Ue(Xe,en){switch(en.type){case 0:return we(we({},Xe),en.payload);case 1:return fe(we({},Xe),{loading:en.payload});case 5:return fe(we({},Xe),{index:en.payload});case 2:return we(we({},Xe),en.payload);case 3:return we(we({},Xe),en.payload);case 4:return fe(we({},Xe),{selectedGroup:en.payload,showFormPanel:!0});default:throw new Error}}function at({user:Xe}){var en;const[ue,ae]=(0,y.useReducer)(Ue,et),{data:re,index:ce,loading:ve,showFormPanel:ie,selectedGroup:Ce,showMemberPanel:yt}=ue,gt=(en=Xe.userInfo)==null?void 0:en.role,ft=(0,y.useMemo)(()=>{let Lt=[],zn=[];for(let $n of re)$n.is_creat?Lt.push($n):zn.push($n);return[Lt,zn]},[re]);(0,y.useEffect)(()=>{gt===15&&ae({type:5,payload:1})},[gt]);function Ct(){return it(this,null,function*(){const Lt=yield ze();ae({type:0,payload:{loading:!1,showFormPanel:!1,data:Lt.groups}})})}(0,y.useEffect)(()=>{Ct()},[]);function pn(Lt){return it(this,null,function*(){Ce.id?yield lt(Ce.id,Lt):yield nt(Lt),Ct()})}function Fn(){ae({type:2,payload:{showFormPanel:!0,selectedGroup:{}}})}function Sn(Lt){ae({type:4,payload:Lt})}function jn(){ae({type:2,payload:{showFormPanel:!1}})}function rn(){ae({type:3,payload:{showMemberPanel:!1,selectedGroup:{}}})}function vt(Lt){ae({type:3,payload:{showMemberPanel:!0,selectedGroup:Lt}})}function yn(Lt,zn){return it(this,null,function*(){yield rt(Lt,zn),Ct()})}function Wt(Lt){return it(this,null,function*(){yield Fe(Lt),Ct()})}function ln(Lt){return it(this,null,function*(){yield kt(Lt),Ct()})}function It(Lt){ae({type:5,payload:parseInt(Lt.target.id,10)})}function mn(Lt,zn){return it(this,null,function*(){rn(),yield Be({user_ids:Lt,group_id:zn}),Ct()})}return y.createElement(y.Fragment,null,y.createElement("div",{className:"teaching-circling-container"},y.createElement("h3",null," \u6559\u7814\u56E2\u961F ",gt<=12&&y.createElement(Re.ZP,{type:"primary",disabled:re.length>=50,title:re.length>=50?"\u60A8\u52A0\u5165\u7684\u6559\u7814\u7EC4\u5DF2\u8FBE\u4E0A\u9650":"",onClick:Fn},"\u65B0\u5EFA")," "),y.createElement("div",{className:"teaching-circling-body"},gt===15?null:y.createElement("ul",{className:"navs"},y.createElement("li",{className:ce===0?"active":""},y.createElement("a",{id:"0",onClick:It},"\u6211\u521B\u5EFA\u7684")),y.createElement("li",{className:ce===1?"active":""},y.createElement("a",{id:"1",onClick:It},"\u6211\u52A0\u5165\u7684"))),y.createElement("div",{className:ft[ce].length===0?"nodata-content":"main-content"},ft[ce].length===0?y.createElement(Yt,null,gt<=12?y.createElement(y.Fragment,null," ",y.createElement("p",null,"\u6559\u7814\u56E2\u961F\u6709\u52A9\u4E8E\u4F60\u548C\u4F60\u7684\u4F19\u4F34\u4EEC\u4E00\u8D77\u521B\u5EFA\u5B9E\u8BAD\u3001\u534F\u540C\u6559\u5B66\uFF0C\u6216\u5F00\u5C55\u5176\u4ED6\u6559\u7814\u6D3B\u52A8\u3002")," ",y.createElement("p",null,"\u5F53\u524D\u60A8\u5C1A\u672A\u7EC4\u5EFA\u5C5E\u4E8E\u81EA\u5DF1\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB\u7EC4\u5EFA\u5427\uFF01")," "):y.createElement("p",null," \u60A8\u5C1A\u672A\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u5C0F\u7EC4\uFF0C\u8BF7\u7B49\u5F85\u8001\u5E08\u7684\u53EC\u5524\u5427\uFF01 ")):y.createElement($e,{onExitGroup:ln,onPlusMember:vt,onDelMember:yn,onDelGroup:Wt,isAdminOrTeacher:gt<=12,onChangeGroupName:Sn,data:ft[ce]}))),y.createElement("p",{style:{width:1200,margin:"0 auto 40px auto"},className:"desc"}," * \u6211\u4EEC\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732 ")),y.createElement(Ne,{callback:pn,visible:ie,onCancel:jn,id:Ce.id,name:Ce.name}),y.createElement(Ve.default,{centered:!0,title:"\u6DFB\u52A0\u6210\u5458",open:yt,onCancel:rn,footer:null,width:1100,bodyStyle:{minHeight:200}},y.createElement(Pe.Z,{container_id:Ce.id,container_type:4,onSelect:mn,onCancel:rn})))}var dn=(0,bt.connect)(({user:Xe})=>({user:Xe}))(at),Qt=(Xe,en,ue)=>new Promise((ae,re)=>{var ce=Ce=>{try{ie(ue.next(Ce))}catch(yt){re(yt)}},ve=Ce=>{try{ie(ue.throw(Ce))}catch(yt){re(yt)}},ie=Ce=>Ce.done?ae(Ce.value):Promise.resolve(Ce.value).then(ce,ve);ie((ue=ue.apply(Xe,en)).next())});const An=Oe.ZP.Group;var xt=({onSelect:Xe,onCancel:en})=>{const[ue,ae]=(0,y.useState)([]),[re,ce]=(0,y.useState)(!0);(0,y.useEffect)(()=>{function Ce(){return Qt(this,null,function*(){const{groups:yt}=yield(0,Se.U2)("teach_groups/my.json");ae(yt),ce(!1)})}Ce()},[]);const ve=(0,y.useMemo)(()=>{let Ce=[],yt=[];for(let gt of ue)gt.is_creat?Ce.push(gt):yt.push(gt);return[Ce,yt]},[ue]);function ie(Ce){Xe(Ce)}return y.createElement(ke.default,{className:"select-teach-group",onFinish:ie},re?y.createElement(ot.Z,{paragraph:!0}):ue.length===0?y.createElement(Yt,null,"\u60A8\u5C1A\u672A\u521B\u5EFA\u60A8\u7684\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB",y.createElement(bt.Link,{to:"/account/teach-group"},"\u521B\u5EFA"),"\u5427"):y.createElement(y.Fragment,null,y.createElement(ke.default.Item,{name:"group_id",style:{width:"100%"}},y.createElement(An,{style:{width:"100%"}},y.createElement("p",{style:{fontSize:"12px"}},"\u6211\u521B\u5EFA\u7684\uFF1A"),y.createElement("ul",{className:"groups"},ve[0].map(Ce=>y.createElement("li",{key:Ce.id},y.createElement(Oe.ZP,{value:Ce.id},Ce.name)))),y.createElement("p",{style:{fontSize:"12px"}},"\u6211\u52A0\u5165\u7684\uFF1A"),y.createElement("ul",{className:"groups"},ve[1].map(Ce=>y.createElement("li",{key:Ce.id},y.createElement(Oe.ZP,{value:Ce.id},Ce.name)))))),y.createElement("div",{className:"btn-actions"},y.createElement(Re.ZP,{type:"default",onClick:en,style:{marginRight:10}},"\u53D6\u6D88"),y.createElement(Re.ZP,{type:"primary",htmlType:"submit"},"\u786E\u5B9A"))))}},46919:function(At,zt,ne){"use strict";var y=ne(59301),Oe=ne(28284),ke=ne(77019),ot=ne(82326),Re=ne(37568),Se=ne(1560),Ve=ne(7939),Ke=ne(62673),ze=ne(25399),nt=ne(6767),lt=ne(70858),Be=ne(65582),kt=ne(66649),rt=ne.n(kt),Fe=ne(26724),Te=ne.n(Fe),Ne=ne(58143),tt=ne(33270),st=ne(82636),Nt=ne(70031),he=ne(59301),Ze=Object.defineProperty,pt=Object.defineProperties,nn=Object.getOwnPropertyDescriptors,Ut=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,bt=(we,fe,it)=>fe in we?Ze(we,fe,{enumerable:!0,configurable:!0,writable:!0,value:it}):we[fe]=it,Pe=(we,fe)=>{for(var it in fe||(fe={}))qe.call(fe,it)&&bt(we,it,fe[it]);if(Ut)for(var it of Ut(fe))$e.call(fe,it)&&bt(we,it,fe[it]);return we},je=(we,fe)=>pt(we,nn(fe)),dt=(we,fe,it)=>new Promise((Yt,et)=>{var He=dn=>{try{at(it.next(dn))}catch(Qt){et(Qt)}},Ue=dn=>{try{at(it.throw(dn))}catch(Qt){et(Qt)}},at=dn=>dn.done?Yt(dn.value):Promise.resolve(dn.value).then(He,Ue);at((it=it.apply(we,fe)).next())});const Dt=[];function sn({onSearch:we,schools:fe}){return he.createElement(Oe.default,{colon:!1,layout:"horizontal",onFinish:we,initialValues:{keyword:"",school_name:"",search_type:"1"}},he.createElement(ke.Z,{style:{flexWrap:"nowrap"}},he.createElement(Oe.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},he.createElement(ot.default,{popupClassName:Nt.Z.selectdown,style:{width:106}},he.createElement(ot.default.Option,{value:"1"},"\u59D3\u540D"),he.createElement(ot.default.Option,{value:"2"},"\u624B\u673A\u53F7"),he.createElement(ot.default.Option,{value:"3"},"\u90AE\u7BB1"))),he.createElement(Oe.default.Item,{style:{marginLeft:20},label:"\u641C\u7D22\u5185\u5BB9",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}]},he.createElement(Re.default,{allowClear:!0,style:{width:300},size:"middle"})),he.createElement(Oe.default.Item,{style:{marginLeft:20},label:"\u5355\u4F4D",name:"school_name"},he.createElement(Se.Z,{options:fe,style:{width:300},size:"middle",showSearch:!0,filterOption:(it,Yt)=>Yt.value.toUpperCase().indexOf(it.toUpperCase())!==-1,placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),he.createElement(Ve.ZP,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",marginLeft:40,border:"1px solid #BACFFE"},htmlType:"submit"},"\u641C\u7D22")))}var Ht=(we=>(we[we.INITDATA=0]="INITDATA",we[we.INITSCHOOLS=1]="INITSCHOOLS",we[we.SHOWLOADING=2]="SHOWLOADING",we[we.SELECTEDIDS=3]="SELECTEDIDS",we[we.SETQUERY=4]="SETQUERY",we[we.SETPAGE=5]="SETPAGE",we))(Ht||{});function Kt(we,fe){switch(fe.type){case 0:return Pe(Pe({},we),fe.payload);case 4:return Pe(Pe({},we),fe.payload);case 5:return je(Pe({},we),{page:fe.payload,reload:!1});case 2:return je(Pe({},we),{loading:fe.payload});case 1:return je(Pe({},we),{schools:fe.payload});case 3:return je(Pe({},we),{selectedIds:fe.payload});default:throw new Error}}const Bn={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};zt.Z=({onSelect:we,onCancel:fe,container_id:it,container_type:Yt})=>{const[et,He]=(0,y.useReducer)(Kt,Bn),{data:Ue,schools:at,loading:dn,selectedIds:Qt,page:An,count:xt,query:Xe,reload:en}=et;(0,y.useEffect)(()=>{function Ce(){return dt(this,null,function*(){const{users:yt,user_count:gt}=yield(0,tt.nQ)(je(Pe({},Xe),{page:An,container_type:Yt,container_id:it,display_aliases:!0}));He({type:0,payload:{data:en?yt:[...Ue,...yt],count:gt}})})}Xe&&Ce()},[An,Xe,en,it,Yt]),(0,y.useEffect)(()=>{function Ce(){return dt(this,null,function*(){const{school_names:yt}=yield(0,tt.K$)({display_aliases:!0});He({type:1,payload:yt.map(gt=>({value:gt}))})})}Ce()},[]);const ue=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(Ce,yt)=>he.createElement(Ke.default,{value:yt.numid,checked:Qt.includes(yt.numid),disabled:!!Ce})},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:(Ce,yt)=>he.createElement("div",null,he.createElement(ze.Z,{placement:"bottom",title:Ce},he.createElement(Be.Link,{style:{color:"#000000"},className:"bold c-black",to:`/users/${yt.login}`,target:"_blank"},Ce||"--")))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:Ce=>he.createElement(ze.Z,{placement:"bottom",title:Ce},he.createElement("span",{style:{color:"#000000"}},Ce||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:Ce=>he.createElement(ze.Z,{placement:"bottom",title:Ce},he.createElement("span",{style:{color:"#000000"}},Ce||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:Ce=>he.createElement(ze.Z,{placement:"bottom",title:Ce},he.createElement("span",{style:{color:"#000000"}},Ce||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:Ce=>he.createElement(ze.Z,{placement:"bottom",title:Ce},he.createElement("span",{style:{color:"#000000"}},Ce||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:Ce=>he.createElement(ze.Z,{placement:"bottom",title:Ce},he.createElement("span",{style:{color:"#000000"}},Ce||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:Ce=>he.createElement("span",{style:{color:"#000000"}},Ce?"\u662F":"\u5426")},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:Ce=>he.createElement(ze.Z,{placement:"bottom",title:Ce},he.createElement("span",{style:{color:"#000000"}},rt()(Ce).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:Ce=>{if(Ce===1)return he.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function ae(Ce){He({type:4,payload:{page:1,reload:!0,query:Ce}})}function re(Ce){He({type:5,payload:Ce})}function ce(Ce){let yt=Qt.indexOf(Ce);yt>=0?Qt.splice(yt,1):Qt.push(Ce),He({type:3,payload:[...Qt]})}function ve(){Qt.length===0?nt.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(we(Qt,it),He({type:0,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}const ie=xt>An*10;return he.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},he.createElement(sn,{onSearch:ae,schools:at}),Xe?he.createElement(he.Fragment,null,he.createElement("div",{className:"flexd-table-header mt20"},he.createElement(st.Gi,null,he.createElement(lt.default,{pagination:!1,dataSource:Dt,columns:ue}))),he.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},he.createElement(Te(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:re,hasMore:ie,useWindow:!1},he.createElement(st.Gi,null,he.createElement(lt.default,{loading:dn,showHeader:!1,pagination:!1,dataSource:Ue,columns:ue,onRow:Ce=>({onClick:yt=>{Ce.added!==1&&ce(Ce.numid)}})})))),he.createElement("div",{className:"flex-container flex-end"},he.createElement(Ve.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:fe},"\u53D6\u6D88"),he.createElement(Ve.ZP,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:ve},"\u786E\u5B9A"))):he.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},he.createElement("img",{src:Ne,width:"100",alt:""}),he.createElement("br",null),he.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},95337:function(At,zt,ne){"use strict";ne.d(zt,{Z:function(){return kt}});var y=ne(59301),Oe=ne(25399),ke=ne(65582),ot=ne(41867),Re=ne(65862),Se=Object.defineProperty,Ve=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,nt=(rt,Fe,Te)=>Fe in rt?Se(rt,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Te}):rt[Fe]=Te,lt=(rt,Fe)=>{for(var Te in Fe||(Fe={}))Ke.call(Fe,Te)&&nt(rt,Te,Fe[Te]);if(Ve)for(var Te of Ve(Fe))ze.call(Fe,Te)&&nt(rt,Te,Fe[Te]);return rt},kt=({children:rt,customContent:Fe,disableWhenCommunity:Te=!1,tooltipProps:Ne={}})=>{const tt=(0,ke.useDispatch)(),st=y.createElement("div",null,"\u60A8\u5F53\u524D\u7684\u8D26\u53F7\u7248\u672C\u6682\u65E0\u6B64\u529F\u80FD\u6743\u9650\u3002\u5982\u9700\u4F7F\u7528\uFF0C\u8BF7",y.createElement("span",{style:{color:"#6594FF",cursor:"pointer"},onClick:()=>{var he;(0,Re.xg)(`/users/${(he=(0,ot.eY)())==null?void 0:he.login}/memberCenter`)}},"\u5347\u7EA7\u81F3\u66F4\u9AD8\u7248\u672C\u8D26\u53F7"),"\u3002"),Nt=he=>{var Ze;if(!y.isValidElement(he))return he;const pt={};pt.disabled=!0,pt.onChange=qe=>{var $e,bt;($e=qe==null?void 0:qe.preventDefault)==null||$e.call(qe),(bt=qe==null?void 0:qe.stopPropagation)==null||bt.call(qe)};const nn=(Ze=he.props)==null?void 0:Ze.children,Ut=nn&&y.Children.map(nn,Nt);return y.cloneElement(he,pt,Ut)};return(0,ot.k5)()&&Te?y.createElement(Oe.Z,lt({placement:"topLeft",title:Fe||st},Ne),Nt(rt)):y.createElement(y.Fragment,null,rt)}},85533:function(At,zt,ne){"use strict";ne.d(zt,{h:function(){return he}});var y=ne(59301),Oe=ne(82326),ke=ne(28284),ot=ne(7939),Re=ne(89780),Se=ne.n(Re),Ve=ne(45559),Ke=ne(42313),ze=Object.defineProperty,nt=Object.defineProperties,lt=Object.getOwnPropertyDescriptors,Be=Object.getOwnPropertySymbols,kt=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,Fe=(Ze,pt,nn)=>pt in Ze?ze(Ze,pt,{enumerable:!0,configurable:!0,writable:!0,value:nn}):Ze[pt]=nn,Te=(Ze,pt)=>{for(var nn in pt||(pt={}))kt.call(pt,nn)&&Fe(Ze,nn,pt[nn]);if(Be)for(var nn of Be(pt))rt.call(pt,nn)&&Fe(Ze,nn,pt[nn]);return Ze},Ne=(Ze,pt)=>nt(Ze,lt(pt));const tt=Oe.default.Option,st={labelCol:{span:4},wrapperCol:{span:20}},Nt={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"]};zt.Z=({callback:Ze,onCancel:pt})=>{const[nn,Ut]=(0,y.useState)("python");function qe(bt){Ut(Nt[bt][1])}function $e(bt){Ze(bt)}return y.createElement(ke.default,Ne(Te({},st),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:$e,style:{width:500}}),y.createElement(ke.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},y.createElement(Oe.default,{getPopupContainer:bt=>bt.parentNode,onChange:qe},Object.keys(Nt).map(bt=>y.createElement(tt,{key:bt,value:bt},Nt[bt][0])))),y.createElement(ke.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},y.createElement(he,{mode:nn})),y.createElement("div",{className:"flex-container flex-end"},y.createElement(ot.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(ot.ZP,{type:"ghost",onClick:pt},"\u53D6\u6D88")))};function he({value:Ze,onChange:pt,mode:nn,options:Ut={}}){const qe=(0,y.useRef)(),[$e,bt]=(0,y.useState)();return(0,y.useEffect)(()=>{if($e){let Pe=function(je){const dt=je.getValue();pt&&pt(dt)};return $e.on("change",Pe),()=>{$e.off("change",Pe)}}},[$e,pt]),(0,y.useEffect)(()=>{$e&&$e.setOption("mode",nn)},[$e,nn]),(0,y.useEffect)(()=>{$e&&(Ze!==$e.getValue()||Ze==="")&&setTimeout(()=>{$e.setValue(Ze||"")},300)},[$e,Ze]),(0,y.useEffect)(()=>{if(qe.current&&!$e){const Pe=Se().fromTextArea(qe.current,Te({mode:nn,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Ut));bt(Pe)}},[qe.current,$e]),y.createElement("div",{className:"my-codemirror-container"},y.createElement("textarea",{ref:qe}))}},25374:function(At,zt,ne){"use strict";ne.d(zt,{Z:function(){return Qa}});var y=ne(59301),Oe=ne(65582),ke=ne(89780),ot=ne.n(ke),Re=ne(76374),Se=ne(45559),Ve=ne(6313),Ke=ne(25717),ze=ne(99498),nt=ne(25419),lt=ne(67549),Be=ne(95097),kt=({value:lr="",className:Xt,showTextOnly:Rn,showLines:gr,style:Aa={}})=>{const Nr=(0,y.useMemo)(()=>"",[lr]);return y.createElement(y.Fragment,null,y.createElement("div",{dangerouslySetInnerHTML:{__html:Nr}}))},rt=Object.defineProperty,Fe=Object.defineProperties,Te=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,Nt=(lr,Xt,Rn)=>Xt in lr?rt(lr,Xt,{enumerable:!0,configurable:!0,writable:!0,value:Rn}):lr[Xt]=Rn,he=(lr,Xt)=>{for(var Rn in Xt||(Xt={}))tt.call(Xt,Rn)&&Nt(lr,Rn,Xt[Rn]);if(Ne)for(var Rn of Ne(Xt))st.call(Xt,Rn)&&Nt(lr,Rn,Xt[Rn]);return lr},Ze=(lr,Xt)=>Fe(lr,Te(Xt));let pt=[{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 nn({onActionCallback:lr,title:Xt,icon:Rn,actionName:gr,className:Aa="",children:Nr}){function xr(){lr(gr)}return y.createElement("a",{title:Xt,className:Aa,onClick:xr},y.createElement("i",{className:`${Rn}`}),Nr)}var Ut=({watch:lr,showNullButton:Xt,showNullProgramButton:Rn,onActionCallback:gr,fullScreen:Aa,insertTemp:Nr,hidetoolBar:xr,extraUse:pi})=>{const Zi=[...pt,{title:`${lr?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${lr?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return y.createElement("ul",{className:"markdown-toolbar-container"},!xr&&Zi.map((ii,ka)=>y.createElement("li",{key:ka},ii.actionName?y.createElement(nn,Ze(he({},ii),{onActionCallback:gr})):y.createElement("span",{className:"v-line"}))),Xt?y.createElement("li",null,y.createElement(nn,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:gr},y.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,Rn?y.createElement(y.Fragment,null,y.createElement("li",null,y.createElement(nn,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:gr},y.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),y.createElement("li",null,y.createElement(nn,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:gr},y.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,Nr&&y.createElement("li",null,y.createElement(nn,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Nr}`,onActionCallback:gr},y.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),pi&&y.createElement("li",null,pi),y.createElement("li",{className:"btn-full-screen"},y.createElement(nn,{icon:`${Aa?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Aa?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:gr})))},qe=ne(57261),$e=ne(28284),bt=ne(37568),Pe=ne(7939),je=Object.defineProperty,dt=Object.defineProperties,Dt=Object.getOwnPropertyDescriptors,sn=Object.getOwnPropertySymbols,Ht=Object.prototype.hasOwnProperty,Kt=Object.prototype.propertyIsEnumerable,Bn=(lr,Xt,Rn)=>Xt in lr?je(lr,Xt,{enumerable:!0,configurable:!0,writable:!0,value:Rn}):lr[Xt]=Rn,we=(lr,Xt)=>{for(var Rn in Xt||(Xt={}))Ht.call(Xt,Rn)&&Bn(lr,Rn,Xt[Rn]);if(sn)for(var Rn of sn(Xt))Kt.call(Xt,Rn)&&Bn(lr,Rn,Xt[Rn]);return lr},fe=(lr,Xt)=>dt(lr,Dt(Xt));const it={labelCol:{span:4},wrapperCol:{span:20}};var Yt=({callback:lr,onCancel:Xt})=>{function Rn(gr){lr(gr)}return y.createElement($e.default,fe(we({},it),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Rn,style:{width:500}}),y.createElement($e.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},y.createElement(bt.default,null)),y.createElement($e.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},y.createElement(bt.default,null)),y.createElement("div",{className:"flex-container flex-end"},y.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(Pe.ZP,{type:"ghost",onClick:Xt},"\u53D6\u6D88")))},et=ne(85533),He=ne(45053),Ue=ne(62957),at=ne(77019),dn=ne(16750),Qt=ne(59301),An=({callback:lr,onCancel:Xt})=>{const Rn=document.createElement("canvas"),gr=Rn.getContext("2d");Rn.width=1e3,Rn.height=800,gr.fillStyle="#ffffff",gr.fillRect(0,0,Rn.width,Rn.height);const Aa=Rn.toDataURL("image/png");return Qt.createElement(Ue.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Qt.createElement(at.Z,{style:{height:"100vh"}},Qt.createElement(dn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Aa,visible:!0,title:String(Date.now())},onOk:Nr=>{lr({src:Nr.url})},onClose:Xt})))},xt=ne(36207),Xe=ne(5269),en=ne(6767),ue={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},ae=ne(59301),ce=(0,y.forwardRef)(({onCancel:lr,editImgId:Xt,callback:Rn},gr)=>{let Aa=(0,y.useRef)(),Nr=(0,y.useRef)(),xr=(0,y.useRef)(),pi=(0,y.useRef)(!1);const Zi=(0,y.useRef)(!1);console.log("ref:",gr);const[ii,ka]=(0,y.useState)(0),[bn,Br]=(0,y.useState)("100vh");return(0,y.useEffect)(()=>{ka(1)},[]),(0,y.useImperativeHandle)(gr,()=>({setHeight:Br})),ae.createElement("div",{ref:Zi,className:"body-overflow-initial"},ae.createElement(xt.Z,{width:"100vw",height:bn,footer:null,closable:!0,placement:"bottom",open:!!ii,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${ue.drawerWrap}`,onClose:()=>{window.saveDrawData(Kr=>{Rn({src:`/api/attachments/${Kr}`,id:Kr})})},title:ae.createElement(at.Z,{align:"middle"},ae.createElement(Xe.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),ae.createElement(Xe.Z,{onClick:()=>{Br(bn==="60px"?"100vh":"60px")}},ae.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),ae.createElement(Xe.Z,{onClick:()=>{window.saveDrawData(Kr=>{if(Kr===null){en.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}en.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),Rn({src:`/api/attachments/${Kr}`,id:Kr,disabledClose:!0})})}},ae.createElement(Pe.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},ae.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${Xt||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:Nr})))}),ve=ne(74128),ie=ne(47889),Ce=ne(4875);const yt=ie.ZP.Group,gt={margin:"0 8px"};var ft=({callback:lr,onCancel:Xt})=>{function Rn(gr){lr(gr)}return y.createElement($e.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Rn},y.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},y.createElement("span",{style:gt},"\u5355\u5143\u683C\u6570\uFF1A"),y.createElement("span",{style:gt},"\u884C\u6570"),y.createElement($e.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},y.createElement(Ce.Z,null)),y.createElement("span",{style:gt},"\u5217\u6570"),y.createElement($e.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},y.createElement(Ce.Z,null))),y.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},y.createElement("span",{style:gt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),y.createElement($e.default.Item,{name:"align"},y.createElement(yt,null,y.createElement(ie.ZP,{value:"default"},y.createElement("i",{className:"fa fa-align-justify"})),y.createElement(ie.ZP,{value:"left"},y.createElement("i",{className:"fa fa-align-left"})),y.createElement(ie.ZP,{value:"center"},y.createElement("i",{className:"fa fa-align-center"})),y.createElement(ie.ZP,{value:"right"},y.createElement("i",{className:"fa fa-align-right"}))))),y.createElement("div",{className:"flex-container flex-end"},y.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(Pe.ZP,{type:"ghost",onClick:Xt},"\u53D6\u6D88")))},Ct=ne(58755),pn=ne(93510),Fn=ne.n(pn),jn=(0,y.forwardRef)(({use3d:lr,width:Xt,height:Rn,callback:gr,showSaveButton:Aa},Nr)=>{const xr=(0,y.useRef)(),pi=(0,y.useRef)(),[Zi,ii]=(0,y.useState)(!1),ka=(0,y.useRef)({id:xr,appName:"graphing",width:Xt||1e3,height:Rn||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,y.useEffect)(()=>{pi.current=new(Fn())(ka.current,!0),window.onload=function(){pi.current.inject("applet_container")}},[]);const bn=()=>{var Br=window.ggbApplet.getPNGBase64(1,!0,72);return gr&&gr(Br),Br};return(0,y.useEffect)(()=>{ka.current.appName=Zi?"3D":"graphing",pi.current.inject("applet_container")},[Zi]),(0,y.useEffect)(()=>{ii(lr)},[lr]),(0,y.useImperativeHandle)(Nr,()=>({getImgData:bn})),y.createElement(y.Fragment,null,y.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:xr}),y.createElement(at.Z,{align:"middle"},y.createElement(Xe.Z,{flex:1},y.createElement(Ct.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Zi,onChange:Br=>ii(Br)})),y.createElement(Xe.Z,null,y.createElement(Pe.ZP,{size:"large",onClick:bn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),rn=ne(99298);const vt="link",yn="upload-image",Wt="add-flowchart",ln="draw-image",It="add-flowchart",mn="code-block",Lt="add-table",zn="------------",$n={default:zn,left:`:${zn}`,center:`:${zn}:`,right:`${zn}:`};var ea=ne(31103),nr=ne(65862);function ut(){}let Tt=0;const gn=1e4,Pn="\u2581",ir="@\u2581\u2581@",Dr="@\u2581@",La=` +`),je)};var Pe=({value:je="",edit:dt=!1,className:Dt,showTextOnly:sn,showLines:Ht,style:Kt={},stylesPrev:Bn={},highlightKeywords:we,showProgramFill:fe,isProgramFill:it,disabledFill:Yt=!1,programFillValue:et,openEditor:He=()=>{},onFillChange:Ue=Qt=>{},onFillBlur:at=()=>{},onFillFocus:dn=()=>{}})=>{let Qt=Te(String(je||""));const An=(0,y.useRef)(),At=(0,y.useRef)(),[Xe,en]=(0,y.useState)(""),[ue,ae]=(0,y.useState)("office"),[re,ce]=(0,y.useState)([]),ve=(0,y.useRef)("a"+(0,lt.Z)()),ie={},Ce=It=>//i.test(It||""),yt=(It,mn,Lt)=>{const zn=document.createElement(It===Ut?"input":"textarea");zn.style.width="100%",zn.style.height=It===Ut?"40px":"151px",zn.rows=5,zn.spellcheck=!1,zn.name="edu-program-fill",zn.placeholder="\u8BF7\u8F93\u5165",zn.dataset.id=mn;const $n=Object.keys(ie).length;return ie[$n]=zn,`${zn.outerHTML}`};function gt(It){return It=It.replace(/!\[.*?\]\(.*?\)/g,""),It=It.replace(/\[.*?\]\(.*?\)/g,""),It=It.replace(new RegExp("","gs"),""),It=It.replace(//g,""),It=It.replace(//g,""),It=It.replace(new RegExp(".*?<\\/video>","gs"),""),It=It.replace(new RegExp(".*?<\\/audio>","gs"),""),It=It.replace(new RegExp(".*?<\\/style>","gs"),""),It=It.replace(new RegExp(".*?<\\/script>","gs"),""),It}const ft=It=>!sn&&Ce(Qt)?It:It.replace(/([\s\S]+?)<\/style>/gim,function(mn,Lt){let zn=Lt.replace(/(\n|\r)/g,"").split("}"),$n=[];return zn.map(ea=>{ea!=""&&$n.push(`.${ve.current} ${ea}`)}),``}),Ct=(0,y.useMemo)(()=>{try{const zn=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,$n=/\"\/api\/attachments\/|\"\/attachments\/download\//g,ea=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,nr=/\(\/attachments\/download\//g;Qt=Qt.replace(nr,"("+Se.Z.API_SERVER+"/attachments/download/").replace(zn,"("+Se.Z.API_SERVER+"/api/attachments/").replace($n,'"'+Se.Z.API_SERVER+"/api/attachments/").replace(ea,'"'+Se.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,` +`),An.current.style.display="none"}catch(zn){}if(fe){let zn=-1;return Qt=Qt.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function($n,ea,nr){var ut;return++zn,yt($n,zn,(ut=et==null?void 0:et[zn])==null?void 0:ut.value.replaceAll("<","<").replaceAll(">",">"))}),`
    ${ft(Qt||"")}
    `}let It=ft(Qt);It=(0,ke.ZP)(It);const mn=(0,ke.ez)();Qt.match(/\[TOC\]/)&&(It=It.replace("

    [TOC]

    ",(0,ke.Qv)()),(0,ke.Iy)()),It=It.replace(/(__special_katext_id_\d+__)/g,(zn,$n)=>{const{type:ea,expression:nr}=mn[$n];return(0,Ke.renderToString)($e(nr)||"",{displayMode:ea==="block",throwOnError:!1,output:"html"})}),It=It.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,ke.AL)();const Lt=document.createElement("div");if(Lt.innerHTML=It,sn)return Lt.innerText;if(we){const zn=we.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return jn(Lt,zn),Lt.innerHTML}return setTimeout(()=>yn(),500),Lt.innerHTML},[Qt,we]);(0,y.useEffect)(()=>{rn.current&&rn.current.querySelectorAll(["input","textarea"]).forEach(mn=>{mn.oninput=pn,mn.onblur=Fn,mn.onfocus=Sn})},[re]),(0,y.useEffect)(()=>{var It,mn,Lt,zn,$n;if(et!=null&&et.length)try{const ea=rn.current.querySelectorAll(".edu-program-fill-score"),nr=rn.current.querySelectorAll('[name="edu-program-fill"]');for(const[ut,Tt]of nr.entries())Tt.value=((It=et==null?void 0:et[ut])==null?void 0:It.value)||"",((mn=et==null?void 0:et[ut])==null?void 0:mn.type)==="warning"?Tt.className="program-fill-warning":((Lt=et==null?void 0:et[ut])==null?void 0:Lt.type)==="success"?Tt.className="program-fill-success":Tt.className="";for(const[ut,Tt]of ea.entries())Tt.innerHTML=(zn=et==null?void 0:et[ut])!=null&&zn.score?`${($n=et==null?void 0:et[ut])==null?void 0:$n.score}\u5206`:"";ce(et)}catch(ea){console.log(ea,"error")}},[et]);const pn=It=>{re[It.target.dataset.id]=re[It.target.dataset.id]||{},re[It.target.dataset.id].value=It.target.value,ce([...re]),Ue(re,It.target.dataset.id)},Fn=It=>{re[It.target.dataset.id]=re[It.target.dataset.id]||{},re[It.target.dataset.id].value=It.target.value,ce([...re]),at(re,It.target.dataset.id)},Sn=It=>{re[It.target.dataset.id]=re[It.target.dataset.id]||{},re[It.target.dataset.id].value=It.target.value,ce([...re]),dn(re,It.target.dataset.id)};function jn(It,mn){return It.childNodes.forEach(Lt=>{var zn;if(Lt.childNodes.length>0)jn(Lt,mn);else if(Lt.nodeName!=="IMG")if(Lt.innerHTML)Lt.innerHTML=(zn=Lt.innerHTML)==null?void 0:zn.replace(new RegExp(mn,"gi"),'$&');else{const $n=document.createElement("span");$n.innerHTML=Lt.textContent.replace(new RegExp(mn,"gi"),'$&'),Lt.replaceWith($n)}})}const rn=(0,y.useRef)();ke.jb.WebkitLineClamp=Ht,Ht&&(Kt=pt(pt({},Kt),ke.jb));function vt(It){let mn=It.target;if(mn.tagName.toUpperCase()==="A"){let Lt=mn.getAttribute("href");if(Lt.indexOf("office")>-1)It.preventDefault(),en(Lt),ae("office");else if(Lt.indexOf("application/pdf")>-1)It.preventDefault(),en(Lt),ae("pdf");else if(Lt.indexOf("text/html")>-1)It.preventDefault(),en(Lt),ae("html");else if(Lt.startsWith("#")){It.preventDefault();let zn=document.getElementById(Lt.replace("#",""));zn&&zn.scrollIntoView(!0)}}}const yn=()=>{var It;const mn=(It=rn.current)==null?void 0:It.querySelectorAll("video");mn==null||mn.forEach(Lt=>{if(Lt.oncontextmenu=()=>!1,Lt.src.indexOf(".m3u8")>-1&&!Lt.canPlayType("application/vnd.apple.mpegurl")){if(Re.ZP.isSupported()){var zn=new Re.ZP;zn.loadSource(Lt.src),zn.attachMedia(Lt)}}})};(0,y.useEffect)(()=>{if(rn.current&&Ct&&Ct.match(qe)&&window.PR.prettyPrint(),rn.current)return rn.current.addEventListener("click",vt),()=>{var It;(It=rn.current)==null||It.removeEventListener("click",vt),(0,ke.AL)(),(0,ke.Iy)()}},[Ct,rn.current,vt]);const Wt=It=>{It.target.nodeName==="IMG"&&It.target.className.indexOf("draw-flowchart")>-1?(An.current.style.zIndex=1,An.current.style.display="flex",An.current.style.width=It.target.clientWidth+"px",An.current.style.height=It.target.clientHeight+"px",An.current.style.top=It.target.offsetTop+"px",An.current.style.left=It.target.offsetLeft+"px",It.target.id&&(At.current=It.target.id)):An.current.style.display="none"},ln=()=>{An.current.style.display="none"};return(0,y.useEffect)(()=>{var It;const mn=Lt=>{Lt.preventDefault(),Lt.clipboardData.setData("text",window.getSelection().toString())};return(It=rn.current)==null||It.addEventListener("copy",mn),()=>{var Lt;(Lt=rn.current)==null||Lt.removeEventListener("copy",mn)}},[rn.current]),y.createElement("div",{style:{position:"relative"},onMouseLeave:ln},sn&&y.createElement("div",{ref:rn,className:`${Ne.mdBody} `},Ct),!sn&&!Ce(Ct)&&y.createElement("div",{ref:rn,style:pt({},Kt),onMouseOver:Wt,className:`${Dt||""} ${Yt?"disabled-fill":""} markdown-body ${Ne.mdBody} ${ve.current}`,dangerouslySetInnerHTML:{__html:Ct}}),!sn&&Ce(Ct)&&y.createElement(Fe,{html:Ct}),y.createElement("div",{ref:An,className:`${Ne.button} ${dt?"":Ne.previewFlowChart}`},y.createElement(ze.Z,null,y.createElement(nt.ZP,{onClick:()=>{dt?He(At.current):(en(At.current),ae("flowChart"))}},dt?"\u7F16\u8F91":"\u9884\u89C8"))),y.createElement(Be.Z,{close:!0,data:Xe,type:Xe!=null&&Xe.length?ue:"",style:pt({},Bn),onClose:()=>en("")}))}},38733:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return nn}});var y=ne(59301),Oe=ne(25399),ke=ne(37568),ot=ne(29787),Re=ne(584),Se=ne(92310),Ve=ne.n(Se),Ke={selectEnvironment:"selectEnvironment___LegvW",search:"search___ZMwsK",searchListWrap:"searchListWrap___iUv9S",searchList:"searchList___T1FBi",name:"name___t0Y2b",tag:"tag___ooWkq",searchListActive:"searchListActive___ahElk",spin:"spin___x2xMT",common:"common___ZhJvk",title:"title___p4_7m",tags:"tags___2fYZM",tagActive:"tagActive___tb54k",wrap:"wrap___I9ZtF",allList:"allList___h31KX",item:"item___PwiKQ",itemActive:"itemActive___JCEc6",line:"line___Qn6mz",apply:"apply___EhZKq",p1:"p1___LxfGu",p2:"p2___jiQhJ",list:"list___n7Ydz",items:"items___OB8qz",darklySelectEnvironment:"darklySelectEnvironment___K__cy"},ze=ne(36723),nt=ne(38147),lt=ne(89392),Be=Object.defineProperty,kt=Object.defineProperties,rt=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,tt=(Ut,qe,$e)=>qe in Ut?Be(Ut,qe,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Ut[qe]=$e,st=(Ut,qe)=>{for(var $e in qe||(qe={}))Te.call(qe,$e)&&tt(Ut,$e,qe[$e]);if(Fe)for(var $e of Fe(qe))Ne.call(qe,$e)&&tt(Ut,$e,qe[$e]);return Ut},Nt=(Ut,qe)=>kt(Ut,rt(qe)),he=(Ut,qe,$e)=>new Promise((bt,Pe)=>{var je=sn=>{try{Dt($e.next(sn))}catch(Ht){Pe(Ht)}},dt=sn=>{try{Dt($e.throw(sn))}catch(Ht){Pe(Ht)}},Dt=sn=>sn.done?bt(sn.value):Promise.resolve(sn.value).then(je,dt);Dt(($e=$e.apply(Ut,qe)).next())});const Ze=({className:Ut,dispatch:qe,skin:$e="white",value:bt=null,loading:Pe=!1,data:je=[],otherData:dt=[],tags:Dt=[],onChange:sn=()=>{},onSearchWord:Ht=()=>{},shixun_type:Kt,extraContent:Bn,tab_type:we,is_create_mirror:fe,hiddenCreateOnline:it})=>{const[Yt,et]=(0,y.useState)(""),[He,Ue]=(0,y.useState)(!1),[at,dn]=(0,y.useState)([]),[Qt,An]=(0,y.useState)(0),At=(0,y.useRef)(null),Xe=(0,y.useRef)(String(Math.floor(Math.random()*1e6))).current,en=(0,y.useRef)(),ue=(0,y.useRef)(null),ae=(0,y.useRef)(0),re=(0,y.useRef)([]);(0,y.useEffect)(()=>(window.addEventListener("keydown",ce),()=>{window.removeEventListener("keydown",ce)}),[Yt,He,at]),(0,y.useEffect)(()=>{dn([])},[we]);const ce=Wt=>{if(!He||Wt.keyCode!==40&&Wt.keyCode!==38)return;let ln=0;Wt.keyCode===40&&He&&(Qt{const It=Lt=>{var zn=/[\^\.\\\|\(\)\*\+\-\$\[\]\?]/g,$n={};return $n["^"]="\\^",$n["."]="\\.",$n["\\"]="\\\\",$n["|"]="\\|",$n["("]="\\(",$n[")"]="\\)",$n["*"]="\\*",$n["+"]="\\+",$n["-"]="\\-",$n.$="$",$n["["]="\\[",$n["]"]="\\]",$n["?"]="\\?",Lt=Lt.replace(zn,function(ea){return $n[ea]}),Lt};var mn=new RegExp(It(ln),"gi");return Wt=Wt.replace(mn,function(Lt){return""+Lt+""}),Wt},ie=(Wt,ln,It)=>he(void 0,null,function*(){let mn=ae.current+1;ae.current=mn;const Lt=zn=>zn==null?void 0:zn.map((ea,nr)=>{const{id:ut,name:Tt}=ea,gn=Nt(st({},ea),{label:y.createElement("ul",{id:`search-${Xe}-${nr}`,onClick:()=>Ct(ut,gn),className:nr===ln?Ke.searchListActive:Ke.searchList},y.createElement("li",{className:Ke.name,dangerouslySetInnerHTML:{__html:ve(Tt,Wt)}}),ea.private&&y.createElement(Oe.Z,{title:"\u8BE5\u955C\u50CF\u9762\u5411\u6307\u5B9A\u7528\u6237\u5F00\u653E"},y.createElement("li",{className:Ke.tag,style:{color:"#FF9D18",border:"1px solid #FFCF8D",fontSize:10}},"\u9650\u5B9A")),ea.is_base&&y.createElement(Oe.Z,{title:"\u4EC5\u63D0\u4F9B\u4E00\u4E2A\u57FA\u672C\u7684\u64CD\u4F5C\u7CFB\u7EDF\u73AF\u5883"},y.createElement("li",{className:Ke.tag,style:{color:"#165DFF",border:"1px solid #BACFFE",fontSize:10}},"\u57FA\u7840")))});return gn});if(It){const zn=Lt(re.current);dn(zn);return}clearTimeout(ue.current),ue.current=setTimeout(()=>he(void 0,null,function*(){var zn,$n;const ea={keywords:encodeURIComponent(Wt||""),page:1,limit:1e5,tab_type:we};Kt&&(ea.shixun_type=Kt);const nr=yield(0,nt.ZP)("/api/shixuns/search_image.json",{method:"get",params:Nt(st({},ea),{is_create_mirror:fe})});if((nr==null?void 0:nr.status)===0){const ut=Lt(((zn=nr==null?void 0:nr.data)==null?void 0:zn.mirrors)||[]);mn===ae.current&&(dn(ut),re.current=(0,lt.cloneDeep)((($n=nr==null?void 0:nr.data)==null?void 0:$n.mirrors)||[]))}}),300)}),Ce=Wt=>{const ln=document.getElementById(`scroll-${Xe}-${Wt}`);if(!ln)return;document.getElementById(`scroll-${Xe}`).scrollTo(0,ln.offsetTop)},yt=(Wt,ln)=>{const It=document.getElementById(`search-${Xe}-${Wt}`);if(!It)return;const mn=document.getElementById(`search-${Xe}`);It.offsetTop-mn.scrollTop>0&&It.offsetTop-mn.scrollTop{ie(Wt,0)},ft=Wt=>{var ln;if(!at.length)return;const It=(ln=at==null?void 0:at[Qt])==null?void 0:ln.id;sn(It),dn([]),An(0),Ce(It),en.current.blur()},Ct=(Wt,ln)=>{sn(Wt),dn([]),An(0),Ce(Wt)},pn=()=>{dn([]),et(""),Ht("")},Fn=Wt=>{sn(Wt),dn([])},Sn=()=>Yt===""?y.createElement("i",{style:{pointerEvents:"none"},className:"iconfont icon-sousuo2 c-grey-c"}):y.createElement("i",{onClick:Wt=>{Wt.stopPropagation(),pn()},className:"iconfont icon-shanchu4 c-grey-c"}),jn=()=>{qe({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},rn=()=>{qe({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})},vt=()=>{At.current=setTimeout(()=>{Ue(!1),An(0)},200)},yn=!(je!=null&&je.length)&&!(dt!=null&&dt.length);return y.createElement("div",{className:Ve()($e==="night"?Ke.darklySelectEnvironment:Ke.selectEnvironment,Ut)},Bn&&y.createElement("div",{style:{marginTop:20,marginLeft:20}},Bn),y.createElement("div",{className:Ke.search},y.createElement(ke.default,{suffix:Sn(),bordered:!1,ref:en,value:Yt,onKeyDown:Wt=>{(Wt.keyCode===40||Wt.keyCode===38||Wt.keyCode===13)&&Wt.preventDefault()},size:"middle",onFocus:()=>{clearTimeout(At.current),Yt&>(Yt),Ue(!0)},onBlur:vt,onChange:Wt=>{et(Wt.target.value),Wt.target.value&>(Wt.target.value),Ht(Wt.target.value)},placeholder:"\u641C\u7D22\u60A8\u9700\u8981\u7684\u5B9E\u9A8C\u73AF\u5883",onPressEnter:ft}),He&&y.createElement("div",{id:`search-${Xe}`,className:Ke.searchListWrap},at.map((Wt,ln)=>y.createElement(y.Fragment,{key:ln}," ",Wt.label)))),Pe?y.createElement(ot.Z,{className:Ke.spin}):y.createElement(y.Fragment,null,!!Dt.length&&y.createElement("aside",{className:Ke.common},y.createElement("div",{className:Ke.title},"\u63A8\u8350\u73AF\u5883:"),y.createElement("ul",{className:Ke.tags},Dt.map((Wt,ln)=>y.createElement("li",{key:ln,onClick:()=>Fn(Wt.id),className:bt===Wt.id?`${Ke.tag} ${Ke.tagActive}`:Ke.tag},Wt.name)))),yn&&y.createElement(Re.Z,{style:{margin:"60px 0"},image:ze,description:y.createElement("span",{className:"c-grey-999"},"\u6682\u65E0\u5B9E\u9A8C\u73AF\u5883")}),y.createElement("aside",{className:Ke.wrap,id:`scroll-${Xe}`},je.map((Wt,ln)=>{var It;return(It=Wt==null?void 0:Wt.image)!=null&&It.length?y.createElement(pt,{key:ln,data:Wt,id:bt,handleClick:mn=>Fn(mn)}):null}),y.createElement("ul",{className:Ke.allList},dt.map(Wt=>y.createElement("li",{key:`key-${Wt.id}`,id:`scroll-${Xe}-${Wt.id}`,className:Wt.id===bt?`${Ke.item} ${Ke.itemActive}`:Ke.item,onClick:()=>sn(Wt.id)},y.createElement("div",{className:Ke.name},Wt.name),Wt.private&&y.createElement(Oe.Z,{title:"\u8BE5\u955C\u50CF\u9762\u5411\u6307\u5B9A\u7528\u6237\u5F00\u653E"},y.createElement("div",{className:Ke.tag,style:{color:"#FF9D18",border:"1px solid #FFCF8D",fontSize:10}},"\u9650\u5B9A")),Wt.is_base&&y.createElement(Oe.Z,{title:"\u4EC5\u63D0\u4F9B\u4E00\u4E2A\u57FA\u672C\u7684\u64CD\u4F5C\u7CFB\u7EDF\u73AF\u5883"},y.createElement("div",{className:Ke.tag,style:{color:"#165DFF",border:"1px solid #BACFFE",fontSize:10}},"\u57FA\u7840"))))))),y.createElement("div",{className:Ke.apply},y.createElement("span",{className:Ke.p1},"\u6CA1\u6709\u5B9E\u9A8C\u73AF\u5883\uFF1F"),y.createElement("span",{className:Ke.p2,onClick:jn}," \u7533\u8BF7\u65B0\u5EFA"),!it&&y.createElement("span",{className:Ke.p2,onClick:rn}," \u5728\u7EBF\u521B\u5EFA")))},pt=({data:Ut,id:qe,handleClick:$e})=>{const[bt,Pe]=(0,y.useState)(!0),{name:je,image:dt}=Ut;return y.createElement("div",{className:Ke.list},y.createElement("header",{onClick:()=>Pe(!bt)},y.createElement("div",{className:Ke.title},je),y.createElement("i",{style:{transition:"0.5s",transform:bt?"rotate(0deg)":"rotate(180deg)"},className:"iconfont icon-shangjiantou c-grey-999"})),y.createElement("ul",{className:Ke.items,style:{height:bt?"auto":0}},dt.map(Dt=>y.createElement("li",{key:Dt.id,className:Dt.id===qe?`${Ke.item} ${Ke.itemActive}`:Ke.item,onClick:()=>$e(Dt.id)},y.createElement("div",{className:Ke.name},Dt.name),Dt.private&&y.createElement(Oe.Z,{title:"\u8BE5\u955C\u50CF\u9762\u5411\u6307\u5B9A\u7528\u6237\u5F00\u653E"},y.createElement("div",{className:Ke.tag,style:{color:"#FF9D18",border:"1px solid #FFCF8D",fontSize:10}},"\u9650\u5B9A")),Dt.is_base&&y.createElement(Oe.Z,{title:"\u4EC5\u63D0\u4F9B\u4E00\u4E2A\u57FA\u672C\u7684\u64CD\u4F5C\u7CFB\u7EDF\u73AF\u5883"},y.createElement("div",{className:Ke.tag,style:{color:"#165DFF",border:"1px solid #BACFFE",fontSize:10}},"\u57FA\u7840")))),y.createElement("li",{className:Ke.line})))};var nn=Ze},59576:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return At}});var y=ne(59301),Oe=ne(47889),ke=ne(28284),ot=ne(458),Re=ne(7939),Se=ne(38147),Ve=ne(62957),Ke="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAIwCAYAAABawRXrAADVaUlEQVR42uydCXhcdbn/RRAEURGvC4LgAsJFUVQUQWRRQdkLBUoXREVRLgh6BUG40KJA7ZK0EAiZ2z+VpWy9rbGltHSBdCHJNG1o2iQ0bdIsTRqStplmn+2c5/d/v+ecX3JycmbmzMyZJZP3+zzvM13TmXOm8/vkXb7vhz7EYrFYrLjl2SqOmVMefCivXLlm7nviFL4iLBaLxWKxWEkqryz8k7nekAeRV6HewVeExWKxWCwWKymJw+aWB/8uAWtehTibrwmLxWKxWCxWEprlFScNZa82h/IAXHxVWCwWi8VisZLQnPLA1RKwKJM1la8Ii8VisVgsVhKaXiKOnbs59CcDsJ7Orwh+na8Ki8VisVgsVhKaV+7/0tzycL5WHvQGH35is/g0XxUWi8VisVisJJRXHrjGXB68cbE4nK8Ki8VisVgsVoL6w0pxVL43PFMCVn6F4PIgi8VisVgsVjKaVx6+eCh7VRacydODLBaLxWKxWEkIze1zNgdnaHC1OfTs7PLQd/iqsFgsFovFYiWhOaWD55HnVYFsbufeKxaLxWKxWKwk9FS9OIrA6r/yvKEiZK+wJoevCovFYrFYLFYSgtcVPK/0/qvwo7MrxOf5qrBYLBaLxWIlKEwOku/V/8jm9jllweuE4OZ2FovFYrFYrIQ1t1y5XCsNAq68oXn5ZeJoviosFovFYrFYCWreVnEC7Bi0xvbyUOHsMv9FfFVYLBaLxWKxEtT06eLDc73KDTQ5WKhnsMJ/9mwVx/CVYbFYLBaLxUpQeRWDX8yvCM83slcFc8pD5/JVYbFYLBaLxUpQc7Z3fGyuN/jokGu7N3QPZa8+wleGxWKxWCwWKwFNXyyORGlQwlXe5vBjs0v62ZaBxWKxWCxWdgnZn7lecWZeuXJNXkXojjxv+K9zN4cfnOtV76Hy2y9nlwYum7NZfPlDWWB/MMcb/CbZMuQbgPX0PF6Jw2KxWCwWK5v0j63ikwRTl1C5baa0OogewdkEYZP+sWnw5EzYIUwvE8fPLQ8+rq/DwfNVbkFGi+8ki8VisVisrNDcMnHGnM3h+5yB1cjI94bnU1P5b/PLgmel6/k+sVl8Os8buHeoNOgNPzyntO+zfCdZLBaLxWJlheZ7+z+H3iUzXOk/D06ctTl0zsyywKmU3Tp5VnnwP/M3h380uyz0i3zDb2oYcDRrhLmzqYSY6mwW7Bfw7ww9XyoRzvIOnsR3ksVisVgsVlYI/VZ55eHpQ7BUHpw1rzx8sZP+qrzNga/NLQ/8nmAsT8IOHgnA7py3TRyXiuc7vUQcMac0eC2WOOvPN/TUnNLB8/hOslgsFovFyhrNLg//0LS374lZ7/aeHs/fx56/We8GTkeJkODqyaFsVnnoDzM3iU+5+VyRGZvjVa6FmejQv7NZmTC9hvuuWCwWi8ViZZEwJTgEK5sGL0gGfvLLwhdhRc1wyTD0X27BDzJXtGfw+rzNSsHQ1y8LTv4T7xpksVgsFouVTdLKbZvV+wz386ewyy/Zrzm7tP9syjAVuOmoXiLEEbMJpoZ7rkLP0o9/feNicTjfRRaLxWKxWFmnOeWBu4d6p0pDZycNbXInoJHJyvcqtydjnTDr3YEvEFD9fqhHDL1X5f5bU9XjxWKxWCwWi5U8YJUGrjRZHfz1DyvFUcl+zX9sHTwZzfI6EIVnwV8r/q+C3q7QOTQh+D+y54pA65lZm4MT5mwXH+M7x2KxWCwWK2s1613x8XxvaP6wPUPod0/VJwdZaHyfUx6+f6h5foP/y/H8/fvX+sjwNDhthA1EeejJvLLwT0QWuMezWCwWi8VixYYs8rqa4w3N00t6oWfQ35Ssr9Qsb+h2CUdOS48o+5HZ6XlYyzPUb0UlwTnlwYfox99FVovvFovFYrFYrDEh9E3RdN5VckLPgJoZsyvCP5/u7fpEIl8TmTAJWP+I4fCOSUCs6KGAM/vTI5ziy0O3ztuYfPM9i8VisVgsVvoFP6uy4ATrGhyCnjlzy8I/i8cOAdN96J2SX+PxCICk+VqVB66W2TNLzCVI+xbfGBaLxWKxWGNec70D3yV/qQfkFOBwJimcn785dNeczcqVKPnlV/i/8jit2EG/lNazZeqNInA6kfYTzpRN7rMrxOexOxDrdsiF/RuzvYEryD3+v1GOtPRZFc72Bh/Fip4nNvd+mu8Gi8VisVisnNETG/s+k+f1o2T38NBKmhE7BwmMaEqQVuQ8RL//JwKjO9C3Rb82dY43eLNmq1Cuw1Oelp1S7yGguj9vc/Ax+es2mbKHZ5cFfj7LK07iRnYWi8VisVg5K5QFaanydwiaHraDotGQFCoyR6w/P0dbdRP60z829J+leWUxWLFYLBaLxRpPQjkwryJ8fl5Z6Bc06XcflQAfyfcGZ2qLnsmx3Q6oNNAiDyvNYsEbnENZqr/Ba0vLdnnDF3AZkMVisVgsFsuQZ6v4yPQycfzcUv8p1K91xrwKcTZB0w90cDL3bQWvn1sR+l4+TRHOLBOnAtJmvNF+DF9BFovFYrFYLAdCszsyW6by3x9h/zAeXvvW9t7/oL6xI/hdwGKxWCwWyzVhaTRN/000ljAXzSkLPkEO8V/I9df9zxLx0XkVobMbDokJBFgf53cCi8VisVgsV+TZuvUjeeXKNdRrVWBkr56ZWxq+MNezV11d4hOv1oofPVMZnOpXxBQCrBP53cBisVgsFitpXVxScsTccuVys/s6OcDfhF/P5deNbJUvIK5aVKtMWVYXnBZUxDT6tXP4HcFisVgsFisp/WFl/VGAK5m5gklo/mblthwHq8MoPk9xQ0uPMq2wIjit0adMU4RAXMPvChaLxWKxWAmLHNk/SdODk0e6vSu3zysRx+U4YH2FQOpaiqkV7UENsJC9MgBrKv3+J/jdwWKxWCwWK364wrRgWeAuM1zlVyi3U1N7zjZ5G5mrbxBE3WTA1LRiKg2iPCh/jqA/cya/Q1gsFovFYjkWFjhj/+DQjkHdSPRpmhy89UYhDs9huPowxdcpJkuQCirKtALKXlV3jgSssBCX8juFxWKxWCyWI83Z3vGxWeWBawiq5g6biIbyZ3kDl854Q+SscSi8rUJCfJseJ5lBqpbAqogAq71HGQFYFNfTnz2a3zEsFovFYrGianZp4KvkyP4/eV7l6eF+q/Cjs94NnI6sVi7DFcW55syVjNdrg9NeqQ5O6wmOAqyb6M9/jt81LBaLxWKxbEXrcI7RpgS9oXmmrNUz+eTWjpU3ufzajbLgtwmYpljhqsevTJvvDU5b0xi0whV6sCZTnMbvHhaLxWKxWCP0pzJx9Jzy0LlzNgfuMy9wpmXNT8wpDVw5vaTpozkOVx8xyoKjMleIuoPKNLoW9DgasIxJwu+iKZ7fSSwWi8VisUAWh831Bs8kqPojslYSrozHe2Zu8n8ll0uCBlxpPVd2mSu9uV1MK2kJaoDVP7o8KLNYl/BeQhaLxWKxxrkATfC1yveGfpXvVZ4xTQgSWAVnzyn1/3j8MObIacFR5UGCKvRfFdfaZq8kYF1L8VF+Z7FYLBaLNQ6FBc15mwNfmw3DUFOflQZWZcGZyNLkl42P/XrouQoKcUY0uEK0G+7tdZ2RAQvZL/o6x/E7jMVisViscaSLCazyt4qzZpcH7sivCM8091nlY1Hz5tCtM8sCp+Z6OdAEVzARPVWxWDHYRVWn7t7eE6E8aMpincrvNBaLxWKxxgdJHJZfEfw6WSw8YIYqmbXKKw/eP8srThp/l0X8B0HRjbHgSrq3L6HyoF+JCVjn8xuOxWKxWKwcFZX4jkYZENN/1E/1iBWsyN9q1pxy/2/neIPfRMlwHMLV5yiucwJX/qDu3l7aGtSc3GMA1gR+97FYLBaLlWOauan7UwROF+dvVu8CRFnBKp+a1/NKgxNhIvpUvThqPF4jgqDjCYaucgJXmj1Dp95/Ve9TYv5ZofdhsaM7i8VisVi5oLyKwS+SGehv8jaHCkZkqoZ7rOYjmwUT0fF8nQwj0UucwhUCi51fqApO8/kVR3+evv4J/I5ksVgsFmuMCU3oT2wUn3nC23dmXrlyzdzN4QdHlQA3h56l0uBMevwD9V5dQGXAcW8fYKzAOQemoE7hCp5XRZVBrQcLXlgOAevruXLNUD6uqRFH8v86FovFYuW8yEph8hxv+K955aEnrZkq+rXCObTSBqtuqA/rVAarIbjCxOBZIoKRaKRopLJgAdlWVLUHHf+dsBA/zIVrNoOynYt3ivPqOwNf5XcQi8VisXJec8oCd9mUAckoVLkF04DTF9cc+SFe2WIFrC9Q3BAPXCEq2nX3dqflQQOwLkMpcixfr2dqxLHzvYFLS5qVqQ2+8A/5HcRisVisnBctXf4R9VrlUSbrEfRdzS8X52KPIF+ZiHB1NIHPFfHCFaYHVxj9V/H8Pfr3rhyrje7I9DV0iM++3SiuxmLravL/2tkV/llTE2dCWSwWi5Xjmr6y6xNzvOKbT2wWn+arERMYjqSM0o/jhSu5HmchwZW3PW7AmkDxqbEIV3u7A19t7lYmvlKtg2UtAdaug+K6mh5xPL+bWCwWi8ViacBAC5y/FU9T+8j1OMFpyOJ09jsvDyqKFjfSv/35sXa92nrF19q6xU3NPmUqXjemJwFYOw8oU2r2iZP5HcVisVgsFutDA2SXQKAzMRG4QpS06Fmc/qDiFKxkwAvry2MIRI/cPyC+3UIN/YiNLTpY4hG7F1EmrG4PncPvKBaLxWKxxrkIGj5K4HN5onAFS4YFZM+wqjG2e7sFrrS/O1asGuh5Ht4xKM7t6FNuloCF8iCsKTA5WavBVXDajg+UK/hdxWKxWCzW+Iarw6jv6sJES4MIlAUxPVjZHsP/ygJWwWHA+v4YuE5HHPSLH3f0K1Nae3S4qjOWWr9eq2evAFgArW0dVCZkPywWi8ViscY1YH2F4OfmROEK4aW9g9g/CPBwmrUyRzgsLsnma9TeLo7xDYoLOun1tVNIwPIa5cF1jTpcScACaL7X7j+F310sFovFYo1PuDomEUuGkeVBZdoSyuBggtBv138VBaxk0O9dlcXX6OhD/vCFByhzJQELcAVTVdhSaPYMsjxoBqw2cR6/w1gsFovFGp+AdV68bu3WOOjX7RnQf5UIXAWD2uON2Xh9WgmuuvvDl/n8Yoo1e1VPMLXIZM8g+68qh0K5TrCBLYvFYrFY4w6uTkkGrEasx6HyIB7jAisDrpD1QqDHKZuuT70QR/n84R+RK/1UwJU5e4WoNfqvZHnQnL3SYp8yyVsvPsHvNBaLxWKxxg9cfZxA6Go3AAvrcQAaQ83tigPAQtaKoCpowJUBWFljzgm46hkM/YDgasrB/mG4MpcHS9F/VaHDlMxemQFryz5l8lb2w2KxWCwWa9zAFRY5fzvZ0qCM4jrdZDO+zNVIuNIiS7yw4HPVFxYX9gfFFOxUNANWqwmwXqnVy4MAK5m9koAF6KxoVaZWdopv8juOxWKxWKzxAVifIBi6yQ24QoM7sldVBBiJZK3M0S/EWVlwbT58KBT6NpmljoIra/8VmtuLCbJq20dmr3S40mNLS/iHixeLw/ldx2KxWCxWbsPVERSXugFXiJYevf8K8OEka+WPEoNhcX6m4aovKM7sCyo39xBc2QGWuTwI36+SxmFrhiHAMuAK1hXefeHLUG7kdx6LxWKx0nWYfZTiOOygGxwUJ6PhmuJUI77k94tTBoU4kX78aVgJwEGbr5or1/30ZAxFrYHJwUVUJgOMBGNkrvwxIhAWl2bwuhxGcPX1EXBF0RmhPAhbigKvDlK1luZ2M2BtblWuK9kvjuV3HovFYrFczQgYGZNjsWsObt3kGP5zynTcHIyV7bAc0HSYT6EfX9faJy72bA2etbVZ25t3FMCLR+Ed3w+A6uWuwJWilwflkmN/MBJYiZhgJWMgqFybqWtDkP/FwaByE+DKmr2yTg/CsR1rgRZW2k8PjgCsdmVKWWv2NO+zWCwWa+we4kcjK0UH6xn0eD7FNUKHo2kJRXBk706t0ftCmYWpQeojIgfwn4UI3HoCgVP7hPgMMmN8FyLeG9yTyW7AFQIZHZTJKoz1OPH0W43qv9JjciauS3e3+FRAEdeY4coXJXtVYbjWr6qznx4cUSKkUiIB1qn87mOxWCxWIgc3ptI+EwqJc+jxMoqJdABPdTRNFgdcIdD7gqZq6wFNf37yoKJcF6D+ooFQ6HsDA1qGi8uKw/foKIKj69wAKxkACAAWACTefqtRcGXATbq9sGBXMRAQV+M5jAIsU/aq1TcMWOi7wuuuarfJXpkBq0WPTU2hc/kdyGKxWKx4D6j/AFSZgcqRD1ICcIXDGOUoLNZ1cnADuNC0nG0Glhm6T+e6lblCoCSIe4FMTjCYeFnQDFcGYB2dxmtyBGVAL8RrkYDlM/dfWZrbzf1XCyqdZa8Q5a3K5fxJwWKxWCwnB9ORFGhM/6mrUBUFrGTgYNvYEnR8gGugFVRuRHatv198XozDiS4YeFJMciNrJe8TymfwgFrTGEw6a2WOPT7xyTRelzPpvTbZb3ouPpvpQXN5sP6gMq2oQu87q442PWgAFjKu75KjO/cJslgsFivagYRS4IlhjPkrdGBHgCu3slbWQxmHHvqv6g7GB1gm0LqpPxC+tFfvDzt8nNyzI0J69mpqsoBlvleADbiYAz6cTgnGgitEb6/4dJquy5fRw+c3sm2jmtv7R3tf4TUDpvAeBORHzV6ZAAtRsk0cx58gLBaLxYp0KH1Ta5J2G6wcwBUCh1iR5rmUGGCZmqkBWzcY9hCH5fg9g83FDW7CVdDov5LrceJuZo8AVwjKMn4u1dekhzJ69PpukHDVbwdYZrgyARYyV3gPAqSqIpiLWuEKMLahOTtc6lksFouVRfJsFZ/83/f8F+EAygRYyUDv1SvV8FwKJgxWONzlAU+PU/r94icEICfUUNkzRwHrPDfBSgYczLEiJx6w6okCVkOluUFxYoqvx5HUd3UxvYap0bJXtuXBTt21HqXRqgjZKytgbTRiU0vou/xJwmKxWKwRGZC6LvHzgq3KlHWNekNzJuAKB6D0XOp3Aa7MQY3wN/UOhi/Aa82xe/cpJZ7eK4f3FWAC0ABIuJG18pnDl9rlyMjC0mudHCt71WnT3I4sVZ53ZP+VLWC12AFW+Kf8acJisVgseRh9lg6jGzEhuKpeLwnhsElHM7s16n364eb0UHcKV0OlqaAydTAoJnUPhM7JlalDeh0Xu525wj0DbGB60EkvXFxwRUGeVCkrpdFmgC/Sa5uiTzmOBKxoze0aYFFz+5p6/T0o+68qo0wPlloAa2OTMmEx24awWCwWC2ahFNfLA7ffmOBbVmcZy08xWMmQu99afEFXwWpUEGj1BMI/27+///NjuRFe6KarN7qVtTJPCQK2USaL1gsXL1gBbBDdfvGVFF2PT9Lru3YYrsS0WN5X5uwVYBIl6vneyOVBb4TyoBZ7lIklNbwyh8ViscY7XB1Hh9GVVm+rWqMHpaozmPKSoPWwBthhag2HYcrgyhTdg8qNlM36DtbLjMH7dxhNDuK5T3EraxU0XVs0eaMHq99luALY9ATcdz03pl9/oK1bigJYdoudzdODWI2DHsDqBABrfaNy48r6vs/wpwuLxWKNX7jCfr9r7IxDcXiisdlYVZMWuEJ09usZE33nnUO4CiYOV6ZDd0rPgHI5dimOtXuo4B66CFfyniGDKG0K3IYrxP7UABZKg5Pl67E2t/fE8L5CAJrk645nehAB5/cNe5VJGxoGv8ifMCwWizU+4QqLmc+PNiWIQwcHDcpExoqalIGVjEaf7hhe15narJUdAGgxqExG6WqslAzpeZ7qZtbKHLLRG9CRyJRgJLAayhz1Bs9w+VocS6/zJnODvnlwwon3FcxF8X7H+97c3F7hMHsFwFrfpEzesCdwGn/KsFgs1vgErNM0x2/FmQcS+lJSDVfyUC+MUh50C64iAhZF16AyqSckzn2jPbtLhnT/PkIxwa1+K+t1lsMO5nuRbNZKhyu9p6v9oHuAZVyLC8zvRyfeV9byIAALGVTECMBqtV+NY81eadGsTF27J3gWf8qwWCzW+IOrj9Khe4OTQ1h6UuHA8QfdbWa3C+x+W1IbTH/malSIKesbxdX5ZeL4LL6PX43o2p5E5goB/zH0IK2oDyYEVxKsIsKV+4B1Er5hiAZYQ83tkcqDBFfInCJ7taJu5PRgJO8rW8BC7NEmVHllDovFYo0juPowxY/jsV+oO6iP6sMba0Sp0EWwGvK/qhjd85NOsDKDAXbvLdimXFuzX5uyPCzL7uPh2n7IRLJWDtbdAICQvcKSY1ezVj1YuaNPiLb2iNNcuhYod1+uOMleRZoePKhnrzYa/VeApFiLnSPBFf6frGkI/3DxYrZqYLFYrPEEWCejCTgebys5ro+Dp96nmMBKuAJWMlCS0fuvgumHq/6RcIWQFgUtXcoNB3oDX8umvizDmmGim1krcwCsAFgHaeggFXBlANapLl2Lb4943WbAcrjYWcteUSBrV1Spg1RVHN5XVsBa1xy+pCRHPNZYLBaLFUNNVBrUDCmNqcF4JgNxOGFkH+U7HFhuw5UsDy40eS6lo9/KLnMlA/YEi6p0GNg/KG7q8AXPypZMlrErcorbmSsZq6hE9op2r4OuwFWrBa4aXQIsugafo7hJsbjPR/K+GgFYlt6rWqM8uKg6selBM2C91RD4+eKa3FzJxGKxWKzRh9EXhkbYE4hGY6oQB4/fRbBCIFNSaABcvz89WSs7qDIDArIZCACB9mv9ytSOvuA3siGTRc/hSrezVkNZQwOmAQpuZ60kXDXS0ERLd3JGo9quQSF+hD60YJTsldPmdmlwi/6raNODo5zbG0cCFkrLa+qVa1bWi6P4U4fFYrHGB2D9OBlXdhxaaHrG4RvN2TuRQEkK8IYDLWNZq56RkIBsGhr8W31B41DWPMGm7usOfaepqemjGbyPn9Wa212GK5kxROkM9wKAkSq4qqdoPCROSfI6nBwpexULsOya25G1A2CVtoyeHvTGkb0CYK0lN/fFZeJo/tRhsVis3Ierz2i72ZJwZfdrh6+eaSqudea07jRjgsMpzzA1TXczuxUQZEgX8xGTbxQdPcrNbb3ivEyVCylrc2mqMlcIwAPuMUAomSlBa0nQDFew/ajvEicl8X7+sGLK4tkBlp33VSTAAuAjW6ltL3Dg3B4LsFY3KTdnu80Hi8Visdw5lC90a91NqTFpVaU1oyefyZKWAK/XBtMOVgd77OEKhzCAD47yVsCS/URth8KXpLtcaOzZcxesLNke9F5hVQyAxO2sFQYYEACa9w+IE5K4Dt8wl0hjWTNELA8a04OAKjS3A6iTmh40xcr6rk9k0TdYWCF0+FbyC6sn9/9WIY6mOL7dL05p6RNfbzsU+lbbIXH2HuozbN0vTms9KE5sbRXHl7WKo+up1Ll1q+YzRu91tp5gsVgs66F8g1vrbvqNhnRM2AGOkspeGVmxAsMSIJ1Tgp09kQOHb57hYm8HV1oAIHrDP8TwQBrv5TfchivzdcRrLDIWfbsOVweH4QqxvaPvswleg+MUOUEZAbBGLXaOMT0o1+MAnipjNLdvdAhYqxvEZzP4f/6IJrIXIXg6c68v/KPmbmVie7e4fV+vuL+1V52595Ba0NKterTw6dFkE40+taDJF36isVvc19il3FZ/QLm66aA4t65bfLldcIaOxWIxYJ1Gh9FkN3cJ4vBECW1VfTBhsJKBQwtfq7MnmNaG9s4o2SsAQJ7hh2QHVxIg9vYok1t84R+mo1yIvYPhcJQ+ugT6rawZwzrDKgNwkeyUYKTMFew4YOJZ09pzfALXAJmYs80TlNbVOHbTg7beV0ZzOwAL/VcoD1ZGMhdtiQ5YVrjC/4vVad5HOH26+HAHrXkiiLq6vUf8qbVHndHarc7Z2608s7dXLWqVQGWO6HA1FA1deuzpUosaDqpP1R8MP0FxP5V5b2g8IE4fK6ulWCwWy81DGYaU56diSbPsmzL7ViVyuKOZHIulff2Zg6rh8pEODHIPHw7UUVkr3+gsTXOXOD/VxpJ9eh/d9W5nrYavp56pwevGtUhF1qraZH9ABq7HJvB+PnpoPdCoIQwx4n0VzfvKXB7E88N7EJYclXFYM2yMlL2q1wFrWUPg1BT/3z4MJb/Wg4Mn7usTk/b1qnPaCJpktJoiYbAywZU5dh8YDvp5EYHWjF2UKSvT7w+XEVks1rgArKPoMLo6FYuaUXbBwYT+qc7+YNxwhcBhLEEm3VOCkeAKsdEY2cdB22oDEdZMTZNPmdy0P3R2KiErKMR/wsPM7ayVGbBgUaCXft3tt6rtHOkthUAvUALv5++YjVXj9r6yLHauM6BvvtFvl2xzu8xeIdbuDv5nKt4H6Ilq3R84rb0n/LO2XvXP+3rUp81gFRWuooBVpKxVJLCSsUsLRY/94cfrOpRrt3f4v1xSwkarLBYrtwHr+KjTg8HkVt7gIC1AKa0lGDdc4RDEd/soSdUfDKZ9SjASXCGkc311e2y4Goou5ab6ruCZqbqXVB68zI0pwUjX9WCPDleAhGSmBK1Zq9r20XAFeJlOk4BxvpfRezUpHsCS04PtUQALgIR7DUiKBViR+q/W2ADWG7tC33Lz/lPT+dFU/jufgOoP7f1iZnuP+qwVrKyAZQdXTgDLDq4iA5YyFDv1KHr/oPoYWV9M3d6RuT40FovFSqm6guLrbmeurLHGOKAO+mP3W5kPeRx+Cyr1ibV0mYc6gSsEpsm01UAHHcLVweHMzc5D/i+lAJQ/OiJ75VJZ0Hxd8bqRtQMUxey38jmDq+rOCK7o+5RJCVyD88yrgYI2/Vc9sbyveozmdp/ee4XniulV9F95WxJ3bh8FWJQNe5MWPrt07w9vPxS+8AMqAbb3qh5EmwynmasE+q1GgFUMuNppjs7hqN2vFrzfGb4U/WH8acxisXJKT3kDl+FAwHfxboOVeTEwMh9aaanf+aLmWqOheqOD8qDbU4KRwEpmZfBa8NziASvZc7TroHJd80DiFgR2onv1jUSzVk6vK8ACwwaN0rk+iX4rZP6q2+0tDxCbmwNXxpu9Guq9itDcHo/3lbk8iNe8sCpCc3u804P1JsBqEucmAVWHffCB+Mw+mlJt71Mfau9VikbAVSrAypdU1moEXNWOjKLqDvWe7fsCp8ebtWSxWKysFEa1324KTsZ35wCGinbzHkH3dgkCoKqMpnAJS/0xdwnqh1OBg+lBXwqmBCPBFQLQsNAAxqhwZYULaaB5QJn6/oHAlXUHxMdduo8fDijUR5dAv1U81xXWG+inazUBVqJTglF3+Wk/FhfFBZhCnKXIyUER3fvK6WocPF/AE96DxXXueF9JuEIvG9k0nJ/I/a6hHYb7+sOXUtP6Ax/0qYVjLmtlEzV6NmtmTYdyNZUNP8afziwWa6wD1mdwCLUaa18AQAsNaHB7UTOi2Bh1x9ePtagZmS4AjPRbSl+/VTAqXCEACdLF3UnmygxXZtCgw+Z6QK4L9/HTdB9vdrPfymfTBC738LVbILTVQb9Vnc2UYLSMkLddfDeea0BQdb0ZrpyYi8byvsLzXdM4PGQRCbBKEwSs5fX+i+K8z4d19Iuz2vvC8yRUmSNar1W8/VaJNLMnA1cyqimbVdOh/pH3NLJYrLEOWKeZyyg4NBYZoAUYqjvo3rob3ZF92HKhJ8YBjwN6vje6uWgqpwRHmYaaAAKHLEARB6iTkqAZMkY0dyOTsy98wWLKSCRzHyl7c0ZQUaYkOyUYzTi0unMYNNyYEqyI0CgugeXdfeL0ON7HZ0SHK5vm9ljeV8ZzXlI70v/Kjeb2FXECFiAc/lVUCvwdZayeHgFVCYJVqqYEHZQDbcFqR4clPlAfrWoLfG0x+2exWKyxqFBInGOeEtSsFQyPJ2SP5E5BHDT9LpUKcUgVGA3D0TJTOIAAY+09wYxMCUYyDkXgYNVWAbXHn7WqtTR4V+9XJtV0iYQnC9HgTNOD5GOmTHU7a2W+dnJQAc/brSnBqJmgZmc9arAZEdK1PRpg+WOvxrE2tyPbptmM1KYIsOr8P471+g5QGbm9V1z3QX94ltOsVaJTgo0EUBVtihZJTgnGlbUaBVcUVRTbO9THtneEfsCf1CwWa8yJ9g9eHKnfSjOVNLyeEAAu+mBM2pUdX1dOZeFgtjvoUbqR5Sj8+UxMCUaCK4Q0UNWAKhm4MqDjvX3Bye9Rw3KCgHV0QFGucGNKMJIrO67RC8aiY/RfuTIlGMNDarXDPhxjC8G0aNYM/ji8r8yAVWX4X61pTH56cFX9yPIgSt+rdoV/Eu217e8Rp+7vE3/vpD6rjj61aFTmyuV+q90ERi/uCHmerwqlvN8qFlxVtWs/Lqr6QC0gyDqXP61ZLNZYKg8eHgiLn8XqtfIZzeb4Th6HDZqcq4wsRk8CxqE45HCY4bBeZgNQCOkWXtUezMiUYCzjUByQcpouVkkwGliZ47324MSte8QnE7iPx1P26mY3pgQjXTu8Lrno2K0pQXM50Op+vp4GL5xmr+ibhEtiWTP4YzS3200P4jUAkAqMwYwKJ9mrRncAa78Qx5JJ6M+pJPikbdaqNzW9VmUtiudJb4geQ25PCY4Gq87IYDUqCLToG5CLSgQbk7JYrLEBWEcHAsqVwTisFnDIIPskM1o4OCL1acWaEqww+piqLT1WB/uHM1xyejAbslbmTM3rxjRdrKxVnQO4Gm72VqZWtod/FG8/FmUfz3BrSjCStxWeJ0ADcOHWlGDU6bsmZYLD9/DnKW6wy14lND14cDh7hdexqFr3YMPztG3ET7C5fZkRy2tHlgjRxE7lwDMoa3XnBz3KM7ZglaIpwZ0ETZ7KkOclymABhjKVtTLHNlO8ty88t2qfuIA/uVks1lgArGMx2h9/o7p+sEqjzQJp8dA6ErRiTQkCpGQDcWf/yOZ2ZIdwQPkyMSXoi20cikMXB2V9giVBe8BCqVCZjMbeeO6jn5Y7u9VvFQlCAQ+4141OSoKJ9FtZ4GR9o7jUyWsPCXEOgdXUWIDVE3TmfWWeHpTlQfRfmZ+/G9ODErD+tXNkk3tbb/i8zn7VtteqPcXN7KsbQp58yl6tawxFnBBMGVy128c2K2S1h5/c0hr6Pn96s1isbAes4yh7NSGZhvVWn77KBm7rOIzmG31TOHRxMPtilKfqDCNRc6nQaxzm5mXC6Z4SjOZtBaCab5SNks9ajYaQLfuUmzc67MdCmddcHkxmSjCacWhx3bDnl1tTgpEWIiPebo7tD4XJOsWSvXJizRAte2UuD8o+O7l/0K3slR1gdVC/GWWsrqQJwWeclAPdnhIEBC2g7FVhJbJX7k8J7kgwa2WNSu0xPG97R/Ab9A7ghdEsFitrAYu8k5Tr3bBf6DTKSDhIZK8WDuQV9fqBhEPZF+GwX2OYieLv4+ewiUBmK5NTgtG8rWRmA6/LjayVFUYQW9vEle86MCE9OChOTLbfKtp1ktcF9xT3dkRJ1IWs1cYIUPJWY+wdfQKLrS3N7baA5Y/P+0q+rmKjFI7nVuGi95UZsFbsEj/q7Befg/0ChSflU4IRLBg2NOm9V+/QYzqnBJ1krcxwVallsdCPpT5S3SW+yJ/iLBYrWwELJqMT/S7ZL+iZgqBW+sMhjEMF5b88o4y40OjZwuHsG3Ho6/1MC6v0g03aH7jhyO42XCHwGooMX6RIWau4Mlfto0tQW9uVKVtbxbmLF0f3AEKJzO1+K+suwcaDw0Dp5pRgJCBZXa9MfatBnBorc0dxXazpwX6b6UHz+6LV6n1lmh5EGVj2ncVbHoxmzSDhClnBUgLpjp7w3ylz9Ww6+62sE4IvU9/Vwm0hLVOVqX4rJ3BlhizKZD2+qaX7U/xJzmKxshGwPjuoKDe4BVd2PT8+Y5/gCiOzJYFL+mtVGD5S0htL7nxr8QUzOiUYzThUwmC1y1kr6yG+mawbtu4TJ0e5fx8eCCiXJzsl2B5jlyDgodAClPFOCW6MURI07+hb3aBMWlk/eFKM9+6JBFWTbacHbbJX8azGwWvD9cdrxr22A8bSGNODsQFLofur/oHA6qlMO7IDbOZp2auQu1OCKQCrUfGBete7Lq2bYrFYLNfUTxNY6GFJGqwcNFTr3lb64YyDCQfNIsNXCdkR9HBJ+EJ5EAdhJqcEI3pbIcNmHLy1LmetRmR8DEApb1Wu33ZIHBcBMj4+EBQTUpG1sk5MakDZnvyU4EYnFga7levX7RSfjgJXh4koze123lc9sbyvTHAl+6+k/1Uy2bhIze2V7eqfWntGWzCkfZfgAT17helBgE4mpwTjhqs2TBaqBZX0f4QXRLNYrOwCrH4CLMUFwHIAV6MPOv1Qx0GOQxqHkrR/sMtgpXtK0NzIbZ4SrGwfbnx2O3PltYETRBn5/9jtKxwYEF/oG1RucqPfynaXoPGaARqv17o7JTgCQiz9SW/uVq56cXtkk1HYi1BcHq+5qJwebHcAWLi/870R7k8M5/ao/Vf1yjRaAXP/PhsLhlRNCTZEgastBCmYHFy6M6RB1K4MTwk6BStzbN2nPFXZGvwmf6KzWJkrh+G73g8bvRtHGHGkER8x/Rp+f1xMpwCwgnECVn8SYOVk3Y22f9DY8WebtUrDlGA0bys5WYbHIaiKc0rQKVhJQCndq9xc0SK+Yr1/vb2B0/uDYoqjrFUUCLW9HsbrrzAMX1fVuTclaAWPUd5Q9eHLou2fQ2lbmMuDSUwPNtpMD+JeIrsqrUfcmh5cRXC17QP1vn3kyp4duwQVz/JdIc9cGIu2KqmZEowAVVvaQlokC1dbjNjaps7fmOAmBBaLFT9MHdunfxCfjFUaFGdRfBc72ygupLiY4ifkAv0TeryEfg9ZgguoafhcejyblueeGQiIr7YNDp70ApUrylq175pzCrz6+sRn421yTyVcycBBhXIhDjzXslY9iWetzFOCAIA8I7PhZr9VRLgyghy2ryppEh81v8cHaI+kW1OCLXZw2alnl/IMS4qqBF3Z44ErNH7/e2f4/Bj/v78faXowknO7k+lB8/3UtgzURs7MbXSamZOvk+Bq677wvVQWfDqT/VbmHisA0EJaibOAmtsBUenKWnlbQ55Xa0JaaRKQ5AisosCVjIp25fat7eIYPgFZLPehCtmnEw2I+ik9XokpI/rQvYk+fKeY12fEjKD2OJUeJ3/QJ27wbA1O2LVfuULb2yfENweE+EKNiM9tO0sB6zODQWViNmSuzIHDHtmDBUapMBPN7JG8rdB7hdKR1uDtZr9Va2S4wiH+bqsy9d294kfy3mG6sN8f/kky/VYtDnYJyrJtpNfjTXQnX539VB0GH/5VLf4z2v9zgqobbcuDUZzb5fSgtbm96ZC4ta1b/L6tR/xpX694gJrOH6Gdf3+vO6g+RqDzRBv9eF+P+mizT31o94HwvdWd6u+9bcotdoC1LkJzO2LrB+F76es8k9F+KwtgIWuF5vZNLaG0TQl6W3Woe7Ii5FmxKw7AigJWQ0Glwi2tgk1IWSyXslSAqi8Y2afJI0oFiYRl6TEChw0OmINkJWAGDvKPmuQPhy/0+8Up2IcmxmCTJXbYDSriumzIWlmnBKuMXqdVjfq6nHROCUbytgJcoBkfkOVa1ioGWFmjtF2cIkGjl+5dQlOC1utx0N44VLMqqNLDmrWyZtzimRJcFQGsMNwAoHvp/YETorxnvxyp9yposmboH/WeE/R/WNyyv1/8cn+fenfXgDr9UL86z+dXPb6B0dFlxAGb6BxQn917SP17zX71zk0tyi+iZq/gA7c3dCfBVUE2ZK3Mgb6rospQmrytdJAr3KLD1ardoaRKghGjXX1s61bxET4hWazEoAA9UydQfIc+XCdQTJVglRRg2cAV4AIHHQ7VHgtgmUBrKqwOBgfDFxBsfaW7W3xqrJQS6Xl+kp7/tdmQtbLrt5I+WjjsM5m1kgGQgJUEDlC3pgTjgSuAS+lecZlRrv44+q+SmRJsMTnT2+0S9Br2DIChuHcJOlh0vMwAKzNc/V+tMvWfplKozTdVF8XjfdXrF7/uCah3dfvVv3b7xczuQfUZDapkRACrSHB1oE+PTjwOiCKCoTk7D4h7NzWHfm2XvdrYrPxmb4+aly1ZKxmApacJdoqN5vZUTwnCAgKTigAsrOTRgMltuBoqFYpp0Xr4WCyWfQnwNCr//Zw+VG90Daxs4MoMGa8bH/79wWDMMhplgyYPEPQRaP14cFB8MZZJZKa1f784tjegXJ3xzFWEKUHAwCIjg9Ieo9+q1aUpwWiu7LLBvTIDcCWh5Z09ypSSvcFv9PSIU92YEqyPsktQvl7zomOvC1OCZrhaYoIrZAZf2RF5yTOgkmJC7OlBMa2PoKrHr/6N4CofUEWgVUSQ5el2Ca7MAZPQtu7w3Mp9oTvNgLWhWbmt+ZAFrtI8JRhp5c3aBj2ThKxSPM3sNXE2swOUkK0CzGEVzwYCrXjBKh64GioV7hXf4FOTxXJQCjSa1a+wApXbWSs7yJhvTIwlYmMwEKBFykJ8xW7EPkuu7UcDinJFNmWtrNNuFcZaGhzIMcHKhSlB2z2CBnQACIoqUjAl6ACszPH2nuDkju7wj92YErS+XjM44pojg+X2lKA1azUEVxQvVUducDcGVibZlgcpQor4xWBI3N0bEnO7AzpMmcNtsJLRYQT2CG7rUO/Ba1/XELqVYOZRAquizE0JRtgl2KnDzgLN+yqUkilBHa70UiD6vJC5Km0JpSxrpWWujNjcphSh4X1lvTiKT1AWK0oJy5gYmuwqWEUpCZoDh5Fc25KEV9RUympdHggEvnYgyxyHS0rEEYFw+GfZlLWyKwUOeRK1p8bbyukuwYVG/1UqpgSdwpUMOhj/RFNxv0h2SjCatxUGDaRVgZtTgiPgygCrV6r0bCX5X305yufBt63moooOVr8ZDIt7ewPqXAKpIrfhqtMBXHUYewRpOvGpLfvUu7Z3qve19eh2DJmHq5EWDN42PXu1pDaUMm8rc+bqeWpqpynYlGatKqyxNzyvbH/0dUss1rjV4hrtu1VMAk7JBFwhcIAgY4GDKVkjzkGaSMRak75g8Osii/oD/GRXkQ2Zq2hTgo3GsuEXjKnCdPRbWeEKkCEzaamYEowHrkqaQrdW7gtP3+NT/yuZKcE6C1xZX898w1U/XnuCWFOCo+CqWsKVcvNzdfbfhBj+dJeZ4Yp+Pm0wrP4FYNUrwSpBuOqKE65GgJUMWQrsUeeTHUNBtvRbjfC3IlhaReVBmIsio5SKlTcAJvhrYXn0ixpchdyZEnQKVzL2qf/FJymLZdGS9wOnza9QJtF/9GmphqtogCTNBgEFbrqcY3KPppk+nw3Xmkoq3+/PcObqYFT7BR0a5BJoHODpLAvKrA6gAf8+QCITZUEzyKxvCf12y77wjKoO9YEPepVbHfVb+SIsao7gbSX7rwBIifZbLYvVb1U9bOj5QpWCuOqpCGUdTOoq+GZrGLBuI7DK65VQFQuu/KkpC3ZY4Cob+63MU4K1VB58rUbPLKWiLLjNyFyhLIim9i1tac5ctSFDZ4rWwGl8orJY+ocoHNW/TtNRk/EhXFSpeyClckowUmBvnmY2WBdMyfqYvqCY1DsozuvtFZ/O5NQhPY8zszFrZWctICEHGZaWNGStzCWzV4y9iYCMVDeyRwIrCTKbmtX/2twanoHYsV+9K1LWKtaUYDRXdgCRnJh0c0pwBFxVDcPVwkpl2vPvhS+MNP1F/0e+JuEqpIo7+0Nqfm9A2GatfCnqt4qWtUoYrNKRtTJlr9BzVWRMD7q9SxBwBLhC+RFlwYq29GetRsIV/VqrejdaIfh0ZY13uIL9wrdlSVD2P+GDHDCUrqyVDLmDrTKO/itrJsgJmPTSsl4Cym/W19dnpCHTNyhOzpZ+q1hTgrgnsMzAoQxQSGW/lRU+AFcL5eqUDMCV2QLg3Rb1j4Crcop3msMP7+4K/SqRKcGqSHsEW/V+s0JjZVHCJcHayCXBIbAy4Oq5SmXq/24TZ0d6nxJYXQGwopL2gzQhON9R1moghVmr3vjhqiVDWSvzlCDKgvO01TghV7NWgKSVJriKWhZMQdbKDq4Qm/eq+aV7A1/lE5Y13gHrrBFmoUYPFL6LxqEbTFPmym/yv0KJBCaXaVghM6UnIK7AGHq6r/uhQ+K4nizOXFmzM9KAFKWodGSuKg27AsA2YKEiybJgsnCFKG9V/wK4KqVYuyc8Y2UDrWCxuQ6O4MrGPBTPab6xdNvuOa6JYBy6wtxrVWeftRqGq+HM1QLEFmVyYYV/1L7FQdrO0BNSfkFQVdAXEIUjeq3igKtY5qGagWg6M1e+9GauZMBcFKU7GH+60W8lQ9o+4GtjFU5Un6s0ZK6GYq9StJnWTPEJyxqvYAXzwFOxzsZaCgSo4IP4Fc2HSkl51mp4h5l+UOCASUXWKlJ0B8VNB3rF6SiVpvH6H94XVG7O1qyV3ZQgDnWAN2AhVVkrc0+S3D8IuMhESdAcaxuUX5S1qg8ArkpbdMB6/f3wwzs6Qr9tjOLKbjclGGmJsSzFAozcnhIcBVYURRXKNM9W5UbP1t7/oPfj0VpWNSwupezug9RjVYQ+K8e9VimeErTNXGW818rZomYAFOwS0INF75ekpgTNmat3GnW4wk5DDa4ynLUaFXvVP8Ocl09b1ngErJMJpibZNrIHlaHmZnzwGzsCU5a1kuHz63AVy/8qFY3hPYPKzX1+cVFrjzg+XfegPyB+nq1ZK7tGdkADDuoiw+U9FVkrM4QAEAB0FS3pmRK0AysZbzcpvyzfG34QcLXJAKyXq8MzNjSrf9YXFzufEqyI4G1VXDvc4D7qOUXotXIyJWiFK4AVopBi0TZlShe9D2no4q7eoDqbslVDYOUGXLk5JZiwK3uGslYSsFC2w/TgCirl1XQkn7UCJCFzpZmIbtNNSyNmrtKZtbJEeatSsGnP4Ml82rLGG1wdQ3FVVFd2w00dhymWs6YyczXkf9WjHzAtUcqDbsFVBGCZenBQuY7KIyel4z4MDIS+m07zULspwXjMQwERAIM8o2xXfzD5KcFI5qFew6oD78FUZ67WRclcAWwQ6xqV2zbtDf/PJgOwVtfrgEWP02v3K792OiUY0ZW9UQeiPGNiMlq/VbxTgguN0ODKACxybv9VTaf68KGAoBKgWtgXGglWmZ4SbB9jU4LRXNmX7dStE+Cmnky/lQwAG+AKURYJrlI9JRgDrhBlWi+WmMAnLmtclQZDIfEDJxYMOLjNE32pyFpZ/a8WaBOMwYyuj+kaVCaVtYszpi8WR6byXtBan5NgiJrprFW89gvSaRyA4GbWypzl2Wj0XwFu0tnIbrfXDkElwts3toQfkYD1pgFYq+rxc/WB9zuVW5xMCZqfv/U5osEdE7wJNbKPmhJUhrJWCw2w+ud7yi3Ldonfbu8QDxIMAaw8fRaoigZWvhSVBDsyCFapyloNlQcJnBZW6TAEyElkSnCbyecKzfJFxm7BiOtvMpi1kmAlg7K+j2f76jIWy03A+rK17ypaZkpOcsEbKxVZK3PgO26UO6wLnlOctbIFlndblSlPbx48b2u7OCZV92K/EMf2EcxlY79VtEZ2WSpEORdQkWy/lV2WB/CA9x3gI+1wVW8qyRmA8/Ye9fcEUtM3EFxtaArPWLZrGLDepnJhRZt6R8wpwZbIxqFrjAXbAKRkpgQXWaYEZdZq8fvKbdX7xUMHBsU8CVbxwFU6pgQBRG1ZOyWoxJW1klHZpsMQICuZrJXMXOHroO/KdnFzJvutbOBKC3KS37RPcJmQNT5KgwRUV8XjbYWDXnrz4EBPReYKgcwKyiM4cPr9mV8hg0Pv/1F/Sn23uKw+Rbu16snEkaYYr8zGfqtYU4JeY9IUh7qbmSsZKA8C4rwtae63soCVjJJG9c5NBlyVUBTvHCoRav1Y9Gv3b/tAudVpv5V13c0qo6EfAOXmlOA/q8Qt5Kx978EB9SlMAprhqs8FuHJrShAQBRCB5UBGpwQPuJO5ks3t6I8qqND9rxLptzLHyzt0qwdbuMqyzJWEK4R3n7iMT1/WeACsM6QlQzyTgWjiRbkGH/raVKGLWSuzPQP+DWRC3J4STARWcNiiXAmY6OxVJrSRMWkK7sfhvWHxo7GQtRo1JdipH/Zyys8tsDK7mRfXpm9KcETWqm7kpJ7WdL5HvQdgVbJHz1j9X+1wBms1/XzNHvWR0ib1jkqHYGWdEgQszTca3B0tah41JahYwEq5ZcUucTuBxkw0rmciaxXXLkGCo7kED1j14nZJsDHNWStzEztgaJ7Rf5VI1grgtIWyYLB5wNdBP9dYyFqNiObQXR/KoKkzi5UOuDqCwOrKRIxD/QRUJS16CaPuoOJa1mrYnsFoqCeg8fVnx+JjaRcBuKDlvlM7epWrUrFmB2an9FynjoWslbXfChCFawQQBSi5AVcICRsAn0hZq41pyFqtMMW6xvCf3zbgCvFq9XAGa9UeHbTW7AnfL19TrJKg9Tlp/VcVo8uBzkqCI7NWL+9Qfrm9Q/2rb3C4z8rNrFUqpgQBR3ONSbux4m3lZJdgsQFGgKVEslaAIEAnrg1sHiraQmMia2WOUhoOWVnf9Qk+hVm5DFinwq09UeNQgI78UPe7mLnSy4P6IY3DRIOqTO3mMwELDjK55Fj7NYKszj7l+n1dg1908774/eIUWERkw5RgIrsEAROFxrRfdYL9ViN6lYzpQbkeJx1TgqtsAGuFpTwHeJJwpU0QbifIqtXBSsabu1BCVH9nOyUYw5VdMxitHAlWiUwJLtul3P5Br2a3UBgNrDLRbxWtmb3JDFhjbEowkis71uMAihZUhhLKXCGQAUOJ8Tmr11WWTAnGgivEuy3hmdyHxcpluDqSMlc3JOvIjuxVgdF47CZgVXfK8mBms1bmeMEovQA6zJDS0adM6vCLr7i1x3CPT3ySphZvyKYpwbi8rdqH+4cAColmrSSUSNgATKRtSrAuMljJWFcfflCDKyNb9cJ2vUw4BFcGYK3cHX6YDpVfeB1krSTcSf8rvOfiaWQ3TwliQrCMVvkcsslajYUpQQlYqyyAle1TgtEc2QFYaEoHZDkFKzNcbTLsGBZYlzePgazVUPYK0arOL90b/AafxKycVECI091YdwPwkW7TOITdAiwcNigP9vgz029lBypFRgN3q02Jrb1bmbg/IE5zCX4/TI3ulycLV+2p7LeK4W0FcAIcyKm/uLNWpozPktrhvq50TglGgysNsBrCD681AAsThACspTuH4eqNXcOxjhriN7Y43yUo/a/wWOyw38o8JfhqjfglJgS7B9Vnsi1rNcrbKsKUYKNNBivbpwRrYuwSrGzXJwhX7ArFlbWScIX1N7BkeEfaMYyhrNUQXCGDtVd5tqw5fD6fxKyc7L0K0PoLt3YJwqMKB6mdnUIigXIg+nhw4KW9JBgFVmQWJRKw7OtWJrX3ijPcuEe+/uA3k89cBV3rt6pPwJXdawwpAAQq4shcmQELEIX3AkplMeGqMXX9VstsYu0edbrMXgGs/kmAtWzncOZKwhV+bUW9ej81Nd8aad2NdUoQ31zg2gGoIk4JVtlPCb5erfy6sUv8HattHPdb+V2Eq3h2CUaxYJAZrGW7QmNqSjCaK/uWdr3/CittnHhcyUCf1Us7dPd3lAiHsldjLXNlhqxW5Qo+jVk5pz4hPkPANNHNXYJyjQ4O12TACoGsCr57x+GdDYuPAVcAjfnGyHw0UGnrVm5q7hZfdqNM6POLKdrz7c+SKcEEvK0ADXkmc1AnJcERxpuNw9c93VOCdmAlbRGor+nW1aZeK5QGAVhvWMBKRvFOdfqaBvV3sXYJyn+ngF7z/Ir4pgRl5ooAZFamslbJ7BK0NrLLJnc0hcebtcrYlGAMR3b4VgGwkI1ykrWSEIWm9nnGROWYmBKMAFUyNuH394rJfBqzcjGDdbritLndobdVf1A/GPCdN4AkUbhCxmpFvZ61ABhkfvGxDiwSIHEgxsoCNXcFJ9b4kt+35RtQrsq2KcF4va0ATsiwzJcLmp3AlQmwXjf81gAk6ZwSXBYFrhDL65TbzM3smCB8YXskuNIzXMvrwveXNCoxdwkuMSYmUZKONiW40AJXb+5Wf0fN7HOyDa6ScWVHxmapHWCNoayVeUpwHWWuCox1No4Ai2BnVYO+VgeeV7BnGMtZKzNgvUvDH3was3JO/rC4yK3M1Yi9gb7h6bEef2JwhWwNDhccYr40ZK2c9jABGKTpaaxsEAClpVvc0NAlkpouPNQvzo7vuaa5md3BLkHNw8ooFUqTUCeZK9kQLv/exgxMCdrCldELtawu9HsJV28Y/VeYIDTDVbEJrhDIcq0kH6pouwSLTf1XeN1RpwRNruxL3xe3Aa4GQon5W/kyMCXoxDgUDd1LakM6TI2BKcFYruzoJ0MPVllrKHbmimJ9k/7n0XuFrNeWLO63AjjBFBa+XGVRwGrTEGCF/sSnMSvnRNmrG9zIWtlFiVHSweHaHwdYyV4rHNo4XHDYZjprZQ4c+HheAIJIoGKFlYaDyoSa1p7jE71Pnf39nzvQr0zOuinBBLytVhhThQAIp0ual5n+TiamBO3AStojLNul3mXutfqnMUFozVppYKXBlarFkl3qA2soi2XryG78G8jeygb3SOtuFhoLmhGLtotbO3vVvLE2JejE2wpg8RoBVpNPSX5KMAGwciNrZe6zWlyrw5LXAlh2cIVs1fNV0pQ0e7NWOjjp5Uus7EGsb4oMVpuMP09WDX/l05iVi/1XrmWt7AxC5YqOzv5gdLCy8baSPTutPenxtnJaYpNO4gALR7BiAEvDfuXyrXt8n0zkXnV0iI919Yd/lo1Tgol4WwESUO4raYwNV4AoWVq0lgfj7rVKcEowElxpgLVbvUeWA2X/1dLa0XC11ARXr1MsrlEfgS+VNWtl7rVCaVAOB0TqtyoyAOvVavHr1l4xcyxOCTrZJfj8Dr001tCljIkpwVimoXgtC7YNA1ZlRLhStNIoYAVZr+zNWulN9y8aILiQXhvKoNHhSgcsLErnE5mVU3qxOnROi89YbeNi5spaKsQhgYPNaeYKATjAoYqDJd1TgrGAZYUBfo0JZIIausI/r9kvjk2gV+6wAwPinAMwNE1kStCX2inBeP2tAEF4XxSZFzZHMA7FewcwtqgqM1OCxRbAWmIx93xjl/rfErBgMCotGqwlQT10uHoVQb1aS2rU/16+S7nFCnGy16rAMFU1TwmOKAkamav/JZ+rnQfUGQRVz6Z1SrDPnSlBJ8ahyPhgem43gY+7mSslNZmr9uiA9VKVDiEVraGIcIVYvlsHlld3GH82CzNX6xr0e4MyLoxPAYSwj9gUI3Ml490W9VE+kVk5pflbghO1hmM6sHoM4Ek2a2UHUBtbhjM+clFzrHU3tZ3DuwfTPSUYDVQAJThYceg5yVpZYaX+gDL1/f3hCxfXiCPjvV9dg4NfRJlwrGatrL1WslQIiI7myP66yfsqE1OCMmtldU2X8Uadep8sBz63LTzjpe2mrJUFrDS4qtbj5e0UO8IPF+9UfmnrbWVk7bDFYNSUoAFWhdqjmPZeh3hgLE8JRrVeMHqtkL2BMSeAJ1NTgjUJ9FpFsl7Aa0FEAyxACqAFvVfelvRnrcqigBUyVtihKJdMIwBZ+LVSh2AlY2Nz+G98IrNyRpQROYbWu2gHDmChyNgXh8Zyt3cJSudzrVTYE3S0SxDPa0FlMOP9VlZgAYjIPhgnWSu7TBB9iE+p3x/6drxu7/Tnj8I6nlR4W8XVb9We3C5BczkQ11JbFF4X2dcK70+tub0xM1OCdlkrc/x7p/rAMiNLtWCbvoNwOGul2sOVAVgvUbxWrd5jZ8HwgtF/Bd8vu6yVhKvSveK/pc9VrvRb2U0JvkO9PHAtr4kGWFk0JRjLOBRwhb6qUfsDh/yuFO33AViAlmzJWqEHDA3sACtMNGISEmVBuOxvitHMbgdXeoRn8KnMyhkNDIgTtB2CQfg6KdpBgoMO4ICDMZ7JPyeBg1zruWkJxoQrgFGhUVbMxJRgtGxQnbHAGIdwIrv5JKTUdAQn13SJM+O9bwe6Q+dkekqwKsnMlRmwAFAAac3lvXE0YBXXDntfZWpKMBpcAYQIsB5EORCZKwDW67Ujm9mHS4LDYCXh6gU8VqkPv75TudU6JYhvevKMDJa13wpwVUDxxm7x+4ODYn5WTgn2ugdXACnAATI5gJixMCUYy5X9eSOD5bUBLAASGvrRdwWY2ZIF/VaAvKW1+moePC+AFdb8oO9qkyVr5TRzNZzBCj7MpzIrZxQIiK+Z+638FNj1h4NO+67ZyNC4CVlyRB9AE82VHYe2NCp1DbBc8ovCc5J9Q/FmrqzAsmO/cuP7B8QJ8dy3ViGO7ugXU+ItCzamyDw0ocyVpd9qVd2wBYN18bH0gFqX7Mobl/qtXrdxUS9+X314qdHcDsCSYGULV9Uj4QrxT4oXt4futk4J4rVrJcKK4KjMFeCqwKtM2+NTn+iLBlaBsdNvFcs8tLZT1Q52AEjGzEM73IErxIs7DMCylgjhd0VQNdfwu6pwO3PVGgdcERjBaR79YvAhm2uUAtFjhUyWEwuGWHAFcNvQFLyfT2VWLpUIz7brtwK8eFuGyxM4WHCwopyYjCM7Qjauy1JhJHCS5ZFWy5/JRNbKCioVEv7anWet6qKAyvb2wM+3totj4rl3z1WFL8HhDwgB0OBrNvqc2UVkqt8q1pSg9HvSbBga9ZBLjgEz8U4JpjprZY5/71IfQdYK/Vf6kueR5cBXLVkrCVf/3DYcC7epf4XFgtmCIc8ALHPWqtAAKwBWeav6lz7yusrklGA6wMqcrUJJCpAwFqYEY3lbAZ6e22YCLGMyUO4ZRGlQ+l2lLWvVomeqkJUCRGHKEUCF5wIYhK8VslXOwUqJAVZ6kMfX3Xwqs3JGYSHOi9bMDgACTCyqHh4Tx2EYyW7Bib+VzE7lycZ6G8CSa2hwMPoyNCUYrcQmDS/rOuMrCUbKAm3rVKZu+yB8cQnthHR6757fGvjqP7cFp8gDGCUkNEQXG2U0fF08p0xOCTqFKxl43rJUKOEJPy+IkL1K55RgNLh6pZaMPXfqfVfIXmEy0GnWCmD1HMUCiv/3nvrIwu3qHRKuZHmwkHqsntuu3PbiDvXO56vUP9Of+euC99SHn61UZyytE8/Q3/W8WqMSAIz9KUEnxqFyubEdWKUqa5XolGAsbyvpg1XWOtJ64dUavQQHi4N09VsBmOASj7IkoAqTgE8aVgsALa0MGMOVPf6s1XBs2qv8mk9lVq5kr44Ih8XFThrZsbAZB638wMdONBxeTjJakZrZcZAVGVN4VsAqMSYO603TgzHhKgUrZCKV2WTzfd3B5OFqGFiUqVX7Qt+mO+Oo6R27CfceUq7B8wGs4HrK0q6ELllyW2GYeUZ8vp3JZa4qkshcWfut1hglQZSnZfbKrvcqJXCVQOYK8XKN8gv0W72wTc9gxeq3soMrhKcyPON/t6r3LiIvq9frxN2vU9nx/3aqc1Y2ioJ1zeKZtc2icG2T+uyaJrVoTZPQYlUjWRfsVD1XvqZ6TitUPbPLdCga683s0SwY0LeEacKx1G8VCbBgxomeMkzjSbhCv5VcCZSOzBUgDkCHfqp5RglQOuavb9JhqNTByptk4AqxsVG5gU9mVq4A1lEEWD+Nd0qwqlM/aHCYI7OAAwqHsdwTGAuszMAESLGuwEHWDIcWDlhfhqYEY5XY5MFaFyUT5ByshuO99uDE7W3iJIf377B9veJ86/PEv7XRAC7AVVHlSPDCz3H/ACClLcMLl/FcattTMCUYBaxs19006hN05szcugTBaoWLU4J2YCVX1aCsh5LgAqM8aDcl+IIpKBP16ItV6t9frBaPLapWn/i/98UsKjHmF+9SC1buEYXrWkTRuibVE0+Q0annnOdUz8kFgrIiaQar3vSAlQxkfZBlydiUYBIlQWusbdAzVZuMCUGABkAHTeSlDkqDcWWtAD1NelZshTEBCJDKN6YANZd8o2E9kV2CiYLVUImwMXApn8ysXAGsowOB8M/9CbqzAypw4El3bTzikMPhjGxSrClBBA5nQFqpqVQoJw1xoLvpbZVs1socyLzhUNZgymmJrdMZrLz3gXJ5fb04ysk9bKYp0GgwiHuEf8trlN8AFa/U6iP/872y/CQ9lnSQKDbgS3NXNwAs1VkrCVYApSXG85NAiOe0Lsv6rWQTuuyVAmC9bDS3Y4rQnLVaVKM++tr76mOUjfoHZbbmAqTebBDzVzQQTNWrhchCxQtTkWLGJtXzuXnCc81ikZNwJfutAAcoYY2FKcGo0ab7SAFw0EQOL6yXDNsDgJcbWStpALp8p56lQr+XhKrCSv3fKx4q/4XiXtS8yS24ag4Vvt0a+j6fzKxcAaxjBxTlqmTMQ3V40g/z4rrhQxGHNg61xoMxzEH79QNsvqkciAMTWRZkslLdb5WIpUGdsRsRz9MJYFXbZIMqozSIV7YqU7fsE5d+yKE/Fq0QusLxlKDp+VUb/x5eB+7BAhPUmAP3BsC7UAJY3WgASxSuAEb4egAVa3lzUZVs7o5j5U06+q2GJvyGFy2/WCN+CbhCvFYbfqx4tzqreLeYt7yeynpDJT0KZKZa3AMqa6BUCMD60tNizE4JOvG2Qv8VSlmxslYJN7N3pAeuKrXskt7rBGiUU4MoGyaTucJkH6AJpVRkx3Ct5PQfslQoPQ6X/kK2ruzxZ60ShyutPLhXzStpF2fwyczKFcD6uKKIa/wuObUj0JNVakyDyf1pOCBx+FUbO/usk4P4NRyuONzajR9rze39wYxNCUbziio1GtwBCKm0M6Df+08nJqT7uga/2OpTpiTTyG7utQIMrZPZLqNUi3tYZKxrKfAOZ7/MQFRorLzR/Jqq9Bhe66JnpeRanPk2AFdoQBzeB2uMcqD0v8Lz0EAqw1krNLO/UqPc+ur7ym2v1Kq/W/K+uPPfu8W9y+vVR5fVi4I396hFa1MET07LhAAsRNcYBqtY3lY43AEOAI1snxKMBFYykLVCNk7LXFXoUAToighWBggBWtYb5T6AGfqlFlYNZ6fwtdDbha+NzNWK3TroxFp3k1jWSkkYrIYAqzn8eFmrOJFPZlauANYnyP/qWjcBS5YEUSLEIV9hrEJZaFr3IQ9QwAVAxmdMFeKAlQcq+rwyOSUYzdtqhdFMrjWNJ9FvFavMtnlvcMLmNvFpJ8MKzT7l8lROCeL5yCk/CTYSWJZYXMeHgMqAqqEwARf+7OtySbIBRmtspgTxb5mtQtI9JfgaNa8v2ancvqROvWfJLvWBFXvEIysb1MepsXzOqkbxFLJS6zIIVNZ4uVYHrNMKxZgtCcZyZEdsMcxGUdbKRm8rp3ClQ9PwmhlAEUqDQ1YJLXrpEK9zxS4984QeqZcMawdcA/ydfJOFwqtGyQ/Q9Y5hpeB0l2A6S4Kjojn80LK6Ax/nk5mVK4D1SQKs69yGK7syILJWOOxxOMr+Gpn1kI7oC6uGzU1ty4P96W9mt7NgwIEPUASEpAquvNqjMtW7L3yZk3tZT27wzchiZWJKMIKnlTVKYuwPjORvBYiSGS68T1I5JbikTvn1MoKp4t3hh5c1qLMJoJ6kyb2Ctc16qS+V5T03YmaZDliXvSzG9JRgLH8rgA+awJGZyfYpwehwpQeyT3ONEh6azbVlyQY8yRKfLPOZYQrN/pg4HFHua9H3FcZ0ZW/JDrhab0RJY+hOPpVZOaNDh8RxyQCWk12CkUxEATeACBx2WgnKmEjM8w4bkCY+Jej+bj4JK4ASHPTowUkVWI3qX2oMfjNWqbCJ7mXDQeW6+kzsEkxgSjDeXYLL6obh2ylUjcpaUfzrfeUXxbuVXy59X/nN0p3q797Yrd5DzeYP0eOsN+vVZ9ZmMTw5iVuW64B137ox3MjuwNsKQPWSMQEHgMrmKcFoYLXFaHIvNKAK/l7okQI8AqDwGgFRyEit1DJSOvy4sUswG7JW603xTrNyBZ/KLAasJODKDrYARQAaHPDISiCzhUP7YH8wY1OCkbJAAAu5E8/NfqtowOJtEzeUNInPx8hGHtbUFfqBm7sEXZ8SNK2+iZW1smtkf8Vkdusoa7VLuWV5vXLbG/Xqnf/eGb53Rb364FvUK0VZqX+81STmr0FGaowDlTlWkx/WWQuE5wQCrCU7c6ffKtKU4LJdelankkps2TwlGA2u0E/1otE39Y7NIudU7BLMpqyVOUoaAqfyqczKGfnIqJJc3CdkCq7szEPhEL/EmGgDGGViSjDaLkGAADIpyMKky+X8XSoVlrfGdnmvOyA+vsenTM70ypuIcJVA5so8JbiibrhBHu8RK1yt2KXcSlmoOwmk7qem88ffalTzCKLmr21WC9Y2icI1WV7eSzYW7tCzV2d5BB3u6YWrVpenBIfAKoor+wZjkhCPrmSt0gxXiOWGoSiyVFj2HBdcxQtWGZ4SjApXTaH5JSXOt1iwWFmvLq3JXbk23l2CbmStooX0mcKh2WmCrHT3WtmBiixVAUpcBavW6KACyNrU4v9KrHtadyB0Tv0BZWqiWavKLMtajZgSbFSm/Wtn6NanKpVf/rNK+TV5SN2xulHct2K3+tjy3epTuQ5QseLP63TAunqxDie5mLUyN7IDfgAnmI7L5inBSNOAgJIiY9cgIGc8Zq3eMYL6r37DJzIrp3SAbBoCirg63SXBWAGrB5kpwsHemeasVcR1N+3D9hPp2s03MgOkoFR4XLR7WkPeZu9TL1amdgm6lrUimHprj/Krt3aHfr+qQdz9ZoN6HzWaP0RlsMfICiFv1R7xzLpxDlTW8uDlr+mA9cfVOiiNNW8rJ1krayP7AsN5vKYjlMVTgvaBrBUMRVebDEVjurK3ugdXpRnstzIDFmWvimhS8lt8IrNySh1CfCygKFdkDVyZSoEApReMMX8ATqYzV7VG9kdb7VObomZ2B5mg9c3hSxYvFkdG68Xa0T7wXTpYpqZzl+DGpDNXyjQChd+tbqReqQb1bwQMc9a2iHkEVU9hgi/b7BCyLWjvoec7tCbnxCcFQcfYnxJ06sqOEhsgq7I9lNVTgtaA9cI8ozSIPqyUZK5asjdzNSJ71RScuXWP+CSfyKycUmsrrcoJi8uyIWtl18je4lM0U0uU5drjmRL0OQer+jh2CcoGdwBC0rCSYIltw15lUkmDiNoMurNXfLpmv3JDdk0JKtPeaVR+8XaT8su1e5Rfv9Mibqflxf+9eo86gzJS+W6uixmP8eQW1fPVQji4q3S4jv0pQafeVhVtuo0B+peydUrQGmWt+tRg0RYdQCpS0W+VhVOCVrDS4UpB9ur2xTWRv2lkscakKNtxpD8sfpJJuIo1JQjvJNg3AAJSnrWKYcSJjIuccHRzSjDe/iWMM1Op8KNR7uxhOzvFeVUZzFrRqo5b17eI377drN61plH98ztN6l8Jqh6lhvPZbzWKAgYqd+Mv76ja9OC5C3U4yo1+q9jeVjs6dFiBOWc2TglaA7AEs1D4XS3bqWevxlu/lTnWNyvPvN0c/jGfxqxcBKwjCLAuylQzuxNXdsARDCABWQCfdPRbRdolKPf1GWtsMtcc3qxMXbcn9L1o93ZruzhmO2Wx0tXMvqFZuW19i3o3NZ0/tGqP+gSBlFHiUwtyzQ4hG2PiUr3/6i/rcmdK0Im3VU2n7oKOyMYpQWsANACEcGGHIehYmRLc4GJJcEQ0hvJK2sRJfBqzclKD4fD56QareL2tajuHV6Wg/JfOrJW5xAaDUTS5p2JKMJ7mcNm/tLJefCbava36IPj1bdSLlbQPF6KVdky2KbfQB+2tm/Yqv9pImal3msMPUvP57Lea1EKGnMwFzFHhfwXAeqcxd6YEnXhbAaYwRYh+pirqw8qmKUE7zyuA4JPe0aXB8ZS1Msfb1HPJpzArZxUKiW/7syxrZdfIDrAA4ODwb01hI3skuAII5Rn9YCmdumtxvkJmbX344mi9CzX7xbGVHcpVcWetCKS8e5Vfv7tX/X1Jk3pPSbN67zvN6sN0mD/x1p7cM+gc6/FSjV4e/BZBFkAp17NWVsDC4Y4+LCw9zraSoDkwLSgb27HMOZe8rRICrD2hIvos+yafwqycVW9QnJGJKcF4XdlbjVJhUaUOSumEKwTACv1X6xrT228VzdJgdYMyaXmNODlKCfiwra3irJjPlYCqdK96x4a94l40nb/dos4s2avOocN7/upmtkPI9rhjlV4evH1F7k0JOnFlxwRhYaVeJsxWuMI6HKzAwfNc3xQaV1OCEUqDFOEH6TPqcD6FWblbIhTi5EyVBeM1DzWX6VrSCFcAFFhGFBgZtFRlrjY2xm/I+e/3o+/vIl+sI9/bF5xs+1z3hn69vlU88jaX+MZ0fMsoDy6syqLMVQrLgnZTgoAr9DYBZrKpLChLg9glmC8b2xOAq7Hkyv6OE7jaQ9ODLeK7fAKzclo9QhyfTf1W0aYEAVBrjEk+AEkq+63MjeEAJJiLYtFwprNW5oC7OfrS8t8Nfj3aPd7eJU7ask+5WT7Pzfu0hvRHaMKPwWqslweN9Thn0nqcDS253W8VbUoQh7YsE2YLWElvqw2mxnYNmHI0a+UIrIxYVx9+cC17X7FyXbBqoAzW1LRlraKCVWxX9kbf8DQfQCnZKUEnRpzSngE77zLVb2W3m08C1tzS4A3ztkV3eN+6T1wgy4HUU/UYG3fmRjy8QQesy15WCTpyv98q0pQgYAkrZ5bU6s3u2QJXiFdrdPgDWIy7KUEbuHp7j/Ls243K1Whh4BOYNQ76sJQJ6TIPjZy5Cjr2twIgoVQIuIhmHppoSdAKWHL/IKApFeahiSw+1nbz1emwOa88OLXovdA5H4rygeXtFJ+jD/0bSlvF3QwmuTM9OKVYB6zfrNBByVXzUF9mzEPjyVyZA83j6HOqbAtlDVwhowbPK0DWqOzVuOq3MjJXAKzG0FNvNvV/nk9e1vgArLA4L9NTgnF5Wx3UYSPPcFWXGSs3eq3sLBgWVQ37X2VD1krClQQsXIeXdigToqXcpwvx4fKW8A9pGjCP4SQ3Yuku1XPJSzpgzfOOv6yVtddKmyY0LBAyDVYVRmM7yoIFRulyPGet1hmB3qu1e4IT+dRljRv5hTgl01OC8bqyA5oAPkWGy3ujy1krcyM7smXYPxgLsNKVtZKBkuXr1TpgvbxDmfrGrtD3o93ndxoDp/NEYO7EQuq/Qu+V5n/VlIGVN2maEnTqyo61OQsIaF7aEco4XCGkP5duyzCO+q0a7eEKsbYh+HeYIPOpy+I+rDQ3s8frbwVYQm8UsjgaTCXZzG4HVyVGpgygk4kpQdnMbs1crTDilSr9+WGy8o3dypS3WsXxke4zrae5iMEkd2K2V/e/Oo12EAKYcnlK0Il56LZ2vQcL03qAlbRNCUYILKFGczt2D467KUEbuKI9pM+WkHcfn7is8diHdW2mpwQT8baSDeiAFDfBSgbABVmyjS2ZmRK0y1rJQG/YCybAKsavvR++dHEEb5l1tB+QwSR34tblennwrlWxwQoggEZrgNFYnBJ06m2FA36eYYegwVKas1bSfkFmr1buDo3PKUGbIDuYB6J9A8hi5az6/OLCbJgSjNfbCvAkdxUCiGz3CDqFK2vzeosOb4AYb0vm+62scIVYWKkDFq4BAIt8sSYt3T44arcXQdeRa5vFfQwmuRPfeU4vD65qsICVTdYKMIFeIMBILvRbRZoSrDQyR7olQijtWStv27Cz/MIqHWpyod8qWbjSAKs5fD6ftKzxCVhB8Y2MTgn6nMPViCnBTj3rBBBaVK3DUzL9VuYA5ABeAC6ZmhKMBlcIZNfknkY8z3/VKVOX1oR/aM1ibaS9hXQoP8pgkhvxcq1eHkQPVqupPGjXa4UAnMBFHIew0ynBxkxNCXYoSa28wUoaAM7ahlBaM1cVRhnwtVp9clDLXrWMvynBSLG2UfkFZ7BY41KDg+IkgqxJbk4JpiprZdfILkuFAJNkslbm7JWc0AMQZVPWSgYa7wsNwMKPlxixmLJYtKNwxAfZhlZx2rpmdS7DSW7En9bq5UHYNDjptQLAIKuzfFfIUdYKoFTZrmrmpWspQ7aaAoukK9rsoSqTWSu7XiuPsTonXSVBGQAJ+HEhezUepwQjRoMRe0Lz4YHFoMUab43uxx0aUCa4OyUYdLXfKtaU4OsGcACEEs1ayQAowZoBuw8dw1VjerJWGlzV6TCF0mhBxUjAwnV4vSZ8Cd3VIV+st1vF99dhryDDyZiP1RQXGfYMM0udTQnuJtjBdB0iElw1ECRtoK/9GmXHnqe1OwVbVM/0DfquwytfUz3nP696rqbHh9erBAaZ77eKNiUIkEQWC6CSLrhCAOpQigW0jMcpwWhwtdaINQ2horWN4XtLmsQZfPKyxgtgHdHVH/55Nk0JxrvyBmU8lMwARpVxNrNb7RcAPNK9PaWZqxhTgpHgqtjwwMJzBASOgCtksWqVKUvfFyfI+7umUbmGLRpyI14lADqjUPV8lWJxrbMpwSafXroCdFjhahNlqZ7bpq/dWUVZqhWUrVreoD9qP96tepbsVD0PEVh96WnhOfFJHbhqO9M7JRiPcegmY7nySzKLlaJ+K3O806iMtGUYZ1OCTuBqCLI0P6xw/sp6/0V8+rLGhbpD4pxsmxKMd5fgKlPfVGWcWSvzlKCEl1T2Wq1KIGs1FLXDFg1own+9dmRgqnBxbfjH00vEEVoGq0n8nuEkR+wZygh0CoTnewspk9TifJcgsjqzy7AQWS//AdSeo0zVygbn/7anUvV8rVDPnt26TC89JgxWLmetrKXAxUYvFEAilVkrDaAMoIMtA4CCs1b2YIVYbYo1jaGCtxrCl9y4ePHhfAKzcloHBsQJ2TYlGMs41NpvBYgCXKBUCMBx1G9lY7+ATBjAJVX9VolmrQBWMswWDVa4Qrxao9zwkpHFWtuo/p3hJDfKg3et1hvcUa5Do3ksb6udlGVaD+f3ndSHVaVoYIWsVKLP4YF3VMpiCe05LN+V+X6rSLHBsGx4rSbkXhO73aobgp4Vu3T/LUBdWcv4nBKMF66GIKshPHdlQ/iHfAKzclqYPOseVG50q9+q1Y0pwQRc2c2lQgCUk5KgGa7M04OZnhK0y1zJcuACk0WDFa4QcHd/bXvoB29sFce83SwKGVDGfqBkd81iPYOEXqhImSuU/tCYjhIi/h6yVPFkqqLFSzWq5+wFukXE45tUR3Dl5pSgU+PQLUYWC03nAAtXM1emDBUAZ+E2vfy6ydR75TRzVZojU4KJwNVQ7AnPe2tX6Ft8CrNyWj2D4vtjLWtl7bUCOK0yeqheqXUOVrLXCpkhZMAARPGA1Tq3pwRtslbmXqtCo8HdClYysEpoUbUyad0e8T2Gk9zZPyjhZsVuA6qMBnX0Q5W16QBUvDt1z2EZfe3LXtYh746ValZlrex6rdB0Dod3V7NWpljVoGfKUILlrFWcYDUSsmasbhCf5VOYlbP6oE98xucXUzLqbeXCLkHpwi6tGwBPtoBlgStp9wDIyvSUoBWwrI3seUaDuy1cGYCF17Fyj/pHhpPsDRiFvlZL1gKUaZlbGvD8bf2A54HVfZ4/r+rz3Efxt/V+z6tU5lqLHqhtennujCKh9VF5jX4qlPxSCVUjypTUCD9hidGHtVzNyJRgPN5WS4zm/lhZLKf9VuYAEKH3CoHlztxvlRhcAVLfalCeXV2vTOVTmJWzwjThgV7l6mycEox35Y3spQKElLY42yVYbIALoMf1lTcJZq6W2MCVbHBfWBUhc6XBlaLFmiZ1PoNM5oMmOz1PegOeh9b5Pb9b1ueZ9Fq35/LnfZ4LPQc85zzd6Tkzv9Pz1dkdnpMeb/d89m/tnk/NaPMcT3HCY+2e7zx5wHPf6gHPnat0sLl+iRgq/a1N8+vAv3fj0pGN7tmYuZIByCiU3lQuZq4QxTv17BUeyxwC1niYEowXrkzx1Gq2b2DlMGAdRs3u5xzoV6Zm45RgvLsES4yMFMDD2zIarsxN7PizWD1TWJEdU4J2YCWjqHJ4gtAuayXh6pUdyq8YblIDGasMC4NiavRGAzn6fV6mTNO8sgBlnwY8Uxb3en660EfwdMBzxtwOz5dntnu+RHEygiDqRArA0+f+pgPVZ//W5vmPGXoArD41vc3zScTDbZ6PUxxLcdq8bmouVz2zyjL7+iMBVqwpwXSClTmW1uoghB2BFUlmrWRIcCvUerw4a5UkWOlB92dlQ3DWP5uaPsqnMSsndcgvTukaFJPS2m/VmVi/VawpQUDUEiMrtawu+rob2bcFuMmGKcFIcCVLn9p6oCr7rJWMxTXqXQxESTSV71Y1/yjst0P2afYmv+dxKuE9vK7Pc+fyXs8UykJdKbNQBZ2es+Z1eM4kmDpDi3bP12a3U1aKYlZ7RMBC4Mcnz+ygP9vpOSP/gOfMeV2ebxX46NFHGa1ODbKONUDrS/m9mhlotgFWNmWtrAG4KTJ2FCLTlEzWymuA1IjsFfdbuQJXMtgfi5WzOnBAfLyzV0zI1inBeI1DAUpFRmZqXWNk49BFVcP2DtkwJRgJrhYZ5UE812GwGpm5QiykoL6cvzAoxe4pQg/U09Sn89iGgF6KW97n+c3Sbs+013yeiS93EUQd8Fz23AHPRQRS5xd2es6lkt73CKjOebKTynednrMJrL5FcVZ+ZMDCI8qA33qyy/O9Qp/nAk+v5ycLBzyXvxTwXPlywHPNawHP9YtDnokUk5YqnptpDc4kAplrXgtpoKVlsR6iDBdlu2CgmQ2AdYsBWDUZmBKM1zgUAPCk0YyeDFzpvVehod6rTS08JZg0XFkBq0G9642t7cfwaczK0Wb38EXZOiWYiLcVoCjPyPhstPG2kr8PgEl0SjDVWSsZCyuHG9ztslYLTfHGHjFjPJbvAE1wJV/VMGxRgFJeEZVzZrzj9/xxRZ/nV0t7PZNe9Xmuf+mA5xoCqKsXHvBcSXE5xWULDnh+SvETiks8nZ4Lizo9FxTqcd7TowFLgyyKb82jHxcc8JxLAHXhgm7PZc8PeK5+2e+5cUlI2xuYaAC6TqRMFgDrGIobX+vNGsCKN2u1Lc1gJcPboju7I+sEO4VEwEpmqqTvFRY6c9bKnazVCMDaHZ61tH7wJD6JWbmZxSLT0U7qw8rWKcF4va28RgP7fKNUaPW2AqjI1TjZMiVoB1evVA0veF4YIWsl44Xt4tZVe8TMXIUoeEKh9wkTdi9W6V5ECysDnqe9ehkPk3h3r+j13F7c7fnVYp/nFspGTXutyzPl1S7PJMpK3fhSl2cixYQXowPWcHR5fvKcj6KbeqsAT72eK18CQA14JlD26UaCoJuXqkmBVLS48Lm+IcD6EpUSswmwsjVrZW1mByxgohDvF5QK44ErCVgAGnhroWyMH3O/lTtZKx2s9HizQSl6syl0Lp/ErJzUdCE+vHqPchUgBWCUjVOC8fpbwWZhYdWwdYOEK8BRgWFMmtSUYJ17U4K2cFWtA5Xsv7JmroYAq1KPl6vFbav2qPlj2sKAslCLCaIwAYZm4iepgXxuqd8zd9OAZ+b6Ps906oV6YFWv588ruj13L+/23LXM57mz2Oe5Y6nPczvFb5b4NLi6NQZgTXgRjz7PhJe6PRNe7qXo81z/2oBnIoHTxMU6PCELpZXuKFIFUVGzWPTvS8BCuTBbACvb+q2iTQkCkmTDO0qFGjjFkblCwPYhf2hycOxOCa5LA1wBmnC98f8XAwbRMlcrLfFmfegWPolZOau5ZeIMZEq0clSFDgeAG0dgFWfmKhVlQbtm9nVGKXBBldFr1TjsKbWqLonMVX3q4UoClrwftpkrA64WUCyqVn+/plF9eiyAFKbxnqcP4YIKo5F8w4DnsXf6PI+/00uPvZ6/rev1zFjb63l4dbfnQcSqbgKrbs99BFaAqz86BazF3TTd1+25eXEfhZ9gCaW7zABTIiEBC5GtgFWVhZkrayzYpmeh0EsVD1ytNyYH8Xc3NSWatVKSBqts7rcCQAFe8f8ZIDvXCEzZOoUrxKr68AN8CrNyVivruz6xdk9w4uvG3jsc6jJ7gkzQMgNIADeAIYBS/cH0Tgk6BStzSRCAg9cAqAE8oeS2sCq9U4LxgpVsZi+S5cHKYESwkvF6nbh7XYsoysS+vJWGhcGy3YrW+4RYtlPfC7dwW8BTSCD1ZNmA58lSirI+TwHFk5v6PPMo5m7o88ymmLU+MmABrv6y0oArgBVN9N1Bjem/K6bmdIpfFQ94bi32e24pDnimFY8tiBqrgJWtWSu7RnYABCAJEFDaEhusZMjJQc21nfuthrJUuB7IVKHHDQCKa4RSLIYAUI7FdXMKVogVWoTn8CnMylmVkOloe2/4R609ylTAEsAHoLLGyPrIw36+d3g5Mn5dmnQCijSoOpiZkmC0Rc2y1PZChN6rTE4J2sGVnBIcAtzKYFS4KqL41271oVQ7kBfv0g00YWWA71DxIVu8M+BZXBPwvFzl97y4ze95vtJPvVEDemwZ8DxHsaBiwOPx9nkKKZ6OAVgzCK4eXA1X8wHPH1fShN8Kv+f25QHPbyh+tSxAIBUikAoRSOUGRI0lwJpmAJYdWCUMV22pyVqZ+60kLKHUt9S0oDkiXBkgBWBA9muTm3A1RrNWgCD9GyYTVHn164O+yKU7o5cFI4OVHit3K0/xKczKaXV0iy/v61EmRyoLApq8RlZILh+2BmAAYAFwqWxPEVxFMA/dGCFWGVksada5zgXz0GWpgKvq4IgyoLRnWGjJXpnBSosKZdqKevUfbmSjlu/WbQxoeTQFfajuCFA2KuBZuSvgWbFTj2W1fk8xxVKKJTv8nsU7BujPDXherRog0BrwvEhw9XwUwHqytE9rTH9o3QCZdAY8d6wIeX61PJTzwJQLgDWWMlfWhnb0BiHTAmCIBVc49AFkq0yTg87gKpTxZna3+q1wDfAZgOyfLP3lG1CF3rRVu51NCsaCK8Sbu8Pz+QRm5bTqhTjq/7N3JuBRlWf/xrWudd8trliLn7W2tlarpS6l+lkpLogg1moVpVoUFddiUFmTkACBkNNIpCCFptA0yEeawp9FTAiBkBATQwIlUhCBmBjBkMx2vf/nmfOe5GSY5ZwzZ/bfc113IzSQMJnMe+fZ3t1fue8zOiXI4sSyw0KyRJYW8+UOKk1opmt36NWo0sFy8u+dPZKjrVHwvT/QStZKEyaWIhYe/Rb0nMreghUXU4JBtrJr04N5mmD5yVqxWHmpEiNWfiZy/AmTtr6A4XUG/Purm/nSWj5E3N50P4+hlzR10YtzF724q29X7+iiF+AupbRJJZhgsVixUOVv6iSJ6qQyIDemc28VXxVDm85LncpzJU7lyeVu7312kKcEFSz6nOK51yrUlOB63V2C3onAAFfd+E4OliX5lKC+9LdEK/1VqTLFQqpdPcRZ6+VNxlcwGBGr7gzWds/bOIERSR+0juFaK1OC3kyVzD5pV9GU7FSlw7vPSbdyQBMv/nWenOjT1hBo28r/JkWlOFi2SCct/Gc5e8Z/X66unMl/t1bK1Lai85+LhynBQFvZtd1X2ucfKGvF5BLza8VT2jqDZd5LgOmgkAdNmc8LvbrZWqVit7xTjf+/ZlWuAgnWchKsQspmzaOeqlmVXepFxeucyhurnMpLK53KaJKoUSvcXol6nCRqBAQp6QSLP6dqm+VqUySyVkGa2FkGcqQwBLryhsuJmXJyMFmnBL0ZqkZVmrg3jaWTHxeWqpxKdQt+r9Jfk7n9VmbkivmwyfkMTl9E0gfdT3jMrnb3EDunBLtLf3t7tq1zlqio3r98WWW6vOyZ/85imSlbo8uW8a9ZWLTVDbGeEvzAz24rRut385YHfTNXlb3livl7g3iZs1OcmfI2Ie93quxzUkmH2Oukg89JhxtBYrUpiGBxJmsR/QTLSzonr3cqr61ykzh5vJknhhuduVQEgUo9wbpG8VA5l0pt1arIxGVJMNSU4C5VGliguKeobNeR2Sv1qiR1QWkspwTtbmYvbVL/7SxUs2QfVZYs/fGvOXNV3NhblKwsDzUrV16Ba3TdgdMXkRLx2Vfiemp2Hx6puwQrg00Jyh1Wa3R9UIEEh39PEyWj9wgWb+spW5Zsj+2UoP+9Vj3lTP4cg4mVxrJtngn8Qt/Qol3E66SFkKpcsUxxFotfsFfKvgpu9J0vX2QnrneTRHmUZ0s8KN9BsIIK1tW5HuWOBW4vgwvdyhurafFrLV9Lo4pOXIuVTzmQZYLLX8saeksWy4B3crDBmXhTgrpyH3+fF+syVFpjerbMUHnLftWqZC5rsmcruxWx8mavGp3Tlv1H9MXJi0iJ2HtQnN38lRgcj7utAjWzm7lLkCVHuyqnZFv0S4J/CbKVPb9XefDIfitfufpzlfupj//ryWG5YnjTNv+UmrvJrWSWu5UJJFBvrvZQGU+VqCeWI/sEwQpfsDQGLqS+uiJVtuZWub1Z1GhPCZqSKylYnJ2aJ5ve9WsYuHSYJ+8cjOfdVixUWpmvSK5EYWkskOW+WbLcx0Kl9VBxwzoLV3HDkdkpu7aym5UrKVi4ixCRWmXCzw6Km01tZd8boynBneYvamah0kqFxduiPSUYZCu7rjyY5y13BpereVs9o9bs8kwmscpjueK+mLS1HvRAQbCiJlh6OKs1kgR+/Dq61qheZrWiOCVoVK40WFS8NwZU9kzEeVc5+GSvYjYluLMn69wtUTVqCXOW/LxnVPQu9fHv8ZQfy1SRT/9UaYTuEwxHrjh79n//cd6AUxeRUrGtpePC7S3uR6zcJRiN3VZWxErfa8XClCMb4osjPSVY47/fyt/6hem6bfr6siBPCtL//3hBjefpogbP66XNIpsPPz6IGlvUsiDvp3pttdps/rjsl4KoQLCiJVj3LOq9m2wUZUxnVNA9ko1ub0N5ZYyzVv7gshrLCotWnhQX/j2vTDWrn/c6XwkKUJ5bGWAxp8ZyOanH4rNE7pJjaWIZ0u7X5OyTJn1ZutUI2t4p/v0cuV2e35ezcIvr5XJP+TlE66LmcMWKppjzqLn9efqB/iicuIiUirQ0cfR/2sUdsbpLMNRuK6type+10kqF2qZ6MyXBv4XZyP4XP4tDtexVjk6u3tvifmJxneeFf24Xb5XsFOk0KZirHXyridr9qmBt2qu+MHv31ZRzb5VTGbfWqYylKb9RJViPAMGKvmBp8HOPS9Tp5R7vfjWWlqj1WwWRK223FUsFryXg750c2ezNwsPyUiDFh6fqODOUL9c8MHlShrTrdBjub5ohyfbJLulFid+vW+ykLPHH4I85X5bzWL5YwpZIgSrWZaS8IhWti5ojJVfbXGOLt7WcitMWkaJZLHEqlZ6GJUq/1SqjcrW9pxyorUTQJg+jMSUYaCu7lr2as8n96KI68eyHOzzv0nTgjFWfidn+rsFZvcvj7btiwSrf3fNC3guSrXQWrjJaqUDZradXoHwIwYquYPnKFpcRJ66nlSKNsZerMln2Y6nSvmeyfQRIEyoWrAIpXvNr1T/jT4Q0GfLumGvqKT/6ysxK3Vst8+QrTZG+SzAWcrXM23flmLy8UVyOUxaR2pLV5vrZtv3uR2ybEoylWAVoZPcuRq3s2bsV0SlBP2JVUCNGvF/jfKJgq3PU0m2eP/27WUw3cq8gC1aTFKyy3X7kKgCTpWyhlAjBirZg+fIclRF5IIOX3mplxGiJlcZqeVchryeJpynBVUkoViydzIfbnNOX7XDfvaZOnIJTFpHKWawL6w+4hyRq1srIVnYWJW3xqVeqjMjVJ+FnreZvdf/+7596XihuEuN8y39GsCpYejiz9SbJ1piVbspuuSFbEKyoCpYGiz43x5c0SWmKklwxnH3ijFV371UC7bZKRLnSoMvh5xRTD1bxDnEljVahDwuResGXQNfvc91h65TgrshOCQbKXAVqZC+S1/xo/ViWM1efhJArKVj0e0982OhJ+9d/PNNX7vTMtnrw2SFY+lIiZ7YmrO9plEcpEYIVLcHS4ClYFhw7pgSNyNVayppxT9T8GlWKkukuwXiWq16itc31bmGdoz9OW0RKRs3uwxfV7nUPj2rWKswpQSu7rbQ7FFmWbJ0S1GWt/lLtfmzFDs9EIyXAqAqWH6aWq7L1tNzkPgLZLQhWhAWL4eWlkc5aaZkqLgt6F4s2OmOTtdqZWlmrI+RK8s9G98wl2xzfTxPiaJy4iJSL+r2uWxNtStDUbqv63qXCSEwJesuCte6n/F3MHI+C1auUuF7t23qhVN11hFIiBCtSgjWm1OMVo0jJlSZYq3b2rDsIlL1ah6xVxOXKCw0F/LPBOfOfDa6bC2kPI05cREpFdbM4fct+8UAiTQla2cqulQrzKu2fEmQW1omRdmSvoi1YGumylMgXPb+yyunt20IpEYJlp2Dx86m7FytCmSveccULRbOCZK/QbxU9ufIK1jZ33j+3udLptfn7OHERKRW8DK76C+eP6fqLR8KdEvwoylOCZtcvaPuouB/LDrHSb2NfQItC7Tr4YiFYfqcSuZRIssWZLVwEDcGyg7nVkclaabAU8d4p3kEVt1mrHakhVkW+NDpziho6L8Wpi0ip2LhHnEX7ah5MpBUMVnZbsURp/Vgf1ISftdJvZE9GwdI3yvcqJa5AKRGCZQ1eSmp71koHSwb3XvEBj6xVHMmVxqeOd5d+2nkJTl1EKqWxjtr0ufP6RJsStLI4lCVK68cyOyXYK3Plc5fgX5JZsIKUEketQJM8BMvENOE6T0QyV5pIebNXVarIxOuU4MpUlSu1XEgrHDzPF9aJ43HwIlIm+AqdTZ+7f5OIU4KaWBm9SzC/qqcfy+iUoL+yoP6C5lQRrGBTiSO5bwulRAhWEN5Y7bE9a6VJFIsGPx8X1pnLWGFKMPJipbFUsqTBMQx3FSJSKjY0d15a+V/30ETOWhmZEmSpypX9WCxbhvutAsgVU5DCguU7lciy9Rzdk/gkphIhWD6MXeWxPWulZagWyNUMLB6YEoyeXBWZQBOsfzS48/7R4LoJkoVImagT4viqveLWyt3uRxJtStDKXYJcKmQKpGQZ7bfylascCFbAvq3x6/hiajfuSoRg9RYsGzNXDMsKr2YoqAlPrNBvFZnMlV6uNIoaXGmFdYf74uRFpExUHhDnb/yvY1i0yoKWm9m3hSNXMlslS4VeybKQucrRqIBgGe3f4qlEzmxBsFJYsMLOXB155Q0f4PwcYyGJ936r0niVq6bIlgX9saTB+RhOXURKxebd4kbOYoUjVrGYEjR7lyALlVYq5LdcLjSTtWKxmi55D4JlupT4CpUSn02wUuLQIlVMmPuXeJTBhR5lEHHvYo9yD3H3Io9yFzFwIUuLR/n5fI9y0zyP8uMCj/LDfI9yrQLBsitrpS8P8lLR/Gr0W8Vjv1VQtrlnL9kmsB8LkTqxYrv4VtlnXfckQ79VyCnBKjWDpTW9G+m38pUrJq/aPfLfzZ48CJa1UuK4tU7lpZW8c8sd1anEoVKWBktJulvK0W1Sjm4mObqR5OiGuR7lOilI1xD98zxeMelHXDHLo1w6Syh9c4Ry8QyhXECwuAQCghVev5UvLAvce8WHOqYE47ckGCCDRf1Ynsk0VXgmTl5E6mSxPhd9y5sdwz5KgP1Wxu4TDLzfKr+yp1SYZzJzxXjljARrZbNnDgTLqmh1eUmXwvXKKrflUqImTHeTMN1JsjRAZpFYkq4lSbqa5OgKkoq+OR7lohk9XKCHxEPjPJuBYIVfEtQvD+XsVe4mVWIitd8q1ZaHFkdJrpbUq/z9E/f9tC8IDe+IFBGszeK4jf8VtyZs1srk4tBcnWTxfxsRK02uIFiRy25NWK/2bXGm6RafbNI1CslBniBZUrNHF82wX4bOg2BFRLDCzVppU4IrZPZqYS2yVvE0JWhUrLr51DWhsEZchJMXkTJRvluc+TGtbUjUKUFzW9l7SoWqZBmRK51gVUGwIsnDRe6EkCcIVmjBCqffSr80lEWJxSpTW82QgFOCJSlYEjxCroi/1TvzCj9134dTF5FSsW636BeTKcEoyZW+30rLYnmb3okcg3IFwYJgQbCsC5YVuWJYYnhre0G1Kk6YEozjZnZNsHzEqlDH3xvcMws3i9Nw6iJSJtKEOHr9bvGLdZ+5H4nXKcEPbLhLsDtjpZMmdU+WP7HqEayMMpW8KgHBgmBBsEwIllWx0uDDncuDLBthZa12ImsVSbEKlLUq9MPf6t0j+mD5KCKVYtXOb8776DP3Awnbb1VjYit7RU+pcJqPYPWSqzJHt2BNIXIhWBAsCFYYguUM3nPlR7C4uZ1ZjaxVQslVYRD+/qlr6l8/Eefh1EWkTtBPFPQCdF00M1d/i2RJMMSUoF6wNMnqLVeqYGlyNaWM/ywEC4IFwTIiWOstNLP7wrKRVaEeymujIVeYErSl36owFHXO3L996roThy4itUqFdBn0/9vpGrjqP+5HEnFK0MpuK71kqVKlkiGzV1M+YtxeIFgQLAiWWcEyL1aaSM2tVq/GYRmJhlhhSjDCYiVZzG8/9Tz/frM4AacuIqViTbM4fdk2929YoBKpkT3fwm6rIwWLM1ZuicxeSbmaCMGCYEGwbBOsUMtCWU5mVDqVeTWqMEVst1WS9VvFbdZKJ1dewapzTf9g6+GLceIiUi6UWnH17I2OYSw4LEvxcOWN1cyVmSnBjG7B0uTK0S1XTA4EC4IFwTIoWE7LcsUCxYcwPyeWN6HfalkCTQkakSuNv37qHozTFpFyUSjEMdllnbfPrHQ/ot3h99caVZY0iYrrKUFDu616eq16SZVWGpSCNVEnWDMgWBAsCJZlwTJ6QTOLj9bcjinBxJsSDCVWGn+rd2WsWSOOxYmLSD3JqjtwCi2Fu4eFR1vQqW1AL6hRpWhJfWL1WwWWK7e3iV3ru9J6r/Ry9Y5XsLAHC4IFwbIiWEblitHfO4gpwcSbEjQiV9184vgeTltESsa/PhMXrNjufpAFimWJJUi/qNNXuOJpSjCoXPVqZlflaorMYGn/Nr1YeVnjHpFV4R5Z2uzJhWBBsCBYxgVrnQnBYpnivivt3sFEnRJcEaN+q6I47LcKSJ1TWfSJeyhOWkRKhqDVDcXbndd/uN39SK9SoE62fNcddAtXjX+ZimnWSjchqC8J9vr1Rz1vJxIsVmmS6ZXiqZWfidkQLAgWBCu0YJkVq7VyczuvZlhQK8UJU4IxnRIslCJUaLNYeeWqjq9Bcr26Yrv4Fk5bRErGTHryL6vvvN1vv5XMSrEoFVSppcQcnwwX/5p/P79KfZ+CbqmKctZKWxzqI1Tde66kUKmZK/X3+W0aBAuCBcEyLVhmxUqDD10uD7I0xEvWKlWnBFmC+IqiHJrmLKixQa7qessV89d614S/1Im+OGkRqduPVb77xGWN7rt79Vr567fSZaYKZO+WvqTY+3oaVb5ypYD1kjATcuV/SvDIj6mtYfBOC1b4E6veZUEtk/WOTrKmkWCVQrAgWBCsoLxkUbBWyXsHuTy4aiemBGM1JcgyxDvIeE0GZxP568EXbtuZueoWrDpX9uJPnT/EKYtI7X6sT8UF/9zmftDylKDMcvkrK4Ziuo+Ymfmz0/xmq9y91i/06reSMvXOmh4BS6P/HgfBgmBBsGwRrEB3CS6T9w7yYW2HWCFrZW71Aj/unKnKlt+PLFjza+zPWvUSrE+ceR980jUQJywi5fux/tHk+F5Rg3uYXY3sLFz5VT2ZrlxZYpxe0ZtpVuklVu5usQolV2k6ydJKheP4vyFYECwIVkQEiyWK+674UGcxwpRgdLJWLFacnZpboz722TJjNa/G/n4rXxZq1Doe4VtEcMoiUjr4m6CwTvRf2uAeHq0pQU28+IJmJqfiSAHrEbFgU4L+5eqdAHI1TpImM1lcKoRgQbAgWOEJVrArb3JkKQpTgpGfEuQ+Kxba3CpVqrgUyHvH+PFfXB9FuWLqnaOxDwuBkJks+qnnRpasuNttVXbkbqtAWatQYtWDo7vpfToEC4IFwbIkWKHuEiyS5UGWDzunBEtTbErQSBnQmyncpH7PZUuxMjMpaJtY1alCt+gTVxr94H48TlcEgmL+VnHy3+vFHeHKVb7tU4I+clUWnly9wazit6pkzalyY4oQggXBMiFYaw3IFUsSl6X4oGfRidcpwUTNWmlSpTWus1TxJdr59HgvqrVxBUOdCbmq7eGDrc7MmVjVgED0RHGLOJWWxN0T6cWhOVblymS/VZo/uSJeXaXyxioIFgQLgmWHYPk2sC9vVL/+fNiuwpSgbf1WWtM6y1S2LlvFssUSZOviUIty5eUTZ66yV5yEUxWB0MUH28W3SbLuO1Ku3BHdbzUtwFb2KTaVBX3l6tV/q2RswB4sCBYEy6hgGZErrbldu9g5UZaHLo/XzFW9mpXK29TzfcVipe2xiuRWdjNlQV+oKnIuTlQEwicWfSK+s2ir+8EPYrI4NLJZK02sXpZMKUMPFgQLgmVEsIyIFVMid18xyFpZy1oVapOA1Wq2KkuuWODHdH5tfIvVAsl7WzovwWmKQBzZ9n7Uwi3ikgU1jodie5dgZLJWL+uYxIK1E4IFwYJgBRWslR5DcqVvbmepiKes1Yo4z1otkX1V3EellQBnyBIg765apJUAG+JXrvSCtbC283KcpQhEgJhL3yAkVUNj0m9VZi5zFVKuVh0pV8y7H7mf+tdOzywIFgQLgmVMsEJd1DxP9gh55SnCmauSJMhcsdAoutUKmbJh3TdTtdSPWMVFv5UfuWL+UtN1FU5RBCJQHovWNxRscfQv2OIeFpEpwbLITQkGy1oxL0re/Ug8VfIfDzJYECwIVgjBCiVWDMsRl7IW1GJK0G8JUAoNy0i+7uoafstTl9xXtbg+8F2C0RSrhRbFSoN6sC7DKYpABAleRPpenbiS5Gpook0JBpOr5yXvogcLggXBCk+wdFOCfFCzLBQ1IGull6oFUqhYovjx0bJU/HvaBODS+sC7rhIla9U7g3X4IpygCISBeP9T0e+9Le6H7ZwSzIjClGCgzJUmWG9/BMGCYEGwLAuWfgUDSU5OZc/uq3hbHhrNfiuWJe6bypUN6lrpL2dT7+m/QFIV8cyVzf1W/lA2i9NwciIQBjNZuVWO7+dXiaHBxGp6nGatfDNXz5eoQLAgWBAsC4LlZ7cVi0WWbvdVKkwJFvmZ+svRbVRn4eSra7R7AA1f1NwQv1mrBcbIeb9ZnICTE4Ew0ZNFP5VcrWx2D7FlSjBGWStNrp6DYEGwIFjmBcvf4tAd6sGaJXdfJfOU4FLZmM7SxBN/3rKfLkOlSKFaWNsjVaYua07grFV3/1WtYzI2uSMQViSr3HH17I3uYXE1JWig38pXriBYECwIlknBCrCVvVTuvmK5WLkjwv1WTdHNXBXLDNW8mh6Z0ib+GP697gyVLktVZFKsotFvtShC/Va95Yr6r2pdr9EP48fhxEQgLMTsKsf3ZlS6H4r3KcFAYgXBgmBBsEwKVpCN7CwiLB3e5vYEnRIs1k/61fUIlSZT2T7Tfiwm4VzUnOhTgv7EqptPnM8UCnEMTkoEwmLM3Nx1Rc5GMXhmpfuReJsSDCVXoyRvQbAgWBAsw4IVaDKQD1ieiivdkSBTgrJ/Suud0pf7NKHKkZvTua+KpWGRnPQL55LmZJoSDChX/HhudTzA1Q6ckgiE9XrhUTkfiwtnbBAPxeuUYDC5Yv4EwYJgQbAMCVYguSqVu69YUlbG8ZQgywzf6VdQ07MuIbuit1Dly4uTC3XLPVmWzG5lX5oE/VYLTNBLsLY6c+fXugbggEQgbIjsanF6drl7cPYG9yOmslZrYpO1enp5DxAsCBYEKzzBYilgSeHsTiyzVr6lPt8yX6afUh///4tlqS/YbqtUylpZFiut/2qrK2NejeManIwIhE0xeb04Y1q5uCPDxJRgWhSzVt2CtRyCBcGCYNklWCxHirw7j0UnGlOCWolvaYASX05lj0jNklN9nLXSynxL6o8UKjvuEkylKUG/ZUH5daDs1VsFHx06B6ciAmFjZJWLE9PLXQPiaUqwV0nQR66ehGBBsCBYhhjDgrXjyN1WLCVaebA0QmK1vFHNji3UyntV6joErcSnv78vX16MrF+PUKzJlIXFocUJlrlaFIN+K71ceanuepb3JuJERCAi0Jc1tVz8ZPJ697B4mBIMJFZPFqu8vhaCBcGCYIXi6RUe70FaIgVKa2Tnwz1LTg9amhL0aTwv1pX2OPOkXSujZaT05T1uPmcpYPliCYvGXYKYEgwiVpK/1HTehoMQgYhQjKT9JxPLHP8z6SP3g5HKWr0YRtZKkyuvYP0/CBYEC4IVilElHu/+J56qY2HQRIklR5seDCpUUniK5RoEf6U9Taa00h5/rHzd0k7tEuRljfYsDQ10j2AxpgQNydV8f3K11Tm7YItAeRCBiHQma+JHHRe8u849KJZTgsHk6nEIFgQLgmWIF0o9XlnIkYs2+XDlfiiWIj6kfYXKO7WnK+spWn+UrrSXKbNRebJHit9XP7mnF6lo3yWIKUFr2av3tzpfwOGHQEQpeMLw3XVi0Nvr3I/EYkqwW6yW9xYr5rcQLAgWBMtwk7tWAsyv7l2yW6yJlMxmZekm9vTvN0tf1mtQRSjWdwmayVil2pSg0axVt1zVOvMKNjt/iFMPgYhijP9QnDRuretWEqqHY10S1MsV8yoEC4IFwTIlWJyh4gNe+xp3X2osJ/ZYovjAXSQzUiw0LEnxcpdgSvRbRSBrNS+IXKm43p1Z0fptnHgIRJQjrU4cP26l49rx68Rws83sz0dIrpiXWbB2QrAgWBAso4LFsJjw15dLe0t1k3orpCyFuzQ0Epmr4iTYbxUXU4KBsldbHcOG4HocBCJ28cYqcd641eIh38zVy6HkqsRCWTCEXP22CIIFwYJgWclg8SoEbXowFlvZ41KuLGauFifA8tDgmSu+Gsc5I7/K8X2ccAhEjGPMv8SZr60Rv3hjtRge7ZKgJlaPSCBYECwIljHB0qSJBYjLgdxTVRKGVNnSb5UCU4LxmrXqLViulwupSoHTDYGIB8mipaQvrRL9X17pfiiSU4LB5AqCBcGCYBlfNKoJFMsH910tqg1/KzuyVvE5JWhUrrhE/H6NMy9vy6H+ONUQiDiLF/7VccFLpe4H7Vwe+rhBuWJeXAnBgmBBsMwIFh/eXB7U91qV2nCXYKrIVWEUrruJVubKK1jVXc/jJEMg4jT+uEJ8e8y/xYAXS8VQ20uCRf7FapgEggXBgmCZEyxtAajZi5oxJRj5rezRylpp0N6r7PdrHVfjFEMg4jiGFIrjnysVV5NYDYlUv5WvXD0EwYJgQbBMCRaLDpcHWRaiPiXYmJpTgvGYtdKYV+se+X6zOAEnGAKRGKJ1ynMrxN12TQk+EkCwHlqi8uK/IFgQLAiWUcHiA5p3Xi1rMJ65SpopwfrEnxKcb3VK0EesNN6r6roSpxYCkUglw5niW8+scF7/zP+JB0bZKFa/LXLQ/++g93fQ3+Wgfi/HiIwN7qdWYtEoBAuCFVKwSuTVOLxM9IjFoZgSjMmU4IIYZK28bKG9V1WOoTitEIhEDLrLcOS/xAXPrHDdPur/3MP9yZWepxmSplFMiYOyXw5qlHfQZKKDdm05aLGpg67pcdCl044RU8pU0ui/Myrd2OQOwYJgGRCspXK5KB/YmBJM7N1W88LIWjFzaxyvoTSIQCR4/GKNOHbKx45rpn7seEQTo2Bk+GHKR6pMsWixeD1JGaxhSxxUInSM+CNKhBAsCJYhweIDl7+mLDOYEkz+fquCwGS+v9lxLU4nBCJJYvyag2dPLXfd8fZax7A0mY0aJ+HsFMsTZ6s4a8USxdkszmw9ouu30njgbz1AsCBYEKzQjC71eKcHczcha5VKU4J+yPtz1eGH0ugHX5xKCEQSBTXAn/hEifjuE8VikKEpQV+x0pByNRiCBcGCYBliVIlHmVGhykFcTAk2YEowav1Wemhj+wfbBS50RiCSNQYVi1NH/FPc/NsPxfBQU4KBMleDIVgQLAiWYUau8HjXM6xoitCUYALLVTJPCfr0XU3+y0ZxFk4gBCIF4tFl4rJHPxT3jigSw4JmrfyIFTOI+AMEC4IFwTIkWLxcNNmyVkviPGu1IB6yVt7MlXNGwSeum3HqIBCpVTY8Zeg/xHVD/+G+32jWapAOCBYEC4IVmqdJsPjAT7p+q3pMCRogr2Cr48GZK7Z/CycOApFqkSaOvrNQnEaydcuQpe7hgfqt/ArWCggWBAuCFYpnqQdraX1yy1UhpgT9lwarnSNnbheQKwQitUMcdf8ScTkJ1uAHlohhD/7d/Yhfsfqre8Q9kmcgWBAsCFZIXqApwuWN2G0VL1OC0RArzly9V+16RdksTsPZgkBEKTK27jv5j3GcLuZpw/v+If7nN39z3+sva3UPBAuCBcEyLVjJ2MiOrFWghna6BqfG8e7c2s7LceIhENGqxlE5LmND173TNrrenFbhui1jqzg5XrNZ934oTvpNobh20N/dQ7TMlT57xTwFwYJgQbBMCxamBJNvSrCXXFU7JszdIi7EiYdARDGmfixOzaxwvOU9QDc4s9LLnD+I98+Z+7N+vch1x71/Ew/9erH7EU2u7oJgQbAgWKYFC1OCSTglKMXKK1dbHRPe2yIuwWmHQEQ5sjaKGzI3Oufw4Tmt3PXy7DpxSqJ87gMXHf7OPYvErXcvEkPvkoJF9xuO/FezJxeCBcGCYIXowYpkvxWyVjEvCXqpdqTnVzm+zxUAnHYIRDR7m4aIY+huv/HdB2il6+eJ9m/oXyiO/8X735w/8K/i9l994B7OgvXvZs8cCBYEC4IVvmBhSjAhm9m1suCkubXicsgVAhGDyKZyoHZwZlU40hP7Pipx1O0LxSVPl7hHQLAgWBCs8AQrlacEF0rhmVGpvk24rJUX1+T3q0U/nHIIRAxiTOHuEzMrup73HpxUIkwv7xyQDP+uFdvFxas+Qw8WBAuCZVWwUnVKkIWJRWXWJv6BUxUs/nWiTAmqk4LOvLlbXWl/rnRcg1MOgYhRZFaI/tzUzodmxgbH+ClJshvlw8bDF636zAPBgmBBsCwIVipNCerLgAXVOrEi8qtVEUqkzJWUq7HvbelEQzsCEcuYtsH5O29je4UzL6vcfV8fkRx1eggWBAuCZU2wUqks2KsU2N0m4fTez5iQzew1LIWO8VnlX5+J0w2BiGHQrqtzaefVDHloZmaWJc9PPBAsCBYEy5xgpdpuK5afudW9S4FKlfr7iTcl6H07c+5W5+9nr0mcCXAEIilDUKYqs8L1knZgZpQ7hguRPFMmECwIFgTLuGClypQgZ6zmk5DkValCxWLFgsWC0i1WCTYlKAVrVv6mrl/ibkEEIg4ii5oftcOSyoQzx28WJyXTvw+CBcGCYBkTrGRYHmokc8XiwzKlPYdnVaqytTCR91vxr7c6p/+5pusqnGoIRBwEXfJ5EjW2PyO3ts+ZVu7+dbL9GyFYECwIlkHBikOxsiNrtUhKlda4nikb13M36dYuJOBdgvpm9vwtrpfyt4rLcKohEHES08qd12dUOLPVw9Lxdvqab86HYEGwIFgQrGTot2KxmudTBszZpDauz5frFhYleNaK5CrnzzWOh2Z+dOgcnGgIRBxFxsausTw1yAdleoXjgWTc8AvBgmBBsMITrEScEpwrF4N2lwG1bFVtALFKSLlyZdEC0VuGCHEMTjMEIo6C7hy8tbv3aqNz2qSN4qxk/HdCsCBYECxrgpUwWSspR5yV4um/7Ire04DzZdN6VO8SrInglCA1ss+tdo2dW9l5OU4yBCLOIr1SnJ+5wTFV29qevcH1s2T9t0KwIFgQLPOClQhTgloJkCVKW7HAcpW3SZWSBbXJdZegt5G92jl97hb3oA8qWr+NkwyBiLMYUiiOSS93DNFKg9M2ul5MSxNHQ7AgWBAsCFYiTAmyKPFmda2vSisBatfYLKpNnouae90nWO0az5c1J/YdsQhEEgddgdOXGtrT1clBVxY3uifzvxeCBcGCYBkTrHicEtSXAFk4cuUUYLbPQtBFfu4STBaxeo+yVu/VuB+dXYfFoQhE3EZaoTieSoJjeg5I96PJvpAOggXBgmCZFKw4yFqxWHFPVb4s/2l9VbPkFKC2XiHQRc1JIVdbnbOp3+qF92vFtWlr1iBrhUDEc2RucN+doZUGNzhzJm08eFay/5shWBAsCJZ5wYpVMztLjFLVu/zH/53vk6kKdFFzssgVZa1y39viumP2mgPIWiEQRmP8h+KkmR+JcyaUH75o6scdF/L0XjSySJM3dF7a3dhe4Zyduf7wLanweEOwIFgQLIOCFWWx0i8B1UuVb/mvl1AZEKtEnhLMp3sEabfVcwVbBPZaIRBGY+rH4tT0ja5bqUT3DF2sPIk2p8/mLBIv+KSs0uNZ5c6fRKp5kf/ejA3Op7ix3dvcTtvbU6VREoIFwYJgGROsaEwJ6i9X1i8A5be58i5ALg0uqgt9UXMyZa3ompvcuVtdY9+rdv1MSbLryhCIyMrVlo4Lp21wvThto3umv0NKTvRN50uXs8rFRXZ//CwSu2kV7llyY3t6elnXFany2EOwIFgQLPsEy0q/1WK5ToEFikUqW1f6695TVdsjTqHuEkw6uaJt7O9tdd31frU4HaclAmGmNLe+/YyMDY7xmkhR1iqX/juTs1i0ImEK/V621hclJ/smTv2467t2ffyMjeIy+TGVDO/Hdw9KpccfghUBymnzPzG5zEmHs1u5NMej9NWY4VEullzkRXi5QCNbBYKVWIJlNFullf5YULRVCpkVPaU/b5N6tRQqMxc1J6NY8U6rGuczyuaDZ+OkRCBMBvdXUVbqrZ6N6a5p1Gh+/5T1oq+3bLdVnEwZpf7TKhwjulcnqO/HvVI/6iPCu7qGPz5lzl7tzpJtdP4xrU4cD8GCYJllMgnVO+ucyhurncpLq5zKsyVu5cnlHmUEH9BLncpQYsgSpzK40KPcu9ij3EPctcijDFxIkkDctsCj/Hy+R7llnke5ibixwKPcQPww36Ncxyge5RqiP3F1nke5iuSiX65QrpgllEuJvjmCpK1H0iBY0ROsYJkqTaZYLvKre0/8aWU//dSfmetukliuZuRv9YyiXqvr1wjstEIgTAffD5W1wfFQ9yFF0jSJZMpf7xOvT5hUcah/Zrljsv79syod14TzOWRudAzryV453pm65vDFqfZ1gGBZI10K1VidTD2+jISq2GPboc48TAxdqjJE8sASj3I/wbLGDGJp04nb3VLe7tSJ282atM31KD8gYbtWEUr/PEGiJiVNEzQIll9Gk2AtNSBWLDr69QlayU/LUOXqtqhrZT8rdwkmrVxVO95gscrYuu9knJIIhMXg62imbXRMkAfW9Ckfh5Ylkq8TKJP1mm7L+pvZa8zX5Xkze3q5a8C0ntIj9V+lxtQgBMt8qW+qLPepQuVWnl7hVjNTScpQ4oGlqrxpmbY7SNRSXrDqe5f8WID0Cz613ilNpvRCxe9XaMMlzXqpiqlY2TglSI37swtqHG/PreHX4PCqEggEggWrzPkDukQ5V+2rcj5jdBXDzApxMWWy3tLKepR5GmGmVCjofTMrnT/2rmLo7vtyD03V6xUgWEdK1cT1TiWNZOo1Kve9UOpWRpFQPbYseYXKKKldInR3l/lYmnIqe5f6OFvFU3/alJ9W7rNyl2CqZK3ep0uZC7a6Xs6vdv0SDewIhI2RWd71q55yS9ddZv5sRpnjf7ob32mdg5mm96xKcbmWOZNy9btk39YOwQoOZ6jGrXUqY1ZydsqjPEHlPhaqEUWQKgiWCpeCM/V9U5pI1fasTOgWqjAuak4VuZpb43qnoNp1c26tOAOnIQJhu2C5ugUrY0Pnneb/PPVPaaXCCuezRjJQ2fRTEmW8JvWsf3C9Tmsfzkzlr0PKCFZ575LfeMpQjSlVe6cgTxCsYLBosxQsqbf/LsFUEav3a5x5NBWYW1DtmFRQ6xqAExCBiKRg0RQgTe3NkVmoJ7mR3cyfH7/m4NmUiZoid1dNnlzedWWw9+dLnGkacVzPoeuYnF7R1S/Vvw7JLFjpfsp9I6nc92gxZAmCZVyu3lnnDrmKwexdggklV2H2W83l7evVXS/P3eK684Pt4ts4/RCICEcWXYXTMxXoyszY5PgfM3+eM1bpG5y/03ZnTSt33RHofadVHv4OXYPzhq45fkIqLRNNJcFioXpD1zv1pCz3QZAgWFYYv86jrKPndfluj7Ke3q6mj79yp1tZ0aTeS2j2LsFUylxxj9Xc6q5n36sR16PHCoGIYrAgTavofKJnt5VzGkuXmb/De7WObFZn2RpSKI45QuSo54oyZPoN8ZmTyh1X4yuQHIKVLvunRpeiER2CZa9gvbCSxGqPUGr2B2GfUCr3qPK1aqdHWd7k9gpXypcFqXn9vS2dl+AVFoGIWRZLXESZpYm6K3GyKZt1C/3+iYYEa11Xvwzvn6E+ro1dY+mOquO6BY5Kjrx6gYWqR+IcUyav7/hRqj7ea5rFCXW7xZlb94iLN30uvlvbIn5UsUc8+P8+E7l2CVaDFKzy3T1j63b0T02V5b7xstw32ts/5UYjOgTLVsHi8vFIynpOWO9RynaFkKsg0lW116NU7FGzX6ua3UrJDrdXvoplxqsw2cSK+6tqHO/SnYGPvV+N1gsEIi5CvarGlZbZs0NmOq9tyKTForyvKtifnfmROIf6qjLUPi7Hu9oW9okfiQt4OnCalC8uDWZ5N8aL/qnyuBbSY7GlRVxYc0BcTy/6A6tbxPCt+8WorS1iLInV2/R7WXQQ5PFBYOfhV7NPFayqveo9amEt8lyvW5Ugl3mifwqCFQnB4ucWb2t/Y7WHXoMElQItylUI6dokxYszXmtluZHFq6ghceXq/a2esdxf9Zc69QYOnGoIRDxJVtmhc6np/K1ehyw3wG90jgl2ufPUj8WpJFZTtc3uvG4he6Prdk2seu4vdLxL1+6cm8yPYV2dOMUrUwfEQ9X7xBskU7ONvPDbLVib9qiCxZks/mnd1HUztMzzFRIqXuQJoYFgRVqwuKTMC0TfWS8oQ6qSTixvslmuTEgYyxeLF0sXZ7n8ylVt7JvZaSpwDr0do2w+3BcnGAIR50FTfqfx6oUsmu7TbVhXd1WVd708rdJ1R1Zl5+V8fyD9lHTKGCojTqWlo7RqIUP2cOXoNsMr8u/IzCh3DKfS4UkJL1BCHF/3tThz8+ei75YvRP+az8Ut1QfEkK0HxGh6YZ5i9oV8016hrN8tlNId9FO0jYffelkmZGr3u73Nvrw3KEtX7vNuRV+v9k5pV808jv4pCFaEBYuFist/LFVvrvXQ87BHrDS5WlwvFPoBJTaC5QfOeJXt5uZ6LjNSY31TT4lxUV34YjXPhFjR++bM2+p6s2CrY9jc2s7LhcDWdQQiYYK/YWdUi34ZG93DfbNQXmGibBVfzpyxwTk6nXZfkVy9rDW5+75vxgbHq9PKndfr+7ISKbZTNs4rU/vFTZSNeoBebJ+u3S9e2bpPTCBBmkn/nWf2xbpqn5SqnUIpalQPk8J6D/3avsOPZa18t7tbsupJssp2OZWVdDjw5BWXP1i4Jq53Ky+tVA889FFBsCIlWFxS5uWxL63ykNB76HknjhArjQW1nNGNH7ny/z2slhnLtcb65p7Ges5uRSJr9Zda5zTKWD3xXs3hn8zZeujcPhArBCJxg6cBM3nPFV2Dk+VHoIIxrdyRwdOFZvdqxToK6fLr2n3i8tovxN0kUGPoxTSz9oCYyaU+Yk54PwULeiEmqWpgoVLFSqOwwaOU7Axfqpbv4MtwPfTTtEcpauqRLBas+v1OpY6o3edUaqg3q2qPk0qJTqWCGuHLSb7WNTuV5TTyvoBezGdUuKmR3e3th0FWC4JlVbDuL3R7M1XcrD65zBNQqjRyN4nQE4PxCAlXtYTL/bxOonSHKlxh91ttdWW+t9kxOKvu6zP59QknEwKRZMHlwIyyztszNnSNpqzUeOrVSufsFu2+ytHuMvSWEWkre3p554DxH8ZvOZAzdJv3ipMoC3UucVndF+InNV+Ih0igxlLv1Ey7XnSrdSXAkh2CXmxZpFS50ugWLMpglewwLlIMZ7z4zywjkVpCf+/COvWn/wUsV40978PTU9yTVb1XlSuvYEnJ4t+r0slWpU64mPXNXSReXUppU5eypK6Lp5RIvrQ9V25v4/tzJbzrSm1QZhlDA3xqCtbAhW7l3sVu+n31+TBuXWih0pMdiab2OKB6r/BmuvgxW0ZZriWykX5hILHa6sx9f6tr4rwtXaPnbxU3Fhqc5kYgEIkvWsdyo/qkjw71p51XP8zY4PpFd4P7BmdWNl0eHc+lPirp3UTlvgc+2S+eoRe/cZ8cENPtbpD1ShWNlq+kEuCyJlWsmCU6fEWLWRFCsEqJFVKolpJAsZQtqlPFyitX8m1xk/q+eiFT/243fV4q3EuyaifjpGZep7d8WBlEsJjVO4kdXcqqHapwMcsbu5SlJF4La0i+qrqU3MouJbu8S5nKqxyot+u1VTx96FSXjS7DOodkFKzr8nsa1Xn6byJlq4xKlQZPDJbuSD65CjTQoq2O4OnFZVSy/3uDO++DWmc2LwSdv9V1+/vVnZcOQbYKgUjt4JULWRVutXy4wfWn7DjaFNxwUJzFTeif7BO/pzLfu5/Ich+VAPMiMXlUuUctAfL0U3GjWgosaugRLF98hYvFaaWfbBXLEWekuIzIUsUZr0VMneglWPzfy5tCN8uvlLLG2a3S5p73X9ndR6KWNnhkfXmTKlaBBGsFCdbyBpXi+k6liFhKLKntVBbXdpB4dSjzqzpIvjqU/E0dSl5lBwlYhzJxXZfyxqouZUwJTSsud9IBjYnFRBWs2xZQpsqCVOmb2vn7oWZfagiWb2mR2cKrWj4XOVv2itE0PDOAOAenCwKRwpFeKc7ntQw9axjcd8fi8+DJvuqvxOm8b2rrl+JGKvX9ljJTE7gBnVAihbpTR3gXIXIJkLNVyxpVudIo0tMQWrq4h4rLfsu9UkXyVX9kpmuxXzx+Bc0OSpu1MqSbPo7b2yC/lEocLFUrSLKW0dui+i6vWC2tI7mqUwWrkASLJWtRTY9ozWPZItGaS+STbCkVh5RcYlb5IWVG2SFl8roOZfyqDuWV0k7lhZIuZRTJ1xPLnFR6pA3xxdwsrWbBRkCw4kiwVEmyynzZ1B7J79UEJI/aFyZRL+jveMCmZre4iF/j+LUOJw8CkeQxge8w3Oh6pWdi0DGO92FF6+N7hapV9K/eL35JKxIeo8zUa97sVIRf+LRm9bLdar8IixVnrJb5I0zZ6pXhqvfPYvl2eYTkKhTcmO8tWTZ4emW+ePdWIZUOF1DpcF5VJ2WwOr1ZrIIggpXDkrX+kJJNZK47pKQTU9ceUiauPkjSdVB5c+UhEq9DyksrOpTRyzuUZ5d3KiOXdVHpsUt5vJiyYMSIIjcEK4EEK7+ad05BqEJyQOTQ69zr/FrHC4vrW8U1te3iDJxECESSBTe8s1D1XNrsmDDxo44LIp6pOiDOpzLfwE9axMv0Np37p+paRG40XuBYrCpkCZB7RVisVkiWS8nyxZ90FWv4CpcOI8KllRX57YodsZGrkGXInaqAlezoYcUOXtzo9jbLc7/WjPJOJbusw5u9CiZYE4h3SLLGrzyojCttV95gStqVV4iXlrcrY4jRy9qV54hni9uVp4valSeLDimPF3UojxV1knh1EU4IVhwJVm4V5MoK9No3h1/7vK+BfCPEAXH3Nsre42RCIBJZrOjKHO+lzTRB2HOljit92iZxva0fR4ijKRV+SiUJFV0p88P6/WIEvaBMjPYLmVYC9DasN6t7qzS58mWFr3CZkK5lYUjXih3xJVbhwJmwhXVu79U+ORXcLK/KFwsXy9bE1Ycok3WIBOugV7BeK1EZu1yVrBc0ySpuU54talNGLW1TRhJPLmlTHi9sUx4jHl3cpowghi9uVx5efEgZWthBdCpDl3QpDy91StxeIFiREyyeGOQhEAiTjewTk+u+pPaIFnED/zD6cYs4tbAQjfIIREJERtnhm/i6G51cTc6soEubbVh4x1LFQlX9hfgxZYvuJ6F6nl4oMoi8qEqVLAHyLp51u9SMFR8Epb4EEC2jsrUszAwXvy1JIrkK2gO2k/vR3NTE7/aOsefTtKKyielUG+Ypy/Wmt3R4kEqHagYruGC1KsMXtSpDF7YqQxa0Kg8Qg+e3eBk0v41oVwYtaFfuXcBvDymDFh5SBi/qUO5f3Kk8UNilDFniVIbGSMDuL3R2C9ZpaYkrWMvkNTgQowhluVpooIf2+NXRxDRJ108+bREX8GssTjEEIt4yV7QsNL3cMSSjnPZeybJgRoVjEmWywr60mdLc59GLwK+o1PciZ6lk6jsvFtmqCilV3Fu1ypedqmhp+MqWhiHhajJRUvTTw1Us5Wplc2oIVrAypHcggDJfxd6LensmIFnEsmhdxDhqmH9h+SFlZNFBr2QFE6xB81qUewtalHuIu4mB+S3KncQdxG3KfqJFGSD5udLq5bb8NmVgwUHlLhKxexd2egUokvJ1U/6hbsHql7k/LgTrDpOCxWVtSFDURCuvjl9TqWGeX2O5nMiyhVMNgYh1UGaKL4DOKO96rrvfSl6Vk76uq5/Zv24zXZdD3+ynfNIqvkMTMveSSI0nuVJigfYCxCXAcmpYX0titbZZlSt/rAohXaUBpMtIlmuFqXJi+BvfUxkuqfIluelltCZiJTfLH6JerXZvduvhRapwDZ7f6pWsu+aqkqUJ1s/z9iu35KrcNGu/ciPx45z9yg0z9is/JH6QvU+5jrg2i9/S789qVW5S2pTb5pKAze9QBi3qogyY05sBG7LE7RWxoSQpDxuUq8GLncp5E/Z5BYt5nHrMEk2wCmrU77lYfd8DlfoW8TZluH5TR7sBuR1js0jMq8wQiIQMngjkJaK0mf2d7knBDc6Z9HZkRpk417BU0Tduw1fiUtqQfgsJ1YhPD4g/cWM6ocSCWnkXIO+s4klAzljpWStZ7Usw0dKxslnXr2VQuPyWFHccKVucqSmFXEWsDMnZrwLvNUFdtC6iU0lb3UG9XocoA0bZr6XtypCFbco981q9wnVLbktQweqfuU+52ste5ar0vcoVzFRmn3IVZZ76Z7co181oJQlrIwlrV35OmanbCjqUgSRi9yzsUgYtVmWMBYxlbOD8TuWKzBbl1HGqXJ1LosVXr8SFYC0keaoIzaxN6vdcrL73wZGQaM2ht2998qV4tP6AuHVbO91sgVUQCETE0lZHUfnv+5kVrpf4Ghzd/YKzMjZ23s4ThIZKf5SlovT0r+kb+OX6L8VE6gOYVa9+Q0edOp/eKn6R58Z1X9YFoJd0Gc1uabIVpKRYYqKkyJkXloCVkKHor6LYofaA8fUmC+T1JtwHNqtSLUGOpEzS/QvbSbzaSLpavJIVSLAum7xXuZToy0zcq1xEXDChB/619/+bvE+5dOp+5bL0/d63576zV5Urgt8OnHfIm82MB8EaSIJFC4eDMqOyR67qQVxC1YXZ1KIxiUqIY+nrNOjTveISnIcIRIDynhmpUqh8R2WTKzI2usb2urh5g3MO9Vq9lUV7rwJ/KLrbj8t/u8WZjV+KO+ib852Yv1jIVHi17K0q96FMipZXtjQMCNdaH1YHEC+r0uVfvCBWiSZkvIZi/OouZWQxNchTszz3a/2AslwsXv3S93lli0XrYilY55FAnetlj3L2eJUziTPS1Gb206RYMVdk0dTkqtg+J1j2BxeqgnVvYXC54olBfh5DYhIQ+uGYflgeyK/t/BovbBhoQiASOtJWtH6bloD+iu8KTF/zzfncpO77PixUkzaKszLLHVdnVnT9MnOjcwwJ1eyexaF8cbPjnaxyx33Za77ye/3N5v+I00iorm5oFb+i0t/zDV+KmfEgVjWyt2rTHlWu9JT7Y3ePbHVL1y6LWa5mk1kuf31cO/SgLJhMcBlS2eSkEmSXMra0Q3maBGxEYbty/4I2yoC1Kj+mDFj/LM5a7VMuIOE6Q4pW34mUFctuVfpmdyr96HLluTWxFaxl9Ly8a7EqWI8WBxespbKpHcKSuPBrO2W2xlAZ8e66L2jB81d8JRpkC5GCkbHBeSOX9LwlPlqrkLHB8Sr991OZZc5Hp5U7f5tZ4R7JmSr6/fH0+9NIrubos1ZZFc7p0zZ0DfIuD/X5iYV+gjmGpYq+6R7Z9qV4s6FFTKP/zovpC4BsWK+We6u4FFi5V+2zqvQjWaZky6JomZatAFOKyFyl1ioKvoZIX4KcUdHp3QmWR2spuB/rgmwSm0UeJa/KQ++n3k+5PAbrOhbTx71pnipYr6wOLFcLa9UJXUhK0pBHopVFjPuU+7Zoo/yaNeJYnLqIFBIsx6tc2tMm/0Ih32+2917Bje7BWeXiRB+pOpavZaDS3730k8ykBv6JJobov+G1pnUWK182BaBSYkq8/MjX+gDlRUOlxZDyBekAvZewXpcvSLCE8s46oeRs6k0ebUVfKO+j9L3EOxIo1R7lillC+WF+YLmaW61mlGP9egEiC8nWVJKtwVoZEScwIqljQlnnJZS5up8mAF/2LgPd0FP66y7/beQGdsdkb8/VBudj08pdN0/ZLE7T/o7mZnECT5TQBOAvSKr+SMyKh29mrQyo7a6qllTtsy5aVrJcAWXLZB+X//4tCAXoTdo6NVt050J1Gk8jxw98BQ1nt/gC8KJGNcNVavPn8/hyEqxcobwRIHuVu0n9fqiHgKSOaH0pcrlVhCobtze2i8vLRe8f1BGIpGpyn7y+/YyMdeIyykhdm77B9bOMss7b08tdA6Z+7PwpXXlzTca6zsvSysWZQ0TPdQrbvxDnNO4TdzS2ieeoFDiRvlnmxIVY6fZX1fhjnx/h2mtOuDZZKSvuDiJcZsuKECwQoGmes1d9c9RynF6wfDlCtgilind/8TVEqnCF29OXVelR+itCeXK5oHaCI+Gmdn4eQ65SE++ZQZUOejv601bxSz5TcCAjUjpqvhQXNbaKkdtoVDeevln1E4F1Ia64CSVd1WFKl2Hx2m0ty7V2F+QKHMnkcjV7ddM8mR2q0rGph1mbjMtXPpXvCuvNLa3lkuMskrWfz/d4M1fZFf7hiUGIBtAJ12z6Yf0PdW2iL05aREoElwA//UpcwmsVtrWJV0mulFjT0Oq/z+qISUENu6QrQIkxZGkxSB9XsF4u/z1cHioXQiZAb7i8d2+hx9t7NbxIlaq8Kh/J8ocB4dJQSLYW1HroChu+cki9eoj3rmnw51DUpDbWTy5TJYr3WjHZPhTWq9+T8fB6AuKQL8UbnNXi5dP0AyhKiIjkCl6tQEL1M85WeUuArSIvXr759IIVqKndr2yFyHDVBJGt6hjKlj67tQ5yBfyQX8PlOI+3PDhxPZf7VPJ0hJKtWSZkK1f+/fnUxK6hyL9jxqYesfKF5cp7Dc4+SAQIDp85VEKcvK1FPEOtKLeqKx8QiAQOejKfSk/uoUQmidXspjgRqybJEbJlcIowmGwZzm7t85/ZslJWNLIewp9wrYVgAT+MWdmzLV2TK38YEq5N5jJbvmXFGXp8BIs/Ln//NLZAIIDh1/687XQWbW8V05raxPBmAdFCJEyPuziq8aA4m4TkR5ytaqIJjyad0MSaHW09NLUFfj+j0tUQYk+WpT6uff7lK5xpxUDitR6CBfxcTP1D2dw+tVztm9LDpT2j0hVQvjaZ6+PyJ178sfiHhHh6fQEJSJvI3d4mRlEC4MfcGJ+WJo7GSY6Iv2wVrVdo+krcTz8dvLbjKzGzSZOYGLHDh51+fu8I4fKHibKi4T6ulsDCFay86Le0aFa6egkX9WA140oc0MM763tWM8ytUcnXU+0fRY/VbJeJni7e29bYGtvXGJA8kGTlEK9TZutBPstwoiPio3GdGgdJrJ5nqSJRmUPkxVKqWKSa9bSr7GxX/z89poQrUJarRcVyebEldtOKLFrch5VbBbEA6nTfD/I9ykUzhDJ2ldrfpDG3xo9wVRsQriqbhEsnV8WN3dkHAOw+Q+bwWfafr8SLOw6IK3E1DyLqsYs2rG8/IK6nJ+If/9MuZu8IISuRZqcUqV1+aA6Br3SZEq8Q0tXYEkama3/wLFetjdK1uJ73C3mU8evV++b4KpQS3EWYcmRWeJSLZ1CJcK46tTevprdk+TLXn3jZJF2B5IsnBpti/HoDUoPtXD5sFS9wywtvjMfJj4hobD8kztnRKu6ibNDL/2kTs2L55G/WSdVuyS4DBBWutjCEK1AvV0uYwmWgj8twE/3ewMK1rEkor9GeocGF3NzsUR4u8iijS9V9SAW1sbl7DkS392pEsVoeHFqkytW8WvlWhynhqjYgXCZka4G8YxCHP4gm3iRCu3jls6/F3Tu/EefBBBC2Bl8/QE+yB0iqJsUyY8Wyw5K056B/dvuw62CYwuUnyxVOWbHJt48rzBURYWe3fNZDcI8WX6PDl+WOLhXKzxcIuprEo/QjrqXS0V2LSbpWqosfIVzJxfxabm5XBSuTmtvn1/YwzxerwhWinytUhouzrTjwQSwzWnQGTqYkw9DNe8VJMAOE5dgsxHHN34jzd34lBhEzdgbI7kSaZp1U7T3kn0DCFVDATGS9zGS7dhgRMAOTi402TC0a6ukKNrEopYu3vfNhydmtB5YI5cYCoVxLV5b0zxPKLfOFN+sxfp26O4kv/l3aqGZD0DifWLyxVpWrOxaqgr0gCH7ly0Smy2xfF79v2a7YvP4A4JevRA71ad1Pq4gurKsTx8MYEIYiTYijP/tSfI8EYhhnrEgm8mItVfske41gRrbabZAtXUO96dJiawjhstpAv9/4mojaALIVqJeLr+JZ2qA2HY9bK5SRdDfcICor3jxPvVblTiovDqfy4guU6ZpYpi6N5I3ckJj4bm5ncebmdt6avrBOUttDOLJlVrj0ssW/LqVrcChrgEMdxBV8NnJG67M28Qj1al2zZo04FgaB8B+0w2pni/hu89diNNl5JpUC85p9J/IijCZV+3RStV/HPj8EEy09IaXLpGz5la4268K1o9VAdsuKcO23kN0yKFtVcpM8XxjNd8GxePECyGdLhHLXIuG9nLd/nlp6uoPEa2SJR0mvUK9HQYYrfuCvCV+LwxlJFqVFdTrJMiFbvsI1v8a/bM0zIVv8nOLnfrRfiwAwCp+Vn7WLTJqof4HPUN4HCaFAqP1VdDcTCdUlJAijqIlvdrPBviS78EqVFKiWDnprhgDSZTTbtccXo31dB633de3UrYzYYbSsGKCvq9FAT1e9wd1cZndy+e7lCnTVzxI6ICdSVuTxZUIZQD1dP6AllldTefGGuWrmi7eGz9jkURbUqdOLyyjbVQrpiV72aod6kTJnr1iMeaJUY5EPC+sCs0AjmHAF6umq9S9d3onB1ui+HgEQDnyGEs/ROXD5boF7D1M2CoU4hg7579Nh//tdX4uZUZcqmaliqQqFUdmynO3yJ1wGG+l329BIb/uaiBBb6CO1l6s6xMQiZ7tW7FAzEyxd3Eg/dKlQbluglhf5oL9/CWW6VniUcdTXlUPitbgeKyMiySx6jC+b5VGuU9TsI0tNYX1v0fIrXXUBMl26jJehLFcA2eLPgZ9rOLRBQooW9WjRa/9T9PZ6ymgdA+NIoeDloCRVf/zv12LaLi4FRlGq9huUKsuydcg/VjJce0PI1hHCFe66CKu9XG2xbZw3ctUPC1e1n11c66l5uXSnujxSa6a/n5rpbyjgTBcd/FRevGW+2tfF0jWvFuVFuyglcX1yhVoeHLK0R678sTiYdNWFJ1y+0sW/5olWHNQgkeGzlbJZWXTejvlvu7gC5pHULVbimIMHxVnUY/UwfdFzdpnoMwqH3bJRneWo1SKRFDFbS4w+QmZ3tsvS1GKQq38aQqyLaDCQ6Qp7+3yQ8iL3dfHCy6dXcHZL7enql0viRQxcxCUtj5JVoWa5eHqRV0eUIttlGH7MuLn9ghnq48z9ThpLJIWBCCFd+mzXQo1ApUUf2Vq7KzqvTQBEi/8eojP3azGC7ztEM3ySxWcd4oL/HhSD6As9NWpi1R6+WNktXS0RznjtMVNmtGFNhG/Gy2o/V7ilRUsXWwdooA+2fZ7vn+MMB0+6cb8QZ13uoPLijfPUBu3BhR5lVIma6dL6urCvKzBTaYksyxWvZigiaSpq7C1Z/oRriR/RMpzp0pUXA2W6Vu4MfCsDAAkvWu0ig17/79t9WFwEM0nw2EvL0HZ/Lf6XeJu+sLnRfCKxPOzx6bVqjTPZajEoW7YIV7AyYzirItqCTy+G1TxvZfv8fpPCFWJisTrIVT9cXuQsFx/6XF7ktRHDi9Rs17UKX/miNnAPWepRxq5W71xcjh1dXvgxuHmeKljp5apc9aJBxYhwLQkgW4aES1daXN6kPv9wEIMkl6zcPV+LdzjpUXdAnAJTScBy4L5OmmL4WozfHaBUFQv0PVgsRm2d9tIaDLtLjBLbSoxhbqYP2Uhvw0b6xjAnF+sMTC3Wmp1a1JUX9fcr8oJU3qP0Qinv5lJLi31zhHLpLMp2Ucbr8eXqNUBaabFElhdTRb5YNnmxKO8vY9Hhq5KYYh+KmvzLVyjxClRWDCRe/Hv83Imn1ysAIn4mkmgd6BJXohE+McTqKDqYr9rzjXiUvnC5RjecxwIWjP0dkZOtgAJmQxbMSIN9NJrqd7Xbt4ne6vU/RwhXBK7+MdLLFWxVhJbt4oOcszVcXuSt9Fxe5IuNWbjupfLi0yXqVnouL/LVMcVNySlcPJX5wFI1ezVyRY9cBaJbuBrDy3QFKivyn+evazy/XgEQKSiTlUc8zmd3Wpo4GiYTh0FfnLM+/1oM+/ygmEz/nZdIT7C9uj1YbckgWyFKjHtt3Eof9vSiydKi4St/WuKzl0sTLt5Iz+VFli6+5278OqE8tkzNdvGurhsKPLQ+QhWRMas8SnYlZbuSZEEqT2Ly3ZJXUDZv1ia1NOdLSOlq9BGuht4YLS3y7/H6jt3tOGhBSpPHZ/fer8WjXxwS58Bo4iTWCHEsZayuoy/O1D3BJtsSBC2z1Sur1RUhjJYcLciX4RKjhtV9XTZMLxpajNpuMtOlozHMTFdY+7m4tLg/cFnRV7w2yUuvObPC0sWZLr57kUuLXGK8Ll9trn9zrZrl4sWofPdiSQKVF19bra5mGLhQlUxmhQ/L9RgQr15lxcbALPVppOdSrrdUcggAwHzxjUjf2yFuoIoUpg1jGdRj1Y/E6knKdOTtNZMZSRD26cqImvS0d9mLEdHqxqZme6vrIwyLl8H7F62WFy2viohlpivQQtQgU4uacHGGhcWBsz1jV6mN9HwVEK84YAbSNUCPLVMvTM6sUC++5uuA4nFlBH9OP1+glgd5sSjf81e6o0e09BwhXE3msl3F/jJdOlY3q8+zZHztAiAsuAp1SDxD5zuu3ol27NsnTqYvwH10aE5KVrnyK1uHVJFpj4BoWZGttijJVljCZXB6MZzLri0Jl12XW+8/cnIxrF6uELKlCdeqnWoGhqcXtb6uexarwsV3L/L04r1ybQQ30y+sj48MF1/Azdfi8PZ8Fitei8CLXjXRCiZceukKJFvLDZQVGX78+PmCwxSAwJK19xsxmUqGDx4QmDaMSnx+WHyHHvBxqf7k298RmYyW7SLmM81o+yTjoTDLi6Ea6YNMLxq9czEephbDzXQFKi9u8i0v7lElY2q5muni5ag8rcdwzxNL2NhVankx2ncuctP+ZbPUxaL8+fFeMY2VOkp3HkmJgSzXEaXFHf6li3/NX0ccogAY4/ND4m3eDAADilw58MwvOsQ9B74R2fuCbCBPNXyb49tjIV1W10lYyHrFLNtloqHeSKbL8PSihanFhihMLfrr4/InXNpG+jxqpH+FrgEaWqQu9vxxgTrByJmkR6m8yD1d3Eg/t0a99Nru+xe5V2xEsbqagT8mZ99WN/eWrCOEa2cPpSYyXQGlq0n9NT+me/HaBYA5vhHTP+8Qgw4KcRaMyMb4olX03/+NeJEOzzl4ooWWrUiWEUOJVnuUpxnNTjDuO2T/9OJumyYXd4Y5udhgYSmqqV6uIEtRq/aFLi1q5UUWG56g4+lFbSv9oEL1wusb5qrTi4Pl2ogJ6z1UhlQb6S33XTWrpUpv9ipbLWny5xAIv9K100e4dpgvK/J/82MCuQIgjHPuG/Fy2zfiWphRmLF5sziODrvBNGWWQ4dnXrBN4+BIWnRlxIMRwIhs+WK0t6vNjtURdmylP2hAuNqjLFthrIgI1stlm2ztNSZbWkmRpatstzpRx1kevhfwCVoZcVMBTy56vFyV6/E2048uVZeElhgUriLKXA0qVPuuOHs1mhavrm1WPxbf+cf/vTYM0QokW/6Ei1djaMuGAQAWIRc4QE5ArUJD6urE8TAlCwtDd38pLqIHchQxZ7+JsX/gnxafnq2DsZCuYD1dZldHaD1dnfb1c1lejBqgxGhHL1ezgTURUVkREWIDfbD1ENUG10P4ropgWHTmUiP9a1xeXKpeA8SlRV4dMYBKfcOL1elFXo6aV6VOMCrV6iXYnAG7VvaA8Sb750rVhavMugCslazeZTLDpSsr+uvh0iYG8VoEgD1Q4iVv32Hxx8/bRF9MGhqM7UJ8i8z0F/QAvo0nUWREqzXCmS3bpMvK9UB29HN1WOvlMn31j9W9XFG4a9H27fP+GucNZrn00sUSxOVF7ul6Z71aXhwsy4tX56kidYUsBTL8e7zLi1cysORwpmy9xi7jwrU2jJIi/z2cocTrDwD2c+CQeJedYfducSIMKnjm6mg6+J4icvHEibxotegyWwfjWbas3scY4+b5iDfOt1vo4wqxIsLKXq5QshWqvBhsPURA6dqjKy9KGWLZ4S3q82rUexi1RnYWKC7Ple+R7FYpk+hFy5BwNRsXLn4/fozxmgNARM+z3C87xB84QQOT8olCuujxwNfiSnqgxreY7LcB9uGb2ToUQewWMaOb6qOV7bK0jT5QadHKMtR2C1muthATi60ms1wWyopW10P4lhY1KvYcSXkAyvbopMsfobJc+vKiFD7+9+/HawsA0aFTvN3SJa7C5dG6fquvOsUvyD4n4gkSP+g3xx+KEeFIl+lrgexYFxGkoT6c/Vy7fbJdUbvcOtiKiDDWQ5i9Z7E6jBUR3dK1x79sBZQuXYarzI9oGcl08eeuDZsAAKLDl51iMnFnmkjxi6ObhTih9RvxOMlVDp4Y8ZnRapUTfTwBGC+idTCCTfT+rgSya13Efiv9XAZWROyOg6nFxjBXRASVriATi2anFrXJRVPCtdtPWdGPbOmFiz8+5AqAGCUIDoscqlKMpAROavZlHTwozqYDbxQ9CHmt/pqVQVziN6vljBE2lhlNlxdNTDHaedm14UxXiBKjkanFHWY30Lf57OXyR4RKi9U2TS16y4oaBkqLZX5Ki/y+/PXA6wUAMSXvyy4x+ptvxHkpVRJsdYhryDBfpUMrr83kYkoQP7T79Gt1OCNLKNmyO/PV3mVtM32LDWXGuJpcbLNw5Y+JXi5DayIsbJ+vtrAI1W8vl4nSIv8eP2ateH0AIB5gx3i9zSG+nxKrHL48LH5CB/MUfOGTULiiJFodJkXLNuGyuJ3ejp4u26/9MVtabPdfWtwR5nU/ja3WJhat9HLVGLjUuiqUcIUoL/Jj0taB1wIA4uxsSqekzs+SVrLoH3bs105x41eHxUx8wVMjs3UoisIVUr4sTjXaeT2QleuAzKyNCCleNqyMMCpeO01KV5PBOxYbDIiXmfsVjUjXJgMN9Ax/bq2QKwDiE+rLore38g0xSSVX+4Q4uf2weJAOpNyo348HYs7BGImWpVKjj5CF2+MVqrneyqXXdm6kN7SJ3uLUYrOV0qKfXq5ITS3aeak1fwz+2uD7HYC4Jvdrh3i4tVV8O2l6rg46xWNfd4lZ+OKCeJMts71d4TbUh5xk7LAp09VhrbwYrMRoeSFqWxjCZfKuRVtKi0EmFv1NLfKfa4VcAZAQkIvMpqrD7xO+XHhAiFPoH/MsvqjAH/EmWpHo87JLutpMStd+E9Jl58qIcNdFWN7PFeaqiFqT0qWJF////Hji+xmAhBOtMS1CnJqYaxiEOIsscSSRhy8mMJLVOgTZCt7P1dGbSGS4wpItg7u5dhns4Qr32h/DsrXfpGzphGtPO75/AUhgyXqWXSXheq6+cYrn6ZPPjdYddyB50Ge2OmNApOQr7F4uG9dFRDXDFWJFxK4wV0QY3j5vZUVEEOna1R69C9MBAPbDjsKuwtW2hJArbh77xiVej9XWb5B86EWrK4rYJWAdYUwzGp1iDDnJGE550eJG+mDrInZHaV1EpFZF8MfE9yYASYJDjP/qK3F6vDe0n9rhFiPpIJmDLxqIhGjFk2x1xJNsWRQtO2UraPN8BFdE7LRTtgyUFvnvaOvE9yMASYNT5FE267l2Ic6IV7k6gT7RZ+gTzY3Z1SkgZdDLVpc7NnT6EoaAWV0ZYduqCN8rgKyuiTBRXgx3RcSuUNf9WFkREeJia/41Pwb4HgQg6c6UXHqdfTbu7i+kT+h4zlzF80QYSG5iKVpBsbHfy0hzvRUJM9Pb1WLjclSr2+gtTS3a1NfFjwG+3wBIXuh1dPT27eJb8bPnyiHuO+wWs/DFAXEjW874Ey27ZMvqPYxGyoxmrgGKhmwFa6Df0x6ebJm98oc/n3hfLQIACJvZhx3iIb59JuaCRYfH3YedYga+KACZrejLltGeroMWe7rMXP9jWrgs9HIFvWcxHOEK0cvFfz/kCoCUYSZV5QbFVK6cQtyILwRIKNnyxAFm+rzszHQZzHiZ6uvqCtHTFc7VP1b6uUKsigi2LiJQpotlDd8/AKTgmeESt8Ymc9UlrqIP/k4s9hQBEC56iXEynhhhMutlx/qIiGS8Qu3qCuf6n0MW+7hCTS4aaKDfLTNX+J4BIPXocIlJDoe4JurrGBwe8RpNTuXhiwASXrZ0whUz0fKYLzHGtWwZLCu2hlFW3GeDbIVaEcGfbwe+RwBITdhxPOLNtjZxWrTk6pjDLvFSF+QKJGtGyxNj3AYzWwYXo3aaka0u8/u5LDfPd1i73DrcBai8kyvoXi4pW/w54nsDgJQ/G/IcLvFGxJveCwvFMV0uMZA+YG5cjsQDYDPOWJcQ7Sgv+tvbZeeuLou9XKH2c7XZtJvLyl4u/jvx/AcA6LiXE0yR7Lu6gvquJuOBBikrW57kkK0uP8tRbbmDMYKyZXRNhJlFqP5Eq0XuusJzHgCgQVmsqdSP9b1IlQaPpQ8wjl7I8/Bgg5SXrTgWLT3hTix2WpWtaC1ADfPKH9/sFv8e5AoA4OcHbC4VppELHWe/XDnEMN8XbwBAj9y444hg0mVKwmxqqDd792JYdy52GL/cWi9dWuYKz2kAQECc4jFbJcshxPddHpEVtz+1AxBnxKVoGZlkNLiry9Zsl0/my+77Fo1un+ePHdfZSQBAPFQJZtIO0Btsy16RXL1IL9Z5eHABSDzJsipbTqOLUZ0REi6LS1BD7eTyl9niv9sJuQIAhH5dzyMneoXc6KSwBYua2gdArgCwT7g8McaWTFeYKyTsbqIPZxEq/394fgIAzEgWbVT4ZbjZq74ul8jGAwqA/VktTzLIljvysnXIgmwZbaI/iLIgAMAClMXKZkeyXBqkZq5n4q3MAUCy4YkzLJcZQzXPO/1jtbwYagu9Eenqkk3teB4CACy0XTxDrnS8FcG62iVEJh5EAFJbuMKSLovXAXX62dPVaXM/VxfECgAQBuxIlIi6zrRguYV4wiNEHh5EACBY8SZb4TbP89+B5xoAIKzXanIk4hlTG97pnS+iPzTTkwAv9gCA+JYv25ej+iktmhEuTa7w9QIA2EAOOdMVRuXqaPoDL+NBAwAko3RBrgAAtiK8l0EfY6j3Cg8YACBuyoxmN9AHaKDvglwBACIEudO1oeTqGOq9ehQPFgAg1rJlVLScBtdDQK4AABF7HRPiKd6+EEywzqFU13hCAQCAqGFVujzGrv1xevAYAwAiygTuXw8mWDcSuXigAADxIFt2Xf+DxxUAEEnYnYgBwQTreaG+IwAARJ1gWS0rfVzunv4IAACINGMCydXpRB4eIABAXAqXBemCXAEAogg71Gn+BOvXeHAAAMkiW5ArAEAMuO+IeweJt/DAAAASTrQE5AoAEDdM6nU/Id8ITUzDAwMASAbpwmMCAIgRvNn9Mr1g3UzMwgMDAAAAAGAZnia8XZOro4gH0OAOAAAAABB2o/sIwVfn0P98i/gDHhQAAAAAgLB5gTiJBetU4m08IAAAAAAAYcNb3c/yXo8jm7LwoAAAAAAAhAf3tH+HBesa9F8BAAAAANjWh/UjFqxf4sEAAAAAALCNe1iwHsUDAQAAAABgG4/3kd3ueDAAAAAAAOzhJRYsXJEDAAAAAGAf41mw0vFAAAAAAADYRjoL1kw8EAAAAAAAtjG9Dx4EAAAAAABbmQ3BAgAAAACwlzksWLPwQAAAAAAA2MZMFqxpeCAAAAAAAGwjgwXrXTwQAAAAAAC2MYEFayweCAAAAAAA23iVBesJPBAAAAAAALbxNAvWvXggAAAAAABs434WrB/hgQAAAAAAsI2bWbDOJ/LwYAAAAAAAhA071WUsWKcRU/CAAAAAAACEDd/xfC4L1onEi3hAAAAAAADCnyAkTmXBOoZ4BA8IAAAAAEDY/J44rg8H/cftRC4eFAAAAAAAy8wh/rePFvSLq4hsPDAAAAAAAJbh+52v0QsW92FNxgMDAAAAAGCZ6cRJffRBv/E7PDAAAAAAAJYZ2cc36Df7CezDAgAAAACwAjtUP3+CdRTxNh4gAAAAAADTsEMd1cdfcOc7slgAAAAAAKazV4P7BAr6P/sKdQMpHiwAAAAAAGNk+i0P6gTreGIUHigAAAAAAMOMIU7sEyzoHW7CAwUAAAAAYJgBfUIFvdNJxAQ8WAAAAAAAIZlInNzHSNA7Xo8HDAAAAAAgJD/tYyboD7yOiUIAAAAAgICTg3/i/nWzgnUzMRMPIAAAAADAEbAj3dbHbNAfOpV4DQ8gAAAAAMARsCOd3sdK0B/8CTEHDyIAAAAAQK/y4E/6WA2hXp/zJHqxAAAAAAC65eoZEehaHBOSdbrAHYUAAAAAAAyvsjq3jx1Bf9EviNl4UAEAAACQwuQSd4WdvdIJ1inE83hgAQAAAJDCjCW+3cfOoL/wImIaHlwAAAAApCDsQN/pE4nAVCEAAAAAUhB2n1v7RCroLz+B+B2mCgEAAACQQowkTuoTyaAPcL7AZdAAAAAASA3SiQv7RCPoA11M5OBBBwAAAEASw67Tt080gz7gAGI6HnwAAAAAJCF81+DAPtEO+qDfIgbjCwAAAACAJOQh4sQ+sQj6wMcSz+GLAAAAAIAkgnd/HtsnliEl649Y3wAAAACAJFjHMCZmmSs/knUh8Tq+MAAAAABIYN6KelO7wfUN6fjiAAAAACAByYjaOgaL6xt4RxYWkQIAAAAgEWBnmURc3idegz65o4hricn4ggEAAAAgQTJX17PD9InnkJJ1OcqFAAAAAEgAueoX93LlI1r9UC4EAAAAQJzC1bZ+fRItZCbrKtmRjy8kAAAAAOKFd4n+CZW58iNaZxOv4osJAAAAgDjgTeLcPskQ9A85hxiLciEAAAAAYjgt+AZxQZ9kCrZFYiQxG19kAAAAAESRXGIUcX6fZAz6h50s1MsTIVkAAAAAiJZcPUKc2ieZg/6BxxD3S8lCyRAAAAAAkSoJsms8zO7RJ1WC/rE3yi5+SBYAAAAA7JaricQtfVIt5BqHK2U3P54MAAAAALCL8cR3iaP7pGrIkuFTskaKJwUAAAAAwm1mP7YPwitZJxD/S0zDkwMAAAAAFmCHGEScBLPqLVnHynTeG+jLAgAAAICJfqtxxDXIXAUXrVOJ0XjCAAAAAMAA7Aynw6CMZ7N+KScAkM0CAAAAgG/Wii9rvgtZK2ui1Q/ZLAAAAAD48KJsKzoKthReNosNNQdPKAAAACClmUXcSxwHQ7JvZ9a1sgEe1+wAAAAAqbd+4S3iemStIiNaZ8oRzKl4sgEAAAApQSZxH3EWTCjy2azzZTYLTzwAAAAgeeHbXi5A1ir6sjVQ4D5DAAAAINkmBCcIdQH5MbCd2GWzLiGGEdl4UgIAAAAJzXRiBHEZslbxM2nYX2az8AQFAAAAEo/JcqANE4JxKlrcBD8JZUMAAAAgIcqBk+XZDbFKgLJhX2KonDzAExgAAACIP/hy5uEoByZmNutygU3wAAAAQLzBm9j7IWuV+LJ1AzFeYEkpAAAAECt4WejbxE9hJsklWacL9cqd1yBaAAAAQFTFindX3iOwLDSpRes04ibZCI8nPgAAABA5+OaVWzjJAQNJHdE6hrhbilYuvgkAAAAA2zJWPBnIlzIfC+NIXdE6T46HjoNoAQAAAGGJVRoxmLgAhoHQixb3aGXgmwQAAAAwRaY8Q8/HygVEINE6Tma0MqWNY2EpAAAA0Js8eUbyLqsHiBNgEAijonWW7NF6BVOHAAAAQDdz5ET+r4lzYAwIK5J1lBQt3qM1BqIFAAAgxXusXiZuJM5GKRBhp2x9V6gLS/GNBgAAIJXgBaHXQKoQkZatHxDPyDHUOfjGAwAAkIQ9VlOIUcSPIFaIaDfD86XSA6XZ4xsSAABAMjBB9iBfQhyPEx8Ra+H6iSwfYuoQAABAIvIun2U40RHxKFnHEtcSTxDvoHwIAAAgzsuALFVPytaX43CSIxJBtLh8eBvxEqYPAQAAxNk04FjiDlkGhFghErZX61KZ1crBNzYAAIAYMYt4irgcvVWIZJMt3hvCl1++Lrff4hseAABAJOGz5g2h3g94Lk5iRLKL1imyV+s+gUumAQAA2F8CfIt4kLiOOBUnLyLVROsYfuJL2fqDTN/ixQEAAIAVuN/3OXmm8NlyDE5aBEIVrjOIO2VjPJaYAgAAMLIMlK+v+RVxFk5SBCK4aB1PXEn8Uv40gn4tAAAAGtnEaKEuuu5HfAsnJwJhXrZOJM6R47TjsMgUAABSNls1XkrVufJswPU1CIRNsnWUHK8dKhsYM1FGBACApGSOrF6kEcNlVeNonIQIRORliycRr5FrH1BGBACA5Cn//VG+tl+LCUAEIrZZrZOJ84lbieeR1QIAgITLVr1IDJCv5aeg/IdAxG92i6/peZXIIGaidwsAAOKmlypHtni8Lvtrv42TC4FIPNm6gLiZGCbXP2TiBQ4AAGKyUf1l2U/1M+JCnFAIRHKIFi81PV2oF3veQjwja/144QMAgMj1U/ES6Z8L9U7aM7D8E4FIDek6VjbKP0pMILLkJmCUEwEAwPz1NCxUE4nfyQb1Y3HSIBCQLd6p8l25Dfhx4jUpXHjhBACAwBkqvkj5CeIu4mp+LcWJgkAgAskWb5I/S6a0uZz4eyIdL6YAAODtY31KTm1fRpyNTeoIBCJc8eL+rcHE23IyEeVEAEAyT/vNlq917xIPsFDhJEAgEJGWrfOIn8it8s/JzfLZEC4AQAIL1XT5WsaLPh8mfsqvdXjFRyAQsZKtk+Q6iKvlorzH5IvUbLxoAwDivDE9Tfad3iZfw/i17GS8siMQiHgWr1OJG4mRWAkBAIgTpss1Nbwf8DS8UiMQiESXLV4J0Vc2hvJaiBeIcbJ5Phcv+gAAmzNT6TKTPka+5gyQfaRYnYBAIJJauE6Qd259V/Y5cPP8s3IfF4QLAGBWqCbJftD7iJtkue98rE1AIBCIHvniuxR/SIyQL5o4QAAAvkyWmakbuB0Br5wIBAJhXrhOI/rLS1H5BXW0XO7H8jUDBw0ASclM+T3+JvG8/N7/pbx94nS8MiIQCIT9wnW8XO53OfEDOf0zTL4IT0KJEYCELPFNlv1SfBny7cT18nv8HCzyRCAQiNhJF19mfRy/EBNnyhLjg/L2+pk4wACIK3KIscQQWeI7S37vHofLkBEIBCKxBOxsefkqlxh+S7woSw+8oTlDvuBjSSoA4S/rzJHXyfDAyp+Il+RuvIHye5AzUkfhVQmBQCCSN+PFvV3fkT0dP5UHwMNyRw5fdj0V5UYAQq5CeJ0YJcv0v5ITfNfItSynIyOFQCAQCG1f1wlykvE0eSWQPvP1ivzpHNkukEpZqWnEqzITxd8L35ffG6fJ75UT5PcOMlMIBAKBCEvETpJLC39M3EP8TvZ7vSXLjpOliM3AlUEgDpktn5v8HJ0in7Nvyb4ofi7/Wt41ehkLFL7jEQgEAhFr8fqWbNi9RJZJbpTrJX4jp6Oeklvs39StmUA2DEQi6zRTiv6bcjpvpHwODpbPyZ/K5+glskcRk3oIBAKBSEj5OkaumOByysnEt2WPCl8u+z15N9o9shTJKyfGy3vTIAwg0J16b8vnCpfu7iVukTvj+Dl1hnyO8XPtRPncQz8UAoFAIBC6rBhPXl0p10/8QmbEHpXNxa/Iex3flqWeSbJBP1Nesj1DTnblIlsW86xSrvxazJBfm0z5tZosp+7elqU67nf6g5TtwfJr/iP5HMBeKAQCgUAgoiRhx8pmYy5PXkxcITMZ18tS0ADZnMxZjgdkqegxWbJ8VpYtX5Fj9e9IScuQEjAbYnaEKM3WCdIk+ZiNk4/hGPmYPiUf4+HyMb9XTqoOkF+T6+XX6Er5NTtbfg1xGTECgUAgEAkoY0dLITtelo64hHSqnAg7U0raOXJKjC/LvUius+gne3Zu8JG2/5VZlofk/ZHcJP20zK6NlsLxqhznHy95VzZXT5EZnGxZ8tKTZ1B2pvthqu7vf1f3cV+Xn8sYWVobJT/X38mM4FB5WfA98t82QK4d4H/z/8jH4DvyMblAPkbn/P9Bw0wIGoa8aNNyoLBmGk15o2AUjCwAAJpj3XJMmgW8AAAAAElFTkSuQmCC";function ze(){return(0,Se.U2)("teach_groups.json")}function nt(Xe){return(0,Se.v_)("teach_groups.json",Xe)}function lt(Xe,en){return(0,Se.gz)(`teach_groups/${Xe}.json`,en)}function Be(Xe){return(0,Se.v_)("teach_group_members.json",Xe)}function kt(Xe){return(0,Se.IV)(`teach_group_members/${Xe}.json`)}function rt(Xe,en){return(0,Se.IV)(`teach_groups/${Xe}/del_member.json`,{member_id:en})}function Fe(Xe){return(0,Se.IV)(`teach_groups/${Xe}.json`)}var Te=ne(37568),Ne=({callback:Xe,visible:en,onCancel:ue,id:ae,name:re})=>{function ce(ie){Xe(ie)}const[ve]=ke.default.useForm();return(0,y.useEffect)(()=>{ve.setFieldsValue({name:re})},[re]),y.createElement(Ve.default,{centered:!0,title:ae?"\u6539\u540D":"\u65B0\u5EFA",open:en,onCancel:ue,footer:null},y.createElement(ke.default,{layout:"vertical",form:ve,initialValues:{name:re},onFinish:ce},y.createElement(ke.default.Item,{label:"\u6559\u7814\u56E2\u961F\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0"}]},y.createElement(Te.default,{placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0",maxLength:20})),y.createElement(ke.default.Item,null,y.createElement("div",{className:"flex-container flex-end"},y.createElement(Re.ZP,{type:"ghost",onClick:ue,style:{marginRight:20}}," \u53D6\u6D88 ")," ",y.createElement(Re.ZP,{type:"primary",htmlType:"submit"}," \u786E\u5B9A ")))))},tt=ne(54476),st={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112c17.7 0 32 14.3 32 32v736c0 17.7-14.3 32-32 32H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32zm-40 72H184v656h656V184zM640.01 338.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-square",theme:"outlined"},Nt=st,he=ne(7657),Ze=function(en,ue){return y.createElement(he.Z,(0,tt.Z)({},en,{ref:ue,icon:Nt}))},pt=y.forwardRef(Ze),nn=pt,Ut=ne(43531);const qe=50;var $e=({data:Xe,isAdminOrTeacher:en,onDelGroup:ue,onChangeGroupName:ae,onPlusMember:re,onDelMember:ce,onExitGroup:ve})=>{const[ie,Ce]=(0,y.useState)(0),[yt,gt]=(0,y.useState)(0);function ft(Fn){let Sn=parseInt(Fn.target.id,10);Ve.default.confirm({title:"\u89E3\u6563\u63D0\u793A",content:"\u89E3\u6563\u6559\u7814\u56E2\u961F\u5C06\u5BF9\u56E2\u961F\u6210\u5458\u4E4B\u95F4\u5171\u4EAB\u5B9E\u8BAD\u3001\u8BD5\u5377\u7B49\u529F\u80FD\u9020\u6210\u4E0D\u4FBF\u3002\u60A8\u786E\u5B9A\u8981\u89E3\u6563\u672C\u6559\u7814\u56E2\u961F\u5417\uFF1F",onOk:()=>{ue(Sn)}})}function Ct(Fn){let Sn=parseInt(Fn.target.id,10);Ve.default.confirm({title:"\u9000\u51FA\u63D0\u793A",content:"\u9000\u51FA\u5C06\u5BF9\u60A8\u4E0E\u7EC4\u5185\u6210\u5458\u5171\u540C\u5F00\u5C55\u6559\u7814\u6D3B\u52A8\u9020\u6210\u4E0D\u4FBF\u3002\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F",onOk:()=>{ve(Sn)}})}function pn(Fn,Sn){Ve.default.confirm({title:"\u6E29\u99A8\u63D0\u793A",icon:null,content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u7EC4\u5458\u5417?",onOk:()=>{ce(Fn,Sn)}})}return y.createElement("ul",{className:"teaching-list"},Xe.map((Fn,Sn)=>y.createElement("li",{key:Fn.id,onClick:()=>Ce(Sn)},y.createElement("div",{className:"item-group"},y.createElement("span",null,Fn.name," \xA0 ",Sn!==ie&&y.createElement("i",{className:"iconfont icon-jiantou9"})," "),y.createElement("div",{className:"action-group"},en?y.createElement("a",{onClick:()=>{ae(Fn)},style:{marginRight:40}},"\u4FEE\u6539\u540D2222\u79F0"):null,Fn.is_creat?y.createElement("a",{id:Fn.id+"",className:"c-grey-c",onClick:ft},"\u89E3\u6563"):y.createElement("a",{id:Fn.id+"",className:"c-grey-c",onClick:Ct},"\u9000\u51FA"))),Sn===ie?y.createElement("ul",{className:"info"},Fn.memers.map(jn=>y.createElement("li",{key:jn.id||jn.name,onClick:()=>{gt(jn.id)},className:yt===jn.id?"active":""},y.createElement("div",null,jn.name),Fn.is_creat&&jn.id&&yt===jn.id?y.createElement("a",{className:"btn-del",onClick:rn=>{rn.preventDefault(),rn.stopPropagation(),pn(Fn.id,yt)}},y.createElement(nn,null)):null)),en?y.createElement("li",null,y.createElement(Re.ZP,{type:"link",disabled:Fn.memers.length>=50,title:Fn.memers.length>=50?"\u672C\u7EC4\u6210\u5458\u5DF2\u6EE1":"\u6DFB12312\u52A0\u6210\u5458",onClick:()=>{re(Fn)}}," ",y.createElement(Ut.Z,null)," \u6DFB\u52A0\u7EC4\u5458 ")):null):null)))},bt=ne(65582),Pe=ne(46919),je=Object.defineProperty,dt=Object.defineProperties,Dt=Object.getOwnPropertyDescriptors,sn=Object.getOwnPropertySymbols,Ht=Object.prototype.hasOwnProperty,Kt=Object.prototype.propertyIsEnumerable,Bn=(Xe,en,ue)=>en in Xe?je(Xe,en,{enumerable:!0,configurable:!0,writable:!0,value:ue}):Xe[en]=ue,we=(Xe,en)=>{for(var ue in en||(en={}))Ht.call(en,ue)&&Bn(Xe,ue,en[ue]);if(sn)for(var ue of sn(en))Kt.call(en,ue)&&Bn(Xe,ue,en[ue]);return Xe},fe=(Xe,en)=>dt(Xe,Dt(en)),it=(Xe,en,ue)=>new Promise((ae,re)=>{var ce=Ce=>{try{ie(ue.next(Ce))}catch(yt){re(yt)}},ve=Ce=>{try{ie(ue.throw(Ce))}catch(yt){re(yt)}},ie=Ce=>Ce.done?ae(Ce.value):Promise.resolve(Ce.value).then(ce,ve);ie((ue=ue.apply(Xe,en)).next())});function Yt({children:Xe}){return y.createElement("div",{className:"no-data"},y.createElement("img",{src:Ke,alt:"no-data",width:300}),Xe)}const et={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0};var He=(Xe=>(Xe[Xe.INITDATA=0]="INITDATA",Xe[Xe.SHOWLOADING=1]="SHOWLOADING",Xe[Xe.SHOWFORMPANEL=2]="SHOWFORMPANEL",Xe[Xe.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",Xe[Xe.SELECTGROUP=4]="SELECTGROUP",Xe[Xe.SETINDEX=5]="SETINDEX",Xe))(He||{});function Ue(Xe,en){switch(en.type){case 0:return we(we({},Xe),en.payload);case 1:return fe(we({},Xe),{loading:en.payload});case 5:return fe(we({},Xe),{index:en.payload});case 2:return we(we({},Xe),en.payload);case 3:return we(we({},Xe),en.payload);case 4:return fe(we({},Xe),{selectedGroup:en.payload,showFormPanel:!0});default:throw new Error}}function at({user:Xe}){var en;const[ue,ae]=(0,y.useReducer)(Ue,et),{data:re,index:ce,loading:ve,showFormPanel:ie,selectedGroup:Ce,showMemberPanel:yt}=ue,gt=(en=Xe.userInfo)==null?void 0:en.role,ft=(0,y.useMemo)(()=>{let Lt=[],zn=[];for(let $n of re)$n.is_creat?Lt.push($n):zn.push($n);return[Lt,zn]},[re]);(0,y.useEffect)(()=>{gt===15&&ae({type:5,payload:1})},[gt]);function Ct(){return it(this,null,function*(){const Lt=yield ze();ae({type:0,payload:{loading:!1,showFormPanel:!1,data:Lt.groups}})})}(0,y.useEffect)(()=>{Ct()},[]);function pn(Lt){return it(this,null,function*(){Ce.id?yield lt(Ce.id,Lt):yield nt(Lt),Ct()})}function Fn(){ae({type:2,payload:{showFormPanel:!0,selectedGroup:{}}})}function Sn(Lt){ae({type:4,payload:Lt})}function jn(){ae({type:2,payload:{showFormPanel:!1}})}function rn(){ae({type:3,payload:{showMemberPanel:!1,selectedGroup:{}}})}function vt(Lt){ae({type:3,payload:{showMemberPanel:!0,selectedGroup:Lt}})}function yn(Lt,zn){return it(this,null,function*(){yield rt(Lt,zn),Ct()})}function Wt(Lt){return it(this,null,function*(){yield Fe(Lt),Ct()})}function ln(Lt){return it(this,null,function*(){yield kt(Lt),Ct()})}function It(Lt){ae({type:5,payload:parseInt(Lt.target.id,10)})}function mn(Lt,zn){return it(this,null,function*(){rn(),yield Be({user_ids:Lt,group_id:zn}),Ct()})}return y.createElement(y.Fragment,null,y.createElement("div",{className:"teaching-circling-container"},y.createElement("h3",null," \u6559\u7814\u56E2\u961F ",gt<=12&&y.createElement(Re.ZP,{type:"primary",disabled:re.length>=50,title:re.length>=50?"\u60A8\u52A0\u5165\u7684\u6559\u7814\u7EC4\u5DF2\u8FBE\u4E0A\u9650":"",onClick:Fn},"\u65B0\u5EFA")," "),y.createElement("div",{className:"teaching-circling-body"},gt===15?null:y.createElement("ul",{className:"navs"},y.createElement("li",{className:ce===0?"active":""},y.createElement("a",{id:"0",onClick:It},"\u6211\u521B\u5EFA\u7684")),y.createElement("li",{className:ce===1?"active":""},y.createElement("a",{id:"1",onClick:It},"\u6211\u52A0\u5165\u7684"))),y.createElement("div",{className:ft[ce].length===0?"nodata-content":"main-content"},ft[ce].length===0?y.createElement(Yt,null,gt<=12?y.createElement(y.Fragment,null," ",y.createElement("p",null,"\u6559\u7814\u56E2\u961F\u6709\u52A9\u4E8E\u4F60\u548C\u4F60\u7684\u4F19\u4F34\u4EEC\u4E00\u8D77\u521B\u5EFA\u5B9E\u8BAD\u3001\u534F\u540C\u6559\u5B66\uFF0C\u6216\u5F00\u5C55\u5176\u4ED6\u6559\u7814\u6D3B\u52A8\u3002")," ",y.createElement("p",null,"\u5F53\u524D\u60A8\u5C1A\u672A\u7EC4\u5EFA\u5C5E\u4E8E\u81EA\u5DF1\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB\u7EC4\u5EFA\u5427\uFF01")," "):y.createElement("p",null," \u60A8\u5C1A\u672A\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u5C0F\u7EC4\uFF0C\u8BF7\u7B49\u5F85\u8001\u5E08\u7684\u53EC\u5524\u5427\uFF01 ")):y.createElement($e,{onExitGroup:ln,onPlusMember:vt,onDelMember:yn,onDelGroup:Wt,isAdminOrTeacher:gt<=12,onChangeGroupName:Sn,data:ft[ce]}))),y.createElement("p",{style:{width:1200,margin:"0 auto 40px auto"},className:"desc"}," * \u6211\u4EEC\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732 ")),y.createElement(Ne,{callback:pn,visible:ie,onCancel:jn,id:Ce.id,name:Ce.name}),y.createElement(Ve.default,{centered:!0,title:"\u6DFB\u52A0\u6210\u5458",open:yt,onCancel:rn,footer:null,width:1100,bodyStyle:{minHeight:200}},y.createElement(Pe.Z,{container_id:Ce.id,container_type:4,onSelect:mn,onCancel:rn})))}var dn=(0,bt.connect)(({user:Xe})=>({user:Xe}))(at),Qt=(Xe,en,ue)=>new Promise((ae,re)=>{var ce=Ce=>{try{ie(ue.next(Ce))}catch(yt){re(yt)}},ve=Ce=>{try{ie(ue.throw(Ce))}catch(yt){re(yt)}},ie=Ce=>Ce.done?ae(Ce.value):Promise.resolve(Ce.value).then(ce,ve);ie((ue=ue.apply(Xe,en)).next())});const An=Oe.ZP.Group;var At=({onSelect:Xe,onCancel:en})=>{const[ue,ae]=(0,y.useState)([]),[re,ce]=(0,y.useState)(!0);(0,y.useEffect)(()=>{function Ce(){return Qt(this,null,function*(){const{groups:yt}=yield(0,Se.U2)("teach_groups/my.json");ae(yt),ce(!1)})}Ce()},[]);const ve=(0,y.useMemo)(()=>{let Ce=[],yt=[];for(let gt of ue)gt.is_creat?Ce.push(gt):yt.push(gt);return[Ce,yt]},[ue]);function ie(Ce){Xe(Ce)}return y.createElement(ke.default,{className:"select-teach-group",onFinish:ie},re?y.createElement(ot.Z,{paragraph:!0}):ue.length===0?y.createElement(Yt,null,"\u60A8\u5C1A\u672A\u521B\u5EFA\u60A8\u7684\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB",y.createElement(bt.Link,{to:"/account/teach-group"},"\u521B\u5EFA"),"\u5427"):y.createElement(y.Fragment,null,y.createElement(ke.default.Item,{name:"group_id",style:{width:"100%"}},y.createElement(An,{style:{width:"100%"}},y.createElement("p",{style:{fontSize:"12px"}},"\u6211\u521B\u5EFA\u7684\uFF1A"),y.createElement("ul",{className:"groups"},ve[0].map(Ce=>y.createElement("li",{key:Ce.id},y.createElement(Oe.ZP,{value:Ce.id},Ce.name)))),y.createElement("p",{style:{fontSize:"12px"}},"\u6211\u52A0\u5165\u7684\uFF1A"),y.createElement("ul",{className:"groups"},ve[1].map(Ce=>y.createElement("li",{key:Ce.id},y.createElement(Oe.ZP,{value:Ce.id},Ce.name)))))),y.createElement("div",{className:"btn-actions"},y.createElement(Re.ZP,{type:"default",onClick:en,style:{marginRight:10}},"\u53D6\u6D88"),y.createElement(Re.ZP,{type:"primary",htmlType:"submit"},"\u786E\u5B9A"))))}},46919:function(St,zt,ne){"use strict";var y=ne(59301),Oe=ne(28284),ke=ne(77019),ot=ne(82326),Re=ne(37568),Se=ne(1560),Ve=ne(7939),Ke=ne(62673),ze=ne(25399),nt=ne(6767),lt=ne(70858),Be=ne(65582),kt=ne(66649),rt=ne.n(kt),Fe=ne(26724),Te=ne.n(Fe),Ne=ne(58143),tt=ne(33270),st=ne(82636),Nt=ne(70031),he=ne(59301),Ze=Object.defineProperty,pt=Object.defineProperties,nn=Object.getOwnPropertyDescriptors,Ut=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,bt=(we,fe,it)=>fe in we?Ze(we,fe,{enumerable:!0,configurable:!0,writable:!0,value:it}):we[fe]=it,Pe=(we,fe)=>{for(var it in fe||(fe={}))qe.call(fe,it)&&bt(we,it,fe[it]);if(Ut)for(var it of Ut(fe))$e.call(fe,it)&&bt(we,it,fe[it]);return we},je=(we,fe)=>pt(we,nn(fe)),dt=(we,fe,it)=>new Promise((Yt,et)=>{var He=dn=>{try{at(it.next(dn))}catch(Qt){et(Qt)}},Ue=dn=>{try{at(it.throw(dn))}catch(Qt){et(Qt)}},at=dn=>dn.done?Yt(dn.value):Promise.resolve(dn.value).then(He,Ue);at((it=it.apply(we,fe)).next())});const Dt=[];function sn({onSearch:we,schools:fe}){return he.createElement(Oe.default,{colon:!1,layout:"horizontal",onFinish:we,initialValues:{keyword:"",school_name:"",search_type:"1"}},he.createElement(ke.Z,{style:{flexWrap:"nowrap"}},he.createElement(Oe.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},he.createElement(ot.default,{popupClassName:Nt.Z.selectdown,style:{width:106}},he.createElement(ot.default.Option,{value:"1"},"\u59D3\u540D"),he.createElement(ot.default.Option,{value:"2"},"\u624B\u673A\u53F7"),he.createElement(ot.default.Option,{value:"3"},"\u90AE\u7BB1"))),he.createElement(Oe.default.Item,{style:{marginLeft:20},label:"\u641C\u7D22\u5185\u5BB9",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}]},he.createElement(Re.default,{allowClear:!0,style:{width:300},size:"middle"})),he.createElement(Oe.default.Item,{style:{marginLeft:20},label:"\u5355\u4F4D",name:"school_name"},he.createElement(Se.Z,{options:fe,style:{width:300},size:"middle",showSearch:!0,filterOption:(it,Yt)=>Yt.value.toUpperCase().indexOf(it.toUpperCase())!==-1,placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),he.createElement(Ve.ZP,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",marginLeft:40,border:"1px solid #BACFFE"},htmlType:"submit"},"\u641C\u7D22")))}var Ht=(we=>(we[we.INITDATA=0]="INITDATA",we[we.INITSCHOOLS=1]="INITSCHOOLS",we[we.SHOWLOADING=2]="SHOWLOADING",we[we.SELECTEDIDS=3]="SELECTEDIDS",we[we.SETQUERY=4]="SETQUERY",we[we.SETPAGE=5]="SETPAGE",we))(Ht||{});function Kt(we,fe){switch(fe.type){case 0:return Pe(Pe({},we),fe.payload);case 4:return Pe(Pe({},we),fe.payload);case 5:return je(Pe({},we),{page:fe.payload,reload:!1});case 2:return je(Pe({},we),{loading:fe.payload});case 1:return je(Pe({},we),{schools:fe.payload});case 3:return je(Pe({},we),{selectedIds:fe.payload});default:throw new Error}}const Bn={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};zt.Z=({onSelect:we,onCancel:fe,container_id:it,container_type:Yt})=>{const[et,He]=(0,y.useReducer)(Kt,Bn),{data:Ue,schools:at,loading:dn,selectedIds:Qt,page:An,count:At,query:Xe,reload:en}=et;(0,y.useEffect)(()=>{function Ce(){return dt(this,null,function*(){const{users:yt,user_count:gt}=yield(0,tt.nQ)(je(Pe({},Xe),{page:An,container_type:Yt,container_id:it,display_aliases:!0}));He({type:0,payload:{data:en?yt:[...Ue,...yt],count:gt}})})}Xe&&Ce()},[An,Xe,en,it,Yt]),(0,y.useEffect)(()=>{function Ce(){return dt(this,null,function*(){const{school_names:yt}=yield(0,tt.K$)({display_aliases:!0});He({type:1,payload:yt.map(gt=>({value:gt}))})})}Ce()},[]);const ue=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(Ce,yt)=>he.createElement(Ke.default,{value:yt.numid,checked:Qt.includes(yt.numid),disabled:!!Ce})},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:(Ce,yt)=>he.createElement("div",null,he.createElement(ze.Z,{placement:"bottom",title:Ce},he.createElement(Be.Link,{style:{color:"#000000"},className:"bold c-black",to:`/users/${yt.login}`,target:"_blank"},Ce||"--")))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:Ce=>he.createElement(ze.Z,{placement:"bottom",title:Ce},he.createElement("span",{style:{color:"#000000"}},Ce||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:Ce=>he.createElement(ze.Z,{placement:"bottom",title:Ce},he.createElement("span",{style:{color:"#000000"}},Ce||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:Ce=>he.createElement(ze.Z,{placement:"bottom",title:Ce},he.createElement("span",{style:{color:"#000000"}},Ce||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:Ce=>he.createElement(ze.Z,{placement:"bottom",title:Ce},he.createElement("span",{style:{color:"#000000"}},Ce||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:Ce=>he.createElement(ze.Z,{placement:"bottom",title:Ce},he.createElement("span",{style:{color:"#000000"}},Ce||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:Ce=>he.createElement("span",{style:{color:"#000000"}},Ce?"\u662F":"\u5426")},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:Ce=>he.createElement(ze.Z,{placement:"bottom",title:Ce},he.createElement("span",{style:{color:"#000000"}},rt()(Ce).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:Ce=>{if(Ce===1)return he.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function ae(Ce){He({type:4,payload:{page:1,reload:!0,query:Ce}})}function re(Ce){He({type:5,payload:Ce})}function ce(Ce){let yt=Qt.indexOf(Ce);yt>=0?Qt.splice(yt,1):Qt.push(Ce),He({type:3,payload:[...Qt]})}function ve(){Qt.length===0?nt.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(we(Qt,it),He({type:0,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}const ie=At>An*10;return he.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},he.createElement(sn,{onSearch:ae,schools:at}),Xe?he.createElement(he.Fragment,null,he.createElement("div",{className:"flexd-table-header mt20"},he.createElement(st.Gi,null,he.createElement(lt.default,{pagination:!1,dataSource:Dt,columns:ue}))),he.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},he.createElement(Te(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:re,hasMore:ie,useWindow:!1},he.createElement(st.Gi,null,he.createElement(lt.default,{loading:dn,showHeader:!1,pagination:!1,dataSource:Ue,columns:ue,onRow:Ce=>({onClick:yt=>{Ce.added!==1&&ce(Ce.numid)}})})))),he.createElement("div",{className:"flex-container flex-end"},he.createElement(Ve.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:fe},"\u53D6\u6D88"),he.createElement(Ve.ZP,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:ve},"\u786E\u5B9A"))):he.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},he.createElement("img",{src:Ne,width:"100",alt:""}),he.createElement("br",null),he.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},95337:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return kt}});var y=ne(59301),Oe=ne(25399),ke=ne(65582),ot=ne(41867),Re=ne(65862),Se=Object.defineProperty,Ve=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,nt=(rt,Fe,Te)=>Fe in rt?Se(rt,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Te}):rt[Fe]=Te,lt=(rt,Fe)=>{for(var Te in Fe||(Fe={}))Ke.call(Fe,Te)&&nt(rt,Te,Fe[Te]);if(Ve)for(var Te of Ve(Fe))ze.call(Fe,Te)&&nt(rt,Te,Fe[Te]);return rt},kt=({children:rt,customContent:Fe,disableWhenCommunity:Te=!1,tooltipProps:Ne={}})=>{const tt=(0,ke.useDispatch)(),st=y.createElement("div",null,"\u60A8\u5F53\u524D\u7684\u8D26\u53F7\u7248\u672C\u6682\u65E0\u6B64\u529F\u80FD\u6743\u9650\u3002\u5982\u9700\u4F7F\u7528\uFF0C\u8BF7",y.createElement("span",{style:{color:"#6594FF",cursor:"pointer"},onClick:()=>{var he;(0,Re.xg)(`/users/${(he=(0,ot.eY)())==null?void 0:he.login}/memberCenter`)}},"\u5347\u7EA7\u81F3\u66F4\u9AD8\u7248\u672C\u8D26\u53F7"),"\u3002"),Nt=he=>{var Ze;if(!y.isValidElement(he))return he;const pt={};pt.disabled=!0,pt.onChange=qe=>{var $e,bt;($e=qe==null?void 0:qe.preventDefault)==null||$e.call(qe),(bt=qe==null?void 0:qe.stopPropagation)==null||bt.call(qe)};const nn=(Ze=he.props)==null?void 0:Ze.children,Ut=nn&&y.Children.map(nn,Nt);return y.cloneElement(he,pt,Ut)};return(0,ot.k5)()&&Te?y.createElement(Oe.Z,lt({placement:"topLeft",title:Fe||st},Ne),Nt(rt)):y.createElement(y.Fragment,null,rt)}},85533:function(St,zt,ne){"use strict";ne.d(zt,{h:function(){return he}});var y=ne(59301),Oe=ne(82326),ke=ne(28284),ot=ne(7939),Re=ne(89780),Se=ne.n(Re),Ve=ne(45559),Ke=ne(42313),ze=Object.defineProperty,nt=Object.defineProperties,lt=Object.getOwnPropertyDescriptors,Be=Object.getOwnPropertySymbols,kt=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,Fe=(Ze,pt,nn)=>pt in Ze?ze(Ze,pt,{enumerable:!0,configurable:!0,writable:!0,value:nn}):Ze[pt]=nn,Te=(Ze,pt)=>{for(var nn in pt||(pt={}))kt.call(pt,nn)&&Fe(Ze,nn,pt[nn]);if(Be)for(var nn of Be(pt))rt.call(pt,nn)&&Fe(Ze,nn,pt[nn]);return Ze},Ne=(Ze,pt)=>nt(Ze,lt(pt));const tt=Oe.default.Option,st={labelCol:{span:4},wrapperCol:{span:20}},Nt={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"]};zt.Z=({callback:Ze,onCancel:pt})=>{const[nn,Ut]=(0,y.useState)("python");function qe(bt){Ut(Nt[bt][1])}function $e(bt){Ze(bt)}return y.createElement(ke.default,Ne(Te({},st),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:$e,style:{width:500}}),y.createElement(ke.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},y.createElement(Oe.default,{getPopupContainer:bt=>bt.parentNode,onChange:qe},Object.keys(Nt).map(bt=>y.createElement(tt,{key:bt,value:bt},Nt[bt][0])))),y.createElement(ke.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},y.createElement(he,{mode:nn})),y.createElement("div",{className:"flex-container flex-end"},y.createElement(ot.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(ot.ZP,{type:"ghost",onClick:pt},"\u53D6\u6D88")))};function he({value:Ze,onChange:pt,mode:nn,options:Ut={}}){const qe=(0,y.useRef)(),[$e,bt]=(0,y.useState)();return(0,y.useEffect)(()=>{if($e){let Pe=function(je){const dt=je.getValue();pt&&pt(dt)};return $e.on("change",Pe),()=>{$e.off("change",Pe)}}},[$e,pt]),(0,y.useEffect)(()=>{$e&&$e.setOption("mode",nn)},[$e,nn]),(0,y.useEffect)(()=>{$e&&(Ze!==$e.getValue()||Ze==="")&&setTimeout(()=>{$e.setValue(Ze||"")},300)},[$e,Ze]),(0,y.useEffect)(()=>{if(qe.current&&!$e){const Pe=Se().fromTextArea(qe.current,Te({mode:nn,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Ut));bt(Pe)}},[qe.current,$e]),y.createElement("div",{className:"my-codemirror-container"},y.createElement("textarea",{ref:qe}))}},25374:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Qa}});var y=ne(59301),Oe=ne(65582),ke=ne(89780),ot=ne.n(ke),Re=ne(76374),Se=ne(45559),Ve=ne(6313),Ke=ne(25717),ze=ne(99498),nt=ne(25419),lt=ne(67549),Be=ne(95097),kt=({value:lr="",className:Xt,showTextOnly:Rn,showLines:gr,style:Aa={}})=>{const Nr=(0,y.useMemo)(()=>"",[lr]);return y.createElement(y.Fragment,null,y.createElement("div",{dangerouslySetInnerHTML:{__html:Nr}}))},rt=Object.defineProperty,Fe=Object.defineProperties,Te=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,Nt=(lr,Xt,Rn)=>Xt in lr?rt(lr,Xt,{enumerable:!0,configurable:!0,writable:!0,value:Rn}):lr[Xt]=Rn,he=(lr,Xt)=>{for(var Rn in Xt||(Xt={}))tt.call(Xt,Rn)&&Nt(lr,Rn,Xt[Rn]);if(Ne)for(var Rn of Ne(Xt))st.call(Xt,Rn)&&Nt(lr,Rn,Xt[Rn]);return lr},Ze=(lr,Xt)=>Fe(lr,Te(Xt));let pt=[{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 nn({onActionCallback:lr,title:Xt,icon:Rn,actionName:gr,className:Aa="",children:Nr}){function xr(){lr(gr)}return y.createElement("a",{title:Xt,className:Aa,onClick:xr},y.createElement("i",{className:`${Rn}`}),Nr)}var Ut=({watch:lr,showNullButton:Xt,showNullProgramButton:Rn,onActionCallback:gr,fullScreen:Aa,insertTemp:Nr,hidetoolBar:xr,extraUse:pi})=>{const Zi=[...pt,{title:`${lr?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${lr?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return y.createElement("ul",{className:"markdown-toolbar-container"},!xr&&Zi.map((ii,ka)=>y.createElement("li",{key:ka},ii.actionName?y.createElement(nn,Ze(he({},ii),{onActionCallback:gr})):y.createElement("span",{className:"v-line"}))),Xt?y.createElement("li",null,y.createElement(nn,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:gr},y.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,Rn?y.createElement(y.Fragment,null,y.createElement("li",null,y.createElement(nn,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:gr},y.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),y.createElement("li",null,y.createElement(nn,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:gr},y.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,Nr&&y.createElement("li",null,y.createElement(nn,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Nr}`,onActionCallback:gr},y.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),pi&&y.createElement("li",null,pi),y.createElement("li",{className:"btn-full-screen"},y.createElement(nn,{icon:`${Aa?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Aa?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:gr})))},qe=ne(57261),$e=ne(28284),bt=ne(37568),Pe=ne(7939),je=Object.defineProperty,dt=Object.defineProperties,Dt=Object.getOwnPropertyDescriptors,sn=Object.getOwnPropertySymbols,Ht=Object.prototype.hasOwnProperty,Kt=Object.prototype.propertyIsEnumerable,Bn=(lr,Xt,Rn)=>Xt in lr?je(lr,Xt,{enumerable:!0,configurable:!0,writable:!0,value:Rn}):lr[Xt]=Rn,we=(lr,Xt)=>{for(var Rn in Xt||(Xt={}))Ht.call(Xt,Rn)&&Bn(lr,Rn,Xt[Rn]);if(sn)for(var Rn of sn(Xt))Kt.call(Xt,Rn)&&Bn(lr,Rn,Xt[Rn]);return lr},fe=(lr,Xt)=>dt(lr,Dt(Xt));const it={labelCol:{span:4},wrapperCol:{span:20}};var Yt=({callback:lr,onCancel:Xt})=>{function Rn(gr){lr(gr)}return y.createElement($e.default,fe(we({},it),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Rn,style:{width:500}}),y.createElement($e.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},y.createElement(bt.default,null)),y.createElement($e.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},y.createElement(bt.default,null)),y.createElement("div",{className:"flex-container flex-end"},y.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(Pe.ZP,{type:"ghost",onClick:Xt},"\u53D6\u6D88")))},et=ne(85533),He=ne(45053),Ue=ne(62957),at=ne(77019),dn=ne(16750),Qt=ne(59301),An=({callback:lr,onCancel:Xt})=>{const Rn=document.createElement("canvas"),gr=Rn.getContext("2d");Rn.width=1e3,Rn.height=800,gr.fillStyle="#ffffff",gr.fillRect(0,0,Rn.width,Rn.height);const Aa=Rn.toDataURL("image/png");return Qt.createElement(Ue.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Qt.createElement(at.Z,{style:{height:"100vh"}},Qt.createElement(dn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Aa,visible:!0,title:String(Date.now())},onOk:Nr=>{lr({src:Nr.url})},onClose:Xt})))},At=ne(36207),Xe=ne(5269),en=ne(6767),ue={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},ae=ne(59301),ce=(0,y.forwardRef)(({onCancel:lr,editImgId:Xt,callback:Rn},gr)=>{let Aa=(0,y.useRef)(),Nr=(0,y.useRef)(),xr=(0,y.useRef)(),pi=(0,y.useRef)(!1);const Zi=(0,y.useRef)(!1);console.log("ref:",gr);const[ii,ka]=(0,y.useState)(0),[bn,Br]=(0,y.useState)("100vh");return(0,y.useEffect)(()=>{ka(1)},[]),(0,y.useImperativeHandle)(gr,()=>({setHeight:Br})),ae.createElement("div",{ref:Zi,className:"body-overflow-initial"},ae.createElement(At.Z,{width:"100vw",height:bn,footer:null,closable:!0,placement:"bottom",open:!!ii,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${ue.drawerWrap}`,onClose:()=>{window.saveDrawData(Kr=>{Rn({src:`/api/attachments/${Kr}`,id:Kr})})},title:ae.createElement(at.Z,{align:"middle"},ae.createElement(Xe.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),ae.createElement(Xe.Z,{onClick:()=>{Br(bn==="60px"?"100vh":"60px")}},ae.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),ae.createElement(Xe.Z,{onClick:()=>{window.saveDrawData(Kr=>{if(Kr===null){en.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}en.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),Rn({src:`/api/attachments/${Kr}`,id:Kr,disabledClose:!0})})}},ae.createElement(Pe.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},ae.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${Xt||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:Nr})))}),ve=ne(74128),ie=ne(47889),Ce=ne(4875);const yt=ie.ZP.Group,gt={margin:"0 8px"};var ft=({callback:lr,onCancel:Xt})=>{function Rn(gr){lr(gr)}return y.createElement($e.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Rn},y.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},y.createElement("span",{style:gt},"\u5355\u5143\u683C\u6570\uFF1A"),y.createElement("span",{style:gt},"\u884C\u6570"),y.createElement($e.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},y.createElement(Ce.Z,null)),y.createElement("span",{style:gt},"\u5217\u6570"),y.createElement($e.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},y.createElement(Ce.Z,null))),y.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},y.createElement("span",{style:gt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),y.createElement($e.default.Item,{name:"align"},y.createElement(yt,null,y.createElement(ie.ZP,{value:"default"},y.createElement("i",{className:"fa fa-align-justify"})),y.createElement(ie.ZP,{value:"left"},y.createElement("i",{className:"fa fa-align-left"})),y.createElement(ie.ZP,{value:"center"},y.createElement("i",{className:"fa fa-align-center"})),y.createElement(ie.ZP,{value:"right"},y.createElement("i",{className:"fa fa-align-right"}))))),y.createElement("div",{className:"flex-container flex-end"},y.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(Pe.ZP,{type:"ghost",onClick:Xt},"\u53D6\u6D88")))},Ct=ne(58755),pn=ne(93510),Fn=ne.n(pn),jn=(0,y.forwardRef)(({use3d:lr,width:Xt,height:Rn,callback:gr,showSaveButton:Aa},Nr)=>{const xr=(0,y.useRef)(),pi=(0,y.useRef)(),[Zi,ii]=(0,y.useState)(!1),ka=(0,y.useRef)({id:xr,appName:"graphing",width:Xt||1e3,height:Rn||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,y.useEffect)(()=>{pi.current=new(Fn())(ka.current,!0),window.onload=function(){pi.current.inject("applet_container")}},[]);const bn=()=>{var Br=window.ggbApplet.getPNGBase64(1,!0,72);return gr&&gr(Br),Br};return(0,y.useEffect)(()=>{ka.current.appName=Zi?"3D":"graphing",pi.current.inject("applet_container")},[Zi]),(0,y.useEffect)(()=>{ii(lr)},[lr]),(0,y.useImperativeHandle)(Nr,()=>({getImgData:bn})),y.createElement(y.Fragment,null,y.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:xr}),y.createElement(at.Z,{align:"middle"},y.createElement(Xe.Z,{flex:1},y.createElement(Ct.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Zi,onChange:Br=>ii(Br)})),y.createElement(Xe.Z,null,y.createElement(Pe.ZP,{size:"large",onClick:bn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),rn=ne(99298);const vt="link",yn="upload-image",Wt="add-flowchart",ln="draw-image",It="add-flowchart",mn="code-block",Lt="add-table",zn="------------",$n={default:zn,left:`:${zn}`,center:`:${zn}:`,right:`${zn}:`};var ea=ne(31103),nr=ne(65862);function ut(){}let Tt=0;const gn=1e4,Pn="\u2581",ir="@\u2581\u2581@",Dr="@\u2581@",La=` **\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`,Vr=["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 Zr(lr){return/^\d+$/.test(lr)?`${lr}px`:lr}const Ba=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",za={[Ba+"-B"]:"bold",[Ba+"-I"]:"italic"},Ha={[vt]:"\u6DFB\u52A0\u94FE\u63A5",[mn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[yn]:"\u6DFB\u52A0\u56FE\u7247",[ln]:"\u6DFB\u52A0\u753B\u56FE",[Wt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Lt]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Qa=({defaultValue:lr="",onChange:Xt,width:Rn="100%",height:gr=400,miniToolbar:Aa=!1,isFocus:Nr=!1,watch:xr,insertTemp:pi,mode:Zi="markdown",id:ii="markdown-editor-id",showResizeBar:ka=!1,noStorage:bn=!1,showNullButton:Br=!1,showNullProgramButton:Kr=!1,hidetoolBar:jr=!1,fullScreen:aa=!1,onBlur:qt,onCMBeforeChange:Tn,onFullScreen:Nn,className:ht="",disablePaste:St=!1,disabled:Gn=!1,disabledFill:di=!1,placeholder:Na="",values:ct="",extraUse:Ot,onAddBlank:Mt})=>{const[Ft,Hn]=(0,y.useState)(null),[rr,yr]=(0,y.useState)(lr),[Un,Tr]=(0,y.useState)(xr),[Jr,fi]=(0,y.useState)(aa),[ha,Vt]=(0,y.useState)(""),[Gt,Bt]=(0,y.useState)(0),[En,Xn]=(0,y.useState)(gr),[Fr,Ln]=(0,y.useState)(!1),[ur,vn]=(0,y.useState)(0),[Cr,Wr]=(0,y.useState)(0),un=(0,y.useRef)(),va=(0,y.useRef)(),xa=(0,y.useRef)(),da=(0,y.useRef)(),Gr=(0,y.useRef)(),ei=(0,y.useRef)(),Oa=(0,Oe.useDispatch)();(0,y.useEffect)(()=>{const er=window.scrollY||window.pageYOffset;yr(ct),Ft==null||Ft.setValue(ct),window.scrollTo(0,er)},[ct]),(0,y.useEffect)(()=>{Nn==null||Nn(Jr)},[Jr]),(0,y.useEffect)(()=>{if(un.current){let er=function(Qn,Ye){var Pa;if(St){Ye.preventDefault();return}const Sa=Ye.clipboardData;if(Sa){const Li=Sa.types.toString(),vi=Sa.items;if(Li==="Files"||Sa.types.indexOf("Files")>-1){if(Ye.preventDefault(),Zi=="stex")return;try{let zi=vi[1];((Pa=vi[0])==null?void 0:Pa.kind)==="file"&&(zi=vi[0]);const co=zi.getAsFile(),al=co.name.split(".").pop();(0,He.I)(co,lo=>{var Ho,gi,fo;lo.id?((Ho=co==null?void 0:co.type)==null?void 0:Ho.indexOf("image"))>-1?or.replaceSelection(``):((gi=co==null?void 0:co.type)==null?void 0:gi.indexOf("video"))>-1?or.replaceSelection(``):((fo=co==null?void 0:co.type)==null?void 0:fo.indexOf("pdf"))>-1?or.replaceSelection(`${co.name}`):Vr.includes(al)?or.replaceSelection(`${co.name}`):or.replaceSelection(`[${co.name}](/api/attachments/${lo.id}?type=${lo.content_type})`):(lo==null?void 0:lo.status)===401&&(document.location.href="/user/login")})}catch(zi){en.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const or=ot().fromTextArea(un.current,{mode:Zi,lineNumbers:!Aa,lineWrapping:!0,value:lr,autoCloseTags:!0,autoCloseBrackets:!0});return or.on("keyup",function(Qn,Ye){Ye.keyCode===8&&(Qn.getValue()==""?or.setOption("placeholder",Na):or.setOption("placeholder",null))}),or.on("keydown",function(Qn,Ye){if(Ye.keyCode===8){var Pa=Fa(Qn);Pa&&Ye.preventDefault()}}),Nr&&or.focus(),or.on("paste",er),Gn&&or.on("beforeChange",function(Qn,Ye){(Ye.origin==="paste"||Ye.origin==="+input")&&Ye.cancel()}),Hn(or),()=>{or.off("paste",er)}}},[]);const zr=(0,y.useCallback)(()=>{if(va.current)try{}catch(er){console.log(er,"---- to set md editor body height")}},[En,va,Jr]);(0,y.useEffect)(()=>{function er(){let or=new Re.Z(Qn=>{for(let Ye of Qn)(Ye.target.offsetHeight>0||Ye.target.offsetWidth>0)&&(zr(),Ft.setSize("100%","100%"),Ft.refresh())});return or.observe(un.current.parentElement),or}if(Ft){const or=er();return()=>{var Qn,Ye;(Qn=un.current)!=null&&Qn.parentElement&&or.unobserve((Ye=un.current)==null?void 0:Ye.parentElement)}}},[Ft,zr]),(0,y.useEffect)(()=>{if(Ft){let er=[];for(const[or,Qn]of Object.entries(za)){let Ye={[or]:()=>{ia(Qn)}};er.push(Ye),Ft.addKeyMap(Ye)}return()=>{for(let or of er)Ft.removeKeyMap(or)}}},[Ft]),(0,y.useEffect)(()=>{aa!==Jr&&fi(aa)},[aa]),(0,ea.Z)(()=>{if(!bn&&Gt>0){let er=new Date().getTime(),or=window.sessionStorage.getItem(ii);er>=Gt+gn&&(!or||or!==rr)&&(window.sessionStorage.setItem(ii,rr),Ln(!0))}},gn),(0,y.useEffect)(()=>{Tr(xr)},[Ft,xr]),(0,y.useEffect)(()=>{Ft&&Nr&&Ft.focus()},[Ft,Nr]),(0,y.useEffect)(()=>{if(Un&&Ft){let er=function(Qn){let Ye=Qn.target;if(da.current){let Pa=Ye.scrollTop/Ye.scrollHeight;da.current.scrollTop=da.current.scrollHeight*Pa}};const or=Ft.getScrollerElement();return or.addEventListener("scroll",er),()=>{or.removeEventListener("scroll",er)}}},[Ft,Un]),(0,y.useEffect)(()=>{if(Ft&&Tn){let er=function(or,Qn){Tn(or,Qn)};return Ft.on("beforeChange",er),()=>{Ft.off("beforeChange",er)}}},[Ft,Tn]),(0,y.useEffect)(()=>{if(Ft&&qt){let er=function(){qt(Ft.getValue())};return Ft.on("blur",er),()=>{Ft.off("blur",er)}}},[Ft,qt]);function Fa(er,or){var Qn=er.getDoc(),Ye=Qn.getCursor(),Pa=Qn.getLine(Ye.line),Sa=Pa.charAt(Ye.ch-1),Li=Pa.lastIndexOf("@\u2581@",Ye.ch),vi=Pa.lastIndexOf("@\u2581\u2581@",Ye.ch),zi=Li>vi?Li:vi,co=Li>vi?3:4;if(ir.indexOf(Sa)===-1)return null;if(console.log("change1:",or,er,Pa,Ye,zi,Li,vi,Sa),zi>=0&&Ye.ch-zi<5){var al=zi+co;return Qn.replaceRange("",{line:Ye.line,ch:zi},{line:Ye.line,ch:al}),{line:Ye.line,ch:al}}return null}(0,y.useEffect)(()=>{if(Ft){let er=function(or,Qn){const Ye=or.getValue();yr(Ye),Bt(new Date().getTime()),or.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Xt&&(Kr?Xt(Ye,ti(Ye)):Xt(Ye))};return Ft.on("change",er),()=>{Ft.off("change",er)}}},[Ft,Xt]),(0,y.useEffect)(()=>{if(Ft)if(lr==null)Ft.setValue(""),yr("");else{const er=window.scrollY||window.pageYOffset;lr!==Ft.getValue()&&(Ft.setValue(lr),yr(lr),Ft.setCursor(Gn?1:Ft.lineCount(),0),window.scrollTo(0,er))}},[Ft,lr]);const ia=(0,y.useCallback)(er=>{const or=Ft.getCursor(),Qn=Ft.getSelection();let Ye=Qn.split(` -`);switch(er){case"bold":return Ft.replaceSelection("**"+Qn+"**"),Qn===""&&Ft.setCursor(or.line,or.ch+2),Ft.focus();case"italic":return Ft.replaceSelection("*"+Qn+"*"),Qn===""&&Ft.setCursor(or.line,or.ch+1),Ft.focus();case"code":return Ft.replaceSelection("`"+Qn+"`"),Qn===""&&Ft.setCursor(or.line,or.ch+1),Ft.focus();case"inline-latex":return(0,nr.Ye)(Oa)?void 0:(Vt("inline-latex"),Ft.focus());case"latex":return Ft.replaceSelection("```latex\n"+Qn+"\n```"),Ft.setCursor(or.line+1,Qn.length+1),Ft.focus();case"line-break":return Ft.replaceSelection(`
    -`),Ft.focus();case"list-ul":return Qn===""?Ft.replaceSelection("- "+Qn):Ft.replaceSelection(Ye.map(Pa=>Pa===""?"":`- ${Pa}`).join(` -`)),Ft.focus();case"list-ol":return Qn===""?Ft.replaceSelection("1. "+Qn):Ft.replaceSelection(Ye.map((Pa,Sa)=>Pa===""?"":`${Sa+1}. ${Pa}`).join(` -`)),Ft.focus();case"add-null-ch":Mt==null||Mt();return;case"add-signal":return Qn===""&&Ft.setCursor(or.line,or.ch),Ft.replaceSelection(Dr),Ft.focus();case"add-multiple":return Qn===""&&Ft.setCursor(or.line,or.ch),Ft.replaceSelection(ir),Ft.focus();case"inster-template-1":return Qn===""&&Ft.setCursor(or.line,or.ch),Ft.replaceSelection(La),Ft.focus();case"eraser":return Ft.setValue(""),Ft.focus();case"trigger-watch":return Tr(!Un),Ft.focus();case"trigger-full-screen":return fi(!Jr),Ft.focus();case vt:Vt(vt);return;case mn:Vt(mn);return;case yn:Vt(yn);return;case ln:Vt(ln);return;case"maths-latex":if((0,nr.Ye)(Oa))return;Vt("maths-latex");return;case Wt:Gr.current="",sessionStorage.removeItem("file_id"),Vt(Wt);return;case Lt:Vt(Lt);return;default:throw new Error}},[Ft,Un,Jr]),Qr=(0,y.useCallback)((er,or)=>{var Qn,Ye,Pa,Sa,Li,vi;er!=null&&er.disabledClose||Vt("");const{src:zi,alt:co,id:al}=er||{};switch(ha){case vt:const{title:il,link:gl}=er;return Ft.replaceSelection(`[${il}](${gl})`),Ft.focus();case mn:const{language:$o,content:Cl}=er;return Ft.replaceSelection(["```"+$o,Cl,"```"].join(` -`)),Ft.focus();case"maths-latex":for(var lo=atob(er),Ho=new Uint8Array(lo.length),gi=0;gi{El.id?Ft.replaceSelection(`![,](/api/attachments/${El.id}?type=${El.content_type})`):(El==null?void 0:El.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":if((0,nr.Ye)(Oa))return;Ft.replaceSelection("`$$"+er+"$$`");break;case It:if(!al)return;Ft.getValue().indexOf(zi)===-1?Ft.replaceSelection(`
    ${co||
    `):document.getElementById(al).src=ve.Z.API_SERVER+zi+"?t="+Date.now();break;case yn:case ln:const Lo=or,ql=(Pa=(Ye=(Qn=Lo==null?void 0:Lo.name)==null?void 0:Qn.split("."))==null?void 0:Ye.pop)==null?void 0:Pa.call(Ye);return((Sa=Lo==null?void 0:Lo.type)==null?void 0:Sa.indexOf("image"))>-1||!(Lo!=null&&Lo.type)?Lo!=null&&Lo.align||Lo!=null&&Lo.width?Ft.replaceSelection(`

    ${co||

    `):Ft.replaceSelection(`${co||`):((Li=Lo==null?void 0:Lo.type)==null?void 0:Li.indexOf("video"))>-1?Ft.replaceSelection(``):((vi=Lo==null?void 0:Lo.type)==null?void 0:vi.indexOf("pdf"))>-1?Ft.replaceSelection(`${Lo.name}`):Vr.includes(ql)?Ft.replaceSelection(`${Lo.name}`):Ft.replaceSelection(`[${Lo.name}](${zi})`),Ft.focus();case Lt:const{row:bl,col:ml,align:Ol}=er;let $l=` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,Vr=["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 Zr(lr){return/^\d+$/.test(lr)?`${lr}px`:lr}const Ba=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",za={[Ba+"-B"]:"bold",[Ba+"-I"]:"italic"},Ha={[vt]:"\u6DFB\u52A0\u94FE\u63A5",[mn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[yn]:"\u6DFB\u52A0\u56FE\u7247",[ln]:"\u6DFB\u52A0\u753B\u56FE",[Wt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Lt]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Qa=({defaultValue:lr="",onChange:Xt,width:Rn="100%",height:gr=400,miniToolbar:Aa=!1,isFocus:Nr=!1,watch:xr,insertTemp:pi,mode:Zi="markdown",id:ii="markdown-editor-id",showResizeBar:ka=!1,noStorage:bn=!1,showNullButton:Br=!1,showNullProgramButton:Kr=!1,hidetoolBar:jr=!1,fullScreen:aa=!1,onBlur:qt,onCMBeforeChange:Tn,onFullScreen:Nn,className:ht="",disablePaste:wt=!1,disabled:Gn=!1,disabledFill:di=!1,placeholder:Na="",values:ct="",extraUse:Ot,onAddBlank:Mt})=>{const[xt,Hn]=(0,y.useState)(null),[rr,yr]=(0,y.useState)(lr),[Un,Tr]=(0,y.useState)(xr),[Jr,fi]=(0,y.useState)(aa),[ha,Vt]=(0,y.useState)(""),[Gt,Bt]=(0,y.useState)(0),[En,Xn]=(0,y.useState)(gr),[Fr,Ln]=(0,y.useState)(!1),[ur,vn]=(0,y.useState)(0),[Cr,Wr]=(0,y.useState)(0),un=(0,y.useRef)(),va=(0,y.useRef)(),xa=(0,y.useRef)(),da=(0,y.useRef)(),Gr=(0,y.useRef)(),ei=(0,y.useRef)(),Oa=(0,Oe.useDispatch)();(0,y.useEffect)(()=>{const er=window.scrollY||window.pageYOffset;yr(ct),xt==null||xt.setValue(ct),window.scrollTo(0,er)},[ct]),(0,y.useEffect)(()=>{Nn==null||Nn(Jr)},[Jr]),(0,y.useEffect)(()=>{if(un.current){let er=function(Qn,Ye){var Pa;if(wt){Ye.preventDefault();return}const Sa=Ye.clipboardData;if(Sa){const Li=Sa.types.toString(),vi=Sa.items;if(Li==="Files"||Sa.types.indexOf("Files")>-1){if(Ye.preventDefault(),Zi=="stex")return;try{let zi=vi[1];((Pa=vi[0])==null?void 0:Pa.kind)==="file"&&(zi=vi[0]);const co=zi.getAsFile(),al=co.name.split(".").pop();(0,He.I)(co,lo=>{var Ho,gi,fo;lo.id?((Ho=co==null?void 0:co.type)==null?void 0:Ho.indexOf("image"))>-1?or.replaceSelection(``):((gi=co==null?void 0:co.type)==null?void 0:gi.indexOf("video"))>-1?or.replaceSelection(``):((fo=co==null?void 0:co.type)==null?void 0:fo.indexOf("pdf"))>-1?or.replaceSelection(`${co.name}`):Vr.includes(al)?or.replaceSelection(`${co.name}`):or.replaceSelection(`[${co.name}](/api/attachments/${lo.id}?type=${lo.content_type})`):(lo==null?void 0:lo.status)===401&&(document.location.href="/user/login")})}catch(zi){en.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const or=ot().fromTextArea(un.current,{mode:Zi,lineNumbers:!Aa,lineWrapping:!0,value:lr,autoCloseTags:!0,autoCloseBrackets:!0});return or.on("keyup",function(Qn,Ye){Ye.keyCode===8&&(Qn.getValue()==""?or.setOption("placeholder",Na):or.setOption("placeholder",null))}),or.on("keydown",function(Qn,Ye){if(Ye.keyCode===8){var Pa=Fa(Qn);Pa&&Ye.preventDefault()}}),Nr&&or.focus(),or.on("paste",er),Gn&&or.on("beforeChange",function(Qn,Ye){(Ye.origin==="paste"||Ye.origin==="+input")&&Ye.cancel()}),Hn(or),()=>{or.off("paste",er)}}},[]);const zr=(0,y.useCallback)(()=>{if(va.current)try{}catch(er){console.log(er,"---- to set md editor body height")}},[En,va,Jr]);(0,y.useEffect)(()=>{function er(){let or=new Re.Z(Qn=>{for(let Ye of Qn)(Ye.target.offsetHeight>0||Ye.target.offsetWidth>0)&&(zr(),xt.setSize("100%","100%"),xt.refresh())});return or.observe(un.current.parentElement),or}if(xt){const or=er();return()=>{var Qn,Ye;(Qn=un.current)!=null&&Qn.parentElement&&or.unobserve((Ye=un.current)==null?void 0:Ye.parentElement)}}},[xt,zr]),(0,y.useEffect)(()=>{if(xt){let er=[];for(const[or,Qn]of Object.entries(za)){let Ye={[or]:()=>{ia(Qn)}};er.push(Ye),xt.addKeyMap(Ye)}return()=>{for(let or of er)xt.removeKeyMap(or)}}},[xt]),(0,y.useEffect)(()=>{aa!==Jr&&fi(aa)},[aa]),(0,ea.Z)(()=>{if(!bn&&Gt>0){let er=new Date().getTime(),or=window.sessionStorage.getItem(ii);er>=Gt+gn&&(!or||or!==rr)&&(window.sessionStorage.setItem(ii,rr),Ln(!0))}},gn),(0,y.useEffect)(()=>{Tr(xr)},[xt,xr]),(0,y.useEffect)(()=>{xt&&Nr&&xt.focus()},[xt,Nr]),(0,y.useEffect)(()=>{if(Un&&xt){let er=function(Qn){let Ye=Qn.target;if(da.current){let Pa=Ye.scrollTop/Ye.scrollHeight;da.current.scrollTop=da.current.scrollHeight*Pa}};const or=xt.getScrollerElement();return or.addEventListener("scroll",er),()=>{or.removeEventListener("scroll",er)}}},[xt,Un]),(0,y.useEffect)(()=>{if(xt&&Tn){let er=function(or,Qn){Tn(or,Qn)};return xt.on("beforeChange",er),()=>{xt.off("beforeChange",er)}}},[xt,Tn]),(0,y.useEffect)(()=>{if(xt&&qt){let er=function(){qt(xt.getValue())};return xt.on("blur",er),()=>{xt.off("blur",er)}}},[xt,qt]);function Fa(er,or){var Qn=er.getDoc(),Ye=Qn.getCursor(),Pa=Qn.getLine(Ye.line),Sa=Pa.charAt(Ye.ch-1),Li=Pa.lastIndexOf("@\u2581@",Ye.ch),vi=Pa.lastIndexOf("@\u2581\u2581@",Ye.ch),zi=Li>vi?Li:vi,co=Li>vi?3:4;if(ir.indexOf(Sa)===-1)return null;if(console.log("change1:",or,er,Pa,Ye,zi,Li,vi,Sa),zi>=0&&Ye.ch-zi<5){var al=zi+co;return Qn.replaceRange("",{line:Ye.line,ch:zi},{line:Ye.line,ch:al}),{line:Ye.line,ch:al}}return null}(0,y.useEffect)(()=>{if(xt){let er=function(or,Qn){const Ye=or.getValue();yr(Ye),Bt(new Date().getTime()),or.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Xt&&(Kr?Xt(Ye,ti(Ye)):Xt(Ye))};return xt.on("change",er),()=>{xt.off("change",er)}}},[xt,Xt]),(0,y.useEffect)(()=>{if(xt)if(lr==null)xt.setValue(""),yr("");else{const er=window.scrollY||window.pageYOffset;lr!==xt.getValue()&&(xt.setValue(lr),yr(lr),xt.setCursor(Gn?1:xt.lineCount(),0),window.scrollTo(0,er))}},[xt,lr]);const ia=(0,y.useCallback)(er=>{const or=xt.getCursor(),Qn=xt.getSelection();let Ye=Qn.split(` +`);switch(er){case"bold":return xt.replaceSelection("**"+Qn+"**"),Qn===""&&xt.setCursor(or.line,or.ch+2),xt.focus();case"italic":return xt.replaceSelection("*"+Qn+"*"),Qn===""&&xt.setCursor(or.line,or.ch+1),xt.focus();case"code":return xt.replaceSelection("`"+Qn+"`"),Qn===""&&xt.setCursor(or.line,or.ch+1),xt.focus();case"inline-latex":return(0,nr.Ye)(Oa)?void 0:(Vt("inline-latex"),xt.focus());case"latex":return xt.replaceSelection("```latex\n"+Qn+"\n```"),xt.setCursor(or.line+1,Qn.length+1),xt.focus();case"line-break":return xt.replaceSelection(`
    +`),xt.focus();case"list-ul":return Qn===""?xt.replaceSelection("- "+Qn):xt.replaceSelection(Ye.map(Pa=>Pa===""?"":`- ${Pa}`).join(` +`)),xt.focus();case"list-ol":return Qn===""?xt.replaceSelection("1. "+Qn):xt.replaceSelection(Ye.map((Pa,Sa)=>Pa===""?"":`${Sa+1}. ${Pa}`).join(` +`)),xt.focus();case"add-null-ch":Mt==null||Mt();return;case"add-signal":return Qn===""&&xt.setCursor(or.line,or.ch),xt.replaceSelection(Dr),xt.focus();case"add-multiple":return Qn===""&&xt.setCursor(or.line,or.ch),xt.replaceSelection(ir),xt.focus();case"inster-template-1":return Qn===""&&xt.setCursor(or.line,or.ch),xt.replaceSelection(La),xt.focus();case"eraser":return xt.setValue(""),xt.focus();case"trigger-watch":return Tr(!Un),xt.focus();case"trigger-full-screen":return fi(!Jr),xt.focus();case vt:Vt(vt);return;case mn:Vt(mn);return;case yn:Vt(yn);return;case ln:Vt(ln);return;case"maths-latex":if((0,nr.Ye)(Oa))return;Vt("maths-latex");return;case Wt:Gr.current="",sessionStorage.removeItem("file_id"),Vt(Wt);return;case Lt:Vt(Lt);return;default:throw new Error}},[xt,Un,Jr]),Qr=(0,y.useCallback)((er,or)=>{var Qn,Ye,Pa,Sa,Li,vi;er!=null&&er.disabledClose||Vt("");const{src:zi,alt:co,id:al}=er||{};switch(ha){case vt:const{title:il,link:gl}=er;return xt.replaceSelection(`[${il}](${gl})`),xt.focus();case mn:const{language:$o,content:Cl}=er;return xt.replaceSelection(["```"+$o,Cl,"```"].join(` +`)),xt.focus();case"maths-latex":for(var lo=atob(er),Ho=new Uint8Array(lo.length),gi=0;gi{El.id?xt.replaceSelection(`![,](/api/attachments/${El.id}?type=${El.content_type})`):(El==null?void 0:El.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":if((0,nr.Ye)(Oa))return;xt.replaceSelection("`$$"+er+"$$`");break;case It:if(!al)return;xt.getValue().indexOf(zi)===-1?xt.replaceSelection(`
    ${co||
    `):document.getElementById(al).src=ve.Z.API_SERVER+zi+"?t="+Date.now();break;case yn:case ln:const Lo=or,ql=(Pa=(Ye=(Qn=Lo==null?void 0:Lo.name)==null?void 0:Qn.split("."))==null?void 0:Ye.pop)==null?void 0:Pa.call(Ye);return((Sa=Lo==null?void 0:Lo.type)==null?void 0:Sa.indexOf("image"))>-1||!(Lo!=null&&Lo.type)?Lo!=null&&Lo.align||Lo!=null&&Lo.width?xt.replaceSelection(`

    ${co||

    `):xt.replaceSelection(`${co||`):((Li=Lo==null?void 0:Lo.type)==null?void 0:Li.indexOf("video"))>-1?xt.replaceSelection(``):((vi=Lo==null?void 0:Lo.type)==null?void 0:vi.indexOf("pdf"))>-1?xt.replaceSelection(`${Lo.name}`):Vr.includes(ql)?xt.replaceSelection(`${Lo.name}`):xt.replaceSelection(`[${Lo.name}](${zi})`),xt.focus();case Lt:const{row:bl,col:ml,align:Ol}=er;let $l=` `;for(let El=0;El{switch(ha){case vt:return y.createElement(Yt,{callback:Qr,onCancel:ca});case mn:return y.createElement(et.Z,{callback:Qr,onCancel:ca});case yn:return y.createElement(He.Z,{callback:Qr,onCancel:ca});case Wt:return y.createElement(ce,{editImgId:Gr.current,callback:Qr,onCancel:ca});case Lt:return y.createElement(ft,{callback:Qr,onCancel:ca});case"maths-latex":return y.createElement(jn,{showSaveButton:!0,callback:Qr});case"inline-latex":return y.createElement(rn.Z,{showSaveButton:!0,callback:Qr});default:return null}},[ha]);function ca(){Vt("")}(0,y.useEffect)(()=>{if(xa.current){let er=function(Li){Pa=!0,Sa=Li.pageY},or=function(){Pa=!1},Qn=function(Li){if(Pa){let vi=Li.pageY-Sa;vi<0&&(vi=0),vi>300&&(vi=300);let zi=gr+vi+"px";Xn(zi)}},Ye=xa.current,Pa=!1,Sa=0;return Ye.addEventListener("mousedown",er),document.addEventListener("mousemove",Qn),document.addEventListener("mouseup",or),()=>{Ye.removeEventListener("mousedown",er),document.removeEventListener("mousemove",Qn),document.removeEventListener("mouseup",or)}}},[Ft,xa]),(0,y.useEffect)(()=>{Xn(gr)},[gr]);const wa=Zr(Rn),ga=Zr(En),Ir={width:wa,height:ga},Jn=(0,y.useMemo)(()=>{if(Gt){let er=new Date(Gt),or=er.getHours(),Qn=er.getMinutes(),Ye=er.getSeconds();return or=or<10?"0"+or:or,Qn=Qn<10?"0"+Qn:Qn,Ye=Ye<10?"0"+Ye:Ye,`${or}:${Qn}:${Ye}`}return 0},[Gt]),ti=er=>{const or=[];if(Kr){let Qn=-1;er=er.replace(/(@▁▁@|@▁@)/g,function(Ye,Pa,Sa){or.push({multiLine:Ye!==Dr})})}return or};function dr(){window.sessionStorage.removeItem(ii),Ln(!1),Bt(0)}function Cn(){Ln(!1),Bt(0),Ft.setValue(window.sessionStorage.getItem(ii))}(0,y.useEffect)(()=>{Ha[ha]&&ha!==ln&&ha!==Wt&&setTimeout(()=>{const er=document.getElementsByClassName("markdown-popup-form")[0],or=window.innerWidth/2-er.offsetWidth/2,Qn=window.innerHeight/2-er.offsetHeight/2;vn(or),Wr(Qn)},0)},[ha]);const mr=er=>{er.preventDefault();const or=er.clientX-ur,Qn=er.clientY-Cr;document.body.onmousemove=Ye=>{let Pa=Ye.clientX-or,Sa=Ye.clientY-Qn;const Li=document.getElementsByClassName("markdown-popup-form")[0],vi=window.innerWidth-Li.offsetWidth,zi=window.innerHeight-Li.offsetHeight;Pa=Math.max(0,Math.min(Pa,vi)),Sa=Math.max(0,Math.min(Sa,zi)),Rr(Ye.clientX,Ye.clientY,or,Qn)&&(vn(Pa),Wr(Sa))},document.body.onmouseup=function(){document.body.onmousemove=null}},Rr=(er,or,Qn,Ye)=>{const Pa=document.body.clientHeight,Sa=document.body.clientWidth;return er<20&&Qn>er||er>Sa-20&&Qnor||or>Pa-20&&Ye{var or;Gr.current=er,(or=ei.current)==null||or.setHeight("100vh"),setTimeout(()=>{Vt("add-flowchart")},150)}})):null))),ka?y.createElement("a",{ref:xa,className:"editor-resize"}):null,ha===ln&&y.createElement(An,{callback:Qr,onCancel:ca}),ha===Wt&&y.createElement(ce,{ref:ei,editImgId:Gr.current,callback:Qr,onCancel:ca}),y.createElement(qe.Z,null,Ha[ha]&&ha!==ln&&ha!==Wt?y.createElement(Ue.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:ur,top:Cr},title:y.createElement("div",{style:{cursor:"move"},onMouseDown:mr},Ha[ha]),open:!0,onCancel:ca,footer:null,destroyOnClose:!0,width:ha===Wt?"1200px":null,height:ha===Wt?"80vh":null,className:"markdown-popup-form"},Ua):null))}},45053:function(At,zt,ne){"use strict";ne.d(zt,{Z:function(){return pt},I:function(){return Ut}});var y=ne(28284),Oe=ne(6767),ke=ne(37568),ot=ne(44104),Re=ne(4875),Se=ne(47889),Ve=ne(7939),Ke=ne(28735),ze=ne(59301),nt=ne(59301),lt=Object.defineProperty,Be=Object.defineProperties,kt=Object.getOwnPropertyDescriptors,rt=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,Ne=(qe,$e,bt)=>$e in qe?lt(qe,$e,{enumerable:!0,configurable:!0,writable:!0,value:bt}):qe[$e]=bt,tt=(qe,$e)=>{for(var bt in $e||($e={}))Fe.call($e,bt)&&Ne(qe,bt,$e[bt]);if(rt)for(var bt of rt($e))Te.call($e,bt)&&Ne(qe,bt,$e[bt]);return qe},st=(qe,$e)=>Be(qe,kt($e));const{useForm:Nt}=y.default,he={width:280,marginRight:10},Ze={labelCol:{span:5},wrapperCol:{span:19}};var pt=({callback:qe,onCancel:$e})=>{const[bt]=Nt();let Pe=(0,ze.useRef)();function je(sn){Pe.current.width=bt.getFieldValue("width"),Pe.current.align=bt.getFieldValue("align"),qe(sn,Pe.current)}function dt(sn,Ht){if(sn.status===-1){Oe.ZP.error(sn.message);return}bt.setFieldsValue({src:`/api/attachments/${sn.id}`,type:Ht.type})}function Dt(sn){let Ht=sn.target.files[0];Pe.current=Ht,Ut(Ht,dt)}return nt.createElement(y.default,st(tt({form:bt},Ze),{className:"upload-image-panel",onFinish:je,style:{width:470,overflow:"hidden"}}),nt.createElement(y.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},nt.createElement("div",{className:"flex-container"},nt.createElement(y.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},nt.createElement(ke.default,{style:he})),nt.createElement(nn,{onFileChange:Dt}))),nt.createElement(y.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},nt.createElement(ke.default,{style:{width:264}})),nt.createElement(y.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},nt.createElement(ot.Z,null,nt.createElement(y.default.Item,{name:"width",style:{margin:0}},nt.createElement(Re.Z,{style:{width:264}})),nt.createElement("span",{className:"ml8"},"%"))),nt.createElement(y.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},nt.createElement(Se.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"}]})),nt.createElement("aside",null,nt.createElement(y.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},nt.createElement(Ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),nt.createElement(Ve.ZP,{type:"default",onClick:$e},"\u53D6\u6D88"))))};function nn({onFileChange:qe}){return nt.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",nt.createElement("input",{type:"file",onChange:qe}))}function Ut(qe,$e){if(!qe)throw new String("\u6CA1\u6709\u6587\u4EF6");let bt=new FormData;bt.append("editormd-image-file",qe),bt.append("file_param_name","editormd-image-file"),bt.append("byxhr","true");var Pe=new window.XMLHttpRequest;Pe.withCredentials=!0,Pe.addEventListener("load",function(je){$e(JSON.parse(je.target.responseText),qe)},!1),Pe.addEventListener("error",function(je){console.error(je)},!1),Pe.open("POST",`${Ke.KI}/api/attachments.json`),Pe.send(bt)}},57261:function(At,zt,ne){"use strict";ne.d(zt,{Z:function(){return ke}});var y=ne(59301),Oe=ne(4676);class ke extends y.Component{constructor(Re){super(Re);const Se=window.document;this.node=Se.createElement("div"),Se.body.appendChild(this.node)}render(){const{children:Re}=this.props;return(0,Oe.createPortal)(Re,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},50258:function(At,zt,ne){"use strict";ne.d(zt,{SV:function(){return An},ZP:function(){return Qt}});var y=ne(59301),Oe=ne(76374);const ke={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"]},ot={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` +`}return xt.replaceSelection($l+` +`),xt.focus();default:throw new Error}},[xt,ha]),Ua=(0,y.useMemo)(()=>{switch(ha){case vt:return y.createElement(Yt,{callback:Qr,onCancel:ca});case mn:return y.createElement(et.Z,{callback:Qr,onCancel:ca});case yn:return y.createElement(He.Z,{callback:Qr,onCancel:ca});case Wt:return y.createElement(ce,{editImgId:Gr.current,callback:Qr,onCancel:ca});case Lt:return y.createElement(ft,{callback:Qr,onCancel:ca});case"maths-latex":return y.createElement(jn,{showSaveButton:!0,callback:Qr});case"inline-latex":return y.createElement(rn.Z,{showSaveButton:!0,callback:Qr});default:return null}},[ha]);function ca(){Vt("")}(0,y.useEffect)(()=>{if(xa.current){let er=function(Li){Pa=!0,Sa=Li.pageY},or=function(){Pa=!1},Qn=function(Li){if(Pa){let vi=Li.pageY-Sa;vi<0&&(vi=0),vi>300&&(vi=300);let zi=gr+vi+"px";Xn(zi)}},Ye=xa.current,Pa=!1,Sa=0;return Ye.addEventListener("mousedown",er),document.addEventListener("mousemove",Qn),document.addEventListener("mouseup",or),()=>{Ye.removeEventListener("mousedown",er),document.removeEventListener("mousemove",Qn),document.removeEventListener("mouseup",or)}}},[xt,xa]),(0,y.useEffect)(()=>{Xn(gr)},[gr]);const wa=Zr(Rn),ga=Zr(En),Ir={width:wa,height:ga},Jn=(0,y.useMemo)(()=>{if(Gt){let er=new Date(Gt),or=er.getHours(),Qn=er.getMinutes(),Ye=er.getSeconds();return or=or<10?"0"+or:or,Qn=Qn<10?"0"+Qn:Qn,Ye=Ye<10?"0"+Ye:Ye,`${or}:${Qn}:${Ye}`}return 0},[Gt]),ti=er=>{const or=[];if(Kr){let Qn=-1;er=er.replace(/(@▁▁@|@▁@)/g,function(Ye,Pa,Sa){or.push({multiLine:Ye!==Dr})})}return or};function dr(){window.sessionStorage.removeItem(ii),Ln(!1),Bt(0)}function Cn(){Ln(!1),Bt(0),xt.setValue(window.sessionStorage.getItem(ii))}(0,y.useEffect)(()=>{Ha[ha]&&ha!==ln&&ha!==Wt&&setTimeout(()=>{const er=document.getElementsByClassName("markdown-popup-form")[0],or=window.innerWidth/2-er.offsetWidth/2,Qn=window.innerHeight/2-er.offsetHeight/2;vn(or),Wr(Qn)},0)},[ha]);const mr=er=>{er.preventDefault();const or=er.clientX-ur,Qn=er.clientY-Cr;document.body.onmousemove=Ye=>{let Pa=Ye.clientX-or,Sa=Ye.clientY-Qn;const Li=document.getElementsByClassName("markdown-popup-form")[0],vi=window.innerWidth-Li.offsetWidth,zi=window.innerHeight-Li.offsetHeight;Pa=Math.max(0,Math.min(Pa,vi)),Sa=Math.max(0,Math.min(Sa,zi)),Rr(Ye.clientX,Ye.clientY,or,Qn)&&(vn(Pa),Wr(Sa))},document.body.onmouseup=function(){document.body.onmousemove=null}},Rr=(er,or,Qn,Ye)=>{const Pa=document.body.clientHeight,Sa=document.body.clientWidth;return er<20&&Qn>er||er>Sa-20&&Qnor||or>Pa-20&&Ye{var or;Gr.current=er,(or=ei.current)==null||or.setHeight("100vh"),setTimeout(()=>{Vt("add-flowchart")},150)}})):null))),ka?y.createElement("a",{ref:xa,className:"editor-resize"}):null,ha===ln&&y.createElement(An,{callback:Qr,onCancel:ca}),ha===Wt&&y.createElement(ce,{ref:ei,editImgId:Gr.current,callback:Qr,onCancel:ca}),y.createElement(qe.Z,null,Ha[ha]&&ha!==ln&&ha!==Wt?y.createElement(Ue.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:ur,top:Cr},title:y.createElement("div",{style:{cursor:"move"},onMouseDown:mr},Ha[ha]),open:!0,onCancel:ca,footer:null,destroyOnClose:!0,width:ha===Wt?"1200px":null,height:ha===Wt?"80vh":null,className:"markdown-popup-form"},Ua):null))}},45053:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return pt},I:function(){return Ut}});var y=ne(28284),Oe=ne(6767),ke=ne(37568),ot=ne(44104),Re=ne(4875),Se=ne(47889),Ve=ne(7939),Ke=ne(28735),ze=ne(59301),nt=ne(59301),lt=Object.defineProperty,Be=Object.defineProperties,kt=Object.getOwnPropertyDescriptors,rt=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,Ne=(qe,$e,bt)=>$e in qe?lt(qe,$e,{enumerable:!0,configurable:!0,writable:!0,value:bt}):qe[$e]=bt,tt=(qe,$e)=>{for(var bt in $e||($e={}))Fe.call($e,bt)&&Ne(qe,bt,$e[bt]);if(rt)for(var bt of rt($e))Te.call($e,bt)&&Ne(qe,bt,$e[bt]);return qe},st=(qe,$e)=>Be(qe,kt($e));const{useForm:Nt}=y.default,he={width:280,marginRight:10},Ze={labelCol:{span:5},wrapperCol:{span:19}};var pt=({callback:qe,onCancel:$e})=>{const[bt]=Nt();let Pe=(0,ze.useRef)();function je(sn){Pe.current.width=bt.getFieldValue("width"),Pe.current.align=bt.getFieldValue("align"),qe(sn,Pe.current)}function dt(sn,Ht){if(sn.status===-1){Oe.ZP.error(sn.message);return}bt.setFieldsValue({src:`/api/attachments/${sn.id}`,type:Ht.type})}function Dt(sn){let Ht=sn.target.files[0];Pe.current=Ht,Ut(Ht,dt)}return nt.createElement(y.default,st(tt({form:bt},Ze),{className:"upload-image-panel",onFinish:je,style:{width:470,overflow:"hidden"}}),nt.createElement(y.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},nt.createElement("div",{className:"flex-container"},nt.createElement(y.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},nt.createElement(ke.default,{style:he})),nt.createElement(nn,{onFileChange:Dt}))),nt.createElement(y.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},nt.createElement(ke.default,{style:{width:264}})),nt.createElement(y.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},nt.createElement(ot.Z,null,nt.createElement(y.default.Item,{name:"width",style:{margin:0}},nt.createElement(Re.Z,{style:{width:264}})),nt.createElement("span",{className:"ml8"},"%"))),nt.createElement(y.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},nt.createElement(Se.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"}]})),nt.createElement("aside",null,nt.createElement(y.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},nt.createElement(Ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),nt.createElement(Ve.ZP,{type:"default",onClick:$e},"\u53D6\u6D88"))))};function nn({onFileChange:qe}){return nt.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",nt.createElement("input",{type:"file",onChange:qe}))}function Ut(qe,$e){if(!qe)throw new String("\u6CA1\u6709\u6587\u4EF6");let bt=new FormData;bt.append("editormd-image-file",qe),bt.append("file_param_name","editormd-image-file"),bt.append("byxhr","true");var Pe=new window.XMLHttpRequest;Pe.withCredentials=!0,Pe.addEventListener("load",function(je){$e(JSON.parse(je.target.responseText),qe)},!1),Pe.addEventListener("error",function(je){console.error(je)},!1),Pe.open("POST",`${Ke.KI}/api/attachments.json`),Pe.send(bt)}},57261:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return ke}});var y=ne(59301),Oe=ne(4676);class ke extends y.Component{constructor(Re){super(Re);const Se=window.document;this.node=Se.createElement("div"),Se.body.appendChild(this.node)}render(){const{children:Re}=this.props;return(0,Oe.createPortal)(Re,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},50258:function(St,zt,ne){"use strict";ne.d(zt,{SV:function(){return An},ZP:function(){return Qt}});var y=ne(59301),Oe=ne(76374);const ke={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"]},ot={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"]},Re={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(` @@ -946,7 +946,7 @@ `)},{label:"include ",content:["#include "].join(` `)}]},Se={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(` `)}]},Ve={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join(` -`)}]};var Ke=ne(53184),ze=ne.n(Ke),nt=(xt,Xe,en)=>new Promise((ue,ae)=>{var re=ie=>{try{ve(en.next(ie))}catch(Ce){ae(Ce)}},ce=ie=>{try{ve(en.throw(ie))}catch(Ce){ae(Ce)}},ve=ie=>ie.done?ue(ie.value):Promise.resolve(ie.value).then(re,ce);ve((en=en.apply(xt,Xe)).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"]}},Be=(xt,Xe,en,ue)=>{const ae=Xe.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:en.lineNumber,endColumn:en.column});return Array.from(new Set(ae.match(/\b\w{2,}\b/g)||[])).map(ce=>({label:ce,kind:xt.languages.CompletionItemKind.Text,insertText:ce,range:ue}))},kt=(xt,Xe,en,ue)=>{xt.languages.registerCompletionItemProvider(Xe,{provideCompletionItems(ae,re){const ce=ae.getWordUntilPosition(re),ve={startLineNumber:re.lineNumber,endLineNumber:re.lineNumber,startColumn:ce.startColumn,endColumn:ce.endColumn},ie=ae.getLineContent(re.lineNumber).substring(ce.startColumn-2,ce.endColumn);return{suggestions:[...Be(xt,ae,re,ve),...en.map(yt=>({label:yt,kind:xt.languages.CompletionItemKind.Keyword,documentation:yt,insertText:yt,insertTextRules:xt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ve})),...ue.map(yt=>({label:yt.label,kind:xt.languages.CompletionItemKind.Snippet,documentation:yt.content,insertText:ie.startsWith("#")?yt.content.replace(/#/,""):yt.content,insertTextRules:xt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ve}))]}}})};var rt=xt=>{lt.languages.forEach(Xe=>{xt.languages.registerDocumentFormattingEditProvider(Xe,{provideDocumentFormattingEdits(en){return nt(this,null,function*(){const ue=ze()(en.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:en.getFullModelRange(),text:ue}]})}})}),kt(xt,"java",ot.keywords,ot.quickKey),kt(xt,"cpp",Re.keywords,Re.quickKey),kt(xt,"c",ke.keywords,[]),kt(xt,"python",Se.keywords,Se.quickKey),kt(xt,"scala",Ve.keywords,Ve.quickKey)};const Fe="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var Te=Object.defineProperty,Ne=(xt,Xe,en)=>Xe in xt?Te(xt,Xe,{enumerable:!0,configurable:!0,writable:!0,value:en}):xt[Xe]=en,tt=(xt,Xe,en)=>Ne(xt,typeof Xe!="symbol"?Xe+"":Xe,en);const st=class td{constructor(Xe,en,ue){this.placeholder=Xe,this.editor=en,this.monaco=ue,en.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return td.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)}};tt(st,"ID","editor.widget.placeholderHint");var he=st,Ze=ne(96236),pt=ne(6767),nn=ne(25399),Ut=ne(89392),qe=ne(77254),$e=ne(56102),bt=Object.defineProperty,Pe=Object.defineProperties,je=Object.getOwnPropertyDescriptors,dt=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,sn=Object.prototype.propertyIsEnumerable,Ht=(xt,Xe,en)=>Xe in xt?bt(xt,Xe,{enumerable:!0,configurable:!0,writable:!0,value:en}):xt[Xe]=en,Kt=(xt,Xe)=>{for(var en in Xe||(Xe={}))Dt.call(Xe,en)&&Ht(xt,en,Xe[en]);if(dt)for(var en of dt(Xe))sn.call(Xe,en)&&Ht(xt,en,Xe[en]);return xt},Bn=(xt,Xe)=>Pe(xt,je(Xe)),we=(xt,Xe)=>{var en={};for(var ue in xt)Dt.call(xt,ue)&&Xe.indexOf(ue)<0&&(en[ue]=xt[ue]);if(xt!=null&&dt)for(var ue of dt(xt))Xe.indexOf(ue)<0&&sn.call(xt,ue)&&(en[ue]=xt[ue]);return en},fe=(xt,Xe,en)=>new Promise((ue,ae)=>{var re=ie=>{try{ve(en.next(ie))}catch(Ce){ae(Ce)}},ce=ie=>{try{ve(en.throw(ie))}catch(Ce){ae(Ce)}},ve=ie=>ie.done?ue(ie.value):Promise.resolve(ie.value).then(re,ce);ve((en=en.apply(xt,Xe)).next())});function it(xt){return/^\d+$/.test(xt)?`${xt}px`:xt}function Yt(){}let et=!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 Ue(xt=[]){let Xe=xt;if(Array.isArray(xt)){for(let en=0;enfe(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(xt){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",xt)}});var Qt=xt=>{var Xe=xt,{width:en="100%",height:ue="100%",value:ae,language:re="javascript",style:ce={},options:ve={},overrideServices:ie={},theme:Ce="vs-dark",onEditBlur:yt,isCopy:gt=!1,onSave:ft,autoHeight:Ct=!1,forbidCopy:pn=!1,forbidCopyTips:Fn,onChange:Sn=Yt,editorDidMount:jn=Yt,onFocus:rn=Yt,onBreakPoint:vt=Yt,breakPointValue:yn=[],filename:Wt="educoder.txt",errorLine:ln,errorContent:It="",highlightLine:mn,openBreakPoint:Lt=!1,placeholder:zn="",showMiniMap:$n=!0}=Xe,ea=we(Xe,["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 nr=(0,y.useRef)(),ut=(0,y.useRef)({}),Tt=(0,y.useRef)(),gn=(0,y.useRef)(),Pn=(0,y.useRef)([]),ir=(0,y.useRef)(!1),Dr=(0,y.useRef)(),La=(0,y.useRef)(),Vr=(0,y.useRef)(!1),[Zr,wr]=(0,y.useState)(!1);function Ba(){let bn;return nr.current&&(bn=new Oe.Z(Br=>{for(let Kr of Br)(Kr.target.offsetHeight>0||Kr.target.offsetWidth>0)&&ut.current.instance.layout()}),bn.observe(nr.current)),bn}function za(){pt.ZP.warning({content:decodeURIComponent(Fn||Fe),key:"monaco-editor-tip"})}const Ha=()=>{let bn=ut.current.instance;if(ae!=null&&bn&&Zr){const Br=bn.getModel();Br&&ae!==Br.getValue()&&(et=!0,Br.setValue(ae),bn.layout(),et=!1)}};(0,y.useEffect)(()=>{const bn=qe.Z.subscribe("formatDocument",Br=>{var Kr;let jr=ut.current.instance;(Kr=jr==null?void 0:jr.getAction)==null||Kr.call(jr,"editor.action.formatDocument").run()});return window.updateMonacoValue=Br=>{Sn(Br)},bn},[]),(0,y.useEffect)(()=>{var bn;let Br=ut.current.instance;gn.current&&clearTimeout(gn.current),gn.current=setTimeout(()=>{Ha()},500),ae&&(ae!=null&&ae.length)&&((bn=Br==null?void 0:Br.updateOptions)==null||bn.call(Br,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(ae.split(/\r\n|\r|\n/g).length))+3,5)}))},[ae,Zr,ut.current]),(0,y.useEffect)(()=>{if(ln&&ut.current&&ut.current.instance){let Br=ut.current.instance;Br.changeViewZones(function(Kr){var jr=document.createElement("div");jr.style.padding="10px 20px",jr.style.width="calc(100% - 20px)",jr.className="my-error-line-wrp",jr.innerHTML=It,Kr.addZone({afterLineNumber:ln||11,heightInLines:3,domNode:jr})});var bn={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}};Br.addOverlayWidget(bn),Br.revealPositionInCenter({lineNumber:20,column:1})}},[ln,ut.current,Zr]);const Qa=(bn="",Br)=>{if(!bn||bn.trim()==="")return!0;const jr=ut.current.instance.getModel().getLineTokens(Br);let aa=!1;for(let qt=0;qt<2;qt++)jr.getStandardTokenType(qt)===1&&(aa=!0);return aa};(0,y.useEffect)(()=>{var bn;const Br=(bn=ut.current)==null?void 0:bn.instance;if(Br&&Zr&&pn){const Kr=Br.onDidBlurEditorWidget(()=>{Vr.current=!1}),jr=Br.onDidFocusEditorText(()=>{Vr.current=!0});return()=>{Kr.dispose(),jr.dispose()}}},[ut.current,Zr,pn]),(0,y.useEffect)(()=>{var bn;if((bn=ut.current)!=null&&bn.instance&&Zr&&Lt){let Br=ut.current.instance,Kr=Br.getModel();if(!Kr)return;(()=>{var Ot;let Mt=[],Ft=[];const Hn=Kr.getAllDecorations();for(let yr of Hn)yr.options.className==="highlighted-line"&&(Mt.push((Ot=yr==null?void 0:yr.range)==null?void 0:Ot.startLineNumber),Ft.push(yr==null?void 0:yr.id));if(mn===Mt[0])return;Kr.deltaDecorations(Ft,[]);const rr=Kr.getLineCount();mn&&mn<=rr&&(Br.deltaDecorations([],[{range:new at.Range(mn,1,mn,Kr.getLineMaxColumn(mn)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Br.revealLineInCenter(mn))})();const aa=(Ot=!1)=>{var Mt;let Ft=[],Hn=[];const rr=Kr.getAllDecorations();for(let yr of rr)yr.options.linesDecorationsClassName==="breakpoints-select"&&(Ft.push((Mt=yr==null?void 0:yr.range)==null?void 0:Mt.startLineNumber),Hn.push(yr==null?void 0:yr.id));if(Ot)return{lines:Ft,ids:Hn};vt(Ft)},qt=Ot=>fe(void 0,null,function*(){let Mt={range:new at.Range(Ot,1,Ot,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Kr.deltaDecorations([],[Mt]),aa()}),Tn=Ot=>fe(void 0,null,function*(){let Mt=[];const Ft=Br.getLineDecorations(Ot);for(let Hn of Ft)Hn.options.linesDecorationsClassName==="breakpoints-select"&&Mt.push(Hn.id);yield Kr.deltaDecorations(Mt,[]),aa()}),Nn=Ot=>{let Mt=Br.getLineDecorations(Ot);for(let Ft of Mt)if(Ft.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Ut.isEqual)(yn,aa(!0).lines)){Kr.deltaDecorations(aa(!0).ids,[]);const Ot=yn.map(Mt=>({range:new at.Range(Mt,1,Mt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Kr.deltaDecorations([],Ot)}const ht=Br.onDidChangeModelContent(Ot=>{let Mt=Br.getPosition();if(Mt){let Ft=Mt.lineNumber;clearTimeout(La.current),La.current=setTimeout(()=>{Qa(Kr.getLineContent(Ft),Ft)?Tn(Ft):Nn(Ft)?(Tn(Ft),qt(Ft)):aa()},100)}}),St=Br.onMouseDown(Ot=>{var Mt,Ft,Hn;if(Ot.target.detail&&((Hn=(Ft=(Mt=Ot.target)==null?void 0:Mt.element)==null?void 0:Ft.className)!=null&&Hn.includes("line-numbers"))){let rr=Ot.target.position.lineNumber;if(Qa(Kr.getLineContent(rr),rr))return;Nn(rr)?Tn(rr):qt(rr)}}),Gn=Ot=>{let Mt={range:new at.Range(Ot,1,Ot,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Pn.current=Br.deltaDecorations(Pn.current,[Mt])},di=()=>{Pn.current=Br.deltaDecorations(Pn.current,[])},Na=Br.onMouseMove(Ot=>{var Mt,Ft,Hn;if(di(),Ot.target.detail&&((Hn=(Ft=(Mt=Ot.target)==null?void 0:Mt.element)==null?void 0:Ft.className)!=null&&Hn.includes("line-numbers"))){let rr=Ot.target.position.lineNumber;if(Qa(Kr.getLineContent(rr),rr))return;Gn(rr)}}),ct=Br.onMouseLeave(()=>{di()});return()=>{ht.dispose(),St.dispose(),Na.dispose(),ct.dispose()}}},[ut.current,Zr,yn,mn,Lt,re]),(0,y.useEffect)(()=>{var bn;(bn=ut.current)!=null&&bn.instance&&Lt&&ut.current.instance.setPosition({lineNumber:0,column:0})},[mn]);function lr(){let bn=ut.current.instance;if(bn){const Br=bn.getSelection(),Kr=ut.current.pastePos||{},jr=new at.Range(Kr.startLineNumber||Br.endLineNumber,Kr.startColumn||Br.endColumn,Kr.endLineNumber||Br.endLineNumber,Kr.endColumn||Br.endColumn);setTimeout(()=>{bn.executeEdits("",[{range:jr,text:""}])},300)}}function Xt(bn){(window.navigator.platform.match("Mac")?bn.metaKey:bn.ctrlKey)&&bn.keyCode==83&&(bn.preventDefault(),ft())}const Rn=()=>{if(Ct&&ut.current.instance){const bn=ut.current.instance.getContentHeight();ii(bn{if(!Vr.current)return;const{keyCode:Br,ctrlKey:Kr,metaKey:jr,target:aa,type:qt}=bn;return(qt==="paste"||(Br===67||Br===86)&&(jr||Kr))&&aa.nodeName==="TEXTAREA"&&(za(),bn.preventDefault()),!1};function Nr(bn,Br){var Kr=window.URL||window.webkitURL||window,jr=new Blob([Br]),aa=document.createElementNS("http://www.w3.org/1999/xhtml","a");aa.href=Kr.createObjectURL(jr),aa.download=bn,gr(aa)}(0,y.useEffect)(()=>{Rn()},[Rn]),(0,y.useEffect)(()=>{nr.current&&!Zr&&Promise.all([ne.e(8909),ne.e(2460)]).then(ne.bind(ne,71448)).then(bn=>{try{at=bn,ut.current.instance=at.editor.create(nr.current,{value:ae,language:Ue(re),theme:Ce,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:$n||!1}},ie);const Br=ut.current.instance;let aa=[...Ze.BH._menuItems].find(ht=>ht[0]._debugName=="EditorContext")[1],qt=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Tn=(ht,St)=>{var Gn,di;let Na=ht._first;do St.includes((di=(Gn=Na.element)==null?void 0:Gn.command)==null?void 0:di.id)&&ht._remove(Na);while(Na=Na.next)};if(jn(Br,at),setTimeout(()=>{Rn(),ut.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Nr(Wt||"educoder.txt",Br.getValue())}})},500),ut.current.subscription=Br.onDidChangeModelContent(ht=>{ir.current?clearTimeout(Dr.current):(Rn(),Sn(Br.getValue(),ht)),Dr.current=setTimeout(()=>{ir.current=!1},500)}),window.Monaco||rt(at,Ue(re)),pn&&(Tn(aa,qt),nr.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Aa),window.removeEventListener("paste",Aa),window.addEventListener("keydown",Aa),window.addEventListener("paste",Aa)),window.Monaco=at,yt&&Br.onDidBlurEditorWidget(()=>{yt(Br.getValue())}),rn&&Br.onDidFocusEditorText(()=>{pn&&dn(),rn(Br.getValue())}),pn){dn();try{Br.onDidPaste(ht=>{const St=Br.getSelection(),Gn=ut.current.pastePos||{},di=new at.Range(Gn.startLineNumber||St.endLineNumber,Gn.startColumn||St.endColumn,Gn.endLineNumber||St.endLineNumber,Gn.endColumn||St.endColumn);Br.executeEdits("",[{range:ht.range,text:""}])})}catch(ht){}}let Nn=Ba();return zn&&typeof zn=="string"&&new he(zn,Br,at),wr(!0),()=>{const ht=ut.current.instance;ht.dispose();const St=ht.getModel();St&&St.dispose(),ut.current.subscription&&ut.current.subscription.dispose(),Nn.unobserve(nr.current)}}catch(Br){}})},[]),(0,y.useEffect)(()=>{if(ut.current.instance&&Zr)return document.addEventListener("keydown",Xt,!1),()=>{document.removeEventListener("keydown",Xt)}},[ft,Zr]),(0,y.useEffect)(()=>{let bn=ut.current.instance;if(bn&&Zr){let Br=Ue(re);at.editor.setModelLanguage(bn.getModel(),Br)}},[re,Zr]),(0,y.useEffect)(()=>{ut.current.instance&&Zr&&at.editor.setTheme(Ce)},[Ce,Zr]),(0,y.useEffect)(()=>{let bn=ut.current.instance;Tt.current=ve,bn&&Zr&&(bn.updateOptions(Kt({},ve)),setTimeout(()=>{bn.getModel().updateOptions(Kt({},ve))},200))},[JSON.stringify(ve),Zr]),(0,y.useEffect)(()=>{let bn=ut.current.instance;bn&&Zr&&bn.layout()},[en,ue,Zr]);const[xr,pi]=(0,y.useState)(it(en)),[Zi,ii]=(0,y.useState)(it(ue)),ka=Bn(Kt({},ce),{width:xr,height:Zi,position:"relative"});return y.createElement("div",{className:"my-monaco-editor",ref:nr,style:ka,onFocus:()=>{pn&&dn()}},gt&&y.createElement($e.CopyToClipboard,{text:ae,onCopy:()=>pt.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(nn.Z,{title:"\u590D\u5236\u4EE3\u7801"},y.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},y.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function An({width:xt="100%",height:Xe="100%",original:en,modified:ue,language:ae,options:re={}}){const ce=(0,y.useRef)(),[ve,ie]=(0,y.useState)(null);function Ce(Ct){let pn;return ce.current&&(pn=new Oe.Z(Fn=>{for(let Sn of Fn)(Sn.target.offsetHeight>0||Sn.target.offsetWidth>0)&&Ct.layout()}),pn.observe(ce.current)),pn}(0,y.useEffect)(()=>(ce.current&&Promise.all([ne.e(8909),ne.e(9404)]).then(ne.bind(ne,2550)).then(Ct=>{at=Ct;const pn=at.editor.createDiffEditor(ce.current,Bn(Kt({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},re),{wordWrap:!0}));ie(pn);let Fn=Ce(pn);return()=>{pn.dispose();const Sn=pn.getModel();Sn&&Sn.dispose(),Fn.unobserve(ce.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,y.useEffect)(()=>{ve&&ve.setModel({original:at.editor.createModel(en,ae),modified:at.editor.createModel(ue,ae)})},[en,ue,ae,ve]);const yt=it(xt),gt=it(Xe),ft={width:yt,height:gt};return y.createElement("div",{className:"my-diff-editor",ref:ce,style:ft})}},31103:function(At,zt,ne){"use strict";ne.d(zt,{Z:function(){return Oe}});var y=ne(59301);function Oe(ke,ot){const Re=(0,y.useRef)();(0,y.useEffect)(()=>{Re.current=ke}),(0,y.useEffect)(()=>{function Se(){Re.current()}if(ot!==null){let Ve=setInterval(Se,ot);return()=>clearInterval(Ve)}},[ot])}},74044:function(At,zt,ne){"use strict";ne.d(zt,{Z:function(){return Te}});var y=ne(59301),Oe=ne(65582),ke=ne(28284),ot=ne(6767),Re=ne(62957),Se=ne(37568),Ve={wrap:"wrap___TwY3U",content:"content___Ks95W",mainPathWrap:"mainPathWrap___CrMaa",colorBlue:"colorBlue___dvWbP"},Ke=Object.defineProperty,ze=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,Be=(Ne,tt,st)=>tt in Ne?Ke(Ne,tt,{enumerable:!0,configurable:!0,writable:!0,value:st}):Ne[tt]=st,kt=(Ne,tt)=>{for(var st in tt||(tt={}))nt.call(tt,st)&&Be(Ne,st,tt[st]);if(ze)for(var st of ze(tt))lt.call(tt,st)&&Be(Ne,st,tt[st]);return Ne},rt=(Ne,tt,st)=>new Promise((Nt,he)=>{var Ze=Ut=>{try{nn(st.next(Ut))}catch(qe){he(qe)}},pt=Ut=>{try{nn(st.throw(Ut))}catch(qe){he(qe)}},nn=Ut=>Ut.done?Nt(Ut.value):Promise.resolve(Ut.value).then(Ze,pt);nn((st=st.apply(Ne,tt)).next())});const Fe=({shixunsDetail:Ne,globalSetting:tt,loading:st,dispatch:Nt,title:he,pathList:Ze=[],showInputPath:pt=!1,isMergeSelectFile:nn=!1,onFinish:Ut=()=>{}})=>{const[qe]=ke.default.useForm(),$e=(0,Oe.useParams)(),bt=(0,Oe.useLocation)(),Pe=(0,y.useRef)(),[je,dt]=(0,y.useState)(""),[Dt,sn]=(0,y.useState)(""),[Ht,Kt]=(0,y.useState)([]),[Bn,we]=(0,y.useState)([]);(0,y.useEffect)(()=>{var Ue,at;Pe.current=((at=(Ue=bt.pathname)==null?void 0:Ue.split("/"))==null?void 0:at[3])==="repository"},[]),(0,y.useEffect)(()=>{if(Ne.actionTabs.key!=="Repository-SelectFilePath")return;const Ue=Ze.join("/");let at=[];Ze.map((dn,Qt)=>{Qt===0?at.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${dn}`,path:Ue}):at.push({val:`/${dn}`,path:Ue})}),Kt(at),dt(Ue),sn(Ue),fe(Ue)},[Ne.actionTabs.key]);const fe=Ue=>rt(void 0,null,function*(){const at=yield Nt({type:Pe.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:$e.id,path:Ue}});at&&we(at.trees||[])}),it=Ue=>{let at=je;Ue.type==="tree"&&(Ht.length?Ht.push({val:`/${Ue.name}`,path:Ue.name}):Ht.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Ue.name}`,path:Ue.name}),Kt(Ht),at=je?`${je}/${Ue.name}`:Ue.name,dt(at)),fe(at)},Yt=(Ue,at)=>{const dn=Ht.filter((An,xt)=>xt<=at);Kt(dn);const Qt=dn.filter((An,xt)=>xt!==0).map(An=>An.val).join("").substr(1);dt(Qt),fe(Qt)},et=()=>rt(void 0,null,function*(){const Ue=qe==null?void 0:qe.getFieldsValue(),at=je?`${je}${Ue!=null&&Ue.name?`/${Ue==null?void 0:Ue.name}`:""}`:Ue==null?void 0:Ue.name;if(nn){Ut(at),He();return}if(pt){yield qe.validateFields();const dn=yield Nt({type:"shixunsDetail/uploadGitFolder",payload:kt(kt({},{id:$e.id,path:at}),Pe.current?{}:{secret_repository:!0})});Ut(Dt),dn.status===0&&ot.ZP.info("\u65B0\u5EFA\u6210\u529F")}else Ut(at),ot.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");He()}),He=()=>{Nt({type:"shixunsDetail/setActionTabs",payload:{}}),qe.resetFields()};return y.createElement(Re.default,{centered:!0,title:he||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:Ne.actionTabs.key==="Repository-SelectFilePath",onOk:et,onCancel:He},y.createElement("div",{className:Ve.wrap},y.createElement("div",{className:Ve.content},y.createElement("div",{className:Ve.mainPathWrap},!!(Ht!=null&&Ht.length)&&Ht.map((Ue,at)=>y.createElement("a",{key:at,onClick:()=>Yt(Ue,at)},Ue.val))),!!(Bn!=null&&Bn.length)&&Bn.map((Ue,at)=>Ue.type==="tree"&&y.createElement("a",{key:at,onClick:()=>it(Ue)},y.createElement("i",{className:`iconfont icon-wenjianjia ${Ve.colorBlue}`}),Ue.name))),y.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),y.createElement("div",{className:"mt5 mb5"},je),pt&&y.createElement(ke.default,{form:qe,scrollToFirstError:!0,className:"mt20"},y.createElement(ke.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},y.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var Te=(0,Oe.connect)(({shixunsDetail:Ne,loading:tt,globalSetting:st})=>({shixunsDetail:Ne,globalSetting:st,loading:tt.models.index}))(Fe)},65995:function(At,zt,ne){"use strict";ne.d(zt,{Z:function(){return Bn}});var y=ne(59301),Oe=ne(65582),ke=ne(8848),ot=ne(37568),Re=ne(28284),Se=ne(6767),Ve=ne(62957),Ke=ne(62673),ze=ne(25399),nt=ne(4875),lt=ne(47889),Be=ne(44104),kt=ne(77019),rt=ne(82326),Fe=ne(58755),Te=ne(67671),Ne=ne(82636),tt={wrap:"wrap___BgpUe",row:"row___UWxAG",textarea:"textarea___gaLin",btn:"btn___ZpuhS",sub:"sub___Jd_ZS"},st=ne(50258),Nt=ne(38147),he=ne(41867),Ze=ne(59301),pt=Object.defineProperty,nn=Object.defineProperties,Ut=Object.getOwnPropertyDescriptors,qe=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,bt=Object.prototype.propertyIsEnumerable,Pe=(we,fe,it)=>fe in we?pt(we,fe,{enumerable:!0,configurable:!0,writable:!0,value:it}):we[fe]=it,je=(we,fe)=>{for(var it in fe||(fe={}))$e.call(fe,it)&&Pe(we,it,fe[it]);if(qe)for(var it of qe(fe))bt.call(fe,it)&&Pe(we,it,fe[it]);return we},dt=(we,fe)=>nn(we,Ut(fe)),Dt=(we,fe,it)=>new Promise((Yt,et)=>{var He=dn=>{try{at(it.next(dn))}catch(Qt){et(Qt)}},Ue=dn=>{try{at(it.throw(dn))}catch(Qt){et(Qt)}},at=dn=>dn.done?Yt(dn.value):Promise.resolve(dn.value).then(He,Ue);at((it=it.apply(we,fe)).next())});const{Panel:sn}=ke.default,{TextArea:Ht}=ot.default;var Bn=({active:we,type:fe="jupyter"})=>{var it,Yt;const et=(0,Oe.useParams)(),[He]=Re.default.useForm(),[Ue,at]=(0,y.useState)({}),[dn,Qt]=(0,y.useState)(!1),[An,xt]=(0,y.useState)(0),[Xe,en]=(0,y.useState)([]),[ue,ae]=(0,y.useState)([]),[re,ce]=(0,y.useState)([]),ve=(Yt=(it=(0,he.eY)())==null?void 0:it.shixun)==null?void 0:Yt.editable;(0,y.useEffect)(()=>{we==="testCase"&&ie()},[we]),(0,y.useEffect)(()=>{Ce()},[]);const ie=()=>Dt(void 0,null,function*(){var rn,vt,yn,Wt,ln,It,mn,Lt,zn,$n,ea,nr,ut,Tt;const gn=[{hidden:0,input:"",output:"",score:100}],Pn=yield(0,Nt.ZP)(`/api/shixuns/${et==null?void 0:et.id}/jupyter_evalute_setting.json`,{method:"get"});if((Pn==null?void 0:Pn.status)===0){ce((rn=Pn==null?void 0:Pn.data)==null?void 0:rn.standard_scripts);const ir={open_evaluate:(vt=Pn==null?void 0:Pn.data)==null?void 0:vt.open_evaluate,exec_time:((yn=Pn==null?void 0:Pn.data)==null?void 0:yn.exec_time)||3,test_set_score:((Wt=Pn==null?void 0:Pn.data)==null?void 0:Wt.test_set_score)===null?!1:(ln=Pn==null?void 0:Pn.data)==null?void 0:ln.test_set_score,test_set_average:((It=Pn==null?void 0:Pn.data)==null?void 0:It.test_set_average)===null?!0:(mn=Pn==null?void 0:Pn.data)==null?void 0:mn.test_set_average,choice_standard_scripts:((Lt=Pn==null?void 0:Pn.data)==null?void 0:Lt.choice_standard_scripts)||null,evaluate_script:((zn=Pn==null?void 0:Pn.data)==null?void 0:zn.evaluate_script)||"",evaluate_method:($n=Pn==null?void 0:Pn.data)==null?void 0:$n.evaluate_method,use_jupyter_result:(ea=Pn==null?void 0:Pn.data)==null?void 0:ea.use_jupyter_result};He.setFieldsValue(ir),at(ir),en((ut=(nr=Pn==null?void 0:Pn.data)==null?void 0:nr.test_sets)!=null&&ut.length?(Tt=Pn==null?void 0:Pn.data)==null?void 0:Tt.test_sets:gn)}}),Ce=()=>Dt(void 0,null,function*(){var rn;const vt=yield(0,Nt.ZP)(`/api/shixuns/${et==null?void 0:et.id}/get_jupyter_tags.json`,{method:"get"});(vt==null?void 0:vt.status)===0&&ae(((rn=vt==null?void 0:vt.data)==null?void 0:rn.list)||[])}),yt=rn=>Dt(void 0,null,function*(){const yn=Xe.map(ln=>ln.score).reduce((ln,It)=>ln+It,0);if(rn.test_set_score&&yn!==100){Se.ZP.warning("\u6D4B\u8BD5\u7528\u4F8B\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100");return}if(rn.evaluate_method===3&&(Xe!=null&&Xe.some(ln=>!ln.tags))){Se.ZP.warning("\u8BF7\u9009\u62E9\u6307\u5B9A\u4EE3\u7801\u5757");return}Qt(!0),(yield(0,Nt.ZP)(`/api/shixuns/${et==null?void 0:et.id}/update_jupyter_evaluate_setting.json`,{method:"post",body:dt(je({},rn),{mirror_script_id:rn==null?void 0:rn.choice_standard_scripts,open_evaluate:rn!=null&&rn.open_evaluate?1:0,test_set:Xe.map(ln=>dt(je({},ln),{is_file:!1}))})})).status===0&&Se.ZP.success("\u4FDD\u5B58\u6210\u529F"),Qt(!1)}),gt=rn=>{at(je({},He.getFieldsValue())),"test_set_average"in rn&&(rn!=null&&rn.test_set_average)&&ft(Xe),"test_set_score"in rn&&(rn!=null&&rn.test_set_score)&&(He.setFieldsValue({test_set_average:!0}),at(dt(je({},He.getFieldsValue()),{test_set_average:!0})),ft(Xe)),"choice_standard_scripts"in rn&&Ve.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ze.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",Ze.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>Dt(void 0,null,function*(){const vt=yield(0,Nt.ZP)(`/api/shixuns/${et==null?void 0:et.id}/get_script_contents.json`,{method:"get",params:{id:et==null?void 0:et.id,script_id:rn==null?void 0:rn.choice_standard_scripts}});vt!=null&&vt.content&&(Ve.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:Ze.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")}),He.setFieldsValue({evaluate_script:vt==null?void 0:vt.content}),at(dt(je({},He.getFieldsValue()),{evaluate_script:vt==null?void 0:vt.content})))})})},ft=rn=>{let vt=0;const yn=Math.floor((100-vt)/rn.length),Wt=yn+(100-vt)%rn.length;rn=rn.map((ln,It)=>It===rn.length-1?dt(je({},ln),{score:Wt}):dt(je({},ln),{score:yn})),en(rn)},Ct=()=>{const rn=[...Xe,{hidden:0,input:"",output:"",score:0}];He.getFieldValue("test_set_average")?ft(rn):en(rn)},{test_set_score:pn,test_set_average:Fn,choice_standard_scripts:Sn,open_evaluate:jn}=Ue;return Ze.createElement("section",{className:tt.wrap},Ze.createElement(Re.default,{form:He,disabled:!jn,layout:"vertical",onValuesChange:gt,onFinish:yt},Ze.createElement(Re.default.Item,{name:"open_evaluate",style:{marginTop:10},valuePropName:"checked"},Ze.createElement(Ke.default,{disabled:!1},"\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD")),Ze.createElement("h4",{className:"font14"},"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),Ze.createElement(ze.Z,{title:!jn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},Ze.createElement(Re.default.Item,{label:"\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09\uFF1A",name:"exec_time",className:tt.row,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}]},Ze.createElement(nt.Z,{size:"large",style:{width:400},min:3}))),Ze.createElement("h4",{className:"font14 mb10"},"\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219"),Ze.createElement(ze.Z,{title:!jn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},Ze.createElement(Re.default.Item,{name:"test_set_score"},Ze.createElement(lt.ZP.Group,null,Ze.createElement(Be.Z,{direction:"vertical"},Ze.createElement(lt.ZP,{value:!1},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",Ze.createElement("span",{className:"c-grey-999"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u4EC5\u5F53\u6240\u6709\u6D4B\u8BD5\u96C6\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u83B7\u5F97\u4E00\u6B21\u6027\u5956\u52B1\uFF09")),Ze.createElement(lt.ZP,{value:!0},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",Ze.createElement("span",{className:"c-grey-999"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u901A\u8FC7\u6D4B\u8BD5\u96C6\u5373\u53EF\u83B7\u5F97\u5BF9\u5E94\u5956\u52B1\uFF09")))))),Ze.createElement(Re.default.Item,{label:Ze.createElement("span",{style:{fontWeight:500},className:"c-black"},"\u8BC4\u6D4B\u8BBE\u7F6E"),name:"evaluate_method",style:{flexDirection:"row",marginTop:15},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u8BBE\u7F6E"}]},Ze.createElement(lt.ZP.Group,null,Ze.createElement(Be.Z,{direction:"vertical"},Ze.createElement(lt.ZP,{value:1},"\u901A\u8FC7\u6240\u6709\u4EE3\u7801\u5757\u8BC4\u6D4B",Ze.createElement("span",{className:"c-grey-999"}," \uFF08\u5BF9\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u7684\u6240\u6709\u975E\u7A7A\u4EE3\u7801\u5757\u8FDB\u884C\u8BC4\u6D4B\uFF09")),Ze.createElement(lt.ZP,{value:3},"\u901A\u8FC7\u6307\u5B9A\u4EE3\u7801\u5757\u8BC4\u6D4B",Ze.createElement("span",{className:"c-grey-999"}," \uFF08\u5BF9\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u7684\u6307\u5B9A\u975E\u7A7A\u4EE3\u7801\u5757\u8FDB\u884C\u8BC4\u6D4B\uFF09"))))),Ze.createElement(kt.Z,{align:"middle",justify:"space-between",className:"font14"},Ze.createElement("div",{style:{fontWeight:500}},Ze.createElement("span",{className:tt.sub},"*"),"\u6D4B\u8BD5\u7528\u4F8B"),Ze.createElement(ze.Z,{title:!jn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},Ze.createElement(Ne.op,{style:{borderRadius:2},onClick:Ct},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B"))),pn&&Ze.createElement(Re.default.Item,{name:"test_set_average"},Ze.createElement(lt.ZP.Group,null,Ze.createElement(lt.ZP,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),Ze.createElement(lt.ZP,{value:!1,style:{marginLeft:50}},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),Ze.createElement(ze.Z,{title:!jn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},Ze.createElement("div",null,Xe.map((rn,vt)=>Ze.createElement(ke.default,{activeKey:An,key:vt,onChange:()=>{xt(yn=>yn===vt?null:vt)}},Ze.createElement(sn,{header:Ze.createElement("div",{className:"font16"},Ze.createElement("span",{className:"mr10"},"\u6D4B\u8BD5\u7528\u4F8B",vt+1),Ue.test_set_score&&Ze.createElement("span",{style:{marginLeft:40}},Ze.createElement(nt.Z,{style:{width:120},value:rn.score,onClick:yn=>yn.stopPropagation(),min:0,max:100,precision:0,onBlur:yn=>{if(Number(yn)<0||Number(yn)>100){Se.ZP.info("\u6D4B\u8BD5\u7528\u4F8B\u7684\u6743\u91CD\u6BD4\u4F8B\u503C\u9650\u5236\u4E3A 0-100");const Wt=Xe.map((It,mn)=>mn===vt?dt(je({},It),{score:100}):It),ln={test_set_average:!1};at(je(je({},Ue),ln)),He.setFieldsValue(ln),en(Wt)}},disabled:Fn,onChange:yn=>{const Wt=Xe.map((It,mn)=>mn===vt?dt(je({},It),{score:yn?Number(yn):0}):It),ln={test_set_average:!1};at(je(je({},Ue),ln)),He.setFieldsValue(ln),en(Wt)}}),Ze.createElement("span",{className:"ml10 mr10"},"%")),Ze.createElement("span",{className:"tr flex1",style:{float:"right"}},vt!==0&&Ze.createElement(ze.Z,{placement:"bottom",title:"\u5220\u9664"},Ze.createElement("span",{style:{color:"#c5c5c5"},className:"current iconfont icon-shanchu4",onClick:yn=>{yn.stopPropagation(),Ve.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u6D4B\u8BD5\u7528\u4F8B\u5417\uFF1F",onOk:()=>{const Wt=Xe.filter((ln,It)=>It!==vt);ft(Wt)}})}})))),key:vt},Ze.createElement("div",null,Ue.evaluate_method===3&&Ze.createElement(kt.Z,{align:"middle",className:"mb20"},Ze.createElement("div",null,Ze.createElement("span",{className:tt.sub},"*"),Ze.createElement("span",null,"\u6307\u5B9A\u4EE3\u7801\u5757"),Ze.createElement(ze.Z,{title:"\u8BF7\u5148\u5728Jupyter\u4E2D\u5BF9\u60A8\u9700\u8981\u8BC4\u6D4B\u7684\u6307\u5B9A\u4EE3\u7801\u5757\u5B8C\u6210\u6807\u7B7E\u8BBE\u7F6E\u3002"},Ze.createElement("i",{style:{marginLeft:6,marginRight:20,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),Ze.createElement(rt.default,{value:rn.tags,size:"large",style:{width:450},onChange:yn=>{const Wt=Xe.map((ln,It)=>It===vt?dt(je({},ln),{tags:yn}):ln);en(Wt)}},ue==null?void 0:ue.map(yn=>Ze.createElement(rt.default.Option,{value:yn==null?void 0:yn.tags,key:yn==null?void 0:yn.tags},yn==null?void 0:yn.tags)))),Ze.createElement(kt.Z,{align:"middle"},Ze.createElement("div",null," ",Ze.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),Ze.createElement(Ht,{bordered:!1,className:tt.textarea,rows:5,placeholder:"\u9884\u671F\u8F93\u51FA",value:rn.output,onChange:yn=>{const Wt=Xe.map((ln,It)=>It===vt?dt(je({},ln),{output:yn.target.value}):ln);en(Wt)}})),Ze.createElement(kt.Z,{className:"mt20",align:"middle"},Ze.createElement("div",null,Ze.createElement("span",null,"\u53EF\u89C1\u6027"),Ze.createElement(ze.Z,{title:Ze.createElement("div",null,Ze.createElement("div",null,'\u5168\u90E8\u9690\u85CF\uFF1A\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'),Ze.createElement("div",null,"\u9690\u85CF\u9884\u671F\u8F93\u51FA\uFF1A\u52FE\u9009\u540E\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"),Ze.createElement("div",null,"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA\uFF1A\u52FE\u9009\u540E\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"))},Ze.createElement("i",{style:{marginLeft:6,marginRight:13,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),Ze.createElement("div",null,Ze.createElement(Ke.default,{className:"font14 ml5",checked:rn.hidden===1,onChange:yn=>{const Wt=Xe.map((ln,It)=>{if(It===vt){let mn={is_invisible:!1,actual_output_visible:!1};return yn.target.checked&&(mn={is_invisible:!0,actual_output_visible:!0}),dt(je(je({},ln),mn),{hidden:yn.target.checked?1:0})}return ln});en(Wt)}},"\u5168\u90E8\u9690\u85CF")),Ze.createElement(Ke.default,{checked:rn.is_invisible,style:{margin:"0 60px"},onChange:yn=>{const Wt=Xe.map((ln,It)=>{if(It===vt){let mn=0;return yn.target.checked&&ln.actual_output_visible&&(mn=1),dt(je({},ln),{hidden:mn,is_invisible:yn.target.checked})}return ln});en(Wt)}},"\u9690\u85CF\u9884\u671F\u8F93\u51FA"),Ze.createElement(Ke.default,{checked:rn.actual_output_visible,onChange:yn=>{const Wt=Xe.map((ln,It)=>{if(It===vt){let mn=0;return yn.target.checked&&ln.is_invisible&&(mn=1),dt(je({},ln),{hidden:mn,actual_output_visible:yn.target.checked})}return ln});en(Wt)}},"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA")),Ze.createElement("div",{className:"mt20"},Ze.createElement("span",{className:"font14 mr20"},"\u7279\u6B8A\u5224\u5B9A:"),Ze.createElement(Ke.default,{checked:rn.last_match_rule,onChange:yn=>{const Wt=Xe.map((ln,It)=>It===vt?dt(je({},ln),{last_match_rule:yn.target.checked}):ln);en(Wt)}},Ze.createElement("span",{className:"font14"},"\u672B\u5C3E\u5339\u914D",Ze.createElement("span",{className:"font12 c-light-black"},"\uFF08\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173\uFF09")))))))))),Ze.createElement("h4",{className:"font14 mt20 mb10"},Ze.createElement("span",{className:tt.sub},"*"),"\u8BC4\u6D4B\u811A\u672C"),Ze.createElement(ze.Z,{title:!jn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},Ze.createElement(Re.default.Item,{name:"choice_standard_scripts",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"}]},Ze.createElement(rt.default,{getPopupContainer:rn=>rn.parentNode,size:"large",style:{width:400},placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"},re.map((rn,vt)=>Ze.createElement(rt.default.Option,{value:rn.id,key:vt},rn.scptname))))),Ze.createElement(ze.Z,{title:!jn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},Ze.createElement(Re.default.Item,{name:"evaluate_script"},Ze.createElement(st.ZP,{height:450,style:{border:"1px solid #ccc"},language:"shell",theme:"vs-light",options:{readOnly:!jn}}))),(0,he.Ny)()&&Ze.createElement(kt.Z,{className:"mb20",align:"middle"},Ze.createElement(Re.default.Item,{name:"use_jupyter_result",className:"mt10",valuePropName:"checked",noStyle:!0},Ze.createElement(Fe.Z,null)),Ze.createElement("div",{className:"ml10"},"\u662F\u5426\u6CBF\u7528Jupyter\u8FD0\u884C\u7ED3\u679C"))),Ze.createElement(Te.t,{okText:"\u4FDD\u5B58",hasOkBtn:ve,loading:dn,onCancel:()=>Oe.history.push(`/shixuns/${et==null?void 0:et.id}/challenges`),onOk:()=>He.submit(),className:fe==="jupyterLab"?tt.btn:""}))}},86128:function(At,zt,ne){"use strict";ne.d(zt,{Z:function(){return Ut}});var y=ne(59301),Oe=ne(62957),ke=ne(7939),ot=ne(6767),Re=ne(31691),Se=ne(29787),Ve=ne(23422),Ke=ne(4875),ze={modal:"modal___NEEbt",con_warp:"con_warp___fZ8It",flex:"flex___Vqd1D",config_Warp:"config_Warp___m6wfT",config_btn:"config_btn___OL6qH",sceneList:"sceneList___SKegj",sceneItem:"sceneItem___RPw0S",sceneItemActive:"sceneItemActive___O_xTR"},nt=ne(11724),lt=ne(62772),Be=ne(38147),kt=ne(59301),rt=Object.defineProperty,Fe=Object.defineProperties,Te=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,Nt=(qe,$e,bt)=>$e in qe?rt(qe,$e,{enumerable:!0,configurable:!0,writable:!0,value:bt}):qe[$e]=bt,he=(qe,$e)=>{for(var bt in $e||($e={}))tt.call($e,bt)&&Nt(qe,bt,$e[bt]);if(Ne)for(var bt of Ne($e))st.call($e,bt)&&Nt(qe,bt,$e[bt]);return qe},Ze=(qe,$e)=>Fe(qe,Te($e)),pt=(qe,$e,bt)=>new Promise((Pe,je)=>{var dt=Ht=>{try{sn(bt.next(Ht))}catch(Kt){je(Kt)}},Dt=Ht=>{try{sn(bt.throw(Ht))}catch(Kt){je(Kt)}},sn=Ht=>Ht.done?Pe(Ht.value):Promise.resolve(Ht.value).then(dt,Dt);sn((bt=bt.apply(qe,$e)).next())}),Ut=({visible:qe,onOk:$e,onCancel:bt,info:Pe})=>{const[je,dt]=(0,y.useState)("1"),[Dt,sn]=(0,y.useState)([{name:"gpu_limit",label:"GPU\u663E\u5361\u6570\u91CF",value:1,min:0,max:4,typeName:"\u4E2A"},{name:"gpu_memory_limit",label:"GPU\u663E\u5B58\u5927\u5C0F",value:1,min:0,max:64,typeName:"GB"}]),[Ht,Kt]=(0,y.useState)([]),[Bn,we]=(0,y.useState)(0),[fe,it]=(0,y.useState)(null),[Yt,et]=(0,y.useState)(!1);(0,y.useEffect)(()=>{qe&&He()},[qe]);const He=()=>{dt("1"),it(null),we(0),Dt[0].value=(Pe==null?void 0:Pe.gpu_limit)||1,Dt[1].value=(Pe==null?void 0:Pe.gpu_memory_limit)||16,sn([...Dt])};(0,y.useEffect)(()=>{var ue,ae;((ae=(ue=Ht==null?void 0:Ht[Bn])==null?void 0:ue.content)==null?void 0:ae.length)>0&&it(Ze(he({},Ht[Bn].content[0]),{index:0}))},[je,Bn,Ht]);const Ue=()=>pt(void 0,null,function*(){yield(0,Be.ZP)("/api/home/example_cpu_list.json",{method:"GET"}).then(ue=>{var ae;if(Kt(ue),(ue==null?void 0:ue.length)>0){let re=Ze(he({},(ae=ue==null?void 0:ue[0])==null?void 0:ae.content[0]),{index:0});it(re)}})}),at=ue=>{dt(ue),ue==="2"&&we(0)},dn=(ue,ae)=>{sn(Dt.map(re=>re.name===ue?ae(re):re))},Qt=(ue,ae)=>{isNaN(ue)||dn(ae,re=>Ze(he({},re),{value:ue}))},An=(ue,ae)=>{var re;if(console.log("decline",ue.value),ue.value=Number(ue.value),ue.value<=((re=ue.min)!=null?re:-1/0))return;let ce=ue.value-.5Ze(he({},ve),{value:ce}))},xt=(ue,ae)=>{var re;if(ue.value=Number(ue.value),ue.value>=((re=ue.max)!=null?re:1/0))return;let ce=ue.value+.5>ue.max?ue.max:ue.value+(ae||.5);dn(ue.name,ve=>Ze(he({},ve),{value:ce}))},Xe=(ue,ae)=>{isNaN(ue)||dn(ae,re=>Ze(he({},re),{value:ue}))},en=ue=>{if(ue==null||Number.isInteger(ue))return ue;const ae=ue%1;return ae===.5?ue:Math.floor(ue)+(ae<.5?.5:1)};return kt.createElement(kt.Fragment,null,kt.createElement(Oe.default,{title:"\u8D44\u6E90\u914D\u7F6E",open:qe,width:752,destroyOnClose:!0,centered:!0,onCancel:bt,className:ze.modal,footer:[kt.createElement("div",{className:ze.btn_warp,key:"1"},kt.createElement(ke.ZP,{onClick:bt},"\u53D6\u6D88"),kt.createElement(ke.ZP,{type:"primary",onClick:()=>{let ue=he({},Pe);if(je=="1")ue.gpu_limit=Dt[0].value,ue.gpu_memory_limit=Dt[1].value;else if(je=="2"){if(!fe){ot.ZP.error("\u8BF7\u9009\u62E9\u4E00\u6761\u573A\u666F\u5BF9\u5E94\u7684CPU\u4E0E\u5185\u5B58");return}ue=Ze(he({},ue),{gpu_limit:fe.gpu_limit,gpu_memory_limit:fe.gpu_memory_limit})}$e(ue)}},"\u4FDD\u5B58"))]},kt.createElement(Re.default,{activeKey:je,onChange:at},kt.createElement(Re.default.TabPane,{tab:"GPU\u914D\u7F6E",key:1},kt.createElement(Se.Z,{spinning:Yt},Dt==null?void 0:Dt.map(ue=>kt.createElement("div",{className:ze.con_warp,key:ue==null?void 0:ue.name},kt.createElement("div",null,ue==null?void 0:ue.label),kt.createElement("div",null,kt.createElement(Ve.Z,{min:ue==null?void 0:ue.min,max:ue==null?void 0:ue.max,onChange:ae=>Qt(ae,ue==null?void 0:ue.name),value:ue==null?void 0:ue.value,step:ue.name==="gpu_limit"?1:.5,style:{width:422,height:6,margin:"0 20px 0 12px"}})),kt.createElement("div",{className:`${ze.config_Warp} ${ze.flex}`},kt.createElement("div",{className:`${ze.config_btn} ${ze.flex}`,onClick:()=>An(ue,ue.name==="gpu_limit"?1:.5)},kt.createElement(nt.Z,null)),kt.createElement(Ke.Z,{min:ue==null?void 0:ue.min,max:ue==null?void 0:ue.max,size:"large",step:ue.name==="gpu_limit"?1:.5,controls:!1,style:{width:55},value:ue==null?void 0:ue.value,onChange:ae=>{const re=en(ae);Xe(re,ue==null?void 0:ue.name)}}),kt.createElement("div",{className:`${ze.config_btn} ${ze.flex}`,onClick:()=>xt(ue,ue.name==="gpu_limit"?1:.5)},kt.createElement(lt.Z,null))),kt.createElement("div",null,ue==null?void 0:ue.typeName))))))))}},71151:function(At,zt,ne){"use strict";ne.d(zt,{Z:function(){return Re}});var y=ne(59301),Oe={label:"label___CZ1_z",left:"left___ZKFRV",right:"right___zVTRn",error:"error___oNJNo"},ke=ne(25399),Re=({name:Se,tooltipTitle:Ve,children:Ke,required:ze,errorKey:nt,errorValue:lt,errorName:Be,errorStyle:kt={},nameWidth:rt=112,align:Fe="center",contentStyle:Te={}})=>y.createElement(y.Fragment,null,y.createElement("div",{className:Oe.label,style:{alignItems:Fe}},y.createElement("div",{className:Oe.left,style:{width:rt}},ze&&y.createElement("span",null,"*"),y.createElement("div",null,Se),!!Ve&&y.createElement(ke.Z,{title:Ve},y.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),y.createElement("div",{className:Oe.right,style:Te},Ke,Be&<===nt&&y.createElement("div",{className:Oe.error,style:kt},Be))))},32080:function(At,zt,ne){"use strict";ne.d(zt,{Z:function(){return Se}});var y=ne(59301),Oe={mirrorModal:"mirrorModal___Pi3tF",right:"right___Hot5f",title:"title___jjMKh",content:"content___BmOkD",des:"des___oGTUM",modal:"modal___yy3VB"},ke=ne(62957),ot=ne(95097),Se=({title:Ve,children:Ke,value:ze})=>{const[nt,lt]=(0,y.useState)(!1);return y.createElement(y.Fragment,null,y.createElement("span",{onClick:()=>lt(!0)},Ke),y.createElement(ke.default,{title:Ve,open:nt,width:1e3,destroyOnClose:!0,centered:!0,onCancel:()=>lt(!1),className:Oe.modal,footer:null},typeof ze=="string"&&y.createElement(ot.Z,{value:ze||""}),Object.prototype.toString.call(ze)==="[object Array]"&&y.createElement(y.Fragment,null,ze==null?void 0:ze.map((Be,kt)=>y.createElement("div",{key:kt},y.createElement("b",null,Be.name||Be.type_name),y.createElement(ot.Z,{value:Be.description||""}))))))}},80245:function(At,zt,ne){"use strict";ne.d(zt,{Z:function(){return ae}});var y=ne(59301),Oe=ne(62957),ke=ne(6767),ot=ne(36207),Re=ne(31691),Se=ne(29787),Ve=ne(25399),Ke=ne(7939),ze={header_body:"header_body___lAlEX",close:"close___OXweN",no_data:"no_data___h77J2",recommend_config_introduce:"recommend_config_introduce___ifFGY",recommend_config:"recommend_config___UXyKS",recommend_config_item:"recommend_config_item___zONum",item_title:"item_title___w5vXw",recommend_text:"recommend_text___f68Eu",item_content:"item_content___j_zbN",recommend_config_active_item:"recommend_config_active_item___SrTkJ",recommend_config_footer:"recommend_config_footer___PHnlA",application:"application___uh4gI",tooltip:"tooltip___f0uXh",disabled:"disabled___Ha9Ba"},nt=ne(99267),lt=ne(61485),Be=ne(13014),kt=ne(93314),rt=ne(38147),Fe=ne(76411),Te={lineChart:"lineChart___dCEZW"},Ne=ne(66649),tt=ne.n(Ne),st=ne(59301),he=({dataInfo:re,indexKey:ce,valueName:ve,startAndEndTime:ie,colors:Ce=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"],imageTypeName:yt})=>{let gt=null;(0,y.useEffect)(()=>{rn()},[re]),(0,y.useEffect)(()=>{window.addEventListener("resize",ft(()=>{gt&>.resize()},200))},[window.onresize]);const ft=(vt,yn,Wt=!1)=>{let ln,It;return(...mn)=>{if(Wt){vt.apply(It,mn),Wt=!1;return}clearTimeout(ln),ln=setTimeout(()=>{vt.apply(It,mn)},yn)}},Ct=vt=>vt?vt.map(yn=>{const Wt=new Date(yn),ln=String(Wt.getMonth()+1).padStart(2,"0"),It=String(Wt.getDate()).padStart(2,"0"),mn=String(Wt.getHours()).padStart(2,"0"),Lt=String(Wt.getMinutes()).padStart(2,"0");return`${ln}/${It} ${mn}:${Lt}`}):[],pn=(vt,yn)=>vt.map(Wt=>{const ln=yn.timestamps.indexOf(Wt);return ln!==-1?yn.values[ln]:null});function Fn(vt){let yn=1/0;for(let ln=0;ln{let ln=[];for(let It=vt;It<=yn;It+=Wt)ln.push(It);return ln},jn=()=>{var vt;const yn=((vt=re==null?void 0:re.x)==null?void 0:vt.flat())||[];let Wt=[...new Set(yn)].sort((nr,ut)=>nr-ut),ln=Fn(Wt),It=ln==null?void 0:ln.newArray,mn=ln==null?void 0:ln.minInterval;Wt=[...new Set([...Wt,...It])].sort((nr,ut)=>nr-ut);let Lt=tt()(ie[0],"YYYY-MM-DD HH:mm").valueOf(),zn=Sn(Lt,Wt[0]-mn,mn),$n=tt()(ie[1],"YYYY-MM-DD HH:mm").valueOf(),ea=Sn(Wt[Wt.length-1]+mn,$n,mn);return Wt=[...zn,...Wt,...ea],[...new Set(Wt)].sort((nr,ut)=>nr-ut)},rn=()=>{var vt;gt=Fe.init(document.getElementById(`lineChart${ce}`));let yn=jn(),Wt=(vt=re==null?void 0:re.y)==null?void 0:vt.map((It,mn)=>{var Lt;let zn={timestamps:(Lt=re==null?void 0:re.x)==null?void 0:Lt[mn],values:It};return It=pn(yn,zn),{name:ve[mn],type:"line",itemStyle:{show:!1},lineStyle:{color:Ce[mn]},data:It}}),ln={tooltip:{trigger:"axis",axisPointer:{type:"line",lineStyle:{color:"rgba(212, 217, 227, 1)",type:"dashed"}},backgroundColor:"#fff",textStyle:{color:"#333333"},padding:10,extraCssText:"box-shadow: 0px 4px 8px 0px rgba(184,194,202,0.5)",formatter:function(It){var mn;let Lt="";return It.forEach((zn,$n)=>{console.log("item",zn),Lt+=`
    +`)}]};var Ke=ne(53184),ze=ne.n(Ke),nt=(At,Xe,en)=>new Promise((ue,ae)=>{var re=ie=>{try{ve(en.next(ie))}catch(Ce){ae(Ce)}},ce=ie=>{try{ve(en.throw(ie))}catch(Ce){ae(Ce)}},ve=ie=>ie.done?ue(ie.value):Promise.resolve(ie.value).then(re,ce);ve((en=en.apply(At,Xe)).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"]}},Be=(At,Xe,en,ue)=>{const ae=Xe.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:en.lineNumber,endColumn:en.column});return Array.from(new Set(ae.match(/\b\w{2,}\b/g)||[])).map(ce=>({label:ce,kind:At.languages.CompletionItemKind.Text,insertText:ce,range:ue}))},kt=(At,Xe,en,ue)=>{At.languages.registerCompletionItemProvider(Xe,{provideCompletionItems(ae,re){const ce=ae.getWordUntilPosition(re),ve={startLineNumber:re.lineNumber,endLineNumber:re.lineNumber,startColumn:ce.startColumn,endColumn:ce.endColumn},ie=ae.getLineContent(re.lineNumber).substring(ce.startColumn-2,ce.endColumn);return{suggestions:[...Be(At,ae,re,ve),...en.map(yt=>({label:yt,kind:At.languages.CompletionItemKind.Keyword,documentation:yt,insertText:yt,insertTextRules:At.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ve})),...ue.map(yt=>({label:yt.label,kind:At.languages.CompletionItemKind.Snippet,documentation:yt.content,insertText:ie.startsWith("#")?yt.content.replace(/#/,""):yt.content,insertTextRules:At.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ve}))]}}})};var rt=At=>{lt.languages.forEach(Xe=>{At.languages.registerDocumentFormattingEditProvider(Xe,{provideDocumentFormattingEdits(en){return nt(this,null,function*(){const ue=ze()(en.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:en.getFullModelRange(),text:ue}]})}})}),kt(At,"java",ot.keywords,ot.quickKey),kt(At,"cpp",Re.keywords,Re.quickKey),kt(At,"c",ke.keywords,[]),kt(At,"python",Se.keywords,Se.quickKey),kt(At,"scala",Ve.keywords,Ve.quickKey)};const Fe="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var Te=Object.defineProperty,Ne=(At,Xe,en)=>Xe in At?Te(At,Xe,{enumerable:!0,configurable:!0,writable:!0,value:en}):At[Xe]=en,tt=(At,Xe,en)=>Ne(At,typeof Xe!="symbol"?Xe+"":Xe,en);const st=class td{constructor(Xe,en,ue){this.placeholder=Xe,this.editor=en,this.monaco=ue,en.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return td.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)}};tt(st,"ID","editor.widget.placeholderHint");var he=st,Ze=ne(96236),pt=ne(6767),nn=ne(25399),Ut=ne(89392),qe=ne(77254),$e=ne(56102),bt=Object.defineProperty,Pe=Object.defineProperties,je=Object.getOwnPropertyDescriptors,dt=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,sn=Object.prototype.propertyIsEnumerable,Ht=(At,Xe,en)=>Xe in At?bt(At,Xe,{enumerable:!0,configurable:!0,writable:!0,value:en}):At[Xe]=en,Kt=(At,Xe)=>{for(var en in Xe||(Xe={}))Dt.call(Xe,en)&&Ht(At,en,Xe[en]);if(dt)for(var en of dt(Xe))sn.call(Xe,en)&&Ht(At,en,Xe[en]);return At},Bn=(At,Xe)=>Pe(At,je(Xe)),we=(At,Xe)=>{var en={};for(var ue in At)Dt.call(At,ue)&&Xe.indexOf(ue)<0&&(en[ue]=At[ue]);if(At!=null&&dt)for(var ue of dt(At))Xe.indexOf(ue)<0&&sn.call(At,ue)&&(en[ue]=At[ue]);return en},fe=(At,Xe,en)=>new Promise((ue,ae)=>{var re=ie=>{try{ve(en.next(ie))}catch(Ce){ae(Ce)}},ce=ie=>{try{ve(en.throw(ie))}catch(Ce){ae(Ce)}},ve=ie=>ie.done?ue(ie.value):Promise.resolve(ie.value).then(re,ce);ve((en=en.apply(At,Xe)).next())});function it(At){return/^\d+$/.test(At)?`${At}px`:At}function Yt(){}let et=!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 Ue(At=[]){let Xe=At;if(Array.isArray(At)){for(let en=0;enfe(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(At){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",At)}});var Qt=At=>{var Xe=At,{width:en="100%",height:ue="100%",value:ae,language:re="javascript",style:ce={},options:ve={},overrideServices:ie={},theme:Ce="vs-dark",onEditBlur:yt,isCopy:gt=!1,onSave:ft,autoHeight:Ct=!1,forbidCopy:pn=!1,forbidCopyTips:Fn,onChange:Sn=Yt,editorDidMount:jn=Yt,onFocus:rn=Yt,onBreakPoint:vt=Yt,breakPointValue:yn=[],filename:Wt="educoder.txt",errorLine:ln,errorContent:It="",highlightLine:mn,openBreakPoint:Lt=!1,placeholder:zn="",showMiniMap:$n=!0}=Xe,ea=we(Xe,["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 nr=(0,y.useRef)(),ut=(0,y.useRef)({}),Tt=(0,y.useRef)(),gn=(0,y.useRef)(),Pn=(0,y.useRef)([]),ir=(0,y.useRef)(!1),Dr=(0,y.useRef)(),La=(0,y.useRef)(),Vr=(0,y.useRef)(!1),[Zr,wr]=(0,y.useState)(!1);function Ba(){let bn;return nr.current&&(bn=new Oe.Z(Br=>{for(let Kr of Br)(Kr.target.offsetHeight>0||Kr.target.offsetWidth>0)&&ut.current.instance.layout()}),bn.observe(nr.current)),bn}function za(){pt.ZP.warning({content:decodeURIComponent(Fn||Fe),key:"monaco-editor-tip"})}const Ha=()=>{let bn=ut.current.instance;if(ae!=null&&bn&&Zr){const Br=bn.getModel();Br&&ae!==Br.getValue()&&(et=!0,Br.setValue(ae),bn.layout(),et=!1)}};(0,y.useEffect)(()=>{const bn=qe.Z.subscribe("formatDocument",Br=>{var Kr;let jr=ut.current.instance;(Kr=jr==null?void 0:jr.getAction)==null||Kr.call(jr,"editor.action.formatDocument").run()});return window.updateMonacoValue=Br=>{Sn(Br)},bn},[]),(0,y.useEffect)(()=>{var bn;let Br=ut.current.instance;gn.current&&clearTimeout(gn.current),gn.current=setTimeout(()=>{Ha()},500),ae&&(ae!=null&&ae.length)&&((bn=Br==null?void 0:Br.updateOptions)==null||bn.call(Br,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(ae.split(/\r\n|\r|\n/g).length))+3,5)}))},[ae,Zr,ut.current]),(0,y.useEffect)(()=>{if(ln&&ut.current&&ut.current.instance){let Br=ut.current.instance;Br.changeViewZones(function(Kr){var jr=document.createElement("div");jr.style.padding="10px 20px",jr.style.width="calc(100% - 20px)",jr.className="my-error-line-wrp",jr.innerHTML=It,Kr.addZone({afterLineNumber:ln||11,heightInLines:3,domNode:jr})});var bn={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}};Br.addOverlayWidget(bn),Br.revealPositionInCenter({lineNumber:20,column:1})}},[ln,ut.current,Zr]);const Qa=(bn="",Br)=>{if(!bn||bn.trim()==="")return!0;const jr=ut.current.instance.getModel().getLineTokens(Br);let aa=!1;for(let qt=0;qt<2;qt++)jr.getStandardTokenType(qt)===1&&(aa=!0);return aa};(0,y.useEffect)(()=>{var bn;const Br=(bn=ut.current)==null?void 0:bn.instance;if(Br&&Zr&&pn){const Kr=Br.onDidBlurEditorWidget(()=>{Vr.current=!1}),jr=Br.onDidFocusEditorText(()=>{Vr.current=!0});return()=>{Kr.dispose(),jr.dispose()}}},[ut.current,Zr,pn]),(0,y.useEffect)(()=>{var bn;if((bn=ut.current)!=null&&bn.instance&&Zr&&Lt){let Br=ut.current.instance,Kr=Br.getModel();if(!Kr)return;(()=>{var Ot;let Mt=[],xt=[];const Hn=Kr.getAllDecorations();for(let yr of Hn)yr.options.className==="highlighted-line"&&(Mt.push((Ot=yr==null?void 0:yr.range)==null?void 0:Ot.startLineNumber),xt.push(yr==null?void 0:yr.id));if(mn===Mt[0])return;Kr.deltaDecorations(xt,[]);const rr=Kr.getLineCount();mn&&mn<=rr&&(Br.deltaDecorations([],[{range:new at.Range(mn,1,mn,Kr.getLineMaxColumn(mn)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Br.revealLineInCenter(mn))})();const aa=(Ot=!1)=>{var Mt;let xt=[],Hn=[];const rr=Kr.getAllDecorations();for(let yr of rr)yr.options.linesDecorationsClassName==="breakpoints-select"&&(xt.push((Mt=yr==null?void 0:yr.range)==null?void 0:Mt.startLineNumber),Hn.push(yr==null?void 0:yr.id));if(Ot)return{lines:xt,ids:Hn};vt(xt)},qt=Ot=>fe(void 0,null,function*(){let Mt={range:new at.Range(Ot,1,Ot,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Kr.deltaDecorations([],[Mt]),aa()}),Tn=Ot=>fe(void 0,null,function*(){let Mt=[];const xt=Br.getLineDecorations(Ot);for(let Hn of xt)Hn.options.linesDecorationsClassName==="breakpoints-select"&&Mt.push(Hn.id);yield Kr.deltaDecorations(Mt,[]),aa()}),Nn=Ot=>{let Mt=Br.getLineDecorations(Ot);for(let xt of Mt)if(xt.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Ut.isEqual)(yn,aa(!0).lines)){Kr.deltaDecorations(aa(!0).ids,[]);const Ot=yn.map(Mt=>({range:new at.Range(Mt,1,Mt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Kr.deltaDecorations([],Ot)}const ht=Br.onDidChangeModelContent(Ot=>{let Mt=Br.getPosition();if(Mt){let xt=Mt.lineNumber;clearTimeout(La.current),La.current=setTimeout(()=>{Qa(Kr.getLineContent(xt),xt)?Tn(xt):Nn(xt)?(Tn(xt),qt(xt)):aa()},100)}}),wt=Br.onMouseDown(Ot=>{var Mt,xt,Hn;if(Ot.target.detail&&((Hn=(xt=(Mt=Ot.target)==null?void 0:Mt.element)==null?void 0:xt.className)!=null&&Hn.includes("line-numbers"))){let rr=Ot.target.position.lineNumber;if(Qa(Kr.getLineContent(rr),rr))return;Nn(rr)?Tn(rr):qt(rr)}}),Gn=Ot=>{let Mt={range:new at.Range(Ot,1,Ot,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Pn.current=Br.deltaDecorations(Pn.current,[Mt])},di=()=>{Pn.current=Br.deltaDecorations(Pn.current,[])},Na=Br.onMouseMove(Ot=>{var Mt,xt,Hn;if(di(),Ot.target.detail&&((Hn=(xt=(Mt=Ot.target)==null?void 0:Mt.element)==null?void 0:xt.className)!=null&&Hn.includes("line-numbers"))){let rr=Ot.target.position.lineNumber;if(Qa(Kr.getLineContent(rr),rr))return;Gn(rr)}}),ct=Br.onMouseLeave(()=>{di()});return()=>{ht.dispose(),wt.dispose(),Na.dispose(),ct.dispose()}}},[ut.current,Zr,yn,mn,Lt,re]),(0,y.useEffect)(()=>{var bn;(bn=ut.current)!=null&&bn.instance&&Lt&&ut.current.instance.setPosition({lineNumber:0,column:0})},[mn]);function lr(){let bn=ut.current.instance;if(bn){const Br=bn.getSelection(),Kr=ut.current.pastePos||{},jr=new at.Range(Kr.startLineNumber||Br.endLineNumber,Kr.startColumn||Br.endColumn,Kr.endLineNumber||Br.endLineNumber,Kr.endColumn||Br.endColumn);setTimeout(()=>{bn.executeEdits("",[{range:jr,text:""}])},300)}}function Xt(bn){(window.navigator.platform.match("Mac")?bn.metaKey:bn.ctrlKey)&&bn.keyCode==83&&(bn.preventDefault(),ft())}const Rn=()=>{if(Ct&&ut.current.instance){const bn=ut.current.instance.getContentHeight();ii(bn{if(!Vr.current)return;const{keyCode:Br,ctrlKey:Kr,metaKey:jr,target:aa,type:qt}=bn;return(qt==="paste"||(Br===67||Br===86)&&(jr||Kr))&&aa.nodeName==="TEXTAREA"&&(za(),bn.preventDefault()),!1};function Nr(bn,Br){var Kr=window.URL||window.webkitURL||window,jr=new Blob([Br]),aa=document.createElementNS("http://www.w3.org/1999/xhtml","a");aa.href=Kr.createObjectURL(jr),aa.download=bn,gr(aa)}(0,y.useEffect)(()=>{Rn()},[Rn]),(0,y.useEffect)(()=>{nr.current&&!Zr&&Promise.all([ne.e(8909),ne.e(2460)]).then(ne.bind(ne,71448)).then(bn=>{try{at=bn,ut.current.instance=at.editor.create(nr.current,{value:ae,language:Ue(re),theme:Ce,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:$n||!1}},ie);const Br=ut.current.instance;let aa=[...Ze.BH._menuItems].find(ht=>ht[0]._debugName=="EditorContext")[1],qt=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Tn=(ht,wt)=>{var Gn,di;let Na=ht._first;do wt.includes((di=(Gn=Na.element)==null?void 0:Gn.command)==null?void 0:di.id)&&ht._remove(Na);while(Na=Na.next)};if(jn(Br,at),setTimeout(()=>{Rn(),ut.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Nr(Wt||"educoder.txt",Br.getValue())}})},500),ut.current.subscription=Br.onDidChangeModelContent(ht=>{ir.current?clearTimeout(Dr.current):(Rn(),Sn(Br.getValue(),ht)),Dr.current=setTimeout(()=>{ir.current=!1},500)}),window.Monaco||rt(at,Ue(re)),pn&&(Tn(aa,qt),nr.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Aa),window.removeEventListener("paste",Aa),window.addEventListener("keydown",Aa),window.addEventListener("paste",Aa)),window.Monaco=at,yt&&Br.onDidBlurEditorWidget(()=>{yt(Br.getValue())}),rn&&Br.onDidFocusEditorText(()=>{pn&&dn(),rn(Br.getValue())}),pn){dn();try{Br.onDidPaste(ht=>{const wt=Br.getSelection(),Gn=ut.current.pastePos||{},di=new at.Range(Gn.startLineNumber||wt.endLineNumber,Gn.startColumn||wt.endColumn,Gn.endLineNumber||wt.endLineNumber,Gn.endColumn||wt.endColumn);Br.executeEdits("",[{range:ht.range,text:""}])})}catch(ht){}}let Nn=Ba();return zn&&typeof zn=="string"&&new he(zn,Br,at),wr(!0),()=>{const ht=ut.current.instance;ht.dispose();const wt=ht.getModel();wt&&wt.dispose(),ut.current.subscription&&ut.current.subscription.dispose(),Nn.unobserve(nr.current)}}catch(Br){}})},[]),(0,y.useEffect)(()=>{if(ut.current.instance&&Zr)return document.addEventListener("keydown",Xt,!1),()=>{document.removeEventListener("keydown",Xt)}},[ft,Zr]),(0,y.useEffect)(()=>{let bn=ut.current.instance;if(bn&&Zr){let Br=Ue(re);at.editor.setModelLanguage(bn.getModel(),Br)}},[re,Zr]),(0,y.useEffect)(()=>{ut.current.instance&&Zr&&at.editor.setTheme(Ce)},[Ce,Zr]),(0,y.useEffect)(()=>{let bn=ut.current.instance;Tt.current=ve,bn&&Zr&&(bn.updateOptions(Kt({},ve)),setTimeout(()=>{bn.getModel().updateOptions(Kt({},ve))},200))},[JSON.stringify(ve),Zr]),(0,y.useEffect)(()=>{let bn=ut.current.instance;bn&&Zr&&bn.layout()},[en,ue,Zr]);const[xr,pi]=(0,y.useState)(it(en)),[Zi,ii]=(0,y.useState)(it(ue)),ka=Bn(Kt({},ce),{width:xr,height:Zi,position:"relative"});return y.createElement("div",{className:"my-monaco-editor",ref:nr,style:ka,onFocus:()=>{pn&&dn()}},gt&&y.createElement($e.CopyToClipboard,{text:ae,onCopy:()=>pt.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(nn.Z,{title:"\u590D\u5236\u4EE3\u7801"},y.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},y.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function An({width:At="100%",height:Xe="100%",original:en,modified:ue,language:ae,options:re={}}){const ce=(0,y.useRef)(),[ve,ie]=(0,y.useState)(null);function Ce(Ct){let pn;return ce.current&&(pn=new Oe.Z(Fn=>{for(let Sn of Fn)(Sn.target.offsetHeight>0||Sn.target.offsetWidth>0)&&Ct.layout()}),pn.observe(ce.current)),pn}(0,y.useEffect)(()=>(ce.current&&Promise.all([ne.e(8909),ne.e(9404)]).then(ne.bind(ne,2550)).then(Ct=>{at=Ct;const pn=at.editor.createDiffEditor(ce.current,Bn(Kt({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},re),{wordWrap:!0}));ie(pn);let Fn=Ce(pn);return()=>{pn.dispose();const Sn=pn.getModel();Sn&&Sn.dispose(),Fn.unobserve(ce.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,y.useEffect)(()=>{ve&&ve.setModel({original:at.editor.createModel(en,ae),modified:at.editor.createModel(ue,ae)})},[en,ue,ae,ve]);const yt=it(At),gt=it(Xe),ft={width:yt,height:gt};return y.createElement("div",{className:"my-diff-editor",ref:ce,style:ft})}},31103:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Oe}});var y=ne(59301);function Oe(ke,ot){const Re=(0,y.useRef)();(0,y.useEffect)(()=>{Re.current=ke}),(0,y.useEffect)(()=>{function Se(){Re.current()}if(ot!==null){let Ve=setInterval(Se,ot);return()=>clearInterval(Ve)}},[ot])}},74044:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Te}});var y=ne(59301),Oe=ne(65582),ke=ne(28284),ot=ne(6767),Re=ne(62957),Se=ne(37568),Ve={wrap:"wrap___TwY3U",content:"content___Ks95W",mainPathWrap:"mainPathWrap___CrMaa",colorBlue:"colorBlue___dvWbP"},Ke=Object.defineProperty,ze=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,Be=(Ne,tt,st)=>tt in Ne?Ke(Ne,tt,{enumerable:!0,configurable:!0,writable:!0,value:st}):Ne[tt]=st,kt=(Ne,tt)=>{for(var st in tt||(tt={}))nt.call(tt,st)&&Be(Ne,st,tt[st]);if(ze)for(var st of ze(tt))lt.call(tt,st)&&Be(Ne,st,tt[st]);return Ne},rt=(Ne,tt,st)=>new Promise((Nt,he)=>{var Ze=Ut=>{try{nn(st.next(Ut))}catch(qe){he(qe)}},pt=Ut=>{try{nn(st.throw(Ut))}catch(qe){he(qe)}},nn=Ut=>Ut.done?Nt(Ut.value):Promise.resolve(Ut.value).then(Ze,pt);nn((st=st.apply(Ne,tt)).next())});const Fe=({shixunsDetail:Ne,globalSetting:tt,loading:st,dispatch:Nt,title:he,pathList:Ze=[],showInputPath:pt=!1,isMergeSelectFile:nn=!1,onFinish:Ut=()=>{}})=>{const[qe]=ke.default.useForm(),$e=(0,Oe.useParams)(),bt=(0,Oe.useLocation)(),Pe=(0,y.useRef)(),[je,dt]=(0,y.useState)(""),[Dt,sn]=(0,y.useState)(""),[Ht,Kt]=(0,y.useState)([]),[Bn,we]=(0,y.useState)([]);(0,y.useEffect)(()=>{var Ue,at;Pe.current=((at=(Ue=bt.pathname)==null?void 0:Ue.split("/"))==null?void 0:at[3])==="repository"},[]),(0,y.useEffect)(()=>{if(Ne.actionTabs.key!=="Repository-SelectFilePath")return;const Ue=Ze.join("/");let at=[];Ze.map((dn,Qt)=>{Qt===0?at.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${dn}`,path:Ue}):at.push({val:`/${dn}`,path:Ue})}),Kt(at),dt(Ue),sn(Ue),fe(Ue)},[Ne.actionTabs.key]);const fe=Ue=>rt(void 0,null,function*(){const at=yield Nt({type:Pe.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:$e.id,path:Ue}});at&&we(at.trees||[])}),it=Ue=>{let at=je;Ue.type==="tree"&&(Ht.length?Ht.push({val:`/${Ue.name}`,path:Ue.name}):Ht.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Ue.name}`,path:Ue.name}),Kt(Ht),at=je?`${je}/${Ue.name}`:Ue.name,dt(at)),fe(at)},Yt=(Ue,at)=>{const dn=Ht.filter((An,At)=>At<=at);Kt(dn);const Qt=dn.filter((An,At)=>At!==0).map(An=>An.val).join("").substr(1);dt(Qt),fe(Qt)},et=()=>rt(void 0,null,function*(){const Ue=qe==null?void 0:qe.getFieldsValue(),at=je?`${je}${Ue!=null&&Ue.name?`/${Ue==null?void 0:Ue.name}`:""}`:Ue==null?void 0:Ue.name;if(nn){Ut(at),He();return}if(pt){yield qe.validateFields();const dn=yield Nt({type:"shixunsDetail/uploadGitFolder",payload:kt(kt({},{id:$e.id,path:at}),Pe.current?{}:{secret_repository:!0})});Ut(Dt),dn.status===0&&ot.ZP.info("\u65B0\u5EFA\u6210\u529F")}else Ut(at),ot.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");He()}),He=()=>{Nt({type:"shixunsDetail/setActionTabs",payload:{}}),qe.resetFields()};return y.createElement(Re.default,{centered:!0,title:he||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:Ne.actionTabs.key==="Repository-SelectFilePath",onOk:et,onCancel:He},y.createElement("div",{className:Ve.wrap},y.createElement("div",{className:Ve.content},y.createElement("div",{className:Ve.mainPathWrap},!!(Ht!=null&&Ht.length)&&Ht.map((Ue,at)=>y.createElement("a",{key:at,onClick:()=>Yt(Ue,at)},Ue.val))),!!(Bn!=null&&Bn.length)&&Bn.map((Ue,at)=>Ue.type==="tree"&&y.createElement("a",{key:at,onClick:()=>it(Ue)},y.createElement("i",{className:`iconfont icon-wenjianjia ${Ve.colorBlue}`}),Ue.name))),y.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),y.createElement("div",{className:"mt5 mb5"},je),pt&&y.createElement(ke.default,{form:qe,scrollToFirstError:!0,className:"mt20"},y.createElement(ke.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},y.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var Te=(0,Oe.connect)(({shixunsDetail:Ne,loading:tt,globalSetting:st})=>({shixunsDetail:Ne,globalSetting:st,loading:tt.models.index}))(Fe)},65995:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Bn}});var y=ne(59301),Oe=ne(65582),ke=ne(8848),ot=ne(37568),Re=ne(28284),Se=ne(6767),Ve=ne(62957),Ke=ne(62673),ze=ne(25399),nt=ne(4875),lt=ne(47889),Be=ne(44104),kt=ne(77019),rt=ne(82326),Fe=ne(58755),Te=ne(67671),Ne=ne(82636),tt={wrap:"wrap___BgpUe",row:"row___UWxAG",textarea:"textarea___gaLin",btn:"btn___ZpuhS",sub:"sub___Jd_ZS"},st=ne(50258),Nt=ne(38147),he=ne(41867),Ze=ne(59301),pt=Object.defineProperty,nn=Object.defineProperties,Ut=Object.getOwnPropertyDescriptors,qe=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,bt=Object.prototype.propertyIsEnumerable,Pe=(we,fe,it)=>fe in we?pt(we,fe,{enumerable:!0,configurable:!0,writable:!0,value:it}):we[fe]=it,je=(we,fe)=>{for(var it in fe||(fe={}))$e.call(fe,it)&&Pe(we,it,fe[it]);if(qe)for(var it of qe(fe))bt.call(fe,it)&&Pe(we,it,fe[it]);return we},dt=(we,fe)=>nn(we,Ut(fe)),Dt=(we,fe,it)=>new Promise((Yt,et)=>{var He=dn=>{try{at(it.next(dn))}catch(Qt){et(Qt)}},Ue=dn=>{try{at(it.throw(dn))}catch(Qt){et(Qt)}},at=dn=>dn.done?Yt(dn.value):Promise.resolve(dn.value).then(He,Ue);at((it=it.apply(we,fe)).next())});const{Panel:sn}=ke.default,{TextArea:Ht}=ot.default;var Bn=({active:we,type:fe="jupyter"})=>{var it,Yt;const et=(0,Oe.useParams)(),[He]=Re.default.useForm(),[Ue,at]=(0,y.useState)({}),[dn,Qt]=(0,y.useState)(!1),[An,At]=(0,y.useState)(0),[Xe,en]=(0,y.useState)([]),[ue,ae]=(0,y.useState)([]),[re,ce]=(0,y.useState)([]),ve=(Yt=(it=(0,he.eY)())==null?void 0:it.shixun)==null?void 0:Yt.editable;(0,y.useEffect)(()=>{we==="testCase"&&ie()},[we]),(0,y.useEffect)(()=>{Ce()},[]);const ie=()=>Dt(void 0,null,function*(){var rn,vt,yn,Wt,ln,It,mn,Lt,zn,$n,ea,nr,ut,Tt;const gn=[{hidden:0,input:"",output:"",score:100}],Pn=yield(0,Nt.ZP)(`/api/shixuns/${et==null?void 0:et.id}/jupyter_evalute_setting.json`,{method:"get"});if((Pn==null?void 0:Pn.status)===0){ce((rn=Pn==null?void 0:Pn.data)==null?void 0:rn.standard_scripts);const ir={open_evaluate:(vt=Pn==null?void 0:Pn.data)==null?void 0:vt.open_evaluate,exec_time:((yn=Pn==null?void 0:Pn.data)==null?void 0:yn.exec_time)||3,test_set_score:((Wt=Pn==null?void 0:Pn.data)==null?void 0:Wt.test_set_score)===null?!1:(ln=Pn==null?void 0:Pn.data)==null?void 0:ln.test_set_score,test_set_average:((It=Pn==null?void 0:Pn.data)==null?void 0:It.test_set_average)===null?!0:(mn=Pn==null?void 0:Pn.data)==null?void 0:mn.test_set_average,choice_standard_scripts:((Lt=Pn==null?void 0:Pn.data)==null?void 0:Lt.choice_standard_scripts)||null,evaluate_script:((zn=Pn==null?void 0:Pn.data)==null?void 0:zn.evaluate_script)||"",evaluate_method:($n=Pn==null?void 0:Pn.data)==null?void 0:$n.evaluate_method,use_jupyter_result:(ea=Pn==null?void 0:Pn.data)==null?void 0:ea.use_jupyter_result};He.setFieldsValue(ir),at(ir),en((ut=(nr=Pn==null?void 0:Pn.data)==null?void 0:nr.test_sets)!=null&&ut.length?(Tt=Pn==null?void 0:Pn.data)==null?void 0:Tt.test_sets:gn)}}),Ce=()=>Dt(void 0,null,function*(){var rn;const vt=yield(0,Nt.ZP)(`/api/shixuns/${et==null?void 0:et.id}/get_jupyter_tags.json`,{method:"get"});(vt==null?void 0:vt.status)===0&&ae(((rn=vt==null?void 0:vt.data)==null?void 0:rn.list)||[])}),yt=rn=>Dt(void 0,null,function*(){const yn=Xe.map(ln=>ln.score).reduce((ln,It)=>ln+It,0);if(rn.test_set_score&&yn!==100){Se.ZP.warning("\u6D4B\u8BD5\u7528\u4F8B\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100");return}if(rn.evaluate_method===3&&(Xe!=null&&Xe.some(ln=>!ln.tags))){Se.ZP.warning("\u8BF7\u9009\u62E9\u6307\u5B9A\u4EE3\u7801\u5757");return}Qt(!0),(yield(0,Nt.ZP)(`/api/shixuns/${et==null?void 0:et.id}/update_jupyter_evaluate_setting.json`,{method:"post",body:dt(je({},rn),{mirror_script_id:rn==null?void 0:rn.choice_standard_scripts,open_evaluate:rn!=null&&rn.open_evaluate?1:0,test_set:Xe.map(ln=>dt(je({},ln),{is_file:!1}))})})).status===0&&Se.ZP.success("\u4FDD\u5B58\u6210\u529F"),Qt(!1)}),gt=rn=>{at(je({},He.getFieldsValue())),"test_set_average"in rn&&(rn!=null&&rn.test_set_average)&&ft(Xe),"test_set_score"in rn&&(rn!=null&&rn.test_set_score)&&(He.setFieldsValue({test_set_average:!0}),at(dt(je({},He.getFieldsValue()),{test_set_average:!0})),ft(Xe)),"choice_standard_scripts"in rn&&Ve.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ze.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",Ze.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>Dt(void 0,null,function*(){const vt=yield(0,Nt.ZP)(`/api/shixuns/${et==null?void 0:et.id}/get_script_contents.json`,{method:"get",params:{id:et==null?void 0:et.id,script_id:rn==null?void 0:rn.choice_standard_scripts}});vt!=null&&vt.content&&(Ve.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:Ze.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")}),He.setFieldsValue({evaluate_script:vt==null?void 0:vt.content}),at(dt(je({},He.getFieldsValue()),{evaluate_script:vt==null?void 0:vt.content})))})})},ft=rn=>{let vt=0;const yn=Math.floor((100-vt)/rn.length),Wt=yn+(100-vt)%rn.length;rn=rn.map((ln,It)=>It===rn.length-1?dt(je({},ln),{score:Wt}):dt(je({},ln),{score:yn})),en(rn)},Ct=()=>{const rn=[...Xe,{hidden:0,input:"",output:"",score:0}];He.getFieldValue("test_set_average")?ft(rn):en(rn)},{test_set_score:pn,test_set_average:Fn,choice_standard_scripts:Sn,open_evaluate:jn}=Ue;return Ze.createElement("section",{className:tt.wrap},Ze.createElement(Re.default,{form:He,disabled:!jn,layout:"vertical",onValuesChange:gt,onFinish:yt},Ze.createElement(Re.default.Item,{name:"open_evaluate",style:{marginTop:10},valuePropName:"checked"},Ze.createElement(Ke.default,{disabled:!1},"\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD")),Ze.createElement("h4",{className:"font14"},"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),Ze.createElement(ze.Z,{title:!jn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},Ze.createElement(Re.default.Item,{label:"\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09\uFF1A",name:"exec_time",className:tt.row,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}]},Ze.createElement(nt.Z,{size:"large",style:{width:400},min:3}))),Ze.createElement("h4",{className:"font14 mb10"},"\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219"),Ze.createElement(ze.Z,{title:!jn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},Ze.createElement(Re.default.Item,{name:"test_set_score"},Ze.createElement(lt.ZP.Group,null,Ze.createElement(Be.Z,{direction:"vertical"},Ze.createElement(lt.ZP,{value:!1},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",Ze.createElement("span",{className:"c-grey-999"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u4EC5\u5F53\u6240\u6709\u6D4B\u8BD5\u96C6\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u83B7\u5F97\u4E00\u6B21\u6027\u5956\u52B1\uFF09")),Ze.createElement(lt.ZP,{value:!0},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",Ze.createElement("span",{className:"c-grey-999"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u901A\u8FC7\u6D4B\u8BD5\u96C6\u5373\u53EF\u83B7\u5F97\u5BF9\u5E94\u5956\u52B1\uFF09")))))),Ze.createElement(Re.default.Item,{label:Ze.createElement("span",{style:{fontWeight:500},className:"c-black"},"\u8BC4\u6D4B\u8BBE\u7F6E"),name:"evaluate_method",style:{flexDirection:"row",marginTop:15},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u8BBE\u7F6E"}]},Ze.createElement(lt.ZP.Group,null,Ze.createElement(Be.Z,{direction:"vertical"},Ze.createElement(lt.ZP,{value:1},"\u901A\u8FC7\u6240\u6709\u4EE3\u7801\u5757\u8BC4\u6D4B",Ze.createElement("span",{className:"c-grey-999"}," \uFF08\u5BF9\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u7684\u6240\u6709\u975E\u7A7A\u4EE3\u7801\u5757\u8FDB\u884C\u8BC4\u6D4B\uFF09")),Ze.createElement(lt.ZP,{value:3},"\u901A\u8FC7\u6307\u5B9A\u4EE3\u7801\u5757\u8BC4\u6D4B",Ze.createElement("span",{className:"c-grey-999"}," \uFF08\u5BF9\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u7684\u6307\u5B9A\u975E\u7A7A\u4EE3\u7801\u5757\u8FDB\u884C\u8BC4\u6D4B\uFF09"))))),Ze.createElement(kt.Z,{align:"middle",justify:"space-between",className:"font14"},Ze.createElement("div",{style:{fontWeight:500}},Ze.createElement("span",{className:tt.sub},"*"),"\u6D4B\u8BD5\u7528\u4F8B"),Ze.createElement(ze.Z,{title:!jn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},Ze.createElement(Ne.op,{style:{borderRadius:2},onClick:Ct},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B"))),pn&&Ze.createElement(Re.default.Item,{name:"test_set_average"},Ze.createElement(lt.ZP.Group,null,Ze.createElement(lt.ZP,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),Ze.createElement(lt.ZP,{value:!1,style:{marginLeft:50}},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),Ze.createElement(ze.Z,{title:!jn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},Ze.createElement("div",null,Xe.map((rn,vt)=>Ze.createElement(ke.default,{activeKey:An,key:vt,onChange:()=>{At(yn=>yn===vt?null:vt)}},Ze.createElement(sn,{header:Ze.createElement("div",{className:"font16"},Ze.createElement("span",{className:"mr10"},"\u6D4B\u8BD5\u7528\u4F8B",vt+1),Ue.test_set_score&&Ze.createElement("span",{style:{marginLeft:40}},Ze.createElement(nt.Z,{style:{width:120},value:rn.score,onClick:yn=>yn.stopPropagation(),min:0,max:100,precision:0,onBlur:yn=>{if(Number(yn)<0||Number(yn)>100){Se.ZP.info("\u6D4B\u8BD5\u7528\u4F8B\u7684\u6743\u91CD\u6BD4\u4F8B\u503C\u9650\u5236\u4E3A 0-100");const Wt=Xe.map((It,mn)=>mn===vt?dt(je({},It),{score:100}):It),ln={test_set_average:!1};at(je(je({},Ue),ln)),He.setFieldsValue(ln),en(Wt)}},disabled:Fn,onChange:yn=>{const Wt=Xe.map((It,mn)=>mn===vt?dt(je({},It),{score:yn?Number(yn):0}):It),ln={test_set_average:!1};at(je(je({},Ue),ln)),He.setFieldsValue(ln),en(Wt)}}),Ze.createElement("span",{className:"ml10 mr10"},"%")),Ze.createElement("span",{className:"tr flex1",style:{float:"right"}},vt!==0&&Ze.createElement(ze.Z,{placement:"bottom",title:"\u5220\u9664"},Ze.createElement("span",{style:{color:"#c5c5c5"},className:"current iconfont icon-shanchu4",onClick:yn=>{yn.stopPropagation(),Ve.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u6D4B\u8BD5\u7528\u4F8B\u5417\uFF1F",onOk:()=>{const Wt=Xe.filter((ln,It)=>It!==vt);ft(Wt)}})}})))),key:vt},Ze.createElement("div",null,Ue.evaluate_method===3&&Ze.createElement(kt.Z,{align:"middle",className:"mb20"},Ze.createElement("div",null,Ze.createElement("span",{className:tt.sub},"*"),Ze.createElement("span",null,"\u6307\u5B9A\u4EE3\u7801\u5757"),Ze.createElement(ze.Z,{title:"\u8BF7\u5148\u5728Jupyter\u4E2D\u5BF9\u60A8\u9700\u8981\u8BC4\u6D4B\u7684\u6307\u5B9A\u4EE3\u7801\u5757\u5B8C\u6210\u6807\u7B7E\u8BBE\u7F6E\u3002"},Ze.createElement("i",{style:{marginLeft:6,marginRight:20,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),Ze.createElement(rt.default,{value:rn.tags,size:"large",style:{width:450},onChange:yn=>{const Wt=Xe.map((ln,It)=>It===vt?dt(je({},ln),{tags:yn}):ln);en(Wt)}},ue==null?void 0:ue.map(yn=>Ze.createElement(rt.default.Option,{value:yn==null?void 0:yn.tags,key:yn==null?void 0:yn.tags},yn==null?void 0:yn.tags)))),Ze.createElement(kt.Z,{align:"middle"},Ze.createElement("div",null," ",Ze.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),Ze.createElement(Ht,{bordered:!1,className:tt.textarea,rows:5,placeholder:"\u9884\u671F\u8F93\u51FA",value:rn.output,onChange:yn=>{const Wt=Xe.map((ln,It)=>It===vt?dt(je({},ln),{output:yn.target.value}):ln);en(Wt)}})),Ze.createElement(kt.Z,{className:"mt20",align:"middle"},Ze.createElement("div",null,Ze.createElement("span",null,"\u53EF\u89C1\u6027"),Ze.createElement(ze.Z,{title:Ze.createElement("div",null,Ze.createElement("div",null,'\u5168\u90E8\u9690\u85CF\uFF1A\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'),Ze.createElement("div",null,"\u9690\u85CF\u9884\u671F\u8F93\u51FA\uFF1A\u52FE\u9009\u540E\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"),Ze.createElement("div",null,"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA\uFF1A\u52FE\u9009\u540E\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"))},Ze.createElement("i",{style:{marginLeft:6,marginRight:13,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),Ze.createElement("div",null,Ze.createElement(Ke.default,{className:"font14 ml5",checked:rn.hidden===1,onChange:yn=>{const Wt=Xe.map((ln,It)=>{if(It===vt){let mn={is_invisible:!1,actual_output_visible:!1};return yn.target.checked&&(mn={is_invisible:!0,actual_output_visible:!0}),dt(je(je({},ln),mn),{hidden:yn.target.checked?1:0})}return ln});en(Wt)}},"\u5168\u90E8\u9690\u85CF")),Ze.createElement(Ke.default,{checked:rn.is_invisible,style:{margin:"0 60px"},onChange:yn=>{const Wt=Xe.map((ln,It)=>{if(It===vt){let mn=0;return yn.target.checked&&ln.actual_output_visible&&(mn=1),dt(je({},ln),{hidden:mn,is_invisible:yn.target.checked})}return ln});en(Wt)}},"\u9690\u85CF\u9884\u671F\u8F93\u51FA"),Ze.createElement(Ke.default,{checked:rn.actual_output_visible,onChange:yn=>{const Wt=Xe.map((ln,It)=>{if(It===vt){let mn=0;return yn.target.checked&&ln.is_invisible&&(mn=1),dt(je({},ln),{hidden:mn,actual_output_visible:yn.target.checked})}return ln});en(Wt)}},"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA")),Ze.createElement("div",{className:"mt20"},Ze.createElement("span",{className:"font14 mr20"},"\u7279\u6B8A\u5224\u5B9A:"),Ze.createElement(Ke.default,{checked:rn.last_match_rule,onChange:yn=>{const Wt=Xe.map((ln,It)=>It===vt?dt(je({},ln),{last_match_rule:yn.target.checked}):ln);en(Wt)}},Ze.createElement("span",{className:"font14"},"\u672B\u5C3E\u5339\u914D",Ze.createElement("span",{className:"font12 c-light-black"},"\uFF08\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173\uFF09")))))))))),Ze.createElement("h4",{className:"font14 mt20 mb10"},Ze.createElement("span",{className:tt.sub},"*"),"\u8BC4\u6D4B\u811A\u672C"),Ze.createElement(ze.Z,{title:!jn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},Ze.createElement(Re.default.Item,{name:"choice_standard_scripts",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"}]},Ze.createElement(rt.default,{getPopupContainer:rn=>rn.parentNode,size:"large",style:{width:400},placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"},re.map((rn,vt)=>Ze.createElement(rt.default.Option,{value:rn.id,key:vt},rn.scptname))))),Ze.createElement(ze.Z,{title:!jn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},Ze.createElement(Re.default.Item,{name:"evaluate_script"},Ze.createElement(st.ZP,{height:450,style:{border:"1px solid #ccc"},language:"shell",theme:"vs-light",options:{readOnly:!jn}}))),(0,he.Ny)()&&Ze.createElement(kt.Z,{className:"mb20",align:"middle"},Ze.createElement(Re.default.Item,{name:"use_jupyter_result",className:"mt10",valuePropName:"checked",noStyle:!0},Ze.createElement(Fe.Z,null)),Ze.createElement("div",{className:"ml10"},"\u662F\u5426\u6CBF\u7528Jupyter\u8FD0\u884C\u7ED3\u679C"))),Ze.createElement(Te.t,{okText:"\u4FDD\u5B58",hasOkBtn:ve,loading:dn,onCancel:()=>Oe.history.push(`/shixuns/${et==null?void 0:et.id}/challenges`),onOk:()=>He.submit(),className:fe==="jupyterLab"?tt.btn:""}))}},86128:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Ut}});var y=ne(59301),Oe=ne(62957),ke=ne(7939),ot=ne(6767),Re=ne(31691),Se=ne(29787),Ve=ne(23422),Ke=ne(4875),ze={modal:"modal___NEEbt",con_warp:"con_warp___fZ8It",flex:"flex___Vqd1D",config_Warp:"config_Warp___m6wfT",config_btn:"config_btn___OL6qH",sceneList:"sceneList___SKegj",sceneItem:"sceneItem___RPw0S",sceneItemActive:"sceneItemActive___O_xTR"},nt=ne(11724),lt=ne(62772),Be=ne(38147),kt=ne(59301),rt=Object.defineProperty,Fe=Object.defineProperties,Te=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,Nt=(qe,$e,bt)=>$e in qe?rt(qe,$e,{enumerable:!0,configurable:!0,writable:!0,value:bt}):qe[$e]=bt,he=(qe,$e)=>{for(var bt in $e||($e={}))tt.call($e,bt)&&Nt(qe,bt,$e[bt]);if(Ne)for(var bt of Ne($e))st.call($e,bt)&&Nt(qe,bt,$e[bt]);return qe},Ze=(qe,$e)=>Fe(qe,Te($e)),pt=(qe,$e,bt)=>new Promise((Pe,je)=>{var dt=Ht=>{try{sn(bt.next(Ht))}catch(Kt){je(Kt)}},Dt=Ht=>{try{sn(bt.throw(Ht))}catch(Kt){je(Kt)}},sn=Ht=>Ht.done?Pe(Ht.value):Promise.resolve(Ht.value).then(dt,Dt);sn((bt=bt.apply(qe,$e)).next())}),Ut=({visible:qe,onOk:$e,onCancel:bt,info:Pe})=>{const[je,dt]=(0,y.useState)("1"),[Dt,sn]=(0,y.useState)([{name:"gpu_limit",label:"GPU\u663E\u5361\u6570\u91CF",value:1,min:0,max:4,typeName:"\u4E2A"},{name:"gpu_memory_limit",label:"GPU\u663E\u5B58\u5927\u5C0F",value:1,min:0,max:64,typeName:"GB"}]),[Ht,Kt]=(0,y.useState)([]),[Bn,we]=(0,y.useState)(0),[fe,it]=(0,y.useState)(null),[Yt,et]=(0,y.useState)(!1);(0,y.useEffect)(()=>{qe&&He()},[qe]);const He=()=>{dt("1"),it(null),we(0),Dt[0].value=(Pe==null?void 0:Pe.gpu_limit)||1,Dt[1].value=(Pe==null?void 0:Pe.gpu_memory_limit)||16,sn([...Dt])};(0,y.useEffect)(()=>{var ue,ae;((ae=(ue=Ht==null?void 0:Ht[Bn])==null?void 0:ue.content)==null?void 0:ae.length)>0&&it(Ze(he({},Ht[Bn].content[0]),{index:0}))},[je,Bn,Ht]);const Ue=()=>pt(void 0,null,function*(){yield(0,Be.ZP)("/api/home/example_cpu_list.json",{method:"GET"}).then(ue=>{var ae;if(Kt(ue),(ue==null?void 0:ue.length)>0){let re=Ze(he({},(ae=ue==null?void 0:ue[0])==null?void 0:ae.content[0]),{index:0});it(re)}})}),at=ue=>{dt(ue),ue==="2"&&we(0)},dn=(ue,ae)=>{sn(Dt.map(re=>re.name===ue?ae(re):re))},Qt=(ue,ae)=>{isNaN(ue)||dn(ae,re=>Ze(he({},re),{value:ue}))},An=(ue,ae)=>{var re;if(console.log("decline",ue.value),ue.value=Number(ue.value),ue.value<=((re=ue.min)!=null?re:-1/0))return;let ce=ue.value-.5Ze(he({},ve),{value:ce}))},At=(ue,ae)=>{var re;if(ue.value=Number(ue.value),ue.value>=((re=ue.max)!=null?re:1/0))return;let ce=ue.value+.5>ue.max?ue.max:ue.value+(ae||.5);dn(ue.name,ve=>Ze(he({},ve),{value:ce}))},Xe=(ue,ae)=>{isNaN(ue)||dn(ae,re=>Ze(he({},re),{value:ue}))},en=ue=>{if(ue==null||Number.isInteger(ue))return ue;const ae=ue%1;return ae===.5?ue:Math.floor(ue)+(ae<.5?.5:1)};return kt.createElement(kt.Fragment,null,kt.createElement(Oe.default,{title:"\u8D44\u6E90\u914D\u7F6E",open:qe,width:752,destroyOnClose:!0,centered:!0,onCancel:bt,className:ze.modal,footer:[kt.createElement("div",{className:ze.btn_warp,key:"1"},kt.createElement(ke.ZP,{onClick:bt},"\u53D6\u6D88"),kt.createElement(ke.ZP,{type:"primary",onClick:()=>{let ue=he({},Pe);if(je=="1")ue.gpu_limit=Dt[0].value,ue.gpu_memory_limit=Dt[1].value;else if(je=="2"){if(!fe){ot.ZP.error("\u8BF7\u9009\u62E9\u4E00\u6761\u573A\u666F\u5BF9\u5E94\u7684CPU\u4E0E\u5185\u5B58");return}ue=Ze(he({},ue),{gpu_limit:fe.gpu_limit,gpu_memory_limit:fe.gpu_memory_limit})}$e(ue)}},"\u4FDD\u5B58"))]},kt.createElement(Re.default,{activeKey:je,onChange:at},kt.createElement(Re.default.TabPane,{tab:"GPU\u914D\u7F6E",key:1},kt.createElement(Se.Z,{spinning:Yt},Dt==null?void 0:Dt.map(ue=>kt.createElement("div",{className:ze.con_warp,key:ue==null?void 0:ue.name},kt.createElement("div",null,ue==null?void 0:ue.label),kt.createElement("div",null,kt.createElement(Ve.Z,{min:ue==null?void 0:ue.min,max:ue==null?void 0:ue.max,onChange:ae=>Qt(ae,ue==null?void 0:ue.name),value:ue==null?void 0:ue.value,step:ue.name==="gpu_limit"?1:.5,style:{width:422,height:6,margin:"0 20px 0 12px"}})),kt.createElement("div",{className:`${ze.config_Warp} ${ze.flex}`},kt.createElement("div",{className:`${ze.config_btn} ${ze.flex}`,onClick:()=>An(ue,ue.name==="gpu_limit"?1:.5)},kt.createElement(nt.Z,null)),kt.createElement(Ke.Z,{min:ue==null?void 0:ue.min,max:ue==null?void 0:ue.max,size:"large",step:ue.name==="gpu_limit"?1:.5,controls:!1,style:{width:55},value:ue==null?void 0:ue.value,onChange:ae=>{const re=en(ae);Xe(re,ue==null?void 0:ue.name)}}),kt.createElement("div",{className:`${ze.config_btn} ${ze.flex}`,onClick:()=>At(ue,ue.name==="gpu_limit"?1:.5)},kt.createElement(lt.Z,null))),kt.createElement("div",null,ue==null?void 0:ue.typeName))))))))}},71151:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Re}});var y=ne(59301),Oe={label:"label___CZ1_z",left:"left___ZKFRV",right:"right___zVTRn",error:"error___oNJNo"},ke=ne(25399),Re=({name:Se,tooltipTitle:Ve,children:Ke,required:ze,errorKey:nt,errorValue:lt,errorName:Be,errorStyle:kt={},nameWidth:rt=112,align:Fe="center",contentStyle:Te={}})=>y.createElement(y.Fragment,null,y.createElement("div",{className:Oe.label,style:{alignItems:Fe}},y.createElement("div",{className:Oe.left,style:{width:rt}},ze&&y.createElement("span",null,"*"),y.createElement("div",null,Se),!!Ve&&y.createElement(ke.Z,{title:Ve},y.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),y.createElement("div",{className:Oe.right,style:Te},Ke,Be&<===nt&&y.createElement("div",{className:Oe.error,style:kt},Be))))},32080:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Se}});var y=ne(59301),Oe={mirrorModal:"mirrorModal___Pi3tF",right:"right___Hot5f",title:"title___jjMKh",content:"content___BmOkD",des:"des___oGTUM",modal:"modal___yy3VB"},ke=ne(62957),ot=ne(95097),Se=({title:Ve,children:Ke,value:ze})=>{const[nt,lt]=(0,y.useState)(!1);return y.createElement(y.Fragment,null,y.createElement("span",{onClick:()=>lt(!0)},Ke),y.createElement(ke.default,{title:Ve,open:nt,width:1e3,destroyOnClose:!0,centered:!0,onCancel:()=>lt(!1),className:Oe.modal,footer:null},typeof ze=="string"&&y.createElement(ot.Z,{value:ze||""}),Object.prototype.toString.call(ze)==="[object Array]"&&y.createElement(y.Fragment,null,ze==null?void 0:ze.map((Be,kt)=>y.createElement("div",{key:kt},y.createElement("b",null,Be.name||Be.type_name),y.createElement(ot.Z,{value:Be.description||""}))))))}},80245:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return ae}});var y=ne(59301),Oe=ne(62957),ke=ne(6767),ot=ne(36207),Re=ne(31691),Se=ne(29787),Ve=ne(25399),Ke=ne(7939),ze={header_body:"header_body___lAlEX",close:"close___OXweN",no_data:"no_data___h77J2",recommend_config_introduce:"recommend_config_introduce___ifFGY",recommend_config:"recommend_config___UXyKS",recommend_config_item:"recommend_config_item___zONum",item_title:"item_title___w5vXw",recommend_text:"recommend_text___f68Eu",item_content:"item_content___j_zbN",recommend_config_active_item:"recommend_config_active_item___SrTkJ",recommend_config_footer:"recommend_config_footer___PHnlA",application:"application___uh4gI",tooltip:"tooltip___f0uXh",disabled:"disabled___Ha9Ba"},nt=ne(99267),lt=ne(61485),Be=ne(13014),kt=ne(93314),rt=ne(38147),Fe=ne(76411),Te={lineChart:"lineChart___dCEZW"},Ne=ne(66649),tt=ne.n(Ne),st=ne(59301),he=({dataInfo:re,indexKey:ce,valueName:ve,startAndEndTime:ie,colors:Ce=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"],imageTypeName:yt})=>{let gt=null;(0,y.useEffect)(()=>{rn()},[re]),(0,y.useEffect)(()=>{window.addEventListener("resize",ft(()=>{gt&>.resize()},200))},[window.onresize]);const ft=(vt,yn,Wt=!1)=>{let ln,It;return(...mn)=>{if(Wt){vt.apply(It,mn),Wt=!1;return}clearTimeout(ln),ln=setTimeout(()=>{vt.apply(It,mn)},yn)}},Ct=vt=>vt?vt.map(yn=>{const Wt=new Date(yn),ln=String(Wt.getMonth()+1).padStart(2,"0"),It=String(Wt.getDate()).padStart(2,"0"),mn=String(Wt.getHours()).padStart(2,"0"),Lt=String(Wt.getMinutes()).padStart(2,"0");return`${ln}/${It} ${mn}:${Lt}`}):[],pn=(vt,yn)=>vt.map(Wt=>{const ln=yn.timestamps.indexOf(Wt);return ln!==-1?yn.values[ln]:null});function Fn(vt){let yn=1/0;for(let ln=0;ln{let ln=[];for(let It=vt;It<=yn;It+=Wt)ln.push(It);return ln},jn=()=>{var vt;const yn=((vt=re==null?void 0:re.x)==null?void 0:vt.flat())||[];let Wt=[...new Set(yn)].sort((nr,ut)=>nr-ut),ln=Fn(Wt),It=ln==null?void 0:ln.newArray,mn=ln==null?void 0:ln.minInterval;Wt=[...new Set([...Wt,...It])].sort((nr,ut)=>nr-ut);let Lt=tt()(ie[0],"YYYY-MM-DD HH:mm").valueOf(),zn=Sn(Lt,Wt[0]-mn,mn),$n=tt()(ie[1],"YYYY-MM-DD HH:mm").valueOf(),ea=Sn(Wt[Wt.length-1]+mn,$n,mn);return Wt=[...zn,...Wt,...ea],[...new Set(Wt)].sort((nr,ut)=>nr-ut)},rn=()=>{var vt;gt=Fe.init(document.getElementById(`lineChart${ce}`));let yn=jn(),Wt=(vt=re==null?void 0:re.y)==null?void 0:vt.map((It,mn)=>{var Lt;let zn={timestamps:(Lt=re==null?void 0:re.x)==null?void 0:Lt[mn],values:It};return It=pn(yn,zn),{name:ve[mn],type:"line",itemStyle:{show:!1},lineStyle:{color:Ce[mn]},data:It}}),ln={tooltip:{trigger:"axis",axisPointer:{type:"line",lineStyle:{color:"rgba(212, 217, 227, 1)",type:"dashed"}},backgroundColor:"#fff",textStyle:{color:"#333333"},padding:10,extraCssText:"box-shadow: 0px 4px 8px 0px rgba(184,194,202,0.5)",formatter:function(It){var mn;let Lt="";return It.forEach((zn,$n)=>{console.log("item",zn),Lt+=`
    ${yt[zn==null?void 0:zn.componentIndex]} @@ -958,15 +958,15 @@
    `}},grid:{right:"5%",bottom:"20%",top:"10%"},dataZoom:[{show:!0,start:0,end:100},{type:"inside",start:20,end:100}],xAxis:[{type:"category",gridIndex:0,boundaryGap:!0,axisTick:{show:!1,alignWithLabel:!1},axisLine:{show:!0,lineStyle:{color:"#F0F0F0",type:"solid"}},axisLabel:{show:!0,color:"#9096A3"},splitLine:{show:!1},data:Ct(yn)}],yAxis:[{type:"value",gridIndex:0,axisTick:{show:!1},axisLine:{show:!1},axisLabel:{show:!0,color:"#9096A3",formatter:ce==1?"{value} MiB":"{value} Cores"},splitLine:{show:!0,lineStyle:{color:"#EDEDED",type:"dashed"}}}],series:Wt};gt.setOption(ln)};return st.createElement("div",{id:`lineChart${ce}`,className:Te.lineChart})},Ze=ne(82636),pt={flex_warp:"flex_warp___Rtigf",chart_content:"chart_content___tVmUj",chart_title:"chart_title___AOPx7",listdata:"listdata___mi4KG",block:"block___prArl",typename:"typename___j4diD",val:"val___MeuWc",info_con:"info_con___eIdJL",info_top:"info_top___UKMbT",fullscreen:"fullscreen___PICBn",chart_content_qp:"chart_content_qp___ae1n1",spin_dom:"spin_dom___T7PCy"},nn=ne(82326),Ut=ne(24017),qe=ne(1560);const $e=re=>{const ce=new Date,ie=(Ce=>{const yt=new Date(ce);switch(Ce){case"\u6700\u8FD130\u5206\u949F":yt.setMinutes(ce.getMinutes()-30);break;case"\u6700\u8FD13\u5C0F\u65F6":yt.setHours(ce.getHours()-3);break;case"\u6700\u8FD124\u5C0F\u65F6":yt.setDate(ce.getDate()-1);break;case"\u6700\u8FD17\u5929":yt.setDate(ce.getDate()-7);break;case"\u6700\u8FD115\u5929":yt.setDate(ce.getDate()-15);break;default:return null}return yt})(re);return ie?{startTime:ie,endTime:ce}:null},bt=(re,ce,ve)=>{if(!re)return!1;const ie=tt()(),[Ce,yt]=ce;if(re.isAfter(ie))return!0;if(Ce){const gt=Ce.clone().add(ve,"days");if(yt&&re.isAfter(gt))return!0}if(yt){const gt=yt.clone().subtract(ve,"days");return re.isBefore(gt)||re.isAfter(ie)}return!1},Pe=re=>re<=5?"30s":re<=15?"1m":re<=30?"2m":re<=60?"5m":re<=180?"10m":re<=360?"30m":re<=720?"1h":re<=1440?"2h":re<=2880?"4h":re<=4320?"8h":re<=10080||re<=14400?"12h":re<=21600?"1d":"\u6CA1\u6709\u5339\u914D\u7684\u65F6\u95F4\u95F4\u9694",je=re=>{const[ce,ve]=re,ie=moment.isMoment(ce)?ce:moment(ce),Ce=moment.isMoment(ve)?ve:moment(ve);if(!ie.isValid()||!Ce.isValid())throw new Error("Invalid date provided");const gt=moment.duration(Ce.diff(ie)).asMinutes();return Pe(gt)},dt=(re,ce,ve=20)=>{const ie=new Date(re).getTime(),Ce=new Date(ce).getTime(),yt=ve*1e3,gt=[];let ft=ie;for(;ft<=Ce;)gt.push(ft),ft+=yt;return gt};var Dt=ne(89392),sn=ne(2524),Ht=ne(84056),Kt=ne(59301),Bn=(re,ce,ve)=>new Promise((ie,Ce)=>{var yt=Ct=>{try{ft(ve.next(Ct))}catch(pn){Ce(pn)}},gt=Ct=>{try{ft(ve.throw(Ct))}catch(pn){Ce(pn)}},ft=Ct=>Ct.done?ie(Ct.value):Promise.resolve(Ct.value).then(yt,gt);ft((ve=ve.apply(re,ce)).next())});const we=nn.default.Option,{RangePicker:fe}=Ut.default;var Yt=({identifier:re,data:ce,isFirst:ve,setIsFirst:ie,info:Ce})=>{var yt;const[gt,ft]=(0,y.useState)([]),[Ct,pn]=(0,y.useState)([]),[Fn,Sn]=(0,y.useState)(null),[jn,rn]=(0,y.useState)(""),[vt,yn]=(0,y.useState)([null,null]),[Wt,ln]=(0,y.useState)([]),[It,mn]=(0,y.useState)(!1),[Lt,zn]=(0,y.useState)([]),[$n,ea]=(0,y.useState)(!1),[nr,ut]=(0,y.useState)(!1),[Tt,gn]=(0,y.useState)(""),[Pn,ir]=(0,y.useState)(1),Dr=["\u6700\u8FD130\u5206\u949F","\u6700\u8FD13\u5C0F\u65F6","\u6700\u8FD124\u5C0F\u65F6","\u6700\u8FD17\u5929","\u6700\u8FD115\u5929"],La=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"];(0,y.useEffect)(()=>{var Xt,Rn,gr,Aa;if(ce&&ve){Qa(),ft(ce==null?void 0:ce.recent_users),pn(ce==null?void 0:ce.managers);const Nr=(Ce==null?void 0:Ce.type)==="\u6311\u6218\u9875\u9762";((Xt=ce==null?void 0:ce.managers)==null?void 0:Xt.length)>0?Sn(Nr?Ce==null?void 0:Ce.myshixun_id:(Rn=ce==null?void 0:ce.managers[0])==null?void 0:Rn.id):((gr=ce==null?void 0:ce.recent_users)==null?void 0:gr.length)>0&&Sn(Nr?Ce==null?void 0:Ce.myshixun_id:(Aa=ce==null?void 0:ce.recent_users[0])==null?void 0:Aa.id),rn("\u6700\u8FD130\u5206\u949F"),ie(!1)}},[ce]),(0,y.useEffect)(()=>{if(jn){let Xt=$e(jn);yn([tt()(Xt==null?void 0:Xt.startTime),tt()(Xt==null?void 0:Xt.endTime)])}},[jn]),(0,y.useEffect)(()=>{Fn&&(vt!=null&&vt[0])&&(vt!=null&&vt[1])&&Vr()},[Fn,vt]);const Vr=()=>Bn(void 0,null,function*(){var Xt;mn(!0);let Rn={startTimeString:vt[0]?vt[0].format("YYYY-MM-DD HH:mm"):null,endTimeString:vt[1]?vt[1].format("YYYY-MM-DD HH:mm"):null,samplingInterval:"20s",isSortBoolean:!1,id:Fn};const gr=yield(0,rt.ZP)(`/api/shixuns/${re}/cpu_rank_data.json`,{method:"get",params:Rn});(gr==null?void 0:gr.status)==0&&(zn((Xt=gr==null?void 0:gr.data)==null?void 0:Xt.statisticsList),ir(Pn+1)),mn(!1)}),Zr=(0,y.useRef)((0,Dt.throttle)(Xt=>wr(Xt),1200,{leading:!0,trailing:!0})).current,wr=Xt=>Bn(void 0,null,function*(){if(Xt=="")return;const Rn=yield(0,rt.ZP)(`/api/shixuns/${re}/cpu_search_data`,{method:"get",params:{search:Xt}});(Rn==null?void 0:Rn.status)==0&&ln(Rn==null?void 0:Rn.data)}),Ba=(Xt,Rn)=>{Xt==="CPU"?($n?(0,Ht.BU)():(0,Ht.Dj)(document.getElementById(`tj${Rn}`)),ea(!$n)):(nr?(0,Ht.BU)():(0,Ht.Dj)(document.getElementById(`tj${Rn}`)),ut(!nr))},za=(Xt,Rn,gr)=>{const Aa=Rn==="CPU"?"cpuUsageChart":"memoryUsageChart";let Nr=Xt.map(pi=>{var Zi,ii,ka,bn;const Br=(Zi=pi.promQueryResult)==null?void 0:Zi[Aa],Kr=`${pi.envId}-${pi.myPracticalTrainingId}_${Rn}`,jr=((bn=(ka=(ii=Br==null?void 0:Br.results[Kr])==null?void 0:ii.frames[0])==null?void 0:ka.data)==null?void 0:bn.values)||[];return jr.length>0?jr[gr]:[]});return Nr.some(pi=>Array.isArray(pi)&&pi.length>0)?Nr:[]},Ha=Xt=>{Sn(Xt),Qa()},Qa=()=>{ln([]),gn("")},lr=Xt=>{let Rn=!1;for(let gr=0;gr<(Lt==null?void 0:Lt.length);gr++){let Aa=za(Lt,Xt,1)[gr];if(Aa&&(Aa==null?void 0:Aa.length)>0){Rn=!0;break}}return(Lt==null?void 0:Lt.length)>0&&Rn};return Kt.createElement(Kt.Fragment,null,Kt.createElement("div",{className:`${pt.flex_warp}`},Kt.createElement(qe.Z,{allowClear:!0,showSearch:!0,value:Tt,style:{width:280},onSearch:Zr,placeholder:"\u641C\u7D22\u59D3\u540D/\u624B\u673A\u53F7/\u90AE\u7BB1",onChange:(Xt,Rn)=>{gn(Xt),Rn!=null&&Rn.key&&Sn(Number(Rn==null?void 0:Rn.key))},onClear:Qa,size:"large"},Wt==null?void 0:Wt.map((Xt,Rn)=>Kt.createElement(we,{key:Xt.id,value:Xt.name},Xt.name.length>4?`${Xt.name.slice(0,4)}...`:Xt.name,`( ${Xt.phone?Xt.phone:""} ${Xt.mail?` - ${Xt.mail}`:""})`))),Kt.createElement("div",null,Kt.createElement(nn.default,{style:{width:130,marginRight:20},placeholder:"\u8BF7\u9009\u62E9",size:"large",value:jn,onChange:Xt=>{rn(Xt)}},Dr.map((Xt,Rn)=>Kt.createElement(nn.default.Option,{key:Rn,value:Xt},Xt))),Kt.createElement(fe,{style:{width:320},showTime:!0,size:"large",allowClear:!1,value:vt,disabledDate:Xt=>bt(Xt,vt,15),format:"YYYY-MM-DD HH:mm",onChange:Xt=>{yn(Xt),rn(void 0)}}))),Kt.createElement(Ze.qp,{title:"\u5408\u4F5C\u6210\u5458",style:{marginTop:"24px"},value:Fn,onChange:Xt=>Ha(Xt),dataSource:Ct,titleWidth:60,key:1}),Kt.createElement(Ze.qp,{title:"\u6700\u8FD1\u5B9E\u9A8C",className:(gt==null?void 0:gt.length)==0?"mt0":"",style:{marginBottom:(gt==null?void 0:gt.length)>0?"0px":"17px"},value:Fn,onChange:Xt=>Ha(Xt),dataSource:gt,titleWidth:60,key:2}),(yt=[{name:"CPU",type:"CPU"},{name:"\u5185\u5B58",type:"MEMORY"}])==null?void 0:yt.map((Xt,Rn)=>Kt.createElement("div",{className:`${pt.chart_content}`,key:Rn,id:`tj${Rn}`},Kt.createElement("div",{className:pt.chart_title},Kt.createElement("span",null,Xt==null?void 0:Xt.name,"\u4F7F\u7528\u91CF"),Kt.createElement("i",{className:`${pt.fullscreen} iconfont ${(Xt==null?void 0:Xt.type)=="CPU"?$n?"icon-tuichuquanping2":"icon-quanping2":nr?"icon-tuichuquanping2":"icon-quanping2"} - `,onClick:()=>Ba(Xt.type,Rn)})),Kt.createElement(Se.Z,{spinning:It},lr(Xt.type)?Kt.createElement("div",{style:{marginTop:(Xt==null?void 0:Xt.type)=="CPU"?$n?"7%":"":nr?"7%":""}},Kt.createElement(he,{dataInfo:{y:za(Lt,Xt==null?void 0:Xt.type,1)||[],x:za(Lt,Xt==null?void 0:Xt.type,0)||[]},startAndEndTime:vt,colors:La,indexKey:Rn,valueName:Lt.map(gr=>gr.name),imageTypeName:Lt.map(gr=>{var Aa;return(Aa=gr==null?void 0:gr.promQueryResult)==null?void 0:Aa.imageTypeName}),key:`${Rn}-${Pn}`}),Kt.createElement("div",{className:pt.info_con},Kt.createElement("div",{className:pt.info_top},Kt.createElement("div",null,"\u6700\u5927\u503C"),Kt.createElement("div",null,"\u6700\u5C0F\u503C"),Kt.createElement("div",null,"\u5E73\u5747\u503C")),Lt.map((gr,Aa)=>{var Nr;let xr=gr==null?void 0:gr.promQueryResult;return Kt.createElement("div",{className:pt.listdata,key:Aa},Kt.createElement("div",{className:pt.block,style:{backgroundColor:La[Aa],marginRight:10}}),Kt.createElement("div",{className:pt.typename},(Nr=gr==null?void 0:gr.promQueryResult)==null?void 0:Nr.imageTypeName),Kt.createElement("div",{className:pt.val},(Xt==null?void 0:Xt.type)=="CPU"?`${xr==null?void 0:xr.cpuMaxDoubleValue}Cores`:`${xr==null?void 0:xr.memoryDoubleMaxValue}MiB`),Kt.createElement("div",{className:pt.val},(Xt==null?void 0:Xt.type)=="CPU"?`${xr==null?void 0:xr.cpuMinDoubleValue}Cores`:`${xr==null?void 0:xr.memoryDoubleMinValue}MiB`),Kt.createElement("div",{className:pt.val},(Xt==null?void 0:Xt.type)=="CPU"?`${xr==null?void 0:xr.cpuAvgDoubleValue}Cores`:`${xr==null?void 0:xr.memoryDoubleAvgValue}MiB`))}))):Kt.createElement(sn.Z,null)))))},et=ne(59301),He=(re,ce,ve)=>new Promise((ie,Ce)=>{var yt=Ct=>{try{ft(ve.next(Ct))}catch(pn){Ce(pn)}},gt=Ct=>{try{ft(ve.throw(Ct))}catch(pn){Ce(pn)}},ft=Ct=>Ct.done?ie(Ct.value):Promise.resolve(Ct.value).then(yt,gt);ft((ve=ve.apply(re,ce)).next())}),at=({getApi:re,identifier:ce,visible:ve,info:ie})=>{const[Ce,yt]=(0,y.useState)({}),[gt,ft]=(0,y.useState)(!0);(0,y.useEffect)(()=>{ft(!0)},[ve]),(0,y.useEffect)(()=>{re&>&&Ct()},[re]);const Ct=()=>He(void 0,null,function*(){const pn=yield(0,rt.ZP)(`/api/shixuns/${ce}/cpu_basic_data.json`,{method:"get"});(pn==null?void 0:pn.status)==0&&yt(pn)});return et.createElement("div",null,et.createElement(Yt,{isFirst:gt,setIsFirst:pn=>ft(pn),identifier:ce,data:Ce,info:ie}))},dn=ne(65862),Qt=ne(65582),An=ne(60979),xt=ne(66457),Xe=ne(59301),en=(re,ce,ve)=>new Promise((ie,Ce)=>{var yt=Ct=>{try{ft(ve.next(Ct))}catch(pn){Ce(pn)}},gt=Ct=>{try{ft(ve.throw(Ct))}catch(pn){Ce(pn)}},ft=Ct=>Ct.done?ie(Ct.value):Promise.resolve(Ct.value).then(yt,gt);ft((ve=ve.apply(re,ce)).next())});const ue=({globalSetting:re,dispatch:ce,practiceSetting:ve,shixunsDetail:ie,visible:Ce,onCancel:yt,info:gt,identifier:ft,isJupyter:Ct,onOk:pn})=>{const[Fn,Sn]=(0,y.useState)("1"),[jn,rn]=(0,y.useState)("\u63A8\u8350\u914D\u7F6E"),[vt,yn]=(0,y.useState)([]),[Wt,ln]=(0,y.useState)(!1),[It,mn]=(0,y.useState)(!1),[Lt,zn]=(0,y.useState)({}),[$n,ea]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Ce&&(mn(!1),Sn("1"),rn("\u63A8\u8350\u914D\u7F6E"),(gt==null?void 0:gt.type)=="\u6311\u6218\u9875\u9762"?yn(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E"]):yn(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E","\u589E\u5F3A\u914D\u7F6E"]),zn({}),nr(),(gt==null?void 0:gt.type)=="\u6311\u6218\u9875\u9762"&&ce({type:"shixunsDetail/getShixunsDetail",payload:{id:ft}}))},[Ce]);const nr=()=>en(void 0,null,function*(){ea(!0);const Vr=yield(0,An.HS)(ft);[0,-10].includes(Vr.status)&&(zn(Vr),ea(!1))}),ut=Vr=>{Vr=="2"?mn(!0):mn(!1),Sn(Vr)},Tt=()=>{Oe.default.info({centered:!0,icon:null,width:424,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:Xe.createElement("div",{className:"tc"},Xe.createElement("img",{src:Be,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},gn=()=>en(void 0,null,function*(){if((0,xt.gy)(ce,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||jn=="\u5F53\u524D\u914D\u7F6E")return;ln(!0),(yield(0,rt.ZP)(`/api/shixuns/${ft}/apply_recommend_config.json`,{method:"put",body:{data:jn=="\u63A8\u8350\u914D\u7F6E"?Lt==null?void 0:Lt.recommend:Lt==null?void 0:Lt.high}})).status==0&&(ke.ZP.success("\u5E94\u7528\u6210\u529F"),ln(!1),yt(),pn())}),Pn=()=>en(void 0,null,function*(){var Vr,Zr;if(yield ir(),(0,dn.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(Vr=ie.detail)!=null&&Vr.is_jupyter||(Zr=ie.detail)!=null&&Zr.is_jupyter_lab){ce({type:"shixunsDetail/execJupyter",payload:{id:ft}}).then(Ba=>{var za;Ba!=null&&Ba.identifier&&((za=Qt.history)==null||za.push(`/tasks/${Ba.identifier}/jupyter`))});return}ce({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const wr=Ct?yield(0,An.BK)({id:ft}):yield(0,An.Ir)({id:ft});if(ce({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),wr!=null&&wr.game_identifier||wr!=null&&wr.identifier){(0,dn.xg)(Ct?`/tasks/${wr==null?void 0:wr.identifier}/jupyter`:`/tasks/${wr.game_identifier}`);return}(wr==null?void 0:wr.status)===-3?(0,dn.eF)():(wr==null?void 0:wr.status)===2?Dr(wr==null?void 0:wr.message):(wr==null?void 0:wr.status)===3&&La(wr==null?void 0:wr.message)}),ir=()=>new Promise((Vr,Zr)=>{var wr;(wr=ve==null?void 0:ve.sideBar)!=null&&wr.confirmLeave?Oe.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{ce({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Vr()},onCancel:()=>{Zr()}}):Vr()}),Dr=Vr=>{Vr=Vr!=null&&Vr.includes(".json")?Vr:`${Vr}.json`,Oe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Xe.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>en(void 0,null,function*(){const Zr=yield(0,rt.ZP)("/api"+Vr,{method:"get"});if(!Zr)return;ke.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const wr=yield(0,An.Ir)({id:Zr.shixun_identifier});if(wr!=null&&wr.game_identifier){(0,dn.xg)(`/tasks/${wr.game_identifier}`);return}(wr==null?void 0:wr.status)===2?Dr(wr==null?void 0:wr.message):(wr==null?void 0:wr.status)===3&&La(wr==null?void 0:wr.message)})})},La=Vr=>{Oe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Xe.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Vr,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};return Xe.createElement(Xe.Fragment,null,Xe.createElement(ot.Z,{title:null,placement:"right",open:Ce,width:1e3,onClose:yt,closeIcon:null,footer:null},Xe.createElement("div",{className:ze.header_body},Xe.createElement("span",null,"\u914D\u7F6E\u4E0E\u76D1\u63A7"),Xe.createElement(nt.Z,{className:ze.close,onClick:yt})),Xe.createElement(Re.default,{activeKey:Fn,onChange:ut},Xe.createElement(Re.default.TabPane,{tab:"\u63A8\u8350\u914D\u7F6E",key:1},Xe.createElement(Se.Z,{spinning:$n,size:"large",tip:Xe.createElement("div",{style:{color:"#666",fontSize:"14px"}},Xe.createElement("div",{style:{color:"#232B40",fontWeight:"bolder",marginBottom:24,marginTop:14}},"\u6B63\u5728\u8BA1\u7B97\u2026"),Xe.createElement("div",{style:{lineHeight:"26px"}},"\u7CFB\u7EDF\u6B63\u5728\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\u8BA1\u7B97\u63A8\u8350\u914D\u7F6E",Xe.createElement("br",null),"\u8BF7\u8010\u5FC3\u7B49\u5F85\u2026"))},(Lt==null?void 0:Lt.status)==0?Xe.createElement(Xe.Fragment,null,Xe.createElement("div",{className:ze.recommend_config_introduce},Xe.createElement("div",null,"\u5F53\u524D\u914D\u7F6E\uFF1A\u5B9E\u9A8C\u73AF\u5883\u76EE\u524D\u5DF2\u7ECF\u914D\u7F6E\u7684\u8D44\u6E90\u3002"),Xe.createElement("div",null,"\u63A8\u8350\u914D\u7F6E\uFF1A\u7CFB\u7EDF\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\uFF0C\u8BA1\u7B97\u51FA\u63A8\u8350\u914D\u7F6E\u3002\u4F7F\u7528\u7684\u4EBA\u8D8A\u591A\uFF0C\u63A8\u8350\u8D8A\u51C6\u786E\u3002"),Xe.createElement("div",null,"\u589E\u5F3A\u914D\u7F6E\uFF1A\u9002\u7528\u4E8E\u8D44\u6E90\u6D88\u8017\u8F83\u9AD8\u7684\u5B9E\u8DF5\u9879\u76EE\u3002")),Xe.createElement("div",{className:ze.recommend_config},vt.map((Vr,Zr)=>Xe.createElement("div",{className:`${ze.recommend_config_item} ${Vr==jn?ze.recommend_config_active_item:""}`,key:Vr,onClick:()=>rn(Vr)},Xe.createElement("div",{className:ze.item_title},Xe.createElement("div",null,Vr),Zr==1?Xe.createElement("div",{className:ze.recommend_text},"\u63A8\u8350"):Xe.createElement(Xe.Fragment,null)),(Vr=="\u5F53\u524D\u914D\u7F6E"&&(Lt==null?void 0:Lt.current)||Vr=="\u63A8\u8350\u914D\u7F6E"&&(Lt==null?void 0:Lt.recommend)||Vr=="\u589E\u5F3A\u914D\u7F6E"&&(Lt==null?void 0:Lt.high)||[]).map((wr,Ba)=>Xe.createElement("div",{className:ze.item_content,key:Ba},Xe.createElement("span",null,wr==null?void 0:wr.image_name),wr!=null&&wr.cpu_limit?Xe.createElement("span",null,wr==null?void 0:wr.cpu_limit,"\u6838",wr==null?void 0:wr.memory_limit,"G"):Xe.createElement("div",null,Xe.createElement("span",null,"\u6682\u65E0\u63A8\u8350"),Xe.createElement(Ve.Z,{title:Xe.createElement("div",{style:{lineHeight:"22px",padding:5}},"\u5B9E\u9A8C\u73AF\u5883\u4E3A\u7279\u6B8A\u7684\u4E13\u6709\u4E91\u6216\u65E0\u4F7F\u7528\u6570",Xe.createElement("br",null),"\u636E\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u7ED9\u51FA\u63A8\u8350\u503C\u3002\u4E00\u952E\u5E94\u7528",Xe.createElement("br",null),"\u7684\u65F6\u5019\uFF0C\u5C06\u4F7F\u7528\u539F\u914D\u7F6E\u3002")},Xe.createElement(lt.Z,{className:ze.tooltip})))))))),Xe.createElement("div",{className:ze.recommend_config_footer},Xe.createElement("div",null,Xe.createElement("span",null,"\u6CA1\u627E\u5230\u5408\u9002\u7684\u914D\u7F6E\uFF1F"),Xe.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>Tt()},"\u8054\u7CFB\u7BA1\u7406\u5458")),Xe.createElement(Ke.ZP,{type:"primary",shape:"round",disabled:jn=="\u5F53\u524D\u914D\u7F6E",onClick:gn,loading:Wt},"\u4E00\u952E\u5E94\u7528"))):$n?Xe.createElement("div",{style:{height:400}}):Xe.createElement("div",{className:ze.no_data},Xe.createElement("img",{src:kt,style:{pointerEvents:"none",userSelect:"none",width:212,height:160}}),Xe.createElement("p",{className:"mt20 mb20 font14",style:{color:"#7B8394",width:"100%",lineHeight:"26px"}},"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u6CA1\u6709\u4EFB\u4F55\u4EBA\u4F7F\u7528\u8FC7\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u6839\u636E\u5B9E\u9645\u4F7F\u7528\u60C5\u51B5\u7ED9\u51FA\u63A8\u8350\u914D\u7F6E\u3002",Xe.createElement("br",null),"\u5EFA\u8BAE\u60A8\u5148\u6A21\u62DF\u5B9E\u6218\u5E76\u901A\u5173~"),(gt==null?void 0:gt.type)!="\u6311\u6218\u9875\u9762"&&Xe.createElement("div",{className:ze.application,onClick:()=>{Pn(),yt()}},"\u6A21\u62DF\u5B9E\u6218")))),Xe.createElement(Re.default.TabPane,{tab:"\u8D44\u6E90\u76D1\u63A7",key:2},Xe.createElement(at,{getApi:It,identifier:ft,visible:Ce,info:gt})))))};var ae=(0,Qt.connect)(({globalSetting:re,practiceSetting:ce,shixunsDetail:ve})=>({globalSetting:re,practiceSetting:ce,shixunsDetail:ve}))(ue)},987:function(At,zt,ne){"use strict";ne.d(zt,{Z:function(){return $e}});var y=ne(59301),Oe=ne(62957),ke=ne(7939),ot=ne(6767),Re=ne(31691),Se=ne(29787),Ve=ne(23422),Ke=ne(4875),ze=ne(70858),nt={modal:"modal___aF6vS",con_warp:"con_warp___W1gHS",flex:"flex___Cbe__",config_Warp:"config_Warp___lXnUZ",config_btn:"config_btn___OAH7T",sceneList:"sceneList___N5Y3k",sceneItem:"sceneItem____bE1H",sceneItemActive:"sceneItemActive___e82B8"},lt=ne(11724),Be=ne(62772),kt=ne(38147),rt=ne(2524),Fe=ne(59301),Te=Object.defineProperty,Ne=Object.defineProperties,tt=Object.getOwnPropertyDescriptors,st=Object.getOwnPropertySymbols,Nt=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,Ze=(bt,Pe,je)=>Pe in bt?Te(bt,Pe,{enumerable:!0,configurable:!0,writable:!0,value:je}):bt[Pe]=je,pt=(bt,Pe)=>{for(var je in Pe||(Pe={}))Nt.call(Pe,je)&&Ze(bt,je,Pe[je]);if(st)for(var je of st(Pe))he.call(Pe,je)&&Ze(bt,je,Pe[je]);return bt},nn=(bt,Pe)=>Ne(bt,tt(Pe)),Ut=(bt,Pe,je)=>new Promise((dt,Dt)=>{var sn=Bn=>{try{Kt(je.next(Bn))}catch(we){Dt(we)}},Ht=Bn=>{try{Kt(je.throw(Bn))}catch(we){Dt(we)}},Kt=Bn=>Bn.done?dt(Bn.value):Promise.resolve(Bn.value).then(sn,Ht);Kt((je=je.apply(bt,Pe)).next())}),$e=({visible:bt,onOk:Pe,onCancel:je,info:dt})=>{var Dt,sn,Ht,Kt,Bn;const[we,fe]=(0,y.useState)("1"),[it,Yt]=(0,y.useState)([]),[et,He]=(0,y.useState)([]),[Ue,at]=(0,y.useState)(0),[dn,Qt]=(0,y.useState)(null),[An,xt]=(0,y.useState)(!1);(0,y.useEffect)(()=>{bt&&(Xe(),en(),ue())},[bt]);const Xe=()=>{fe("1"),Yt([]),Qt(null),at(0)};(0,y.useEffect)(()=>{var gt,ft;((ft=(gt=et==null?void 0:et[Ue])==null?void 0:gt.content)==null?void 0:ft.length)>0&&Qt(nn(pt({},et[Ue].content[0]),{index:0}))},[we,Ue,et]);const en=()=>Ut(void 0,null,function*(){xt(!0),yield(0,kt.ZP)("/api/home/cpu_memory_limit.json",{method:"GET"}).then(gt=>{let{max_cpu:ft,max_memory:Ct,min_cpu:pn,min_memory:Fn}=gt,{cpu:Sn,memory:jn}=dt;Yt([{name:"CPU",value:Sn,min:pn,max:ft,typeName:"\u6838"},{name:"\u5185\u5B58",value:jn,min:Fn,max:Ct,typeName:"GB"}])}),xt(!1)}),ue=()=>Ut(void 0,null,function*(){yield(0,kt.ZP)("/api/home/example_cpu_list.json",{method:"GET"}).then(gt=>{var ft;if(He(gt),(gt==null?void 0:gt.length)>0){let Ct=nn(pt({},(ft=gt==null?void 0:gt[0])==null?void 0:ft.content[0]),{index:0});Qt(Ct)}})}),ae=gt=>{fe(gt),gt==="2"&&at(0)},re=(gt,ft)=>{Yt(it.map(Ct=>Ct.name===gt?ft(Ct):Ct))},ce=(gt,ft)=>{isNaN(gt)||re(ft,Ct=>nn(pt({},Ct),{value:gt}))},ve=gt=>{var ft;if(console.log("decline",gt.value),gt.value=Number(gt.value),gt.value<=((ft=gt.min)!=null?ft:-1/0))return;let Ct=gt.value-.5nn(pt({},pn),{value:Ct}))},ie=gt=>{var ft;if(gt.value=Number(gt.value),gt.value>=((ft=gt.max)!=null?ft:1/0))return;let Ct=gt.value+.5>gt.max?gt.max:gt.value+.5;re(gt.name,pn=>nn(pt({},pn),{value:Ct}))},Ce=(gt,ft)=>{isNaN(gt)||re(ft,Ct=>nn(pt({},Ct),{value:gt}))},yt=gt=>{if(gt==null||Number.isInteger(gt))return gt;const ft=gt%1;return ft===.5?gt:Math.floor(gt)+(ft<.5?.5:1)};return Fe.createElement(Fe.Fragment,null,Fe.createElement(Oe.default,{title:"\u8D44\u6E90\u914D\u7F6E",open:bt,width:752,destroyOnClose:!0,centered:!0,onCancel:je,className:nt.modal,footer:[Fe.createElement("div",{className:nt.btn_warp,key:"1"},Fe.createElement(ke.ZP,{onClick:je},"\u53D6\u6D88"),Fe.createElement(ke.ZP,{type:"primary",onClick:()=>{let gt=pt({},dt);if(we=="1")gt.cpu=it[0].value,gt.memory=it[1].value;else if(we=="2"){if(!dn){ot.ZP.error("\u8BF7\u9009\u62E9\u4E00\u6761\u573A\u666F\u5BF9\u5E94\u7684CPU\u4E0E\u5185\u5B58");return}gt=nn(pt({},gt),{cpu:dn.cpu,memory:dn.memory})}Pe(gt)}},"\u4FDD\u5B58"))]},Fe.createElement(Re.default,{activeKey:we,onChange:ae},Fe.createElement(Re.default.TabPane,{tab:"\u81EA\u5B9A\u4E49\u914D\u7F6E",key:1},Fe.createElement(Se.Z,{spinning:An},it==null?void 0:it.map(gt=>Fe.createElement("div",{className:nt.con_warp,key:gt==null?void 0:gt.name},Fe.createElement("div",null,gt==null?void 0:gt.name),Fe.createElement("div",null,Fe.createElement(Ve.Z,{min:gt==null?void 0:gt.min,max:gt==null?void 0:gt.max,onChange:ft=>ce(ft,gt==null?void 0:gt.name),value:gt==null?void 0:gt.value,step:.5,style:{width:482,height:6,margin:"0 20px 0 12px"}})),Fe.createElement("div",{className:`${nt.config_Warp} ${nt.flex}`},Fe.createElement("div",{className:`${nt.config_btn} ${nt.flex}`,onClick:()=>ve(gt)},Fe.createElement(lt.Z,null)),Fe.createElement(Ke.Z,{min:gt==null?void 0:gt.min,max:gt==null?void 0:gt.max,size:"large",step:"0.1",controls:!1,style:{width:50},value:gt==null?void 0:gt.value,onChange:ft=>{const Ct=yt(ft);Ce(Ct,gt==null?void 0:gt.name)}}),Fe.createElement("div",{className:`${nt.config_btn} ${nt.flex}`,onClick:()=>ie(gt)},Fe.createElement(Be.Z,null))),Fe.createElement("div",null,gt==null?void 0:gt.typeName))))),(et==null?void 0:et.length)>0&&Fe.createElement(Re.default.TabPane,{tab:"\u6309\u573A\u666F\u9009\u62E9",key:2},Fe.createElement("div",{className:nt.sceneList},et==null?void 0:et.map((gt,ft)=>Fe.createElement("div",{className:`${nt.sceneItem} ${Ue==ft&&nt.sceneItemActive}`,key:gt==null?void 0:gt.id,onClick:()=>{at(ft)}},gt==null?void 0:gt.name))),((sn=(Dt=et==null?void 0:et[Ue])==null?void 0:Dt.content)==null?void 0:sn.length)>0?Fe.createElement(ze.default,{rowSelection:{type:"radio",selectedRowKeys:[dn==null?void 0:dn.index],onChange:(gt,ft)=>{Qt(ft[0])}},columns:[{title:"CPU",dataIndex:"cpu",align:"center",render:(gt,ft)=>Fe.createElement("div",null,gt,"\u6838")},{title:"\u5185\u5B58",dataIndex:"memory",align:"center",render:(gt,ft)=>Fe.createElement("div",null,gt,"GB")}],dataSource:(Ht=et==null?void 0:et[Ue])==null?void 0:Ht.content.map((gt,ft)=>nn(pt({},gt),{index:ft})),rowKey:"index",pagination:!1,scroll:((Bn=(Kt=et==null?void 0:et[Ue])==null?void 0:Kt.content)==null?void 0:Bn.length)>3?{y:148}:{}}):Fe.createElement(rt.Z,null)))))}},35148:function(At,zt,ne){"use strict";ne.d(zt,{Z:function(){return rt}});var y=ne(59301),Oe=ne(6767),ke=ne(37568),ot={btnWrap:"btnWrap___oVL7W",btn:"btn___CiIEf",s1:"s1___JCH7l",s2:"s2___jSyjE"},Re="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABjUlEQVQ4T61VsUoDQRB9s+eVYifkUlqIWCW3sbBMqYUR0cbfUPETxPgZ2giigpZaCnKXpBK1sMydpIx25+7ISu5ILhsjclvuzLx5M292lmA57PtuF2gIYIMBSYBn3BiICAg1cF0GrqjVSvLhlL+IqtVNEDUZWLAlS+8IeAPzvtduXw77ZYAMiEjKI2LeY2AskQ2cAGaiEy8MDwnQxicL7Ep5bDL+xmqijahZDsODDHBQ5sVfmVn6xmDeMuWTESAGnqf1bBpz09MSsESx729r4DwfIIA6hPjUSt2AaP7Hztwj5nXHdd0vpR7yMQzsUOT7pwzsjgEKsVIKgiCu1Za1UvfGLhynXgqCp6hSkSxEYCn9jLq+/wJgcawk5l4KYECN3YBlCVLWo4GvhmGfgVlrj4ZAjX0KmBmZD8Owj4IAMQAsvGSrKKR1zet0QpsosZQrmvnRKsqksZlxnFWVJAkT3Y6MDbAmgDlFdGcdm8IH22Qp9OmltAtdDoPlWez6SpkWtmCHFTNCvQMN/scX8A1e4fnIOEHt8AAAAABJRU5ErkJggg==",Se=Object.defineProperty,Ve=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,nt=(Fe,Te,Ne)=>Te in Fe?Se(Fe,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Fe[Te]=Ne,lt=(Fe,Te)=>{for(var Ne in Te||(Te={}))Ke.call(Te,Ne)&&nt(Fe,Ne,Te[Ne]);if(Ve)for(var Ne of Ve(Te))ze.call(Te,Ne)&&nt(Fe,Ne,Te[Ne]);return Fe},Be=(Fe,Te)=>{var Ne={};for(var tt in Fe)Ke.call(Fe,tt)&&Te.indexOf(tt)<0&&(Ne[tt]=Fe[tt]);if(Fe!=null&&Ve)for(var tt of Ve(Fe))Te.indexOf(tt)<0&&ze.call(Fe,tt)&&(Ne[tt]=Fe[tt]);return Ne},rt=Fe=>{var Te=Fe,{InputRight:Ne,value:tt=[],onChange:st}=Te,Nt=Be(Te,["InputRight","value","onChange"]);const[he,Ze]=(0,y.useState)(),pt=Ut=>{const qe=tt.filter(($e,bt)=>bt!==Ut);st(qe)},nn=Ut=>{if(Ut.preventDefault(),!!he){if(tt.findIndex(qe=>qe.name===he)>-1){Oe.ZP.warning("\u4E0D\u5141\u8BB8\u6DFB\u52A0\u76F8\u540C\u6807\u7B7E");return}st([...tt,{id:null,name:he}]),Ze(null)}};return y.createElement("div",null,y.createElement(ke.default,lt({bordered:!1,style:{width:600},value:he,onChange:Ut=>Ze(Ut.target.value),onPressEnter:nn,onBlur:nn},Nt)),Ne||y.createElement("span",{className:"pl20 font14 c-light-black"},"\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E"),!!(tt!=null&&tt.length)&&y.createElement("div",{className:ot.btnWrap},tt==null?void 0:tt.map((Ut,qe)=>y.createElement("div",{key:qe,className:ot.btn},y.createElement("div",{className:ot.s1},Ut.name),y.createElement("img",{src:Re,className:ot.s2,onClick:()=>pt(qe)})))))}},30058:function(At,zt,ne){"use strict";ne.d(zt,{Z:function(){return qe}});var y=ne(59301),Oe=ne(65582),ke=ne(62957),ot=ne(6767),Re=ne(7939),Se=ne(62673),Ve=ne(47889),Ke=ne(1560),ze=ne(88390),nt=ne(24017),lt=ne(4875),Be=ne(22275),kt=ne(67671),rt=ne(66457),Fe=ne(66649),Te=ne.n(Fe),Ne={wrap:"wrap___LhoYE",labelWrap:"labelWrap___kKVu_",label:"label___we33R",labelContent:"labelContent___RWgKj",flexRow:"flexRow___WhVXT",color999:"color999___R1ot6",radio:"radio___S0Uhc",selectSchool:"selectSchool___egsX3",dataPicker:"dataPicker___zNtLB",modal:"modal___J1s9f",colorOrange:"colorOrange___NDyE2",colorYellow:"colorYellow___Ijswi",bottomButton:"bottomButton___sODGQ"},tt=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,Nt=Object.prototype.propertyIsEnumerable,he=($e,bt)=>{var Pe={};for(var je in $e)st.call($e,je)&&bt.indexOf(je)<0&&(Pe[je]=$e[je]);if($e!=null&&tt)for(var je of tt($e))bt.indexOf(je)<0&&Nt.call($e,je)&&(Pe[je]=$e[je]);return Pe},Ze=($e,bt,Pe)=>new Promise((je,dt)=>{var Dt=Kt=>{try{Ht(Pe.next(Kt))}catch(Bn){dt(Bn)}},sn=Kt=>{try{Ht(Pe.throw(Kt))}catch(Bn){dt(Bn)}},Ht=Kt=>Kt.done?je(Kt.value):Promise.resolve(Kt.value).then(Dt,sn);Ht((Pe=Pe.apply($e,bt)).next())});const pt=$e=>{if(!$e)return $e;const bt=$e.split(":");if(bt[1]=="00"||bt[1]=="30")return $e;const Pe=parseInt(bt[1]);if(Pe<30||Pe==60)return[bt[0],"30"].join(":");if(Pe<60){const je=[bt[0],"00"].join(":"),dt="YYYY-MM-DD HH:mm",Dt=Te()(je,dt);return Dt.add(1,"hours"),Dt.format(dt)}return $e},nn="YYYY-MM-DD HH:mm",Ut=$e=>{var bt=$e,{shixunsDetail:Pe,globalSetting:je,loading:dt,user:Dt,dispatch:sn}=bt,Ht=he(bt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Kt,Bn,we,fe,it,Yt,et,He,Ue;const at=(0,y.useRef)(),[dn,Qt]=(0,y.useState)(),[An,xt]=(0,y.useState)(),[Xe,en]=(0,y.useState)([]),[ue,ae]=(0,y.useState)([]),[re,ce]=(0,y.useState)(""),[ve,ie]=(0,y.useState)(),[Ce,yt]=(0,y.useState)(),[gt,ft]=(0,y.useState)(),Ct=(Bn=(Kt=Dt.userInfo)==null?void 0:Kt.shixun)==null?void 0:Bn.editable;(0,y.useEffect)(()=>{var vt,yn;at.current=(yn=(vt=location.pathname)==null?void 0:vt.split("/"))==null?void 0:yn[2],pn()},[]),(0,y.useEffect)(()=>{var vt,yn,Wt,ln,It,mn,Lt,zn,$n,ea,nr,ut;Pe.setting&&(Qt((yn=(vt=Pe.setting)==null?void 0:vt.shixun)==null?void 0:yn.can_copy),xt((ln=(Wt=Pe.setting)==null?void 0:Wt.shixun)==null?void 0:ln.use_scope),ie(!!((mn=(It=Pe.setting)==null?void 0:It.shixun)!=null&&mn.opening_time)),yt((zn=(Lt=Pe.setting)==null?void 0:Lt.shixun)==null?void 0:zn.opening_time),en((ea=($n=Pe.setting)==null?void 0:$n.shixun)==null?void 0:ea.scope_partment),ft((ut=(nr=Pe.setting)==null?void 0:nr.shixun)==null?void 0:ut.git_size))},[Pe.setting]);const pn=vt=>Ze(void 0,null,function*(){const yn=yield sn({type:"shixunsDetail/getDepartments",payload:{q:vt}});yn&&ae(yn.shools_name||[])}),Fn=()=>Ze(void 0,null,function*(){var vt,yn,Wt,ln,It,mn;const Lt=(yield sn({type:"shixunsDetail/getShixunQuote",payload:{id:at.current}}))||{};ke.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:y.createElement("div",{className:`tc font14 ${Ne.modal}`},!!((vt=Lt.subjects)!=null&&vt.length)&&y.createElement(y.Fragment,null,y.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(Wt=(yn=Lt.subjects)==null?void 0:yn.splice(0,2))==null?void 0:Wt.map(zn=>`\u300A${zn}\u300B`),"\u7B49",y.createElement("span",{className:Ne.colorOrange},Lt==null?void 0:Lt.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),y.createElement("br",null)),!!((ln=Lt.courses)!=null&&ln.length)&&y.createElement(y.Fragment,null,y.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(mn=(It=Lt.courses)==null?void 0:It.splice(0,2))==null?void 0:mn.map(zn=>`\u300A${zn}\u300B`),"\u7B49",y.createElement("span",{className:Ne.colorOrange},Lt==null?void 0:Lt.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),y.createElement("br",null)),y.createElement("span",{className:`${Ne.colorYellow} mt30`},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:()=>Ze(void 0,null,function*(){(yield sn({type:"shixunsDetail/deleteShixun",payload:{id:at.current}})).status===1&&(ot.ZP.success("\u64CD\u4F5C\u6210\u529F"),Oe.history.push("/shixuns"))})})}),Sn=()=>{(0,rt.gy)(sn,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")},jn=vt=>{if(Xe.includes(vt)){ot.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}ce(null),en([...Xe,vt])},rn=()=>Ze(void 0,null,function*(){if(ve&&!Ce){ot.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(An===1&&!Xe.length){ot.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(yield sn({type:"shixunsDetail/updatePermissionSetting",payload:{id:at.current,scope_partment:An===0?null:Xe,shixun:{can_copy:dn,use_scope:An,opening_time:Ce,git_size:gt}}})).status!==-1&&(ot.ZP.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),sn({type:"shixunsDetail/getSettingsData",payload:{id:at.current}}),sn({type:"shixunsDetail/getShixunsDetail",payload:{id:at.current}}))});return y.createElement("div",null,y.createElement("section",{className:Ne.wrap},y.createElement("div",{style:{position:"absolute",top:"25px",right:"25px"}},((we=Pe==null?void 0:Pe.detail)==null?void 0:we.shixun_status)!==2?y.createElement(Re.ZP,{danger:!0,onClick:Fn},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):y.createElement(Re.ZP,{danger:!0,onClick:Sn},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),y.createElement("div",{className:Ne.labelWrap},y.createElement("label",{className:Ne.label},"\u590D\u5236\uFF1A"),y.createElement("div",{className:Ne.labelContent},y.createElement("div",null,y.createElement(Se.default,{checked:dn,onChange:vt=>Qt(vt.target.checked),disabled:!Ct}),y.createElement("span",{className:`${Ne.color999}`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((fe=Pe.detail)==null?void 0:fe.shixun_status)>1||((it=Pe.detail)==null?void 0:it.public)===2)&&((et=(Yt=Pe.setting)==null?void 0:Yt.shixun)==null?void 0:et.use_scope)===0&&((He=Pe.detail)==null?void 0:He.identity)>2)&&y.createElement("div",{className:Ne.labelWrap},y.createElement("label",{className:Ne.label},"\u516C\u5F00\u7A0B\u5EA6\uFF1A"),y.createElement("div",{className:Ne.labelContent},y.createElement(Ve.ZP.Group,{value:An,onChange:vt=>xt(vt.target.value),disabled:!Ct},y.createElement(Ve.ZP,{className:Ne.radio,value:0},y.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),y.createElement("span",{className:Ne.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),y.createElement(Ve.ZP,{className:Ne.radio,value:1},y.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),y.createElement("span",{className:Ne.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),An===1&&y.createElement(y.Fragment,null,y.createElement("div",{className:"mt10"},y.createElement(Ke.Z,{showSearch:!0,className:Ne.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:re,onChange:vt=>{ce(vt),pn(vt)},disabled:!Ct,onSelect:jn,options:ue==null?void 0:ue.map(vt=>({value:vt}))}),y.createElement("span",{className:Ne.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")),y.createElement("div",{className:"mt10"},Xe==null?void 0:Xe.map(vt=>Ct?y.createElement(ze.Z,{count:"x",className:"mr20 current",onClick:()=>en(Xe.filter(yn=>yn!==vt))},y.createElement(Re.ZP,{type:"primary",ghost:!0},vt)):y.createElement(Re.ZP,{type:"primary",ghost:!0,className:"mr20"},vt)))))),y.createElement("div",{className:Ne.labelWrap},y.createElement("label",{className:Ne.label},"\u5F00\u542F\u65F6\u95F4\uFF1A"),y.createElement("div",{className:Ne.labelContent},y.createElement("div",null,y.createElement(Se.default,{checked:ve,onChange:vt=>ie(vt.target.checked),disabled:!Ct}),y.createElement("span",{className:`${Ne.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\uFF0C\u624D\u80FD\u5F00\u542F\u5B66\u4E60\uFF1B\u4E0D\u9009\u4E2D\u5219\u5B66\u5458\u5728\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u80FD\u7ACB\u5373\u5F00\u542F\u5B66\u4E60\uFF09")),ve&&y.createElement(nt.default,{className:`${Ne.dataPicker} mt10`,format:nn,locale:Be.Z,disabled:!Ct,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:vt=>vt&&vtyt(pt(yn))}))),((Ue=Dt==null?void 0:Dt.userInfo)==null?void 0:Ue.role)===1&&y.createElement("div",{className:Ne.labelWrap,style:{alignItems:"center"}},y.createElement("label",{className:Ne.label},"\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF\uFF1A"),y.createElement("div",{className:Ne.labelContent},y.createElement("div",null,y.createElement(lt.Z,{style:{width:150},placeholder:"\u8BF7\u8F93\u5165\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF",min:1,max:10240,value:gt,onChange:vt=>{ft(vt)}}),y.createElement("span",{className:"c-grey-999"}," M "))))),y.createElement(kt.t,{okText:"\u4FDD\u5B58",hasOkBtn:Ct,loading:dt.effects["shixunsDetail/updatePermissionSetting"],onCancel:()=>Oe.history.push(`/shixuns/${at.current}/challenges`),onOk:rn,className:Ne.bottomButton}))};var qe=(0,Oe.connect)(({shixunsDetail:$e,loading:bt,globalSetting:Pe,user:je})=>({shixunsDetail:$e,globalSetting:Pe,user:je,loading:bt}))(Ut)},6526:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(59301),antd__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(6767),antd__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(62957),antd__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(93041),antd__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(7939),antd__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(62673),antd__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(47889),antd__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(44104),antd__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(1560),antd__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(88390),antd__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__(25399),antd__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__(24017),antd__WEBPACK_IMPORTED_MODULE_23__=__webpack_require__(58755),antd__WEBPACK_IMPORTED_MODULE_24__=__webpack_require__(4875),umi__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(65582),_index_less_modules__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(63160),moment__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(66649),moment__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__),antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__(22275),_components_Permission__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(30058),_utils_env__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(74128),_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(66457),_utils_authority__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(41867),_utils__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(10008),_utils_util__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(65862),_components_UpgradeTip__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(95337),React=__webpack_require__(59301),__async=(At,zt,ne)=>new Promise((y,Oe)=>{var ke=Se=>{try{Re(ne.next(Se))}catch(Ve){Oe(Ve)}},ot=Se=>{try{Re(ne.throw(Se))}catch(Ve){Oe(Ve)}},Re=Se=>Se.done?y(Se.value):Promise.resolve(Se.value).then(ke,ot);Re((ne=ne.apply(At,zt)).next())});const timeFormat="YYYY-MM-DD HH:mm",handleDateString=At=>{if(!At)return At;const zt=At.split(":");if(zt[1]=="00"||zt[1]=="30")return At;const ne=parseInt(zt[1]);if(ne<30||ne==60)return[zt[0],"30"].join(":");if(ne<60){const y=[zt[0],"00"].join(":"),Oe="YYYY-MM-DD HH:mm",ke=moment__WEBPACK_IMPORTED_MODULE_3___default()(y,Oe);return ke.add(1,"hours"),ke.format(Oe)}return At};function Setting({user,dispatch,shixunsDetail,practiceSetting}){var _a,_b,_c,_d,_e,_f,_g,_h,_i,_j,_k,_l,_m,_n,_o,_p,_q,_r;const[MenuSelectKey,setMenuSelectKey]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)("1"),[isShowSetting,setIsShowSetting]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!0),[taskPass,setTaskPass]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[testSetPermission,setTestSetPermission]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[isCopy,setIsCopy]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openValue,setOpenValue]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openAnswer,setOpenAnswer]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[selectDepartmentList,setSelectDepartmentList]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)([]),[departmentList,setDepartmentList]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)([]),[departmentValue,setDepartmentValue]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(""),[isOpenTime,setIsOpenTime]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openTime,setOpenTime]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[codeEditPermission,setCodeEditPermission]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[allowFileUpload,setAllowFileUpload]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[codeHidden,setCodeHidden]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[forbidCopy,setForbidCopy]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[display_git_address,set_display_git_address]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[disableDiscuss,setDisableDiscuss]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[disableAI,setdisableAI]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[openCodeDebugger,setOpenCodeDebugger]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[startPermanent,setStartPermanent]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[openSelfRun,setOpenSelfRun]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[gitSize,setgitSize]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[course_workspace_file_time,setcourse_workspace_file_time]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[podSwitch,setPodSwitch]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[ai_user,setai_user]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)("1"),[openLocalEvaluate,setOpenLocalEvaluate]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[resource_recommend,setresource_recommend]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1);let params=(0,umi__WEBPACK_IMPORTED_MODULE_1__.useParams)();const diffObj={forbid_copy:"forbidCopy",task_pass:"taskPass",test_set_permission:"testSetPermission",code_edit_permission:"codeEditPermission",allow_file_upload:"allowFileUpload",can_copy:"isCopy",use_scope:"openValue",open_answer_and_test:"openAnswer",opening_time:"openTime",is_disable_discuss:"disableDiscuss",display_git_address:"display_git_address",show_code_dir:"codeHidden",ai_reply:"disableAI",open_code_debugger:"openCodeDebugger",start_permanent:"startPermanent",open_self_run:"openSelfRun",exit_delete_pod_switch:"podSwitch",open_local_evaluate:"openLocalEvaluate"},editable=(_b=(_a=user.userInfo)==null?void 0:_a.shixun)==null?void 0:_b.editable,own=(_d=(_c=user.userInfo)==null?void 0:_c.shixun)==null?void 0:_d.own,handleGetDepartments=At=>__async(this,null,function*(){const zt=yield dispatch({type:"shixunsDetail/getDepartments",payload:{q:At}});zt&&setDepartmentList(zt.shools_name||[])});(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{var At,zt;(zt=(At=shixunsDetail.setting)==null?void 0:At.shixun)!=null&&zt.main_type&&handleInitState()},[shixunsDetail.setting]),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{dispatch({type:"shixunsDetail/getSettingsData",payload:params})},[]);const handleSelectDepartment=At=>{if(selectDepartmentList.includes(At)){antd__WEBPACK_IMPORTED_MODULE_11__.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}setDepartmentValue(null),setSelectDepartmentList([...selectDepartmentList,At])},handleInitState=()=>{var At,zt,ne,y,Oe,ke,ot,Re,Se,Ve,Ke,ze,nt,lt,Be,kt,rt,Fe,Te,Ne,tt,st,Nt,he,Ze,pt,nn,Ut,qe,$e,bt,Pe,je,dt,Dt,sn,Ht,Kt,Bn,we,fe,it,Yt,et,He,Ue,at;setCodeEditPermission((zt=(At=shixunsDetail.setting)==null?void 0:At.shixun)==null?void 0:zt.code_edit_permission),setAllowFileUpload((y=(ne=shixunsDetail.setting)==null?void 0:ne.shixun)==null?void 0:y.allow_file_upload),setCodeHidden((ke=(Oe=shixunsDetail.setting)==null?void 0:Oe.shixun)==null?void 0:ke.show_code_dir),setForbidCopy((Re=(ot=shixunsDetail.setting)==null?void 0:ot.shixun)==null?void 0:Re.forbid_copy),setTaskPass((Ve=(Se=shixunsDetail.setting)==null?void 0:Se.shixun)==null?void 0:Ve.task_pass),setTestSetPermission((ze=(Ke=shixunsDetail.setting)==null?void 0:Ke.shixun)==null?void 0:ze.test_set_permission),set_display_git_address((nt=shixunsDetail.setting.shixun)==null?void 0:nt.display_git_address),setIsCopy((Be=(lt=shixunsDetail.setting)==null?void 0:lt.shixun)==null?void 0:Be.can_copy),setOpenValue((rt=(kt=shixunsDetail.setting)==null?void 0:kt.shixun)==null?void 0:rt.use_scope),setOpenAnswer((Te=(Fe=shixunsDetail.setting)==null?void 0:Fe.shixun)==null?void 0:Te.open_answer_and_test),setIsOpenTime(!!((tt=(Ne=shixunsDetail.setting)==null?void 0:Ne.shixun)!=null&&tt.opening_time)),setOpenTime((Nt=(st=shixunsDetail.setting)==null?void 0:st.shixun)==null?void 0:Nt.opening_time),setSelectDepartmentList((Ze=(he=shixunsDetail.setting)==null?void 0:he.shixun)==null?void 0:Ze.scope_partment),setDisableDiscuss((nn=(pt=shixunsDetail.setting)==null?void 0:pt.shixun)==null?void 0:nn.is_disable_discuss),setdisableAI((qe=(Ut=shixunsDetail.setting)==null?void 0:Ut.shixun)==null?void 0:qe.ai_reply),setresource_recommend((bt=($e=shixunsDetail==null?void 0:shixunsDetail.setting)==null?void 0:$e.shixun)==null?void 0:bt.resource_recommend),setOpenCodeDebugger((je=(Pe=shixunsDetail.setting)==null?void 0:Pe.shixun)==null?void 0:je.open_code_debugger),setStartPermanent((Dt=(dt=shixunsDetail.setting)==null?void 0:dt.shixun)==null?void 0:Dt.start_permanent),setOpenSelfRun((Ht=(sn=shixunsDetail.setting)==null?void 0:sn.shixun)==null?void 0:Ht.open_self_run),setgitSize((Bn=(Kt=shixunsDetail.setting)==null?void 0:Kt.shixun)==null?void 0:Bn.git_size),setcourse_workspace_file_time((fe=(we=shixunsDetail.setting)==null?void 0:we.shixun)==null?void 0:fe.course_workspace_file_time),setPodSwitch((Yt=(it=shixunsDetail.setting)==null?void 0:it.shixun)==null?void 0:Yt.exit_delete_pod_switch),setai_user((He=(et=shixunsDetail.setting)==null?void 0:et.shixun)==null?void 0:He.ai_user),setOpenLocalEvaluate((at=(Ue=shixunsDetail.setting)==null?void 0:Ue.shixun)==null?void 0:at.open_local_evaluate)};console.log("----",ai_user),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{var _a2,_b2,_c2,_d2;let confirmLeave=!1;(_a2=Object.keys(diffObj).filter(item=>{var _a3;return((_a3=shixunsDetail.setting)==null?void 0:_a3.shixun[item])!=eval(diffObj[item])}))!=null&&_a2.length&&(confirmLeave=!0),selectDepartmentList.length!=((_d2=(_c2=(_b2=shixunsDetail.setting)==null?void 0:_b2.shixun)==null?void 0:_c2.scope_partment)==null?void 0:_d2.length)&&(confirmLeave=!0),selectDepartmentList==null||selectDepartmentList.map((At,zt)=>{var ne,y;At!=((y=(ne=shixunsDetail.setting)==null?void 0:ne.shixun)==null?void 0:y.scope_partment[zt])&&(confirmLeave=!0)}),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave}})},[taskPass,testSetPermission,isCopy,openValue,openAnswer,selectDepartmentList,isOpenTime,openTime,display_git_address,codeHidden,codeEditPermission,allowFileUpload,forbidCopy,disableDiscuss,disableAI,openCodeDebugger,startPermanent,openSelfRun,openLocalEvaluate]);function handSubmeit(At=!1,zt=1){return __async(this,null,function*(){var ne,y;const Oe=(0,_utils_util__WEBPACK_IMPORTED_MODULE_9__.TG)(),ke=yield dispatch({type:"shixunsDetail/updateSetting",payload:{id:params.id,scope_partment:openValue===0?null:selectDepartmentList,open_answer_and_test:openAnswer,shixun_info:{ai_reply:disableAI,start_permanent:startPermanent,git_size:gitSize,course_workspace_file_time,ai_user,resource_recommend},shixun:{show_code_dir:codeHidden,forbid_copy:forbidCopy,task_pass:taskPass,test_set_permission:testSetPermission,display_git_address,code_edit_permission:codeEditPermission,allow_file_upload:allowFileUpload,can_copy:isCopy,use_scope:openValue,open_answer_and_test:openAnswer,opening_time:openTime,is_disable_discuss:disableDiscuss,open_code_debugger:openCodeDebugger,open_self_run:openSelfRun,exit_delete_pod_switch:podSwitch,open_local_evaluate:openLocalEvaluate},sync_origin_shixun:At,homework_common_id:Oe||void 0}});(ke==null?void 0:ke.status)===0&&((ne=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&ne.copy_for_exercise||antd__WEBPACK_IMPORTED_MODULE_11__.ZP.success("\u4FEE\u6539\u6210\u529F"),dispatch({type:"shixunsDetail/getSettingsData",payload:params}),dispatch({type:"shixunsDetail/getShixunsDetail",payload:params}),(y=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&y.copy_for_exercise&&(0,_utils__WEBPACK_IMPORTED_MODULE_8__.m)(dispatch,shixunsDetail,params.id,zt))})}const handleDeleteShixun=()=>__async(this,null,function*(){var At,zt,ne,y,Oe,ke;const ot=(yield dispatch({type:"shixunsDetail/getShixunQuote",payload:{id:params.id}}))||{};antd__WEBPACK_IMPORTED_MODULE_12__.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:React.createElement("div",null,!!((At=ot.subjects)!=null&&At.length)&&React.createElement(React.Fragment,null,React.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230"," ",(ne=(zt=ot.subjects)==null?void 0:zt.splice(0,2))==null?void 0:ne.map(Re=>`\u300A${Re}\u300B`),"\u7B49",React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorOrange},ot==null?void 0:ot.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),React.createElement("br",null)),!!((y=ot.courses)!=null&&y.length)&&React.createElement(React.Fragment,null,React.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(ke=(Oe=ot.courses)==null?void 0:Oe.splice(0,2))==null?void 0:ke.map(Re=>`\u300A${Re}\u300B`),"\u7B49",React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorOrange},ot==null?void 0:ot.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),React.createElement("br",null)),React.createElement("span",{className:`${_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorYellow} mt30`},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:()=>__async(this,null,function*(){const Re=(0,_utils_util__WEBPACK_IMPORTED_MODULE_9__.TG)();(yield dispatch({type:"shixunsDetail/deleteShixun",payload:{id:params.id,homework_common_id:Re||void 0}})).status===1&&(antd__WEBPACK_IMPORTED_MODULE_11__.ZP.success("\u64CD\u4F5C\u6210\u529F"),umi__WEBPACK_IMPORTED_MODULE_1__.history.push("/shixuns"))})})}),handleDeleteElseShixun=()=>{(0,_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__.gy)(dispatch,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")};function showExitmodel(At){antd__WEBPACK_IMPORTED_MODULE_12__.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{setMenuSelectKey(At),parseInt(At)===1?(setIsShowSetting(!0),handleInitState()):setIsShowSetting(!1),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}})}return React.createElement("div",{style:{height:"100%",display:"flex",background:"#fff",position:"relative"}},React.createElement("div",{style:{height:"100%",background:"#0A143D",width:"25%",maxWidth:"440px",padding:"20px 20px",color:"#ffffff"}},React.createElement("span",{style:{padding:"0px 15px",fontSize:"16px"}},"\u8BBE\u7F6E"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{selectedKeys:[MenuSelectKey],theme:"dark",style:{background:"#0A143D",marginTop:"30px",fontSize:"14px"},onClick:At=>{var zt;if((zt=practiceSetting==null?void 0:practiceSetting.sideBar)!=null&&zt.confirmLeave){showExitmodel(At.key);return}setMenuSelectKey(At.key),parseInt(At.key)===1?(setIsShowSetting(!0),handleInitState()):setIsShowSetting(!1)}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default.Item,{key:1},"\u8BBE\u7F6E"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default.Item,{key:2},"\u5173\u4E8E\u5B9E\u8BAD"))),isShowSetting&&((_e=shixunsDetail==null?void 0:shixunsDetail.detail)==null?void 0:_e.is_jupyter_lab)&&React.createElement(_components_Permission__WEBPACK_IMPORTED_MODULE_4__.Z,null),isShowSetting&&!((_f=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&_f.is_jupyter_lab)&&React.createElement("div",{style:{width:"calc(100% - 24%)",overflow:"auto"}},React.createElement("div",{style:{padding:"40px 40px",marginBottom:"70px"}},React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{display:"flex"}},React.createElement("span",{style:{flex:"1"}},"\u5173\u5361\u548C\u6D4B\u8BD5\u96C6"),((_g=shixunsDetail==null?void 0:shixunsDetail.detail)==null?void 0:_g.shixun_status)!==2?React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{danger:!0,onClick:handleDeleteShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{danger:!0,onClick:handleDeleteElseShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u8DF3\u5173\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(_components_UpgradeTip__WEBPACK_IMPORTED_MODULE_10__.Z,{disableWhenCommunity:new Date((_h=shixunsDetail.detail)==null?void 0:_h.created_at)>new Date("2023-09-01")},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.default,{checked:taskPass,disabled:!editable,onChange:At=>setTaskPass(At.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u5B66\u4E60\u5B9E\u8BAD\u5173\u5361\u4EFB\u52A1\uFF09"))))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u6D4B\u8BD5\u96C6\u89E3\u9501\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(_components_UpgradeTip__WEBPACK_IMPORTED_MODULE_10__.Z,{disableWhenCommunity:new Date((_i=shixunsDetail.detail)==null?void 0:_i.created_at)>new Date("2023-09-01")},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.default,{checked:testSetPermission,disabled:!editable,onChange:At=>setTestSetPermission(At.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u7684\u5185\u5BB9\uFF09"))))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}},"\u6743\u9650"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u590D\u5236/\u5408\u5E76/\u62C6\u5206\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.default,{checked:isCopy,onChange:At=>setIsCopy(At.target.checked),disabled:!editable}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u3001\u5408\u5E76\u548C\u62C6\u5206\u8BE5\u5B9E\u8BAD\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u516C\u5F00\u5B9E\u8BAD\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_16__.ZP.Group,{value:openValue,onChange:At=>setOpenValue(At.target.value),disabled:!editable},React.createElement(antd__WEBPACK_IMPORTED_MODULE_17__.Z,{direction:"vertical"},React.createElement(antd__WEBPACK_IMPORTED_MODULE_16__.ZP,{value:0},React.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),React.createElement(antd__WEBPACK_IMPORTED_MODULE_16__.ZP,{style:{marginTop:"22px"},value:1},React.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")))),openValue===1&&React.createElement(React.Fragment,null,React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.graaytitle},React.createElement(antd__WEBPACK_IMPORTED_MODULE_18__.Z,{showSearch:!0,className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.selectSchool,bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:departmentValue,onChange:At=>{setDepartmentValue(At),handleGetDepartments(At)},disabled:!editable,onSelect:handleSelectDepartment,options:departmentList==null?void 0:departmentList.map(At=>({value:At}))})),React.createElement("div",{className:"mt10"},selectDepartmentList==null?void 0:selectDepartmentList.map(At=>editable?React.createElement(antd__WEBPACK_IMPORTED_MODULE_19__.Z,{count:"x",className:"mr20 current",onClick:()=>setSelectDepartmentList(selectDepartmentList.filter(zt=>zt!==At))},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{type:"primary",ghost:!0},At)):React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{type:"primary",ghost:!0,className:"mr20"},At)))))),!((_k=(_j=shixunsDetail.setting)==null?void 0:_j.shixun)!=null&&_k.is_jupyter)&&!((_m=(_l=shixunsDetail.setting)==null?void 0:_l.shixun)!=null&&_m.is_jupyter_lab)&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u516C\u5F00\u7B54\u6848\u548C\u6D4B\u8BD5\u96C6\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_16__.ZP.Group,{value:openAnswer,onChange:At=>setOpenAnswer(At.target.value),disabled:!editable},React.createElement(antd__WEBPACK_IMPORTED_MODULE_17__.Z,{direction:"vertical"},React.createElement(antd__WEBPACK_IMPORTED_MODULE_16__.ZP,{value:1},React.createElement("span",null,"\u5BF9\u6240\u6709\u8BA4\u8BC1\u6559\u5E08\u516C\u5F00"),((_o=(_n=shixunsDetail.setting)==null?void 0:_n.shixun)==null?void 0:_o.status)!==2&&React.createElement(antd__WEBPACK_IMPORTED_MODULE_20__.Z,{title:"\u8BE5\u9009\u9879\u9700\u5728\u5B9E\u8DF5\u9879\u76EE\u53D1\u5E03\u540E\u751F\u6548"},React.createElement("i",{style:{marginLeft:10,color:"#e9b357",fontSize:14},className:"iconfont icon-jinggao-3"})),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u67E5\u770B\uFF09")),React.createElement(antd__WEBPACK_IMPORTED_MODULE_16__.ZP,{style:{marginTop:"22px"},value:2},React.createElement("span",null,"\u4EC5\u5B9E\u8BAD\u5408\u4F5C\u8005\u53EF\u89C1"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u4EC5\u5141\u8BB8\u5B9E\u8BAD\u5408\u4F5C\u8005\u53EF\u4EE5\u76F4\u63A5\u67E5\u770B\uFF0C\u5B66\u751F\u4EC5\u53EF\u5728\u8BFE\u5802\u4F5C\u4E1A\u4E2D\u82B1\u8D39\u91D1\u5E01\u89E3\u9501\uFF09")))))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u5F00\u542F\u65F6\u95F4\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.default,{checked:isOpenTime,onChange:At=>{setIsOpenTime(At.target.checked),At.target.checked||setOpenTime("")},disabled:!editable}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\u624D\u80FD\u5F00\u542F\u6311\u6218\uFF09")),isOpenTime&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.graaytitle},React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.default,{className:`${_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.dataPicker}`,format:timeFormat,locale:antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_22__.Z,bordered:!1,disabled:!editable,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:At=>At&&AtsetOpenTime(handleDateString(zt))})))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}},"\u529F\u80FD"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u4EE3\u7801\u5E93\u5730\u5740\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.default,{checked:display_git_address,disabled:!editable,onChange:At=>set_display_git_address(At.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5BF9\u5B66\u5458\u516C\u5F00\u4EE3\u7801\u5E93\u5730\u5740\uFF0C\u5B66\u5458\u53EF\u4EE5\u5C06\u6240\u6709\u4EE3\u7801\u4E0B\u8F7D\u5230\u672C\u5730\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u4EE3\u7801\u76EE\u5F55\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.default,{checked:codeHidden,disabled:!editable,onChange:At=>{setCodeHidden(At.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u663E\u793A\u7248\u672C\u5E93\u76EE\u5F55\uFF09")),codeHidden&&React.createElement("div",{style:{background:"#f5f5f5",marginTop:"10px",borderRadius:"8px",justifyContent:"left",alignItems:"center",padding:"0px 20px"}},React.createElement("div",{style:{display:"flex",marginTop:"20px"}},React.createElement("label",{style:{width:"150px",textAlign:"right"}},"\u4EE3\u7801\u5E93\u6587\u4EF6\u4FEE\u6539\u6743\u9650\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent,style:{padding:"0px"}},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.default,{checked:codeEditPermission,disabled:!editable,onChange:At=>{setCodeEditPermission(At.target.checked),At.target.checked||setAllowFileUpload(At.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u52FE\u9009\u540E\u5141\u8BB8\u5B66\u5458\u4FEE\u6539\u4EE3\u7801\u5E93\u6240\u6709\u6587\u4EF6\uFF0C\u5426\u5219\u4EC5\u53EF\u4FEE\u6539\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\uFF09")))),React.createElement("div",{style:{display:"flex",marginTop:"10px",marginBottom:"20px"}},React.createElement("label",{style:{width:"150px",textAlign:"right"}},"\u5141\u8BB8\u4E0A\u4F20\u6587\u4EF6\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent,style:{padding:"0px"}},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.default,{checked:allowFileUpload,disabled:!editable,onChange:At=>{setAllowFileUpload(At.target.checked),At.target.checked&&setCodeEditPermission(At.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u52FE\u9009\u540E\uFF0C\u5141\u8BB8\u7528\u6237\u5B9E\u8BAD\u6311\u6218\u65F6\uFF0C\u5728\u4EE3\u7801\u76EE\u5F55\u4E2D\u4E0A\u4F20\u6587\u4EF6\uFF0C\u5426\u5219\u4E0D\u5141\u8BB8\u4E0A\u4F20\uFF09"))))))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u7981\u7528\u7C98\u8D34\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(_components_UpgradeTip__WEBPACK_IMPORTED_MODULE_10__.Z,{disableWhenCommunity:new Date((_p=shixunsDetail.detail)==null?void 0:_p.created_at)>new Date("2023-09-01")},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.default,{checked:forbidCopy,disabled:!editable,onChange:At=>setForbidCopy(At.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u7F16\u7801\u533A\u57DF\u65E0\u6CD5\u4F7F\u7528\u7C98\u8D34\u529F\u80FD\uFF09"))))),own&&editable&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u8C03\u8BD5\u5668",React.createElement("a",{href:"https://www.educoder.net/forums/36718",target:"_blank",className:"iconfont icon-xiaowenhao2 font14 ml5"}),"\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(_components_UpgradeTip__WEBPACK_IMPORTED_MODULE_10__.Z,{disableWhenCommunity:new Date((_q=shixunsDetail.detail)==null?void 0:_q.created_at)>new Date("2023-09-01")},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_23__.Z,{checked:openCodeDebugger,onChange:At=>setOpenCodeDebugger(At)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u8C03\u8BD5\u5DE5\u5177\u68C0\u67E5\u4EE3\u7801\u8FD0\u884C\u60C5\u51B5\u3002\u76EE\u524D\u4EC5\u652F\u6301Python3, Java, C\u8BED\u8A00\uFF09"))))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u81EA\u6D4B\u8FD0\u884C\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_23__.Z,{checked:openSelfRun,onChange:At=>setOpenSelfRun(At)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u81EA\u6D4B\u8FD0\u884C\u529F\u80FD\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u672C\u5730\u8BC4\u6D4B\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_23__.Z,{checked:openLocalEvaluate,onChange:At=>setOpenLocalEvaluate(At)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B9E\u8BAD\u6311\u6218\u7528\u6237\u5728\u4F7F\u7528\u5BA2\u6237\u7AEF\u8FDB\u884C\u8BC4\u6D4B\u65F6\uFF0C\u5C06\u4F7F\u7528\u7528\u6237\u672C\u5730\u7684\u7B97\u529B\u8D44\u6E90\uFF0C\u51CF\u5C11\u7F51\u7EDC\u5E26\u6765\u7684\u5F71\u54CD\u3002\u76EE\u524D\u4EC5\u652F\u6301Python3\u8BED\u8A00 ",React.createElement("a",{target:"_blank",href:"/download"},"\xA0\u4E0B\u8F7D\u5BA2\u6237\u7AEF\xA0"),"\uFF09")))),((_r=user==null?void 0:user.userInfo)==null?void 0:_r.role)===1&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF \uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_24__.Z,{style:{width:150},placeholder:"\u8BF7\u8F93\u5165\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF",min:1,max:10240,value:gitSize,onChange:At=>{setgitSize(At)}}),React.createElement("span",{className:"c-grey-999"}," M ")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_23__.Z,{checked:startPermanent,onChange:At=>{if(!(0,_utils_authority__WEBPACK_IMPORTED_MODULE_7__.Ny)()){(0,_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__.pW)(2);return}setStartPermanent(At)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u901A\u7528\u4E91\u5B9E\u9A8C\u73AF\u5883\u4E0B\u7684/data/workspace\u76EE\u5F55\u5C06\u957F\u671F\u4FDD\u5B58\uFF0C\u6559\u5E08\u53D1\u9001\u5B9E\u8DF5\u9879\u76EE\u81F3\u8BFE\u5802\u540E\u53EF\u9009\u62E9\u5BFC\u51FA\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E ",React.createElement("a",{target:"_blank",href:_utils_env__WEBPACK_IMPORTED_MODULE_5__.Z.API_SERVER+"/images/educoder/shixuns/\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6\u64CD\u4F5C\u6307\u5F15.pdf"},"\xA0\u64CD\u4F5C\u6307\u5F15\xA0"),"\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u9ED8\u8BA4\u91CA\u653E\u5B9E\u9A8C\u8D44\u6E90\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_23__.Z,{checked:podSwitch,onChange:At=>{setPodSwitch(At)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5728\u9000\u51FA\u5B9E\u8BAD\u65F6\u9ED8\u8BA4\u91CA\u653E\u5B9E\u9A8C\u8D44\u6E90\uFF09")))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}}," ","\u8BC4\u8BBA\u533A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u8BC4\u8BBA\u533A\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_23__.Z,{checked:!disableDiscuss,onChange:At=>setDisableDiscuss(!At)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5173\u95ED\u540E\uFF0C\u5B9E\u8DF5\u9879\u76EE\u8BE6\u60C5\u9875\u53CA\u5173\u5361\u6311\u6218\u9875\u9762\u4E0D\u663E\u793A\u4EFB\u4F55\u8BC4\u8BBA\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u667A\u80FD\u63A8\u8350\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_23__.Z,{checked:resource_recommend,onChange:At=>{setresource_recommend(At)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5C06\u5B9E\u9A8C\u5173\u8054\u77E5\u8BC6\u56FE\u8C31\u5E76\u5F00\u542F\u667A\u80FD\u63A8\u8350\u540E\uFF0C\u7CFB\u7EDF\u5C06\u4F1A\u6839\u636E\u5B66\u751F\u7B54\u9898\u548C\u77E5\u8BC6\u70B9\u638C\u63E1\u7684\u60C5\u51B5\uFF0C\u667A\u80FD\u63A8\u8350\u76F8\u5173\u7684\u5B66\u4E60\u8D44\u6E90\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u667A\u80FD\u95EE\u7B54\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_23__.Z,{checked:disableAI,onChange:At=>{setdisableAI(At)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u7684\u8BC4\u8BBA\u5C06\u7531\u667A\u80FD\u673A\u5668\u4EBA\u8FDB\u884C\u56DE\u7B54\uFF09")))),disableAI&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label}),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_16__.ZP.Group,{value:ai_user+"",onChange:At=>{setai_user(At.target.value)}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_16__.ZP,{value:"1"},"\u4EE5\u667A\u80FD\u52A9\u6559\u8EAB\u4EFD\u56DE\u7B54"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_16__.ZP,{value:"2"},"\u4EE5\u5B9E\u8BAD\u521B\u5EFA\u8005\u8EAB\u4EFD\u56DE\u7B54"))))),React.createElement("div",{style:{height:"70px",width:"76%",background:"#ffffff",boxShadow:"0px -4px 8px 1px #F1F1F1",position:"absolute",bottom:"0px",display:"flex",alignItems:"center",justifyContent:"center"}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{style:{marginRight:"10px",width:"100px",height:"40px",borderRadius:"4px",border:"1px solid #0152d9",color:"#0152d9"},onClick:()=>{umi__WEBPACK_IMPORTED_MODULE_1__.history.push(`/shixuns/${params.id}/challenges`)}},"\u53D6\u6D88"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{style:{marginLeft:"10px",width:"100px",height:"40px",fontSize:"16px",background:"#0152d9",borderRadius:"4px"},type:"primary",onClick:()=>{var At,zt;if(isOpenTime&&!openTime){antd__WEBPACK_IMPORTED_MODULE_11__.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(openValue===1&&!selectDepartmentList.length){antd__WEBPACK_IMPORTED_MODULE_11__.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(At=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&At.is_fork_from_creator&&((zt=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&zt.copy_for_exercise)?dispatch({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"setting",fn:(ne,y)=>{handSubmeit(ne,y)}}}):handSubmeit()}},"\u4FDD\u5B58"))),!isShowSetting&&React.createElement("div",{style:{padding:"40px"}},React.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u521B\u5EFA\u8005"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.itemWrap},React.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"60",width:"60",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.img,src:`${_utils_env__WEBPACK_IMPORTED_MODULE_5__.Z.IMG_SERVER}/images/${practiceSetting==null?void 0:practiceSetting.user_image_url}`}),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.itemContent},React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.nameWrap},React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.name},practiceSetting==null?void 0:practiceSetting.user_name),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.actionGroup})),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.schoolWrap},React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.school},practiceSetting==null?void 0:practiceSetting.user_school)),React.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u521B\u5EFA\u65F6\u95F4\uFF1A",practiceSetting==null?void 0:practiceSetting.created_at),React.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u66F4\u65B0\u65F6\u95F4\uFF1A",practiceSetting==null?void 0:practiceSetting.updated_at)))))}__webpack_exports__.Z=(0,umi__WEBPACK_IMPORTED_MODULE_1__.connect)(({user:At,shixunsDetail:zt,practiceSetting:ne})=>({user:At,shixunsDetail:zt,practiceSetting:ne}))(Setting)},19243:function(At,zt,ne){"use strict";ne.r(zt),ne.d(zt,{default:function(){return ha}});var y=ne(59301),Oe={flex_box_center:"flex_box_center___bPWMH",flex_space_between:"flex_space_between___fjQJK",flex_box_vertical_center:"flex_box_vertical_center___WWAEa",flex_box_center_end:"flex_box_center_end___mQNLW",flex_box_column:"flex_box_column___lOsG0",menu:"menu___szqfh",warehouse:"warehouse___SVzfZ",header:"header___DfoMH",title:"title___y2IOb",content:"content___pGWUf",left:"left___eYHD7",right:"right___RbSHM",loading:"loading___g8ST2",empty:"empty___JqJWS",tabs:"tabs___fuMob",line:"line___Wav7D",footer:"footer___xymfv",commit:"commit___ZwkDv",blueLight:"blueLight___f52KB",filePathWrp:"filePathWrp____p6mm",filePath:"filePath___qkzoJ",bottom0:"bottom0___MrVME"},ke=ne(65582),ot=ne(31691),Re=ne(25399),Se=ne(6767),Ve=ne(93041),Ke=ne(77019),ze=ne(5269),nt=ne(75727),lt=ne(62957),Be=ne(29787),kt=ne(7939),rt=ne(18287),Fe=ne(58755),Te=ne(56102),Ne=ne(28284),tt=ne(37568),st={wrap:"wrap___yTLAj",modal:"modal___B3dwx",title:"title___FHscn",path:"path___o7aJh",colorBlue:"colorBlue___p4I9Y",width240:"width240___UNGpD",filePath:"filePath___uTJLX"},Nt=ne(65862),he=Object.defineProperty,Ze=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,nn=Object.prototype.propertyIsEnumerable,Ut=(Vt,Gt,Bt)=>Gt in Vt?he(Vt,Gt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Vt[Gt]=Bt,qe=(Vt,Gt)=>{for(var Bt in Gt||(Gt={}))pt.call(Gt,Bt)&&Ut(Vt,Bt,Gt[Bt]);if(Ze)for(var Bt of Ze(Gt))nn.call(Gt,Bt)&&Ut(Vt,Bt,Gt[Bt]);return Vt},$e=(Vt,Gt)=>{var Bt={};for(var En in Vt)pt.call(Vt,En)&&Gt.indexOf(En)<0&&(Bt[En]=Vt[En]);if(Vt!=null&&Ze)for(var En of Ze(Vt))Gt.indexOf(En)<0&&nn.call(Vt,En)&&(Bt[En]=Vt[En]);return Bt},bt=(Vt,Gt,Bt)=>new Promise((En,Xn)=>{var Fr=vn=>{try{ur(Bt.next(vn))}catch(Cr){Xn(Cr)}},Ln=vn=>{try{ur(Bt.throw(vn))}catch(Cr){Xn(Cr)}},ur=vn=>vn.done?En(vn.value):Promise.resolve(vn.value).then(Fr,Ln);ur((Bt=Bt.apply(Vt,Gt)).next())});const Pe=Vt=>{var Gt=Vt,{shixunsDetail:Bt,globalSetting:En,loading:Xn,user:Fr,dispatch:Ln,isRepository:ur}=Gt,vn=$e(Gt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Cr=(0,ke.useLocation)(),Wr=(0,ke.useParams)(),[un,va]=(0,y.useState)({}),xa=(0,y.useRef)(),[da]=Ne.default.useForm(),[Gr,ei]=(0,y.useState)("");(0,y.useEffect)(()=>{vn.visible&&da.resetFields()},[vn.visible]),(0,y.useEffect)(()=>{const Fa=sessionStorage.getItem("pathArray");if(Fa){const ia=Fa.split(",").join("/"),Qr=ia.indexOf("/")===0?ia.substr(1):ia;ei(Qr)}},[]),(0,y.useEffect)(()=>{var Fa,ia;xa.current=(ia=(Fa=Cr.pathname)==null?void 0:Fa.split("/"))==null?void 0:ia[2]},[]);const Oa=(...Fa)=>bt(void 0,[...Fa],function*(ia={}){const Qr=(0,Nt.TG)(),Ua=yield Ln({type:"shixunsDetail/addRepositoryFile",payload:{id:Wr.id,message:ia.commitMessage,content:"",path:(vn.defaultPath?vn.defaultPath+"/":"")+ia.path+"/"+(ia.file||".gitkeep"),secret_repository:ur?void 0:!0,homework_common_id:Qr||void 0}});Ua!=null&&Ua.url&&(Se.ZP.success("\u6DFB\u52A0\u6210\u529F"),vn.onOK({path:(vn.defaultPath?vn.defaultPath+"/":"")+ia.path+"/"+(ia.file||".gitkeep"),name:ia.path.split("/")[ia.path.split("/").length-1]}),vn.onClose())}),zr=()=>{var Fa,ia;ke.history.push(`/shixuns/${xa.current}/${(ia=(Fa=Cr.pathname)==null?void 0:Fa.split("/"))==null?void 0:ia[3]}${Gr?`/master/shixun_show/${Gr}`:""}`)};return y.createElement(lt.default,{width:"60%",centered:!0,open:vn.visible,wrapClassName:st.modal,onOk:()=>{da.submit()},onCancel:vn.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},y.createElement("section",{className:st.bg},y.createElement("div",{className:st.wrap},y.createElement(Ne.default,{className:"mt10",form:da,scrollToFirstError:!0,layout:"vertical",onFinish:Oa,onChange:()=>{var Fa,ia,Qr,Ua;const ca=qe({},da.getFieldsValue()),wa=(Fa=ca==null?void 0:ca.path)==null?void 0:Fa.split(""),ga=(ia=ca==null?void 0:ca.file)==null?void 0:ia.split("");(Qr=wa==null?void 0:wa.filter(Ir=>Ir=="/"))!=null&&Qr.length&&(ca.path=ca.path.substring(0,ca.path.length-1)),(Ua=ga==null?void 0:ga.filter(Ir=>Ir=="/"))!=null&&Ua.length&&(ca.file=ca.file.substring(0,ca.path.length-1)),da.setFieldsValue(qe({},ca)),va(ca)}},y.createElement(Ne.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},y.createElement(Ke.Z,null,y.createElement(ze.Z,null,y.createElement("span",{className:st.filePath},vn.defaultPath+"/")),y.createElement(ze.Z,{flex:"1"},y.createElement(Ne.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},y.createElement(tt.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"middle"}))))),y.createElement(Ne.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},y.createElement(tt.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"middle"})),y.createElement(Ne.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},y.createElement(tt.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"}))))))};var je=(0,ke.connect)(({shixunsDetail:Vt,loading:Gt,globalSetting:Bt,user:En})=>({shixunsDetail:Vt,globalSetting:Bt,user:En,loading:Gt.models.index}))(Pe),dt=ne(85533),Dt=ne(10008),sn=ne(59301),Ht=Object.defineProperty,Kt=Object.getOwnPropertySymbols,Bn=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,fe=(Vt,Gt,Bt)=>Gt in Vt?Ht(Vt,Gt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Vt[Gt]=Bt,it=(Vt,Gt)=>{for(var Bt in Gt||(Gt={}))Bn.call(Gt,Bt)&&fe(Vt,Bt,Gt[Bt]);if(Kt)for(var Bt of Kt(Gt))we.call(Gt,Bt)&&fe(Vt,Bt,Gt[Bt]);return Vt},Yt=(Vt,Gt)=>{var Bt={};for(var En in Vt)Bn.call(Vt,En)&&Gt.indexOf(En)<0&&(Bt[En]=Vt[En]);if(Vt!=null&&Kt)for(var En of Kt(Vt))Gt.indexOf(En)<0&&we.call(Vt,En)&&(Bt[En]=Vt[En]);return Bt},et=(Vt,Gt,Bt)=>new Promise((En,Xn)=>{var Fr=vn=>{try{ur(Bt.next(vn))}catch(Cr){Xn(Cr)}},Ln=vn=>{try{ur(Bt.throw(vn))}catch(Cr){Xn(Cr)}},ur=vn=>vn.done?En(vn.value):Promise.resolve(vn.value).then(Fr,Ln);ur((Bt=Bt.apply(Vt,Gt)).next())});const He=Vt=>{var Gt=Vt,{shixunsDetail:Bt,globalSetting:En,loading:Xn,user:Fr,dispatch:Ln,isRepository:ur}=Gt,vn=Yt(Gt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Cr=(0,ke.useLocation)(),Wr=(0,ke.useParams)(),[un,va]=(0,y.useState)({}),xa=(0,y.useRef)(),[da]=Ne.default.useForm(),[Gr,ei]=(0,y.useState)("");(0,y.useEffect)(()=>{vn.visible&&da.resetFields()},[vn.visible]),(0,y.useEffect)(()=>{const Fa=sessionStorage.getItem("pathArray");if(Fa){const ia=Fa.split(",").join("/"),Qr=ia.indexOf("/")===0?ia.substr(1):ia;ei(Qr)}},[]),(0,y.useEffect)(()=>{var Fa,ia;xa.current=(ia=(Fa=Cr.pathname)==null?void 0:Fa.split("/"))==null?void 0:ia[2]},[]);const Oa=(...Fa)=>et(void 0,[...Fa],function*(ia={},Qr=!1,Ua=1){var ca,wa;const ga=(0,Nt.TG)(),Ir=yield Ln({type:"shixunsDetail/addRepositoryFile",payload:{id:Wr.id,message:ia.commitMessage,content:ia.codeMirror,path:(vn.defaultPath?vn.defaultPath+"/":"")+ia.path,secret_repository:ur?void 0:!0,sync_origin_shixun:Qr,homework_common_id:ga||void 0}});Ir!=null&&Ir.url&&((ca=Bt==null?void 0:Bt.detail)!=null&&ca.copy_for_exercise||Se.ZP.success("\u6DFB\u52A0\u6210\u529F"),vn.onOK({path:(vn.defaultPath?vn.defaultPath+"/":"")+ia.path,name:ia.path.split("/")[ia.path.split("/").length-1]}),vn.onClose()),(wa=Bt==null?void 0:Bt.detail)!=null&&wa.copy_for_exercise&&(0,Dt.m)(Ln,Bt,Wr.id,Ua)}),zr=()=>{var Fa,ia;ke.history.push(`/shixuns/${xa.current}/${(ia=(Fa=Cr.pathname)==null?void 0:Fa.split("/"))==null?void 0:ia[3]}${Gr?`/master/shixun_show/${Gr}`:""}`)};return sn.createElement(lt.default,{width:"60%",open:vn.visible,wrapClassName:st.modal,destroyOnClose:!0,centered:!0,onOk:()=>{da.submit()},onCancel:vn.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},sn.createElement("section",{className:st.bg},sn.createElement("div",{className:st.wrap},sn.createElement(Ne.default,{className:"mt10",form:da,scrollToFirstError:!0,layout:"vertical",onFinish:Fa=>{var ia,Qr;(ia=Bt==null?void 0:Bt.detail)!=null&&ia.is_fork_from_creator&&((Qr=Bt==null?void 0:Bt.detail)!=null&&Qr.copy_for_exercise)?(vn.onClose(),Ln({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",value:Fa,type:"wareHouse",fn:(Ua,ca,wa)=>{Oa(Ua,ca,wa)}}})):Oa(Fa)},onChange:()=>{var Fa,ia;const Qr=it({},da.getFieldsValue()),Ua=(Fa=Qr==null?void 0:Qr.path)==null?void 0:Fa.split("");((ia=Ua==null?void 0:Ua.filter(ca=>ca=="/"))==null?void 0:ia.length)>1&&(Qr.path=Qr.path.substring(0,Qr.path.length-1)),da.setFieldsValue(it({},Qr)),va(Qr)}},sn.createElement(Ne.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},sn.createElement(Ke.Z,null,sn.createElement(ze.Z,null,sn.createElement("span",{className:st.filePath},vn.defaultPath+"/")),sn.createElement(ze.Z,{flex:"1"},sn.createElement(Ne.default.Item,{name:"path",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},sn.createElement(tt.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle"}))))),sn.createElement(Ne.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},sn.createElement(tt.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"})),sn.createElement("div",{className:"mt10 mb20"},sn.createElement(Ne.default.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}],style:{marginBottom:0}},sn.createElement(dt.h,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})))))))};var Ue=(0,ke.connect)(({shixunsDetail:Vt,loading:Gt,globalSetting:Bt,user:En})=>({shixunsDetail:Vt,globalSetting:Bt,user:En,loading:Gt.models.index}))(He),at=Object.defineProperty,dn=Object.getOwnPropertySymbols,Qt=Object.prototype.hasOwnProperty,An=Object.prototype.propertyIsEnumerable,xt=(Vt,Gt,Bt)=>Gt in Vt?at(Vt,Gt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Vt[Gt]=Bt,Xe=(Vt,Gt)=>{for(var Bt in Gt||(Gt={}))Qt.call(Gt,Bt)&&xt(Vt,Bt,Gt[Bt]);if(dn)for(var Bt of dn(Gt))An.call(Gt,Bt)&&xt(Vt,Bt,Gt[Bt]);return Vt},en=(Vt,Gt)=>{var Bt={};for(var En in Vt)Qt.call(Vt,En)&&Gt.indexOf(En)<0&&(Bt[En]=Vt[En]);if(Vt!=null&&dn)for(var En of dn(Vt))Gt.indexOf(En)<0&&An.call(Vt,En)&&(Bt[En]=Vt[En]);return Bt},ue=(Vt,Gt,Bt)=>new Promise((En,Xn)=>{var Fr=vn=>{try{ur(Bt.next(vn))}catch(Cr){Xn(Cr)}},Ln=vn=>{try{ur(Bt.throw(vn))}catch(Cr){Xn(Cr)}},ur=vn=>vn.done?En(vn.value):Promise.resolve(vn.value).then(Fr,Ln);ur((Bt=Bt.apply(Vt,Gt)).next())});const ae=Vt=>{var Gt=Vt,{shixunsDetail:Bt,globalSetting:En,loading:Xn,user:Fr,dispatch:Ln,isRepository:ur}=Gt,vn=en(Gt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Cr=(0,ke.useLocation)(),Wr=(0,ke.useParams)(),[un,va]=(0,y.useState)({}),xa=(0,y.useRef)(),[da]=Ne.default.useForm(),[Gr,ei]=(0,y.useState)(""),[Oa,zr]=(0,y.useState)("");(0,y.useEffect)(()=>{vn.visible&&da.resetFields()},[vn.visible]),(0,y.useEffect)(()=>{const Qr=vn.defaultPath.split("/");Qr.length===1?(ei(""),zr(vn.defaultPath)):(zr(Qr.pop()),ei(Qr.join("/")+"/"))},[vn.defaultPath]),(0,y.useEffect)(()=>{var Qr,Ua;xa.current=(Ua=(Qr=Cr.pathname)==null?void 0:Qr.split("/"))==null?void 0:Ua[2]},[]);const Fa=(...Qr)=>ue(void 0,[...Qr],function*(Ua={}){const ca=(0,Nt.TG)(),wa=yield Ln({type:"shixunsDetail/moveGitFile",payload:{id:Wr.id,from:vn.defaultPath,to:Gr+Ua.path,message:Ua.commitMessage||`${vn.defaultPath} rename to ${Gr}${Ua.path} `,secret_repository:ur,homework_common_id:ca||void 0}});(wa==null?void 0:wa.status)===0&&(Se.ZP.success("\u6DFB\u52A0\u6210\u529F"),vn.onOK({path:Ua.path,name:Ua.path}),vn.onClose())}),ia=()=>{var Qr,Ua;ke.history.push(`/shixuns/${xa.current}/${(Ua=(Qr=Cr.pathname)==null?void 0:Qr.split("/"))==null?void 0:Ua[3]}${Gr?`/master/shixun_show/${Gr}`:""}`)};return y.createElement(lt.default,{width:"40%",open:vn.visible,wrapClassName:st.modal,centered:!0,onOk:()=>{da.submit()},onCancel:vn.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},y.createElement("section",{className:st.bg},y.createElement("div",{className:st.wrap},y.createElement(Ne.default,{className:"mt10",form:da,scrollToFirstError:!0,layout:"vertical",onFinish:Fa,onChange:()=>{var Qr,Ua;const ca=Xe({},da.getFieldsValue()),wa=(Qr=ca==null?void 0:ca.path)==null?void 0:Qr.split("");((Ua=wa==null?void 0:wa.filter(ga=>ga=="/"))==null?void 0:Ua.length)>1&&(ca.path=ca.path.substring(0,ca.path.length-1)),da.setFieldsValue(Xe({},ca)),va(ca)}},y.createElement(Ne.default.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},y.createElement(Ke.Z,null,y.createElement(ze.Z,{flex:"1"},y.createElement(Ne.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},y.createElement(tt.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle",defaultValue:Oa}))))),y.createElement(Ne.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},y.createElement(tt.default,{placeholder:`\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08${vn.defaultPath} rename to \u65B0\u7684\u540D\u79F0 \uFF09`,size:"middle"}))))))};var re=(0,ke.connect)(({shixunsDetail:Vt,loading:Gt,globalSetting:Bt,user:En})=>({shixunsDetail:Vt,globalSetting:Bt,user:En,loading:Gt.models.index}))(ae),ce=ne(74128),ve=ne(38147),ie=ne(94968),Ce=ne(74044),yt={wrap:"wrap___T4tjB",title:"title____QnQT",path:"path___PLUeD",colorBlue:"colorBlue___eL7QF"},gt=ne(59301),ft=Object.defineProperty,Ct=Object.getOwnPropertySymbols,pn=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,Sn=(Vt,Gt,Bt)=>Gt in Vt?ft(Vt,Gt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Vt[Gt]=Bt,jn=(Vt,Gt)=>{for(var Bt in Gt||(Gt={}))pn.call(Gt,Bt)&&Sn(Vt,Bt,Gt[Bt]);if(Ct)for(var Bt of Ct(Gt))Fn.call(Gt,Bt)&&Sn(Vt,Bt,Gt[Bt]);return Vt},rn=(Vt,Gt)=>{var Bt={};for(var En in Vt)pn.call(Vt,En)&&Gt.indexOf(En)<0&&(Bt[En]=Vt[En]);if(Vt!=null&&Ct)for(var En of Ct(Vt))Gt.indexOf(En)<0&&Fn.call(Vt,En)&&(Bt[En]=Vt[En]);return Bt},vt=(Vt,Gt,Bt)=>new Promise((En,Xn)=>{var Fr=vn=>{try{ur(Bt.next(vn))}catch(Cr){Xn(Cr)}},Ln=vn=>{try{ur(Bt.throw(vn))}catch(Cr){Xn(Cr)}},ur=vn=>vn.done?En(vn.value):Promise.resolve(vn.value).then(Fr,Ln);ur((Bt=Bt.apply(Vt,Gt)).next())});const{Dragger:yn}=ie.default,Wt=Vt=>{var Gt=Vt,{shixunsDetail:Bt,globalSetting:En,loading:Xn,user:Fr,dispatch:Ln,isRepository:ur}=Gt,vn=rn(Gt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Cr=(0,ke.useLocation)(),Wr=(0,ke.useParams)(),[un,va]=(0,y.useState)({}),xa=(0,y.useRef)(),[da]=Ne.default.useForm(),[Gr,ei]=(0,y.useState)([]),[Oa,zr]=(0,y.useState)();let Fa;(0,y.useEffect)(()=>{vn.visible&&(da.resetFields(),ei([]))},[vn.visible]),(0,y.useEffect)(()=>{xa.current=Wr.id},[]),(0,y.useEffect)(()=>{const ga=sessionStorage.getItem("pathArray");if(ga){const Ir=ga.split(",").join("/"),Jn=Ir.indexOf("/")===0?Ir.substr(1):Ir;zr(Jn)}},[]);const ia=ga=>{var Ir,Jn,ti,dr;if(Fa=ga.file.name,ga.file.status==="done"||ga.file.status==="uploading"){if(ei(ga.fileList),!ga.file.response)return;if(((Ir=ga.file.response)==null?void 0:Ir.status)===0){(Jn=Bt==null?void 0:Bt.detail)!=null&&Jn.copy_for_exercise||(Se.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01"),da.validateFields());return}ei(Gr.filter(Cn=>Cn.uid!==ga.file.uid)),(ti=ga.file.response)!=null&&ti.message&&Se.ZP.info((dr=ga.file.response)==null?void 0:dr.message)}},Qr=ga=>vt(void 0,null,function*(){if(!ga.response){Se.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield Ln({type:"shixunsDetail/deleteGitFile",payload:{id:Wr.id,path:Oa?`${Oa}/${ga.name}`:ga.name,message:da.getFieldValue("commitMessage")||`\u5220\u9664\u4E86${Oa?`${Oa}/${ga.name}`:ga.name}`,secret_repository:ur?null:!0}})).status===0&&(ei(Gr.filter(Jn=>Jn.uid!==ga.uid)),Se.ZP.info("\u5220\u9664\u6210\u529F"))}),Ua={height:300,multiple:!0,withCredentials:!0,openFileDialogOnClick:!!da.getFieldValue("commitMessage"),data:()=>vt(void 0,null,function*(){return new Promise((ga,Ir)=>vt(void 0,null,function*(){setTimeout(()=>vt(void 0,null,function*(){const Jn=yield da.getFieldsValue(),ti=jn(jn({},{path:vn.defaultPath?vn.defaultPath:"",message:un.commitMessage||`\u4E0A\u4F20\u4E86${Fa}`}),ur?{}:{secret_repository:!0});ga(ti)}),200)}))}),fileList:Gr,method:"post",action:`${ce.Z.API_SERVER}/api/shixuns/${xa.current}/upload_git_file.json`,onChange:ia,onRemove:Qr,beforeUpload:ga=>(Fa=ga.name,ga.size/1024/1024>50?(Se.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0)},ca=(ga=!1,Ir=1)=>vt(void 0,null,function*(){var Jn;const ti=(0,Nt.TG)(),dr=jn(jn({},{path:vn.defaultPath?vn.defaultPath:"",message:un.commitMessage||`\u4E0A\u4F20\u4E86${Fa}`}),ur?{}:{secret_repository:!0});for(let Cn=0;Cn{mr.append(er,dr[er].toString())});const Rr=yield(0,ve.ZP)(`/api/shixuns/${xa.current}/upload_git_file.json`,{method:"post",body:mr},!0)}vn.onClose(),vn.onOK({path:vn.defaultPath}),wa(),(Jn=Bt==null?void 0:Bt.detail)!=null&&Jn.copy_for_exercise&&(0,Dt.m)(Ln,Bt,Wr.id,Ir)}),wa=()=>{var ga,Ir;ke.history.push(`/shixuns/${xa.current}/${(Ir=(ga=Cr.pathname)==null?void 0:ga.split("/"))==null?void 0:Ir[3]}${Oa?`/master/shixun_show/${Oa}`:""}`)};return gt.createElement(lt.default,{open:vn.visible,onOk:ga=>{da.submit()},centered:!0,onCancel:vn.onClose,width:"70%"},gt.createElement("section",{className:yt.bg},gt.createElement("div",{className:yt.wrap},gt.createElement("div",{className:yt.title},"\u4E0A\u4F20\u6587\u4EF6"),gt.createElement(Ne.default,{className:"mt10",form:da,scrollToFirstError:!0,layout:"vertical",onFinish:()=>vt(void 0,null,function*(){var ga,Ir;yield da.validateFields(),(ga=Bt==null?void 0:Bt.detail)!=null&&ga.is_fork_from_creator&&((Ir=Bt==null?void 0:Bt.detail)!=null&&Ir.copy_for_exercise)?(vn.onClose(),Ln({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"wareHouse",fn:(Jn,ti)=>{ca(Jn,ti)}}})):ca()}),onValuesChange:()=>va(jn({},da.getFieldsValue()))},gt.createElement(Ne.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},gt.createElement(tt.default,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),gt.createElement(Ne.default.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,validator(ga,Ir){return(Gr==null?void 0:Gr.length)===0?Promise.reject(new Error("\u8BF7\u9009\u62E9\u6587\u4EF6")):Promise.resolve()}}]},gt.createElement("div",{onClick:()=>{if(!da.getFieldValue("commitMessage")){Se.ZP.warning("\u8BF7\u5148\u586B\u5199\u63D0\u4EA4\u4FE1\u606F");return}}},gt.createElement(yn,jn({},Ua),gt.createElement("div",null,gt.createElement("i",{className:`iconfont icon-shangchuan font50 ${yt.colorBlue}`})),gt.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",gt.createElement("span",{className:`${yt.colorBlue} ml5`},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20\uFF08\u5982\u679C\u6587\u4EF6\u5927\u5C0F\u8D85\u8FC750MB,\u8BF7\u4E0A\u4F20\u81F3\u6570\u636E\u96C6\uFF09"))))))),gt.createElement(Ce.Z,{onFinish:ga=>zr(ga)})))};var ln=(0,ke.connect)(({shixunsDetail:Vt,loading:Gt,globalSetting:Bt,user:En})=>({shixunsDetail:Vt,globalSetting:Bt,user:En,loading:Gt.models.index}))(Wt),It={flex_box_center:"flex_box_center___UqJuy",flex_space_between:"flex_space_between___kWKf7",flex_box_vertical_center:"flex_box_vertical_center___nu70j",flex_box_center_end:"flex_box_center_end___NpRXJ",flex_box_column:"flex_box_column___mXaJ7",headLeft:"headLeft___CFA1O",colorBlue:"colorBlue___tdx2e",wrap:"wrap___Q6mHI",nodata:"nodata___f2U7q",nodataText:"nodataText___UUFGT",content:"content___nlH4h",gitCode:"gitCode___jaHbo",ellipsis:"ellipsis___wqs5z",menu:"menu___E01hA",overlayClass:"overlayClass___LrvQr",tips:"tips___XoHVF",gitTree:"gitTree___VsBuj"},mn={wrap:"wrap___qIbzI",content:"content___cWjqb",mainPathWrap:"mainPathWrap___QP5mq",colorBlue:"colorBlue___zUy77"},Lt=Object.defineProperty,zn=Object.getOwnPropertySymbols,$n=Object.prototype.hasOwnProperty,ea=Object.prototype.propertyIsEnumerable,nr=(Vt,Gt,Bt)=>Gt in Vt?Lt(Vt,Gt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Vt[Gt]=Bt,ut=(Vt,Gt)=>{for(var Bt in Gt||(Gt={}))$n.call(Gt,Bt)&&nr(Vt,Bt,Gt[Bt]);if(zn)for(var Bt of zn(Gt))ea.call(Gt,Bt)&&nr(Vt,Bt,Gt[Bt]);return Vt},Tt=(Vt,Gt,Bt)=>new Promise((En,Xn)=>{var Fr=vn=>{try{ur(Bt.next(vn))}catch(Cr){Xn(Cr)}},Ln=vn=>{try{ur(Bt.throw(vn))}catch(Cr){Xn(Cr)}},ur=vn=>vn.done?En(vn.value):Promise.resolve(vn.value).then(Fr,Ln);ur((Bt=Bt.apply(Vt,Gt)).next())});const gn=({shixunsDetail:Vt,globalSetting:Gt,loading:Bt,dispatch:En,title:Xn,pathList:Fr=[],showInputPath:Ln=!1,isMergeSelectFile:ur=!1,onFinish:vn=()=>{}})=>{const[Cr]=Ne.default.useForm(),Wr=(0,ke.useParams)(),un=(0,ke.useLocation)(),va=(0,y.useRef)(),[xa,da]=(0,y.useState)(""),[Gr,ei]=(0,y.useState)(""),[Oa,zr]=(0,y.useState)([]),[Fa,ia]=(0,y.useState)([]);(0,y.useEffect)(()=>{var Ir,Jn;va.current=((Jn=(Ir=un.pathname)==null?void 0:Ir.split("/"))==null?void 0:Jn[3])==="repository"},[]),(0,y.useEffect)(()=>{if(Vt.actionTabs.key!=="Repository-SelectFilePath")return;const Ir=Fr.join("/");let Jn=[];Fr.map((ti,dr)=>{dr===0?Jn.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${ti}`,path:Ir}):Jn.push({val:`/${ti}`,path:Ir})}),zr(Jn),da(Ir),ei(Ir),Qr(Ir)},[Vt.actionTabs.key]);const Qr=Ir=>Tt(void 0,null,function*(){const Jn=yield En({type:va.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Wr.id,path:Ir}});Jn&&ia(Jn.trees||[])}),Ua=Ir=>{let Jn=xa;Ir.type==="tree"&&(Oa.length?Oa.push({val:`/${Ir.name}`,path:Ir.name}):Oa.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Ir.name}`,path:Ir.name}),zr(Oa),Jn=xa?`${xa}/${Ir.name}`:Ir.name,da(Jn)),Qr(Jn)},ca=(Ir,Jn)=>{const ti=Oa.filter((Cn,mr)=>mr<=Jn);zr(ti);const dr=ti.filter((Cn,mr)=>mr!==0).map(Cn=>Cn.val).join("").substr(1);da(dr),Qr(dr)},wa=()=>Tt(void 0,null,function*(){const Ir=Cr==null?void 0:Cr.getFieldsValue(),Jn=xa?`${xa}${Ir!=null&&Ir.name?`/${Ir==null?void 0:Ir.name}`:""}`:Ir==null?void 0:Ir.name;if(ur){vn(Jn),ga();return}if(Ln){yield Cr.validateFields();const ti=yield En({type:"shixunsDetail/uploadGitFolder",payload:ut(ut({},{id:Wr.id,path:Jn}),va.current?{}:{secret_repository:!0})});vn(Gr),ti.status===0&&Se.ZP.info("\u65B0\u5EFA\u6210\u529F")}else vn(Jn),Se.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");ga()}),ga=()=>{En({type:"shixunsDetail/setActionTabs",payload:{}}),Cr.resetFields()};return y.createElement(lt.default,{centered:!0,title:Xn||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:Vt.actionTabs.key==="Repository-SelectFilePath",onOk:wa,onCancel:ga},y.createElement("div",{className:mn.wrap},y.createElement("div",{className:mn.content},y.createElement("div",{className:mn.mainPathWrap},!!(Oa!=null&&Oa.length)&&Oa.map((Ir,Jn)=>y.createElement("a",{key:Jn,onClick:()=>ca(Ir,Jn)},Ir.val))),!!(Fa!=null&&Fa.length)&&Fa.map((Ir,Jn)=>Ir.type==="tree"&&y.createElement("a",{key:Jn,onClick:()=>Ua(Ir)},y.createElement("i",{className:`iconfont icon-wenjianjia ${mn.colorBlue}`}),Ir.name))),y.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),y.createElement("div",{className:"mt5 mb5"},xa),Ln&&y.createElement(Ne.default,{form:Cr,scrollToFirstError:!0,className:"mt20"},y.createElement(Ne.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},y.createElement(tt.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var Pn=(0,ke.connect)(({shixunsDetail:Vt,loading:Gt,globalSetting:Bt})=>({shixunsDetail:Vt,globalSetting:Bt,loading:Gt.models.index}))(gn),ir=ne(18785),Dr=ne(84105),La=ne(60979),Vr=ne(66457),Zr=ne(81876),wr=ne(95337),Ba=Object.defineProperty,za=Object.defineProperties,Ha=Object.getOwnPropertyDescriptors,Qa=Object.getOwnPropertySymbols,lr=Object.prototype.hasOwnProperty,Xt=Object.prototype.propertyIsEnumerable,Rn=(Vt,Gt,Bt)=>Gt in Vt?Ba(Vt,Gt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Vt[Gt]=Bt,gr=(Vt,Gt)=>{for(var Bt in Gt||(Gt={}))lr.call(Gt,Bt)&&Rn(Vt,Bt,Gt[Bt]);if(Qa)for(var Bt of Qa(Gt))Xt.call(Gt,Bt)&&Rn(Vt,Bt,Gt[Bt]);return Vt},Aa=(Vt,Gt)=>za(Vt,Ha(Gt)),Nr=(Vt,Gt)=>{var Bt={};for(var En in Vt)lr.call(Vt,En)&&Gt.indexOf(En)<0&&(Bt[En]=Vt[En]);if(Vt!=null&&Qa)for(var En of Qa(Vt))Gt.indexOf(En)<0&&Xt.call(Vt,En)&&(Bt[En]=Vt[En]);return Bt},xr=(Vt,Gt,Bt)=>new Promise((En,Xn)=>{var Fr=vn=>{try{ur(Bt.next(vn))}catch(Cr){Xn(Cr)}},Ln=vn=>{try{ur(Bt.throw(vn))}catch(Cr){Xn(Cr)}},ur=vn=>vn.done?En(vn.value):Promise.resolve(vn.value).then(Fr,Ln);ur((Bt=Bt.apply(Vt,Gt)).next())});const{DirectoryTree:pi}=rt.default,Zi=Vt=>{var Gt=Vt,{shixunsDetail:Bt,globalSetting:En,loading:Xn,user:Fr,activeKey:Ln,dispatch:ur,practiceSetting:vn,isRepository:Cr,treeData:Wr,setTreeData:un}=Gt,va=Nr(Gt,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData"]),xa,da,Gr,ei,Oa,zr,Fa,ia;const Qr=(0,ke.useParams)(),Ua=(0,ke.useLocation)(),[ca,wa]=(0,y.useState)(),[ga,Ir]=(0,y.useState)(!1),[Jn,ti]=(0,y.useState)(!1),[dr,Cn]=(0,y.useState)(!1),[mr,Rr]=(0,y.useState)(!1),[er,or]=(0,y.useState)("");let[Qn,Ye]=(0,y.useState)([]),[Pa,Sa]=(0,y.useState)([]);const[Li,vi]=(0,y.useState)([]),[zi,co]=(0,y.useState)(!1),[al,lo]=(0,y.useState)(),[Ho,gi]=(0,y.useState)(),[fo,il]=(0,y.useState)(""),[gl,$o]=(0,y.useState)(),[Cl,Lo]=(0,y.useState)(!1);(0,y.useEffect)(()=>{un([]),mo(""),localStorage.warehouseHideTip||co(!0)},[Ua.pathname,Cr]);const ql=(Pr="")=>xr(void 0,null,function*(){(yield(0,La.Zt)({id:Qr.id,secret_dir_path:Pr}))&&$o(Pr)}),bl=Pr=>{var Fi;return y.createElement(Ve.default,{className:It.menu,onClick:Ri=>{switch(or(Pr.path||""),Ri.key){case"1":(0,Nt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),Ir(!0);break;case"2":(0,Nt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),Cn(!0);break;case"3":(0,Nt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),Rr(!0);break;case"4":(0,Nt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),ti(!0);break;case"5":(0,Nt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),po(Pr.path,Pr.name,Pr);break;case"6":(0,Nt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),bs(Pr);break}}},(Pr.type==="topTree"||Pr.type==="tree")&&y.createElement(Ve.default.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(Pr.type==="topTree"||Pr.type==="tree")&&y.createElement(Ve.default.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(Pr.type==="topTree"||Pr.type==="tree")&&y.createElement(Ve.default.Item,{key:"3"},"\u4E0A\u4F20"),Pr.type!=="topTree"&&Pr.type!=="tree"&&((Fi=Bt==null?void 0:Bt.detail)==null?void 0:Fi.public)<2&&y.createElement(Ve.default.Item,{key:"4"},"\u91CD\u547D\u540D"),Pr.type!=="topTree"&&y.createElement(Te.CopyToClipboard,{text:`/data/workspace/myshixun/${Cr?"":"secret/"}${Pr==null?void 0:Pr.path}`,onCopy:()=>Se.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(Ve.default.Item,{key:"6"},y.createElement(y.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),Pr.type!=="topTree"&&y.createElement(Ve.default.Item,{key:"5"},"\u5220\u9664"))},ml=(Pr,Fi)=>Pr.map(Ri=>(Fi==""?Ri.path=Fi+Ri.name:Ri.path=Fi+"/"+Ri.name,Ri.title=y.createElement(Ke.Z,{className:"font14"},y.createElement(ze.Z,{flex:"1"},y.createElement(Ke.Z,null,Ri.type==="blob"&&y.createElement(ze.Z,{flex:"20px",style:{marginLeft:-20}},y.createElement("span",{className:"iconfont icon-wenjian11 font12"})),y.createElement(ze.Z,{flex:"1"},y.createElement("span",{className:" multi_ellipsis1"},Ri.name)))),y.createElement(ze.Z,null,(Ri.type==="blob"||Ri.type==="tree")&&y.createElement(nt.Z,{dropdownRender:()=>bl(Ri),className:It.ellipsis},y.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),Ri.disableCheckbox=ca&&ca!==Ri.name,Ri.className=Ri.type==="tree"?It.pl23:"",Ri.checkable=Ri.type!=="tree",Ri.isLeaf=Ri.type!=="tree",Ri.children=Ri.type==="tree"&&[],Ri.key=Ri.path,Ri)),Ol=Pr=>{ur({type:"practiceSetting/setSideBarTabs",payload:{selectPath:Pr}})},$l=(Pr,Fi)=>xr(void 0,null,function*(){const Ri=Pr.split("/");yield mo(er),setTimeout(()=>{Ol(Pr),Qn=[Ri[0]||""],Pa=[Pr],Sa([...Pa]),Ye([...Qn])},150)}),El=(Pr,Fi)=>{if(Fi=="")Wr=[...Pr],un([...Pr]);else{let Ri=pl(Wr,Fi,Pr);Wr=Ri,un([...Ri])}};function pl(Pr,Fi,Ri){return Pr.map(Hi=>Hi.key===Fi?(Hi.children=[...Ri],gr({},Hi)):Hi.children?Aa(gr({},Hi),{children:pl(Hi.children,Fi,Ri)}):Hi)}const mo=(Pr="")=>xr(void 0,null,function*(){var Fi,Ri;const Hi=yield ur({type:Cr?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Qr.id,path:Pr}});if(Hi){if((Fi=Hi.trees)!=null&&Fi.length){let ko=ml([...Hi.trees],Pr);El(ko,Pr),vi(Hi.trees||[]),gi(Pr||""),console.log("handleGetRepository:",ko,Pr),setTimeout(()=>console.log(Wr,Hi.trees,Pr,999999),2e3)}else Pr==""&&un([]);lo(((Ri=Hi.commits)==null?void 0:Ri[0])||{})}return Hi}),ds=Pr=>xr(void 0,null,function*(){return new Promise((Fi,Ri)=>xr(void 0,null,function*(){Pr.children.length&&Fi(),il(Pr.path),yield mo(Pr.path),Fi()}))}),Ns=(Pr,Fi)=>xr(void 0,null,function*(){var Ri;console.log("handleSelectTree",Pr,Fi.nativeEvent.target.nodeName,Fi);const Hi=()=>{Ol(Fi.node.path),Pr=[Fi.node.path],Sa([...Pr])};Fi.nativeEvent.target.nodeName==="svg"||Fi.nativeEvent.target.nodeName==="LI"||Fi.nativeEvent.target.nodeName==="I"||Fi.node.type==="blob"&&((Ri=vn==null?void 0:vn.sideBar)!=null&&Ri.confirmLeave?lt.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Hi(),ur({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):Hi())}),po=(Pr,Fi,Ri)=>{lt.default.confirm({centered:!0,title:`\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6${Ri.children?"\u5939":""}?`,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>xr(void 0,null,function*(){const Hi=(0,Nt.TG)(),ko=yield ur({type:"shixunsDetail/deleteGitFile",payload:{id:Qr.id,path:Pr,message:`\u5220\u9664${Pr}`,secret_repository:Cr?null:!0,homework_common_id:Hi||void 0}});let hl=Pr.split("/");if((ko==null?void 0:ko.status)===0){Se.ZP.info("\u5220\u9664\u6210\u529F"),hl.splice(hl.length-1,1);const Ll=yield mo(hl.length>1?hl.join("/"):"");return Ll!=null&&Ll.trees||(hl.splice(hl.length-1,1),yield mo(hl.length>1?hl.join("/"):"")),Ol(""),!0}else(ko==null?void 0:ko.status)===-3?lt.default.confirm({title:"\u5220\u9664\u5931\u8D25",centered:!0,content:y.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",Pr,"\u201D\u5DF2\u7ECF\u88AB\u4EFB\u52A1\u5173\u5361\u7684\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u6216\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6\u4F7F\u7528\uFF0C\u8BF7\u5148\u4FEE\u6539\u4EFB\u52A1\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u7684\u6587\u4EF6\u8DEF\u5F84\u540E\u518D\u5220\u9664\u3002"),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:()=>{window.location.href=`/shixuns/${Qr.id}/edit/${ko==null?void 0:ko.message}/tab=2`}}):(ko==null?void 0:ko.status)===-4&<.default.confirm({title:"\u5220\u9664\u5931\u8D25",centered:!0,content:y.createElement("div",null,ko==null?void 0:ko.message),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:()=>{window.location.href=`/shixuns/${Qr.id}/edit?tabId=service`}})})})},bs=Pr=>{console.log(Pr,"item")},Ts=(Pr,Fi)=>xr(void 0,null,function*(){if(console.log("handleExpand",Fi),Fi.nativeEvent.target.nodeName==="svg"||Fi.nativeEvent.target.nodeName==="path"||Fi.nativeEvent.target.nodeName==="LI")return!0;yield ds(Fi.node),Qn.includes(Fi.node.path)?Qn.splice(Qn.indexOf(Fi.node.path),1):Qn.push(Fi.node.path),Ye([...Qn])}),au=()=>{co(!1),localStorage.warehouseHideTip=!0},Us=Pr=>xr(void 0,null,function*(){var Fi;let Ri,Hi="",ko,hl;switch(Cr){case!0:Hi="\u5F00\u542F\u7248\u672C\u5E93",ko="\u5F00\u542F",hl="\u4E0D\u5F00\u542F",Ri=y.createElement("div",null,"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361\u65F6\uFF0C\u9700\u8981\u4F7F\u7528\u4EE3\u7801\u4ED3\u5E93\uFF1B\u5982\u679C\u53EA\u6709\u9009\u62E9\u9898\u5173\u5361\uFF0C\u5219\u4E0D\u9700\u8981\u4EE3\u7801\u4ED3\u5E93\u3002\u4EE3\u7801\u4ED3\u5E93\u542F\u7528\u540E\uFF0C\u5C06\u65E0\u6CD5\u5173\u95ED\u3002");break;case!1:(Fi=Bt==null?void 0:Bt.detail)!=null&&Fi.secret_repository?(Hi="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",ko="\u786E\u5B9A",hl="\u53D6\u6D88",Ri=y.createElement("div",null,"\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u540E\uFF0C\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u88AB\u5220\u9664\u3002\u786E\u8BA4\u8981\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\uFF1F")):(Hi="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",ko="\u4E0D\u4F7F\u7528",hl="\u4F7F\u7528",Ri=y.createElement("div",null,"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002\u9002\u7528\u4E8E\u547D\u4EE4\u884C\u3001\u56FE\u5F62\u5316\u684C\u9762\u4E24\u7C7B\u5B9E\u8BAD\uFF0C\u5176\u4ED6\u7C7B\u578B\u5B9E\u8BAD\u4E0D\u5EFA\u8BAE\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u3002"));break}!Cr&&(0,Vr.gy)(ur,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93")||lt.default.confirm({title:Hi,okText:ko,cancelText:hl,content:Ri,onOk:()=>{var Ll;(0,Nt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",Hi]),!Cr&&!((Ll=Bt==null?void 0:Bt.detail)!=null&&Ll.secret_repository)||Ks(Pr)},onCancel:()=>{var Ll;!Cr&&!((Ll=Bt==null?void 0:Bt.detail)!=null&&Ll.secret_repository)&&Ks(Pr)}})}),Ks=Pr=>xr(void 0,null,function*(){Cr?(yield(0,La.h4)(gr({},Qr)),ur({type:"practiceSetting/getCommonData",payload:gr({},Qr)})):yield(0,La.K0)(Aa(gr({},Qr),{is_secret_repository:Pr})),mo(),ur({type:"shixunsDetail/getShixunsDetail",payload:{id:Qr.id}})}),iu=Pr=>{console.log(Pr)},Xl=Pr=>xr(void 0,null,function*(){console.log(Pr);const Fi=Pr.node.key,Ri=Pr.dragNode.key,Hi=Pr.node.pos.split("-"),ko=Pr.dropPosition-Number(Hi[Hi.length-1]);if(Pr.dragNode.type==="tree"){Se.ZP.warning("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55");return}if(Pr.node.type!=="tree"){Se.ZP.warning("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E");return}if((yield ur({type:"shixunsDetail/moveGitFile",payload:gr({id:Qr.id,from:Pr.dragNode.path,to:Pr.node.path+"/"+Pr.dragNode.name,message:`${Pr.dragNode.path} move to ${Pr.node.path+"/"+Pr.dragNode.name} `},Cr?{}:{secret_repository:!0})})).status===0){Ol(""),yield mo("");for(let jo=0;jonew Date("2023-09-01")},y.createElement(Fe.Z,{className:Cr&&((da=Bt==null?void 0:Bt.detail)!=null&&da.init_repository)?"hide":"ml10",checked:Cr?(ei=Bt==null?void 0:Bt.detail)==null?void 0:ei.init_repository:(Gr=Bt==null?void 0:Bt.detail)==null?void 0:Gr.secret_repository,checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED",onChange:Us}))),y.createElement(ze.Z,null,y.createElement(nt.Z,{dropdownRender:()=>bl({type:"topTree"}),className:"current"},y.createElement(Re.Z,{open:zi,title:y.createElement("div",{className:"font16"},y.createElement(ir.Z,{style:{position:"relative",left:-35},onClick:()=>au()}),"\u70B9\u51FB\u6B64\u5904\u65B0\u5EFA\u6587\u4EF6\u3001\u65B0\u5EFA\u6587\u4EF6\u5939\u3001\u4E0A\u4F20\u6587\u4EF6\u3002",y.createElement("span",{onClick:()=>au(),className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:It.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"},Cr&&((Oa=Bt==null?void 0:Bt.detail)==null?void 0:Oa.init_repository)&&y.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}),!Cr&&((zr=Bt==null?void 0:Bt.detail)==null?void 0:zr.secret_repository)&&y.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}))))),!!Wr.length&&!Cr&&y.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},y.createElement("div",null,"\u5B9E\u8BAD\u8BC4\u6D4B\u7684\u65F6\u5019\uFF0C\u7CFB\u7EDF\u4F1A\u4E34\u65F6\u5C06\u79C1\u5BC6\u4EE3\u7801\u5E93\u79FB\u52A8\u666E\u901A\u4EE3\u7801\u5E93\u7684secret\u76EE\u5F55\u4E0B\u9762\uFF0C\u8BC4\u6D4B\u7ED3\u675F\u4F1A\u6E05\u7A7Asecret\u76EE\u5F55\u5185\u5BB9\u3002\u5982\u679C\u79C1\u5BC6\u4EE3\u7801\u5E93\u4E2D\u5B58\u5728\u6587\u4EF6src/test.sh\uFF0C\u5728\u666E\u901A\u4EE3\u7801\u5E93\u8C03\u7528\u8BE5\u6587\u4EF6\u5219\u4F7F\u7528\u8DEF\u5F84\uFF1Asecret/src/test.sh")),Wr.length?y.createElement(y.Fragment,null,y.createElement("div",{className:It.content},Ln==="1"&&y.createElement("div",{className:It.tips},"\u63D0\u793A\uFF1A",y.createElement("br",null),'\u4EE3\u7801\u8FD0\u884C\u5728\u670D\u52A1\u5668/data/workspace/myshixun/\u4E0B\uFF0C\u5982\u679C\u4EE3\u7801 \u9700\u8981\u7528\u5230\u6587\u4EF6\u8DEF\u5F84\u65F6\uFF0C\u60A8\u5C06\u9F20\u6807\u79FB\u5165\u4ED3\u5E93\u6587\u4EF6\u6216\u76EE\u5F55\u53F3\u4FA7\u7684"..." \u56FE\u6807\uFF0C\u9009\u62E9\u590D\u5236\u8DEF\u5F84\u5F97\u5230\u6587\u4EF6\u7684\u7EDD\u5BF9\u8DEF\u5F84\u3002'),y.createElement(pi,{disabled:!!Xn.effects["shixunsDetail/getFileContent"],multiple:!0,showIcon:!1,treeData:Wr,switcherIcon:y.createElement(Dr.Z,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:5,left:-2}}),onExpand:Ts,expandedKeys:Qn,selectedKeys:Pa,onSelect:Ns,draggable:!0,onDragEnter:iu,onDrop:Xl,className:It.gitTree}))):"",!Wr.length&&Cr&&((Fa=Bt==null?void 0:Bt.detail)==null?void 0:Fa.init_repository)&&y.createElement(ii,null),!Wr.length&&!Cr&&((ia=Bt==null?void 0:Bt.detail)==null?void 0:ia.secret_repository)&&y.createElement(ii,null))),y.createElement(re,{visible:Jn,defaultPath:er,onClose:()=>ti(!1),isRepository:!Cr,onOK:Pr=>xr(void 0,null,function*(){const Fi=er.split("/");Fi.pop(),yield mo(Fi.join("/")),Ol("")})}),y.createElement(Ue,{visible:ga,defaultPath:er,onClose:()=>Ir(!1),isRepository:Cr,onOK:Pr=>{$l(Pr.path,Pr.name)}}),y.createElement(je,{visible:dr,defaultPath:er,onClose:()=>Cn(!1),isRepository:Cr,onOK:Pr=>{$l(Pr.path,Pr.name)}}),y.createElement(ln,{defaultPath:er,visible:mr,isRepository:Cr,onClose:()=>Rr(!1),onOK:Pr=>xr(void 0,null,function*(){const Fi=er.split("/");yield mo(er),Qn=[Fi[0]||""],Pa=[er],Sa([...Pa]),Ye([...Qn])})}),y.createElement(Pn,{pathList:er==null?void 0:er.split("/"),showInputPath:!0,isMergeSelectFile:Cl,onFinish:Pr=>{Cl?ql(Pr):mo(Pr),Lo(!1)}}))},ii=()=>y.createElement("div",{className:`mt20 pb50 ${It.nodata}`},y.createElement("div",{className:It.headLeft},"\u63D0\u793A\uFF1A",y.createElement("br",null),"\u6B64\u5904\u5B58\u653E\u672C\u5B9E\u8BAD\u6240\u9700\u7684\u6240\u6709\u4EE3\u7801\u7B49\u76F8\u5173\u6587\u4EF6\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B",y.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",y.createElement("br",null),"1\u3001",y.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," \u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",y.createElement("br",null),"2\u3001\u76F4\u63A5\u5728\u5E73\u53F0\u4E0A\u521B\u5EFA\u6587\u4EF6\u76EE\u5F55\u4EE5\u53CA\u76F8\u5173\u4EE3\u7801\u6587\u4EF6\u3002",y.createElement("br",null),"3\u3001\u5982\u679C\u6587\u4EF6\u5927\u5C0F\u8D85\u8FC750MB,\u8BF7\u4E0A\u4F20\u81F3\u6570\u636E\u96C6\u3002"),y.createElement("img",{width:"100%",src:Zr.Oe}));var ka=(0,ke.connect)(({shixunsDetail:Vt,loading:Gt,globalSetting:Bt,practiceSetting:En,user:Xn})=>({shixunsDetail:Vt,globalSetting:Bt,user:Xn,practiceSetting:En,loading:Gt}))(Zi),bn={flex_box_center:"flex_box_center___JYIA5",flex_space_between:"flex_space_between___OOSa6",flex_box_vertical_center:"flex_box_vertical_center___s1AAj",flex_box_center_end:"flex_box_center_end___Ou9x8",flex_box_column:"flex_box_column___fXhOh",commitWrap:"commitWrap___xJGHF",wrap:"wrap___OEGuw",colorGray:"colorGray___nocDG",content:"content___Cvvjf",itemTime:"itemTime___wIggD",imageUrl:"imageUrl___C3Dsm",blueLight:"blueLight___qEiQB",divider:"divider___G5Y2d",empty:"empty___L1pRU"},Br=ne(37285),Kr=Object.getOwnPropertySymbols,jr=Object.prototype.hasOwnProperty,aa=Object.prototype.propertyIsEnumerable,qt=(Vt,Gt)=>{var Bt={};for(var En in Vt)jr.call(Vt,En)&&Gt.indexOf(En)<0&&(Bt[En]=Vt[En]);if(Vt!=null&&Kr)for(var En of Kr(Vt))Gt.indexOf(En)<0&&aa.call(Vt,En)&&(Bt[En]=Vt[En]);return Bt},Tn=(Vt,Gt,Bt)=>new Promise((En,Xn)=>{var Fr=vn=>{try{ur(Bt.next(vn))}catch(Cr){Xn(Cr)}},Ln=vn=>{try{ur(Bt.throw(vn))}catch(Cr){Xn(Cr)}},ur=vn=>vn.done?En(vn.value):Promise.resolve(vn.value).then(Fr,Ln);ur((Bt=Bt.apply(Vt,Gt)).next())});const Nn=Vt=>{var Gt=Vt,{shixunsDetail:Bt,globalSetting:En,loading:Xn,user:Fr,dispatch:Ln,isRepository:ur}=Gt,vn=qt(Gt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Cr=(0,ke.useParams)(),[Wr,un]=(0,y.useState)([]);(0,y.useEffect)(()=>{va()},[ur]);const va=()=>Tn(void 0,null,function*(){const xa=yield Ln({type:"shixunsDetail/getRepositoryCommit",payload:{id:Cr.id,secret_repository:ur?void 0:!0}});xa&&un(xa.commits||[])});return y.createElement(y.Fragment,null,Wr==""&&y.createElement("div",{className:bn.empty},y.createElement("img",{src:Zr.em,width:"258"}),y.createElement("br",null),y.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),Wr!=""&&y.createElement("section",{className:bn.bg},y.createElement("div",{className:bn.wrap},y.createElement("div",{className:bn.content},Wr==null?void 0:Wr.map(xa=>{var da,Gr;return y.createElement("div",null,y.createElement(Ke.Z,{align:"middle",className:"c-white font16"},y.createElement(ze.Z,null,xa.title)),y.createElement(Ke.Z,{align:"middle",className:"mt20 "},y.createElement(ze.Z,null,y.createElement("img",{className:bn.imageUrl,src:ce.Z.IMG_SERVER+"/"+((da=xa.author)==null?void 0:da.image_url)})),y.createElement(ze.Z,{className:bn.blueLight},y.createElement("span",{className:"ml20"},(Gr=xa.author)==null?void 0:Gr.username)),y.createElement(ze.Z,null,y.createElement("span",{className:`ml20 ${bn.blueLight}`},"\u63D0\u4EA4\u4E8E"),y.createElement("span",{className:`ml20 ${bn.blueLight}`},xa.time))),y.createElement(Br.Z,{className:bn.divider}))})))))};var ht=(0,ke.connect)(({shixunsDetail:Vt,loading:Gt,globalSetting:Bt,user:En})=>({shixunsDetail:Vt,globalSetting:Bt,user:En,loading:Gt.models.index}))(Nn),St=ne(52918),Gn=ne(59301),di=Object.defineProperty,Na=Object.defineProperties,ct=Object.getOwnPropertyDescriptors,Ot=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,Ft=Object.prototype.propertyIsEnumerable,Hn=(Vt,Gt,Bt)=>Gt in Vt?di(Vt,Gt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Vt[Gt]=Bt,rr=(Vt,Gt)=>{for(var Bt in Gt||(Gt={}))Mt.call(Gt,Bt)&&Hn(Vt,Bt,Gt[Bt]);if(Ot)for(var Bt of Ot(Gt))Ft.call(Gt,Bt)&&Hn(Vt,Bt,Gt[Bt]);return Vt},yr=(Vt,Gt)=>Na(Vt,ct(Gt)),Un=(Vt,Gt)=>{var Bt={};for(var En in Vt)Mt.call(Vt,En)&&Gt.indexOf(En)<0&&(Bt[En]=Vt[En]);if(Vt!=null&&Ot)for(var En of Ot(Vt))Gt.indexOf(En)<0&&Ft.call(Vt,En)&&(Bt[En]=Vt[En]);return Bt},Tr=(Vt,Gt,Bt)=>new Promise((En,Xn)=>{var Fr=vn=>{try{ur(Bt.next(vn))}catch(Cr){Xn(Cr)}},Ln=vn=>{try{ur(Bt.throw(vn))}catch(Cr){Xn(Cr)}},ur=vn=>vn.done?En(vn.value):Promise.resolve(vn.value).then(Fr,Ln);ur((Bt=Bt.apply(Vt,Gt)).next())});const{TabPane:Jr}=ot.default,fi=Vt=>{var Gt=Vt,{globalSetting:Bt,loading:En,dispatch:Xn,practiceSetting:Fr,shixunsDetail:Ln}=Gt,ur=Un(Gt,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),vn,Cr,Wr,un,va,xa,da,Gr,ei,Oa,zr,Fa,ia,Qr,Ua,ca,wa,ga,Ir;const[Jn,ti]=(0,y.useState)("1"),[dr,Cn]=(0,y.useState)("1");let[mr,Rr]=(0,y.useState)();const er=(0,y.useRef)(),[or,Qn]=(0,y.useState)(!0),[Ye,Pa]=(0,y.useState)(["2","1"]),[Sa,Li]=(0,y.useState)([]),vi=(0,y.useRef)(),zi=(0,ke.useParams)(),co=[{id:"1",name:"\u4EE3\u7801\u4ED3\u5E93"},{id:"2",name:Gn.createElement("span",null,Gn.createElement("span",null,"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),Gn.createElement(Re.Z,{title:"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002"},Gn.createElement("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})))}];(0,y.useEffect)(()=>{var gi,fo,il,gl,$o,Cl,Lo,ql,bl,ml,Ol,$l,El,pl,mo,ds,Ns,po;try{((il=(fo=(gi=Ln==null?void 0:Ln.fileContent)==null?void 0:gi.content)==null?void 0:fo.content)!=null&&il.length||(($o=(gl=Ln==null?void 0:Ln.fileContent)==null?void 0:gl.content)==null?void 0:$o.content)=="")&&(((Cl=Ln==null?void 0:Ln.fileContent)==null?void 0:Cl.file_type)==="txt"?(er.current=window.decodeURIComponent(escape(window.atob((ql=(Lo=Ln==null?void 0:Ln.fileContent)==null?void 0:Lo.content)==null?void 0:ql.content))),mr=window.decodeURIComponent(escape(window.atob((ml=(bl=Ln==null?void 0:Ln.fileContent)==null?void 0:bl.content)==null?void 0:ml.content))),Rr(mr)):(er.current=($l=(Ol=Ln==null?void 0:Ln.fileContent)==null?void 0:Ol.content)==null?void 0:$l.content,mr=(pl=(El=Ln==null?void 0:Ln.fileContent)==null?void 0:El.content)==null?void 0:pl.content,Rr(mr)))}catch(bs){er.current=window.atob((ds=(mo=Ln==null?void 0:Ln.fileContent)==null?void 0:mo.content)==null?void 0:ds.content),mr=window.atob((po=(Ns=Ln==null?void 0:Ln.fileContent)==null?void 0:Ns.content)==null?void 0:po.content),Rr(mr),Se.ZP.warning("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}console.log("codeMirrorSourceValue1212:12",Ln.fileContent.content)},[(vn=Ln==null?void 0:Ln.fileContent)==null?void 0:vn.content]),(0,y.useEffect)(()=>{var gi;const fo=(gi=Fr==null?void 0:Fr.sideBar)==null?void 0:gi.selectPath.split("/");Pa(fo)},[(Cr=Fr==null?void 0:Fr.sideBar)==null?void 0:Cr.selectPath]);const al=gi=>{Rr(gi);let fo=-1;gi===er.current?fo=0:fo=1,Xn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!!fo}})};(0,y.useEffect)(()=>{new Promise((gi,fo)=>Tr(void 0,null,function*(){var il,gl,$o;if(((il=Fr==null?void 0:Fr.sideBar)==null?void 0:il.selectPath)!==""&&((gl=Fr==null?void 0:Fr.sideBar)!=null&&gl.selectPath)){const Cl=yield Xn({type:"shixunsDetail/getFileContent",payload:{id:zi.id,path:($o=Fr==null?void 0:Fr.sideBar)==null?void 0:$o.selectPath,secret_repository:or?null:!0}});Cl!=null&&Cl.content||(Cl==null?void 0:Cl.content)==""||Xn({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}})}}))},[(Wr=Fr==null?void 0:Fr.sideBar)==null?void 0:Wr.selectPath]);const lo=Gn.createElement(Ve.default,{className:Oe.menu,style:{background:"#24294b"},onClick:gi=>{var fo;!((fo=Ln==null?void 0:Ln.detail)!=null&&fo.secret_repository)&&gi.key==="2"&&Cn("1"),ti(gi.key),gi.key==="1"?Qn(!0):Qn(!1)}},Gn.createElement(Ve.default.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),co.filter(gi=>{var fo,il;return!((fo=Ln==null?void 0:Ln.detail)!=null&&fo.init_repository)||(il=Ln==null?void 0:Ln.detail)!=null&&il.is_jupyter_lab?gi.id!=="2":gi}).map((gi,fo)=>Gn.createElement(Ve.default.Item,{className:"leaveClick",key:gi.id},gi.name))),Ho=(gi=!1,fo=1)=>Tr(void 0,null,function*(){var il,gl,$o,Cl;const Lo=yield Xn({type:"shixunsDetail/updateRepositoryFile",payload:{id:zi.id,path:(gl=(il=Ln==null?void 0:Ln.fileContent)==null?void 0:il.params)==null?void 0:gl.path,content:mr,secret_repository:or?null:!0,sync_origin_shixun:gi}});Lo!=null&&Lo.content&&(($o=Ln==null?void 0:Ln.detail)!=null&&$o.copy_for_exercise||Se.ZP.success("\u4FDD\u5B58\u6210\u529F"),Xn({type:"practiceSetting/setSideBarTabs",payload:yr(rr({},Fr.sideBar),{confirmLeave:!1})})),(Cl=Ln==null?void 0:Ln.detail)!=null&&Cl.copy_for_exercise&&(0,Dt.m)(Xn,Ln,zi.id,fo)});return Gn.createElement("div",{className:Oe.warehouse},Gn.createElement("div",{className:Oe.header},Gn.createElement(Ke.Z,{align:"middle",className:"w100 c-white",style:{height:60}},Gn.createElement(ze.Z,{flex:"1"},Gn.createElement(Ke.Z,{align:"middle"},Gn.createElement(ze.Z,null,Gn.createElement(nt.Z,{dropdownRender:()=>lo,className:Oe.menu},Gn.createElement("span",{className:"font16 c-white current ml20"},co.find(gi=>gi.id===Jn).name," ",Gn.createElement("span",{style:{color:"#B0B5D6"},className:"iconfont icon-sanjiaoxing font12"})))),Gn.createElement(ze.Z,{flex:"81px"},Gn.createElement("div",{className:Oe.line})),Gn.createElement(ze.Z,null,Gn.createElement(ot.default,{className:Oe.tabs,activeKey:dr,onChange:gi=>{var fo;(fo=Fr==null?void 0:Fr.sideBar)!=null&&fo.confirmLeave?lt.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Cn(gi),Xn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}})}}):(Cn(gi),Xn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}}))}},Gn.createElement(Jr,{tab:Gn.createElement("span",{className:"leaveClick"},"\u4EE3\u7801\u6587\u4EF6"),key:"1"}),or&&((un=Ln==null?void 0:Ln.detail)==null?void 0:un.init_repository)&&Gn.createElement(Jr,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}),!or&&((va=Ln==null?void 0:Ln.detail)==null?void 0:va.secret_repository)&&Gn.createElement(Jr,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}))))),(or&&((xa=Ln==null?void 0:Ln.repository)==null?void 0:xa.git_url)||!or&&((da=Ln==null?void 0:Ln.secretRepository)==null?void 0:da.git_url))&&Gn.createElement(Gn.Fragment,null,Gn.createElement(ze.Z,null,Gn.createElement("span",{className:Oe.title},"\u4ED3\u5E93\u5730\u5740:"),Gn.createElement("input",{value:or?(Gr=Ln==null?void 0:Ln.repository)==null?void 0:Gr.git_url:(ei=Ln==null?void 0:Ln.secretRepository)==null?void 0:ei.git_url}),Gn.createElement(Te.CopyToClipboard,{text:or?(Oa=Ln==null?void 0:Ln.repository)==null?void 0:Oa.git_url:(zr=Ln==null?void 0:Ln.secretRepository)==null?void 0:zr.git_url,onCopy:()=>Se.ZP.success("\u590D\u5236\u6210\u529F")},Gn.createElement(Re.Z,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u7248\u672C\u5E93"},Gn.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"}))))))),Gn.createElement("div",{className:Oe.content,style:{overflow:"auto"}},dr==="1"&&Gn.createElement(Gn.Fragment,null,Gn.createElement("aside",{className:Oe.left},Gn.createElement(Be.Z,{spinning:!!En.effects["shixunsDetail/getRepository"],wrapperClassName:`${Oe.loading} ${Oe.bottom0}`},Gn.createElement(ka,{setTreeData:Li,treeData:Sa,activeKey:Jn,isRepository:or}))),Gn.createElement("aside",{className:Oe.right,ref:vi},((Fa=Fr==null?void 0:Fr.sideBar)==null?void 0:Fa.selectPath)!==""&&Gn.createElement(Gn.Fragment,null,Gn.createElement(Be.Z,{spinning:!!En.effects["shixunsDetail/getFileContent"],wrapperClassName:Oe.loading},Gn.createElement("div",{className:Oe.filePathWrp},Gn.createElement(Ke.Z,{align:"middle",className:"w100"},Gn.createElement(ze.Z,null,Gn.createElement("span",{className:"iconfont icon-daimacangku2 c-white"})),Gn.createElement(ze.Z,{flex:"40px"},Gn.createElement("div",{className:Oe.line,style:{marginLeft:20}})),Gn.createElement(ze.Z,{className:Oe.filePath},Ye.map((gi,fo)=>Gn.createElement("span",{className:"c-blue"},gi))))),Gn.createElement("div",{className:En.effects["shixunsDetail/getFileContent"]?"hide":"show"},Gn.createElement(St.Z,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute",zIndex:1},filename:(ia=Ln==null?void 0:Ln.fileContent)==null?void 0:ia.filename,type:((Qr=Ln==null?void 0:Ln.fileContent)==null?void 0:Qr.file_type)==="office"?"download":(Ua=Ln==null?void 0:Ln.fileContent)==null?void 0:Ua.file_type,data:mr,monacoEditor:{value:mr,language:(ca=Ln==null?void 0:Ln.fileContent)==null?void 0:ca.language,onChange:gi=>al(gi),options:{fontSize:14}}}))),((wa=Ln==null?void 0:Ln.fileContent)==null?void 0:wa.file_type)==="txt"&&Gn.createElement(Ke.Z,{align:"middle",justify:"center",className:Oe.footer},Gn.createElement(ze.Z,null,Gn.createElement(kt.ZP,{type:"primary",size:"middle",ghost:!0,onClick:()=>{ke.history.push(`/shixuns/${zi.id}/challenges`)}},"\u53D6\u6D88"),Gn.createElement(kt.ZP,{type:"primary",size:"middle",className:"ml40",onClick:gi=>{var fo,il;(fo=Ln==null?void 0:Ln.detail)!=null&&fo.is_fork_from_creator&&((il=Ln==null?void 0:Ln.detail)!=null&&il.copy_for_exercise)?Xn({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"wareHouse",fn:(gl,$o)=>{Ho(gl,$o)}}}):Ho()}},"\u63D0\u4EA4")))),((ga=Fr==null?void 0:Fr.sideBar)==null?void 0:ga.selectPath)==""&&((Ir=Ln==null?void 0:Ln.detail)==null?void 0:Ir.init_repository)&&Gn.createElement("div",{className:Oe.empty},Gn.createElement("img",{src:Zr.x7,width:"258"}),Gn.createElement("br",null),Gn.createElement("span",{className:"c-grey-c"},!!(Sa!=null&&Sa.length)&&"\u5728\u5DE6\u4FA7\u4EE3\u7801\u4ED3\u5E93\u533A\u57DF\u70B9\u51FB\u76EE\u5F55\u6253\u5F00\u6587\u4EF6",!(Sa!=null&&Sa.length)&&"\u8BF7\u5148\u5728\u5DE6\u4FA7\u4E0A\u4F20\u6587\u4EF6\u6216\u65B0\u5EFA\u6587\u4EF6\uFF01")))),dr==="2"&&Gn.createElement("div",{className:Oe.commit},Gn.createElement(ht,{isRepository:or}))))};var ha=(0,ke.connect)(({loading:Vt,globalSetting:Gt,practiceSetting:Bt,shixunsDetail:En})=>({globalSetting:Gt,loading:Vt,practiceSetting:Bt,shixunsDetail:En}))(fi)},3778:function(At,zt,ne){"use strict";ne.r(zt),ne.d(zt,{default:function(){return du}});var y=ne(59301),Oe={practiceSetting:"practiceSetting___duHIg",wrapHeader:"wrapHeader___vb3NV",wrapLayout:"wrapLayout___z6EgF",wrapSidebar:"wrapSidebar___TzHq8",wrapContent:"wrapContent___iZrCo"},ke={flex_box_center:"flex_box_center___XeTw7",flex_space_between:"flex_space_between___Hfc9g",flex_box_vertical_center:"flex_box_vertical_center___JWkfv",flex_box_center_end:"flex_box_center_end___bKF19",flex_box_column:"flex_box_column___XWcdc",header:"header___HkrmL","flex-center":"flex-center___Xqcdj",title:"title___rc2FS",schedule:"schedule___MloKP",clickWarp:"clickWarp___yvMMm",num:"num___etFJa",subject:"subject___ZbcjS",btns:"btns___R7eGw",btn:"btn___NLvn4",simulate:"simulate___kVrJQ",exit:"exit___CTNC5"},ot=ne(65862),Re="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACL0lEQVRIS72WvU9TURTAf4e+qBUritRXoYkaB0w0alz4B3RQExTSbjpooouiddGVxf0hTjKQ+MkANhiVwYTNwcHFRuNgdIHGYiMmVWnja6+5La8ttq99Vesd3/n4nXPuOec+ocHpu6nCecVJFCcUHBDo0eoK0gKvEZ76hNnFy7Lg5kbqCXrGVa8vzyhwVsBoFIQCG5jM+xhNj0jyd90agGmpQVHcQwg0clwjU2SUcDoVk8fVsjUAc0yNiMICOlpyXlEuKCGWuiLjzqcyoBg5xP/CueOzoGDIyaQI0DU3bN61XBa3NBUZ22CvvpMiwLTUbYHzf1gWDpmw9B2S3yoeFEykYnJBdCvaBT4265Z6cEMgNgBn9sPQNHz4ugZgGx3sltCYuojiVqvRd/th4jjsC0J0BhKf63gQLknIUs+AY60A+rfB3UEIboTIDLz65Go9J6alFgT6vAIOboeHp2CrH64+h6m37pYKFnUGWWB9tZrfAOso5Gy4Ng/ZfEl62ISpYQisgzsJuD7fNKxcXUCoE+JR2NUFiSU49wQ2GDAbBV3798tw5D7kVsENMDnXEoUDEI9AeDN8WYGsDb0B0FM0PA0va7ZOLcYpkesl7+wqQXZsqhh7LI1jMNe0TfdsKUGCnfDjJwxMQnqlae1LCrpNvQxafzc8isCDN3DjhTfneo0XB83rqtADlczAsu45D6e8Kv7LslvNon3r2sm4rQ9OGdLOJ9OBtPXRr26Qf/Hb8gvtaezbqqd4vgAAAABJRU5ErkJggg==",Se=ne(60979),Ve=ne(62957),Ke=ne(6767),ze=ne(38147),nt=ne(65582),lt=ne(59301),Be=Object.getOwnPropertySymbols,kt=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,Fe=(xe,Me)=>{var De={};for(var jt in xe)kt.call(xe,jt)&&Me.indexOf(jt)<0&&(De[jt]=xe[jt]);if(xe!=null&&Be)for(var jt of Be(xe))Me.indexOf(jt)<0&&rt.call(xe,jt)&&(De[jt]=xe[jt]);return De},Te=(xe,Me,De)=>new Promise((jt,xn)=>{var cr=Jt=>{try{kn(De.next(Jt))}catch(Mn){xn(Mn)}},hr=Jt=>{try{kn(De.throw(Jt))}catch(Mn){xn(Mn)}},kn=Jt=>Jt.done?jt(Jt.value):Promise.resolve(Jt.value).then(cr,hr);kn((De=De.apply(xe,Me)).next())});const Ne=xe=>{var Me=xe,{globalSetting:De,loading:jt,dispatch:xn,practiceSetting:cr,shixunsDetail:hr}=Me,kn=Fe(Me,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Jt,Mn;const Da=(0,nt.useLocation)(),si=(0,y.useRef)(""),la=(0,nt.useParams)(),{title:vr,base_info_warning:Ar,challenges_warning:Hr,service_warning:Ca,repository_warning:Er,mirror_warning:Qi}=cr;(0,y.useEffect)(()=>{var Za;si.current=(Za=Da.pathname.split("/"))==null?void 0:Za[2],xn({type:"practiceSetting/setParams",payload:{id:si.current}}),xn({type:"practiceSetting/getCommonData",payload:{id:si.current}})},[Da.pathname]),(0,y.useEffect)(()=>((0,ot.Dk)(vr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),()=>{(0,ot.Dk)()}));const Ci=()=>Te(void 0,null,function*(){yield Va(),nt.history.push(`/shixuns/${si.current}/challenges`)}),Va=()=>new Promise((Za,ki)=>{var Ni;(Ni=cr==null?void 0:cr.sideBar)!=null&&Ni.confirmLeave?Ve.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{xn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Za()},onCancel:()=>{ki()}}):Za()}),qa=Za=>{var ki;if(Za===(cr==null?void 0:cr.sideBar.tabsActive))return;const Ni=()=>{nt.history.push(`/shixuns/${si.current}/edit?tabId=${Za}`),xn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Za,selectPath:"",confirmLeave:!1}})};(ki=cr==null?void 0:cr.sideBar)!=null&&ki.confirmLeave?Ve.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Ni()}}):Ni()},pr=(Za,ki=!1)=>{Za=Za!=null&&Za.includes(".json")?Za:`${Za}.json`,Ve.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:lt.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Te(void 0,null,function*(){const Ni=yield(0,ze.ZP)("/api"+Za,{method:"get"});if(!Ni)return;Ke.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const hn=yield(0,Se.Ir)({id:Ni.shixun_identifier,jump_challenge_setting:ki});if(hn!=null&&hn.game_identifier){(0,ot.xg)(`/tasks/${hn.game_identifier}`);return}(hn==null?void 0:hn.status)===2?pr(hn==null?void 0:hn.message):(hn==null?void 0:hn.status)===3&&Zn(hn==null?void 0:hn.message)})})},Zn=Za=>{Ve.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:lt.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Za,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Mr=(Za,ki)=>Te(void 0,null,function*(){var Ni,hn,$a,Co;if(yield Va(),(0,ot.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(Ni=hr.detail)!=null&&Ni.is_jupyter||(hn=hr.detail)!=null&&hn.is_jupyter_lab){xn({type:"shixunsDetail/execJupyter",payload:{id:si.current}}).then(Vi=>{var To;Vi!=null&&Vi.identifier&&((To=nt.history)==null||To.push(`/tasks/${Vi.identifier}/jupyter`))});return}xn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const bi=ki?yield(0,Se.BK)({id:Za}):yield(0,Se.Ir)({id:Za});if(xn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(bi==null?void 0:bi.status)==5&&!ki){Ve.default.confirm({centered:!0,icon:null,width:430,okText:"\u5B8C\u5584\u8BC4\u6D4B\u8BBE\u7F6E",cancelText:"\u76F4\u63A5\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218",title:"\u63D0\u793A",content:lt.createElement("div",{className:"mb10"},"\u68C0\u6D4B\u5230",(Co=($a=bi==null?void 0:bi.data)==null?void 0:$a.challenge_errors)==null?void 0:Co.map((Vi,To)=>{var $r;return lt.createElement("span",{key:To,style:{color:"#3061D0"}},"\u7B2C",Vi==null?void 0:Vi.challenge_position,"\u5173",To!=(($r=bi==null?void 0:bi.data)==null?void 0:$r.challenge_errors)-1&&"\u3001")}),"\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u672A\u5B8C\u6210\uFF0C\u76F4\u63A5\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218\u65E0\u6CD5\u68C0\u6D4B\u6574\u4E2A\u5B9E\u9A8C\u6D41\u7A0B\uFF0C\u5EFA\u8BAE\u5148\u5B8C\u5584\u5173\u5361\u8BC4\u6D4B\u8BBE\u7F6E\u540E\u518D\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218"),onOk:()=>{var Vi,To,$r;window.location.href=`/shixuns/${si.current}/edit/${($r=(To=(Vi=bi==null?void 0:bi.data)==null?void 0:Vi.challenge_errors)==null?void 0:To[0])==null?void 0:$r.challenge_id}/tab=2`},onCancel:()=>{(0,Se.Ir)({id:si.current,jump_challenge_setting:!0}).then(Vi=>{if(Vi!=null&&Vi.game_identifier||Vi!=null&&Vi.identifier){(0,ot.xg)(`/tasks/${Vi.game_identifier}`);return}(Vi==null?void 0:Vi.status)===-3?(0,ot.eF)():(Vi==null?void 0:Vi.status)===2?pr(Vi==null?void 0:Vi.message,!0):(Vi==null?void 0:Vi.status)===3&&Zn(Vi==null?void 0:Vi.message)})}});return}if((bi==null?void 0:bi.status)==6&&!ki){Ve.default.confirm({centered:!0,icon:null,width:430,okText:"\u5B8C\u5584\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E",title:"\u63D0\u793A",content:lt.createElement("div",{className:"mb10"},"\u68C0\u6D4B\u5230\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E\u4E0D\u5B8C\u5584\uFF0C\u65E0\u6CD5\u5F00\u542F\u5B9E\u9A8C\u73AF\u5883\u8FDB\u884C\u6A21\u62DF\u5B9E\u6218\u8BF7\u5B8C\u5584\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"),cancelButtonProps:{style:{display:"none"}},onOk:()=>{window.location.href=`/shixuns/${si.current}/edit?tabId=environment`}});return}if(bi!=null&&bi.game_identifier||bi!=null&&bi.identifier){(0,ot.xg)(ki?`/tasks/${bi==null?void 0:bi.identifier}/jupyter`:`/tasks/${bi.game_identifier}`);return}(bi==null?void 0:bi.status)===-3?(0,ot.eF)():(bi==null?void 0:bi.status)===2?pr(bi==null?void 0:bi.message):(bi==null?void 0:bi.status)===3&&Zn(bi==null?void 0:bi.message)}),Ur=()=>Te(void 0,null,function*(){yield Va(),xn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}})}),fa=Za=>({borderBottomColor:(cr==null?void 0:cr.sideBar.tabsActive)===Za?"#0152d9":"transparent"});return lt.createElement("div",{className:ke.header},lt.createElement("aside",{className:ke.title},lt.createElement("i",{onClick:Ci,style:{color:"#fff",marginRight:20},className:"icon iconfont icon-fanhui1"}),lt.createElement("span",{className:ke.edit},vr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),lt.createElement("i",{onClick:Ur,className:"icon iconfont icon-xiugai1"})),lt.createElement("aside",{className:ke.schedule},lt.createElement("div",null,lt.createElement("span",{style:fa("information"),className:ke.clickWarp,onClick:()=>qa("information")},Ar?lt.createElement("span",{className:ke.num},"1"):lt.createElement("img",{src:Re}),lt.createElement("span",{className:ke.subject},"\u57FA\u672C\u4FE1\u606F")),lt.createElement("i",{className:"iconfont icon-lujing"})),lt.createElement("div",null,lt.createElement("span",{style:fa("warehouse"),className:ke.clickWarp,onClick:()=>qa("warehouse")},Er?lt.createElement("span",{className:ke.num},"2"):lt.createElement("img",{src:Re}),lt.createElement("span",{className:ke.subject},"\u4EE3\u7801\u4ED3\u5E93")),lt.createElement("i",{className:"iconfont icon-lujing"})),(hr==null?void 0:hr.detail)&&!((Jt=hr==null?void 0:hr.detail)!=null&&Jt.is_jupyter_lab)&<.createElement("div",null,lt.createElement("span",{style:fa("level"),className:ke.clickWarp,onClick:()=>qa("level")},Hr?lt.createElement("span",{className:ke.num},"3"):lt.createElement("img",{src:Re}),lt.createElement("span",{className:ke.subject},"\u4EFB\u52A1\u5173\u5361")),lt.createElement("i",{className:"iconfont icon-lujing"})),(hr==null?void 0:hr.detail)&&((Mn=hr==null?void 0:hr.detail)==null?void 0:Mn.is_jupyter_lab)&<.createElement("div",null,lt.createElement("span",{style:fa("service"),className:ke.clickWarp,onClick:()=>qa("service")},Ca?lt.createElement("span",{className:ke.num},"3"):lt.createElement("img",{src:Re}),lt.createElement("span",{className:ke.subject},"\u670D\u52A1")),lt.createElement("i",{className:"iconfont icon-lujing"})),lt.createElement("div",null,lt.createElement("span",{style:fa("environment"),className:ke.clickWarp,onClick:()=>qa("environment")},Qi?lt.createElement("span",{className:ke.num},"4"):lt.createElement("img",{src:Re}),lt.createElement("span",{className:ke.subject},"\u5B9E\u9A8C\u73AF\u5883")))),lt.createElement("aside",{className:ke.btns},lt.createElement("div",{className:ke.simulate,onClick:()=>Mr(si.current,!1)},"\u6A21\u62DF\u5B9E\u6218")))};var tt=(0,nt.connect)(({loading:xe,globalSetting:Me,practiceSetting:De,shixunsDetail:jt})=>({globalSetting:Me,loading:xe,practiceSetting:De,shixunsDetail:jt}))(Ne),st={information:"information___HnFAg",scroll:"scroll___SzyY_",formWrap:"formWrap___dlZEW",img:"img___ESi1t",zhishidian:"zhishidian___eNpJf",tags_list:"tags_list___aeNqP",tag_item:"tag_item___kXmYp",tag_icon:"tag_icon___pBc8h"},Nt=ne(25374),he=ne(28284),Ze=ne(7939),pt=ne(37568),nn=ne(47889),Ut=ne(79939),qe=ne(77019),$e=ne(5269),bt=ne(94968),Pe=ne(62673),je=ne(35148),dt=ne(89392),Dt=ne(74128),sn={flex_box_center:"flex_box_center___hBEA9",flex_space_between:"flex_space_between___rMB3f",flex_box_vertical_center:"flex_box_vertical_center___XT_7U",flex_box_center_end:"flex_box_center_end___ayQhe",flex_box_column:"flex_box_column___Yqif8",complete:"complete___zRKx3",cancel:"cancel___D5r7A",save:"save___sa92o"};const Ht=({dispatch:xe,onCancel:Me,onSave:De,loading:jt=!1})=>y.createElement("div",{className:sn.complete},y.createElement("div",{onClick:Me,className:sn.cancel},"\u53D6\u6D88"),y.createElement(Ze.ZP,{type:"primary",loading:jt,onClick:De,className:sn.save},"\u4FDD\u5B58"));var Kt=(0,nt.connect)()(Ht),Bn=ne(10008),we=ne(32050),fe=ne(19248),it=ne(95097),Yt=ne(45860),et=ne(59301),He=Object.defineProperty,Ue=Object.defineProperties,at=Object.getOwnPropertyDescriptors,dn=Object.getOwnPropertySymbols,Qt=Object.prototype.hasOwnProperty,An=Object.prototype.propertyIsEnumerable,xt=(xe,Me,De)=>Me in xe?He(xe,Me,{enumerable:!0,configurable:!0,writable:!0,value:De}):xe[Me]=De,Xe=(xe,Me)=>{for(var De in Me||(Me={}))Qt.call(Me,De)&&xt(xe,De,Me[De]);if(dn)for(var De of dn(Me))An.call(Me,De)&&xt(xe,De,Me[De]);return xe},en=(xe,Me)=>Ue(xe,at(Me)),ue=(xe,Me)=>{var De={};for(var jt in xe)Qt.call(xe,jt)&&Me.indexOf(jt)<0&&(De[jt]=xe[jt]);if(xe!=null&&dn)for(var jt of dn(xe))Me.indexOf(jt)<0&&An.call(xe,jt)&&(De[jt]=xe[jt]);return De},ae=(xe,Me,De)=>new Promise((jt,xn)=>{var cr=Jt=>{try{kn(De.next(Jt))}catch(Mn){xn(Mn)}},hr=Jt=>{try{kn(De.throw(Jt))}catch(Mn){xn(Mn)}},kn=Jt=>Jt.done?jt(Jt.value):Promise.resolve(Jt.value).then(cr,hr);kn((De=De.apply(xe,Me)).next())});const re=xe=>{var Me=xe,{globalSetting:De,loading:jt,dispatch:xn,practiceSetting:cr,problemset:hr,shixunsDetail:kn}=Me,Jt=ue(Me,["globalSetting","loading","dispatch","practiceSetting","problemset","shixunsDetail"]),Mn,Da;const[si]=he.default.useForm(),[la,vr]=(0,y.useState)({}),[Ar,Hr]=(0,y.useState)(!1),[Ca,Er]=(0,y.useState)(!1),[Qi,Ci]=(0,y.useState)(!1),[Va,qa]=(0,y.useState)(""),[pr,Zn]=(0,y.useState)(""),[Mr,Ur]=(0,y.useState)(""),[fa,Za]=(0,y.useState)(),ki=(0,y.useRef)({}),Ni=(0,y.useRef)(""),hn=(0,y.useRef)(""),$a=(0,y.useRef)(""),Co=(0,y.useRef)(null),bi=(0,y.useRef)((0,dt.throttle)(()=>xi(),2e3,{leading:!0,trailing:!1})).current,{id:Vi}=cr,[To,$r]=(0,y.useState)(!1),[ui,oo]=(0,y.useState)([]);(0,y.useEffect)(()=>{Vi&&bo()},[Vi]),(0,y.useEffect)(()=>(JSON.stringify(la)!=="{}"&&uo(),()=>{clearTimeout(Co.current)}),[la,Va,Mr,pr]);const uo=()=>{clearTimeout(Co.current),Co.current=setTimeout(()=>{!(0,dt.isEqual)(la,ki.current)||Va!==Ni.current||Mr!==hn.current||pr!==$a.current?xn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):xn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},bo=()=>ae(void 0,null,function*(){var hi,Ti,go,Wl,Pi,ro,Ko;xn({type:"problemset/getEditDisciplines",payload:{source:"shixun"}});const wl=yield(0,ze.ZP)(`/api/shixuns/${Vi}/edit_base_info.json`,{method:"get"});if(wl.status===0){const Vo=en(Xe({},wl.data),{description:(0,Bn.S)(wl.data.description)}),hs={description:Vo.description,shixun_tags:Vo.shixun_tags,trainee:Vo.trainee,name:Vo.name,course:((hi=Vo==null?void 0:Vo.disciplines)==null?void 0:hi.length)>0?[(go=(Ti=Vo==null?void 0:Vo.disciplines)==null?void 0:Ti[0])==null?void 0:go.id,(ro=(Pi=(Wl=Vo==null?void 0:Vo.disciplines)==null?void 0:Wl[0])==null?void 0:Pi.sub_discipline)==null?void 0:ro.id]:[]};(Ko=kn.detail)!=null&&Ko.is_jupyter_lab&&(hs.jupyter_show_description=wl.data.jupyter_show_description),si.setFieldsValue(hs),ki.current=Xe({},hs),Ni.current=Vo.attachment_id||"",hn.current=Vo.cover_image_id||"",$a.current=Vo.attachment_id_b||"",vr(Xe({},hs)),qa(Vo.attachment_id||""),Zn(Vo.attachment_id_b||""),Ur(Vo.cover_image_id||""),Za(Vo.cover_image||""),oo(Vo==null?void 0:Vo.tag_disciplines)}}),Oo=(hi,Ti)=>{vr(Xe({},Ti))},Yr=()=>{Bi()},xi=()=>{(0,ot.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u57FA\u672C\u4FE1\u606F","\u4FDD\u5B58"]),si.submit()},to=(hi,Ti=!1,go=1)=>{var Wl;const{name:Pi,description:ro,shixun_tags:Ko,course:wl,trainee:Vo,jupyter_show_description:hs=!1}=hi;let eu={name:Pi,description:ro,shixun_tags:Ko,attachment_id:Va,cover_image_id:Mr,trainee:Vo,attachment_id_b:pr,sub_discipline_ids:wl[1],tag_discipline_ids:(ui==null?void 0:ui.length)>0?ui==null?void 0:ui.map(zs=>zs==null?void 0:zs.id):[]};(Wl=kn.detail)!=null&&Wl.is_jupyter_lab&&(eu=en(Xe({},eu),{jupyter_show_description:hs})),(0,ze.ZP)(`/api/shixuns/${Vi}/base_info_save.json`,{method:"post",body:{shixun:Xe({},eu),sync_origin_shixun:Ti}}).then(zs=>ae(void 0,null,function*(){var tu,fu,mu,Xr;if(zs.status===0&&((tu=kn==null?void 0:kn.detail)!=null&&tu.copy_for_exercise||Ke.ZP.success("\u4FDD\u5B58\u6210\u529F"),xn({type:"practiceSetting/getCommonData",payload:{id:Vi}}),xn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),ki.current={description:la.description,shixun_tags:la.shixun_tags,name:la.name},Ni.current=Va,hn.current=Mr,$a.current=pr,(fu=kn==null?void 0:kn.detail)!=null&&fu.copy_for_exercise)){const Wo=yield xn({type:"shixunsDetail/saveCopyForExercise",payload:{id:Vi,save_type:go}});go===1?(mu=Wo==null?void 0:Wo.data)!=null&&mu.exists_same_shixun_name?xn({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u540D\u4FEE\u6539",name:(Xr=Wo==null?void 0:Wo.data)==null?void 0:Xr.shixun_name,getBaseInfo:()=>{bo()}}}):(Ke.ZP.info("\u4FDD\u5B58\u6210\u529F"),xn({type:"classroomList/setActionTabs",payload:{}})):(xn({type:"classroomList/setActionTabs",payload:{}}),(Wo==null?void 0:Wo.status)===0&&Ve.default.info({title:"\u63D0\u793A",width:460,icon:null,centered:!0,content:et.createElement("div",null,et.createElement("div",null,"\u5B9E\u8BAD\u540C\u6B65\u4FEE\u6539\u5B8C\u6210\uFF0C\u8BF7\u9A8C\u8BC1\u5B9E\u8BAD\u662F\u5426\u53EF\u4EE5\u6B63\u5E38\u4F7F\u7528\u3002")),okText:"\u524D\u5F80\u539F\u5B9E\u8BAD",onOk:()=>{var Nl,Zo;(0,ot.xg)(`/shixuns/${(Zo=(Nl=kn==null?void 0:kn.detail)==null?void 0:Nl.fork_from)==null?void 0:Zo.fork_identifier}/challenges`)}}))}}))},Bi=()=>{var hi;const Ti=()=>{nt.history.push(`/shixuns/${Vi}/challenges`),xn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(hi=cr==null?void 0:cr.sideBar)!=null&&hi.confirmLeave?Ve.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Ti()}}):Ti()};function Ro(hi){const Ti=hi.type==="image/jpeg"||hi.type==="image/png";return Ti||Ke.ZP.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7684\u56FE\u7247!"),Ti}const zo=et.createElement(Ze.ZP,{loading:Ar,icon:et.createElement(we.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),fl=et.createElement(Ze.ZP,{loading:Qi,icon:et.createElement(we.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),Bo=et.createElement(Ze.ZP,{loading:Ca,icon:et.createElement(we.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");function kl(hi,Ti){const go=new FileReader;go.addEventListener("load",()=>Ti(go.result)),go.readAsDataURL(hi)}const Hl=hi=>{var Ti,go;if(hi.file.status==="uploading"){Hr(!0);return}hi.file.status==="done"&&(Hr(!1),qa((go=(Ti=hi==null?void 0:hi.file)==null?void 0:Ti.response)==null?void 0:go.id))},ma=hi=>{var Ti,go;if(hi.file.status==="uploading"){Er(!0);return}hi.file.status==="done"&&(Er(!1),Zn((go=(Ti=hi==null?void 0:hi.file)==null?void 0:Ti.response)==null?void 0:go.id))},vo=()=>et.createElement("div",{className:st.img},et.createElement("img",{src:(0,it.z)("/api/attachments/"+Va,!0),alt:"avatar",style:{width:"100%"}}),et.createElement("div",null,et.createElement(fe.Z,{onClick:()=>qa(""),style:{fontSize:"16px",color:"red"}}))),sl=()=>et.createElement("div",{className:st.img},et.createElement("img",{src:(0,it.z)("/api/attachments/"+pr,!0),alt:"avatar",style:{width:"100%"}}),et.createElement("div",null,et.createElement(fe.Z,{onClick:()=>Zn(""),style:{fontSize:"16px",color:"red"}}))),vl=hi=>{var Ti,go;if(hi.file.status==="uploading"){Ci(!0);return}hi.file.status==="done"&&(Ci(!1),Ur((go=(Ti=hi==null?void 0:hi.file)==null?void 0:Ti.response)==null?void 0:go.id),$r(!0))},ol=()=>et.createElement("div",{className:st.img},et.createElement("img",{src:(0,it.z)(To?"/api/attachments/"+Mr:fa,!0),alt:"avatar",style:{width:"100%"}}),et.createElement("div",null,et.createElement(fe.Z,{onClick:()=>{Ur(""),Za("")},style:{fontSize:"16px",color:"red"}})));return et.createElement("div",{className:st.information},et.createElement("section",{className:st.scroll},et.createElement("header",null,"\u57FA\u672C\u4FE1\u606F"),et.createElement("div",{className:st.formWrap}," ",et.createElement(he.default,{form:si,scrollToFirstError:!0,layout:"vertical",onValuesChange:Oo,onFinish:hi=>{var Ti,go;(Ti=kn==null?void 0:kn.detail)!=null&&Ti.is_fork_from_creator&&((go=kn==null?void 0:kn.detail)!=null&&go.copy_for_exercise)?xn({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",value:hi,type:"information",fn:(Wl,Pi,ro)=>{to(Wl,Pi,ro)}}}):to(hi)}},et.createElement(he.default.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:200,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u5236200\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},et.createElement(pt.default,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",suffix:`${((Mn=la.name)==null?void 0:Mn.length)||0}/200`})),et.createElement(he.default.Item,{className:"customAddTags",name:"shixun_tags",label:et.createElement("div",null,"\u6280\u80FD\u6807\u7B7E :"," ",et.createElement("span",{className:"pl10 font14 c-light-black"},"\u5B66\u5458\u901A\u8FC7\u6240\u6709\u4EFB\u52A1\u5173\u5361\uFF0C\u5C06\u83B7\u5F97\u6280\u80FD\u6807\u7B7E")),rules:[{required:!0,message:"\u8BF7\u9009\u8F93\u5165\u6280\u80FD\u6807\u7B7E"}]},et.createElement(je.Z,{placeholder:"\u6DFB\u52A0\u6807\u7B7E"})),et.createElement(he.default.Item,{label:"\u96BE\u5EA6\uFF1A",name:"trainee",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},et.createElement(nn.ZP.Group,null,et.createElement(nn.ZP,{value:1},"\u7B80\u5355"),et.createElement(nn.ZP,{value:2},"\u9002\u4E2D"),et.createElement(nn.ZP,{value:3},"\u56F0\u96BE"))),et.createElement(he.default.Item,{name:"tag_discipline_ids",label:"\u77E5\u8BC6\u70B9:"},et.createElement("div",{className:st.zhishidian,onClick:()=>{xn({type:"account/setActionTabs",payload:{key:"\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9"}})}},"\u9009\u62E9\u77E5\u8BC6\u70B9")),(ui==null?void 0:ui.length)>0&&et.createElement("div",{className:st.tags_list},ui==null?void 0:ui.map((hi,Ti)=>et.createElement("div",{key:Ti,className:st.tag_item},et.createElement("div",null,hi==null?void 0:hi.name),et.createElement("i",{className:`iconfont icon-guanbi11 ml10 ${st.tag_icon}`,onClick:()=>{oo([...ui.filter(go=>(go==null?void 0:go.id)!=(hi==null?void 0:hi.id))])}})))),et.createElement(he.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"course",labelCol:{span:5},wrapperCol:{span:5}},et.createElement(Ut.Z,{placeholder:"\u8BF7\u9009\u62E9...",allowClear:!1,options:hr.courseOptions,getPopupContainer:hi=>hi.parentNode})),et.createElement(qe.Z,null,et.createElement($e.Z,null,et.createElement(he.default.Item,{label:"\u9876\u90E8\u80CC\u666F\u56FE:"},Va?vo():et.createElement(bt.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${Dt.Z.API_SERVER}/api/attachments.json`,beforeUpload:Ro,onChange:Hl},zo))),et.createElement($e.Z,{className:"c-grey-999"},et.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u75281920*200\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),et.createElement(qe.Z,null,et.createElement($e.Z,null,et.createElement(he.default.Item,{label:"\u9876\u90E8\u5185\u5BB9\u56FE:"},pr?sl():et.createElement(bt.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${Dt.Z.API_SERVER}/api/attachments.json`,beforeUpload:Ro,onChange:ma},Bo))),et.createElement($e.Z,{className:"c-grey-999"},et.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u75281920*200\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),et.createElement(qe.Z,null,et.createElement($e.Z,null,et.createElement(he.default.Item,{label:"\u5217\u8868\u5C01\u9762\u56FE:"},Mr||fa?ol():et.createElement(bt.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${Dt.Z.API_SERVER}/api/attachments.json`,beforeUpload:Ro,onChange:vl},fl))),et.createElement($e.Z,{className:"c-grey-999"},et.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u7528290*218\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),et.createElement(he.default.Item,{name:"description",label:"\u7B80\u4ECB:"},et.createElement(Nt.Z,{defaultValue:la.description||"",watch:!0})),((Da=kn.detail)==null?void 0:Da.is_jupyter_lab)&&et.createElement(he.default.Item,{name:"jupyter_show_description",valuePropName:"checked"},et.createElement(Pe.default,null,"\u663E\u793A\u4EFB\u52A1\u8981\u6C42\uFF08\u52FE\u9009\u540E\uFF0C\u5C06\u7B80\u4ECB\u4F5C\u4E3A\u4EFB\u52A1\u8981\u6C42\u663E\u793A\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF09"))))),et.createElement(Kt,{onSave:bi,onCancel:Yr,loading:Ar||Qi||Ca}),et.createElement(Yt.Z,{knowledgeList:ui,setKnowledgeList:oo}))};var ce=(0,nt.connect)(({problemset:xe,loading:Me,globalSetting:De,practiceSetting:jt,shixunsDetail:xn})=>({globalSetting:De,loading:Me,practiceSetting:jt,problemset:xe,shixunsDetail:xn}))(re),ve=ne(19243),ie={flex_box_center:"flex_box_center___eoeVu",flex_space_between:"flex_space_between___f9Khj",flex_box_vertical_center:"flex_box_vertical_center___mDOuj",flex_box_center_end:"flex_box_center_end___q43Rs",flex_box_column:"flex_box_column___lnTOC",level:"level___W39_7",left:"left___xugM0",container:"container___MnoCi",title:"title___HNuSO",listWrap:"listWrap___Oz5IK",list:"list___Fq6dF",s3:"s3___piVr6",s2:"s2___jJaip",listActive:"listActive___e7FOo",os:"os___Zt66K",btns:"btns___mA9Xb",btnsWrap:"btnsWrap___hx2vE",icon:"icon___l26_g",btn:"btn___AF61O",d1:"d1___WyJ4s",d2:"d2___GQq5w",shrink:"shrink___NbOqs",elseShrink:"elseShrink___ZoNE2",right:"right___zgEq_",addIcon:"addIcon___aVZVl"},Ce="data:image/png;base64,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",yt=ne(66457),gt=ne(29787),ft=ne(584),Ct=ne(22061),pn=Object.defineProperty,Fn=Object.defineProperties,Sn=Object.getOwnPropertyDescriptors,jn=Object.getOwnPropertySymbols,rn=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,yn=(xe,Me,De)=>Me in xe?pn(xe,Me,{enumerable:!0,configurable:!0,writable:!0,value:De}):xe[Me]=De,Wt=(xe,Me)=>{for(var De in Me||(Me={}))rn.call(Me,De)&&yn(xe,De,Me[De]);if(jn)for(var De of jn(Me))vt.call(Me,De)&&yn(xe,De,Me[De]);return xe},ln=(xe,Me)=>Fn(xe,Sn(Me)),It=(xe,Me)=>{var De={};for(var jt in xe)rn.call(xe,jt)&&Me.indexOf(jt)<0&&(De[jt]=xe[jt]);if(xe!=null&&jn)for(var jt of jn(xe))Me.indexOf(jt)<0&&vt.call(xe,jt)&&(De[jt]=xe[jt]);return De},mn=(xe,Me,De)=>new Promise((jt,xn)=>{var cr=Jt=>{try{kn(De.next(Jt))}catch(Mn){xn(Mn)}},hr=Jt=>{try{kn(De.throw(Jt))}catch(Mn){xn(Mn)}},kn=Jt=>Jt.done?jt(Jt.value):Promise.resolve(Jt.value).then(cr,hr);kn((De=De.apply(xe,Me)).next())});const Lt=xe=>{var Me=xe,{globalSetting:De,dispatch:jt,practiceSetting:xn}=Me,cr=It(Me,["globalSetting","dispatch","practiceSetting"]);const hr=(0,nt.useLocation)(),[kn]=(0,nt.useSearchParams)(),[Jt,Mn]=(0,y.useState)(!1),[Da,si]=(0,y.useState)({}),[la,vr]=(0,y.useState)(!0),[Ar,Hr]=(0,y.useState)(!1),[Ca,Er]=(0,y.useState)(null),Qi=(0,y.useRef)(!1),{id:Ci,updateIndex:Va,is_published:qa,newQuestion:pr}=xn,{challenge_list:Zn=[]}=Da;(0,y.useEffect)(()=>{if(Ci)return Ur(),()=>{jt({type:"practiceSetting/setParams",payload:{newQuestion:null}})}},[Ci,Va]),(0,y.useEffect)(()=>{Mr()},[hr]);const Mr=()=>{const $r=hr.pathname.split("/");($r.includes("newquestion")||$r.includes("new")||kn.get("tabId"))&&(Qi.current=!0)},Ur=()=>mn(void 0,null,function*(){var $r,ui,oo;vr(!0);const uo=yield(0,Se.n5)({id:Ci});if(($r=uo==null?void 0:uo.challenge_list)!=null&&$r.length){const bo=hr.pathname.split("/"),Oo=uo.challenge_list.find(Yr=>String(Yr.challenge_id)===bo[4]);if(bo.includes("newquestion")||bo.includes("new")){const Yr=uo.challenge_list[((ui=uo.challenge_list)==null?void 0:ui.length)-1];jt({type:"practiceSetting/setParams",payload:{newQuestion:{st:bo.includes("new")?0:1,name:""}}}),Er(void 0),hn(Yr)}else bo[4]&&Oo?fa(Oo,!1):fa(uo.challenge_list[0])}(oo=uo==null?void 0:uo.challenge_list)!=null&&oo.length||Er(null),si(uo),vr(!1)}),fa=($r,ui=!0)=>{if(Er($r.challenge_id),hn($r),ui){const oo=`/shixuns/${Ci}/edit/${$r.challenge_id}/${$r.st===1?"editquestion":"editcheckpoint"}`;nt.history.push(oo)}},Za=($r,ui)=>{ui.stopPropagation();const{challenge_id:oo}=$r,uo=()=>mn(void 0,null,function*(){var bo,Oo;if((yield(0,Se.rO)({id:Ci,challengesId:oo})).status===1){const xi=yield(0,Se.n5)({id:Ci});if(si(xi),oo===Ca&&((bo=xi.challenge_list)!=null&&bo.length)){fa(xi.challenge_list[0]);return}(Oo=xi.challenge_list)!=null&&Oo.length||(Er(null),Qi.current=!0,hn({}),nt.history.push(`/shixuns/${Ci}/edit?tabId=level`))}});Ve.default.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u5220\u9664\u8BE5\u5173\u5361!",centered:!0,onOk:uo})},ki=($r,ui,oo)=>{const uo=Array.from($r),[bo]=uo.splice(ui,1);return uo.splice(oo,0,bo),uo},Ni=($r,ui)=>{if(!$r.destination)return;const oo=ki(ui,$r.source.index,$r.destination.index);si(ln(Wt({},Da),{challenge_list:oo}));const uo=oo.map(bo=>bo.challenge_id);(0,Se.xg)({id:Ci,ids:uo}).then(bo=>{bo.status!==0&&si(ln(Wt({},Da),{challenge_list:ui}))})},hn=$r=>{jt({type:"practiceSetting/setParams",payload:{selectQuestionParams:$r}})},$a=($r,ui)=>mn(void 0,null,function*(){if($r===Ca)return;yield Co(),Er($r),hn(ui),jt({type:"practiceSetting/setParams",payload:{newQuestion:null}});const oo=`/shixuns/${Ci}/edit/${$r}/${ui.st===1?"editquestion":"editcheckpoint"}`;nt.history.push(oo)}),Co=()=>new Promise(($r,ui)=>{var oo;(oo=xn==null?void 0:xn.sideBar)!=null&&oo.confirmLeave?Ve.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{jt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),$r()},onCancel:()=>{ui()}}):$r()}),bi=$r=>y.createElement(y.Fragment,null,y.createElement(Ct.Z5,{onDragEnd:ui=>Ni(ui,$r)},y.createElement(Ct.bK,{droppableId:"droppable"},(ui,oo)=>y.createElement("div",ln(Wt({ref:ui.innerRef},ui.droppableProps),{style:{width:"100%"}}),$r.map((uo,bo)=>{const{st:Oo,name:Yr,challenge_id:xi}=uo;return y.createElement(Ct._l,{key:xi,draggableId:xi.toString(),index:bo,isDragDisabled:qa},(to,Bi)=>y.createElement("div",ln(Wt(Wt({ref:to.innerRef},to.draggableProps),to.dragHandleProps),{className:Ca===xi?ie.listActive:ie.list,onClick:()=>$a(xi,uo)}),y.createElement("span",{className:ie.s1},Oo===0?y.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):y.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),y.createElement("span",{className:ie.s2},"\u7B2C",bo+1,"\u5173: ",Yr),!qa&&y.createElement("span",{className:ie.s3,onClick:Ro=>Za(uo,Ro)},y.createElement("i",{className:"iconfont icon-shanchu7"}))))})))),pr&&y.createElement("div",{className:ie.listActive},y.createElement("span",{className:ie.s1},(pr==null?void 0:pr.st)===0?y.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):y.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),y.createElement("span",{className:ie.s2},"\u7B2C",$r.length+1,"\u5173: ",pr==null?void 0:pr.name)),!qa&&y.createElement("div",{className:ie.os},"--\u62D6\u62FD\u4EFB\u52A1\u5173\u5361\u8FDB\u884C\u6392\u5E8F--")),Vi=$r=>mn(void 0,null,function*(){yield Co(),$r==="new"?nt.history.push(`/shixuns/${Ci}/edit/new`):nt.history.push(`/shixuns/${Ci}/edit/newquestion`),Mn(!1),Er(void 0),jt({type:"practiceSetting/setParams",payload:{newQuestion:{st:$r==="new"?0:1,name:""}}})}),To=()=>{(0,yt.gy)(jt,"\u4E0D\u80FD\u65B0\u5EFA\u4EFB\u52A1\u5173\u5361")||Mn(!Jt)};return y.createElement("div",{className:ie.level},y.createElement("aside",{className:ie.left,style:{width:Ar?"0":"25%"}},y.createElement("div",{className:ie.container},y.createElement("div",{className:ie.title},"\u4EFB\u52A1\u5173\u5361(",Zn.length,")"),y.createElement("div",{className:ie.listWrap},la?y.createElement(gt.Z,{size:"middle"}):Zn.length||pr?bi(Zn):y.createElement(ft.Z,{image:Ce,description:"\u6682\u65E0\u4EFB\u52A1\u5173\u5361!"}))),!Ar&&y.createElement("div",{className:ie.btns},y.createElement("aside",{className:ie.btnsWrap},y.createElement("div",{style:{transform:Jt?"rotate(45deg)":"rotate(0deg)"},className:ie.icon,onClick:To},"+"),y.createElement("div",{className:ie.btn,style:{left:Jt?20:-154}},y.createElement("div",{className:ie.d1,onClick:()=>Vi("new")},"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361"),y.createElement("div",{className:ie.d2,onClick:()=>Vi("newquestion")},"\u65B0\u5EFA\u7406\u8BBA\u9898\u5173\u5361")))),y.createElement("div",{className:Ar?ie.elseShrink:ie.shrink,onClick:()=>Hr(!Ar)},y.createElement("i",{className:"iconfont icon-zuoyouzhankai"}))),y.createElement("aside",{className:ie.right,id:"modal-level-question"},Ca===null&&Qi.current?y.createElement("div",{className:ie.addIcon},y.createElement("span",null,"\u5728\u5DE6\u4FA7\u70B9\u51FB\u201C+\u201D\u53F7\u65B0\u5EFA\u5173\u5361\u3002")):y.createElement(nt.Outlet,null)))};var zn=(0,nt.connect)(({globalSetting:xe,practiceSetting:Me})=>({globalSetting:xe,practiceSetting:Me}))(Lt),$n=ne(458),ea=ne(75727),nr=ne(93041),ut=ne(31709),Tt={title:"title___NTpKq",content:"content___oL0Iy",add:"add___L4cbC",colorBlue:"colorBlue___xRARA",radio:"radio___cfwvc"},gn=Object.getOwnPropertySymbols,Pn=Object.prototype.hasOwnProperty,ir=Object.prototype.propertyIsEnumerable,Dr=(xe,Me)=>{var De={};for(var jt in xe)Pn.call(xe,jt)&&Me.indexOf(jt)<0&&(De[jt]=xe[jt]);if(xe!=null&&gn)for(var jt of gn(xe))Me.indexOf(jt)<0&&ir.call(xe,jt)&&(De[jt]=xe[jt]);return De},La=(xe,Me,De)=>new Promise((jt,xn)=>{var cr=Jt=>{try{kn(De.next(Jt))}catch(Mn){xn(Mn)}},hr=Jt=>{try{kn(De.throw(Jt))}catch(Mn){xn(Mn)}},kn=Jt=>Jt.done?jt(Jt.value):Promise.resolve(Jt.value).then(cr,hr);kn((De=De.apply(xe,Me)).next())});const Vr=xe=>{var Me=xe,{shixunsDetail:De,globalSetting:jt,loading:xn,dispatch:cr,onReloadData:hr}=Me,kn=Dr(Me,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]);const[Jt,Mn]=(0,y.useState)(),[Da,si]=(0,y.useState)([]);(0,y.useEffect)(()=>{De.actionTabs.key==="Collaborators-ChangeManager"&&la()},[De.actionTabs.key]);const la=()=>La(void 0,null,function*(){var Ca;const Er=yield cr({type:"shixunsDetail/getChangeManager",payload:{id:(Ca=De.actionTabs.params)==null?void 0:Ca.id}});si(Er||[])}),vr=()=>{var Ca;cr({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(Ca=De.actionTabs.params)==null?void 0:Ca.id}}})},Ar=()=>La(void 0,null,function*(){var Ca;if(!Jt){Ke.ZP.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F");return}const Er=yield cr({type:"shixunsDetail/changeManager",payload:{id:(Ca=De.actionTabs.params)==null?void 0:Ca.id,user_id:Jt}});Hr(),Er&&(hr(),Ke.ZP.info(Er.message))}),Hr=()=>{cr({type:"shixunsDetail/setActionTabs",payload:{}}),Mn(null)};return y.createElement(Ve.default,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",open:De.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:xn.effects["shixunsDetail/changeManager"],onOk:Ar,onCancel:Hr},y.createElement("div",null,y.createElement("div",{className:Tt.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",y.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),y.createElement("div",{className:Tt.content},Da.length?y.createElement(nn.ZP.Group,{value:Jt,onChange:Ca=>Mn(Ca.target.value)},Da.map((Ca,Er)=>y.createElement(nn.ZP,{className:Tt.radio,key:Er,value:Ca.user_id},Ca.name))):y.createElement("div",{className:Tt.add},y.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",y.createElement("a",{className:Tt.colorBlue,onClick:vr},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))};var Zr=(0,nt.connect)(({shixunsDetail:xe,loading:Me,globalSetting:De})=>({shixunsDetail:xe,globalSetting:De,loading:Me}))(Vr),wr=ne(31691),Ba=ne(46919),za=ne(59576);const{TabPane:Ha}=wr.default;var Qa=({visible:xe,onCancel:Me,onSelectGroup:De,shixunId:jt,onSelectCollaborator:xn})=>y.createElement(Ve.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:xe,width:1100,centered:!0,keyboard:!1,onCancel:Me,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400},footer:null},y.createElement(wr.default,{defaultActiveKey:"1"},y.createElement(Ha,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},y.createElement(Ba.Z,{onCancel:Me,container_type:2,container_id:jt,onSelect:xn})),y.createElement(Ha,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},y.createElement(za.Z,{onCancel:Me,onSelect:De})))),lr={bg:"bg___GzXpp",wrap:"wrap___A40jS",modal:"modal___Zz7dC",content:"content___H5ZN2",head:"head___o5t32",headCount:"headCount___eBMPN",button:"button___YSSGm",itemWrap:"itemWrap___iPWUC",imgWrap:"imgWrap___T70Es",img:"img___oumA5",manager:"manager___VdXG8",itemContent:"itemContent____npAh",nameWrap:"nameWrap___nazId",name:"name___Z48aE",actionGroup:"actionGroup___eScAq",deleteIcon:"deleteIcon___FK_OA",schoolWrap:"schoolWrap___jJuIm",school:"school___kSMwT",countWrap:"countWrap___p7epV",deletetitle:"deletetitle___uVCHi",yseTitle:"yseTitle___L6JF9"},Xt=ne(84105),Rn=ne(17760),gr=Object.defineProperty,Aa=Object.getOwnPropertySymbols,Nr=Object.prototype.hasOwnProperty,xr=Object.prototype.propertyIsEnumerable,pi=(xe,Me,De)=>Me in xe?gr(xe,Me,{enumerable:!0,configurable:!0,writable:!0,value:De}):xe[Me]=De,Zi=(xe,Me)=>{for(var De in Me||(Me={}))Nr.call(Me,De)&&pi(xe,De,Me[De]);if(Aa)for(var De of Aa(Me))xr.call(Me,De)&&pi(xe,De,Me[De]);return xe},ii=(xe,Me,De)=>new Promise((jt,xn)=>{var cr=Jt=>{try{kn(De.next(Jt))}catch(Mn){xn(Mn)}},hr=Jt=>{try{kn(De.throw(Jt))}catch(Mn){xn(Mn)}},kn=Jt=>Jt.done?jt(Jt.value):Promise.resolve(Jt.value).then(cr,hr);kn((De=De.apply(xe,Me)).next())});const ka=({shixunsDetail:xe,globalSetting:Me,loading:De,user:jt,dispatch:xn})=>{var cr,hr,kn,Jt,Mn,Da;const si=(0,nt.useParams)(),la=(0,y.useRef)(),[vr,Ar]=(0,y.useState)(0),[Hr,Ca]=(0,y.useState)([]),[Er,Qi]=(0,y.useState)({id:null,page:1}),Ci=(hr=(cr=jt.userInfo)==null?void 0:cr.shixun)==null?void 0:hr.editable,Va=((kn=jt.userInfo)==null?void 0:kn.role)<=2||((Mn=(Jt=jt.userInfo)==null?void 0:Jt.shixun)==null?void 0:Mn.is_creator);(0,y.useEffect)(()=>{la.current=si.id,Er.id=la.current,Qi(Er),qa(Er)},[]);const qa=hn=>ii(void 0,null,function*(){const $a=yield xn({type:"shixunsDetail/getCollaboratorsData",payload:hn});$a&&(Ca($a.members||[]),Ar($a.member_count))}),pr=()=>ii(void 0,null,function*(){Er.page=1,Qi(Er);const hn=(0,Rn.g)();yield xn({type:"user/getUserInfo",payload:hn}),yield qa(Er)}),Zn=hn=>{Er.page=hn,Qi(Er),qa(Er)},Mr=hn=>{Ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:y.createElement("div",{className:lr.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:()=>ii(void 0,null,function*(){var $a;const Co=yield xn({type:"shixunsDetail/deleteCollaborators",payload:{id:la.current,userId:hn}});if((($a=jt.userInfo)==null?void 0:$a.user_id)===hn){nt.history.push("/shixuns");return}Ke.ZP.info(Co==null?void 0:Co.message),Er.page=1,Qi(Er),qa(Er)})})},Ur=()=>{xn({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:la.current}}})};function fa(hn,$a,Co,bi){return ii(this,null,function*(){yield xn({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:hn,user_id:$a,editable:Co?0:1}}),qa(Er)})}const Za=()=>{xn({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:la.current}}})};function ki(){xn({type:"shixunsDetail/setActionTabs",payload:{}})}const Ni={visible:xe.actionTabs.key==="Collaborators-AddCollaborator",onCancel:ki,shixunId:la.current,onSelectCollaborator:hn=>ii(void 0,null,function*(){ki(),(yield xn({type:"shixunsDetail/addCollaborator",payload:{id:la.current,user_ids:hn}}))&&(Ke.ZP.success("\u6DFB\u52A0\u6210\u529F"),pr())}),onSelectGroup:hn=>ii(void 0,null,function*(){ki(),(yield xn({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:la.current,group_id:hn.group_id}}))&&(Ke.ZP.success("\u6DFB\u52A0\u6210\u529F"),pr())})};return y.createElement("section",null,y.createElement("div",{className:lr.wrap},y.createElement("div",{className:lr.content},((Da=xe.detail)==null?void 0:Da.identity)<5&&y.createElement("div",{className:lr.head},y.createElement("span",{className:lr.headCount},"\u5408\u4F5C\u6210\u5458\uFF08",vr,"\u4EBA\uFF09"),y.createElement("div",null,Va&&y.createElement(Ze.ZP,{type:"primary",ghost:!0,className:lr.button,style:{marginRight:"20px"},onClick:Ur},"\u66F4\u6362\u7BA1\u7406\u5458"),Ci&&y.createElement(Ze.ZP,{type:"primary",className:lr.button,style:{marginRight:"40px"},onClick:Za},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),y.createElement("div",{className:lr.list},y.createElement($n.Z,{loading:De.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},Hr.map((hn,$a)=>{var Co,bi,Vi,To,$r,ui,oo,uo;return y.createElement("div",{style:{display:"inline-block",width:"50%"}},y.createElement("div",{className:lr.itemWrap,key:$a},y.createElement("a",{href:(Co=hn.user)==null?void 0:Co.user_url,target:"_blank",className:lr.imgWrap},y.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:lr.img,src:`${Dt.Z.IMG_SERVER}/images/${(bi=hn.user)==null?void 0:bi.image_url}`}),((Vi=hn.user)==null?void 0:Vi.shixun_manager)&&y.createElement("span",{className:lr.manager},"\u521B\u5EFA\u8005")),y.createElement("div",{className:lr.itemContent},y.createElement("p",{className:lr.nameWrap},y.createElement("a",{href:hn.user.user_url,target:"_blank",className:lr.name},(To=hn.user)==null?void 0:To.name,hn.user.user_id===(($r=jt.userInfo)==null?void 0:$r.user_id)?y.createElement("span",null,"\u6211"):null),y.createElement("div",{className:lr.actionGroup},Va?(ui=hn.user)!=null&&ui.shixun_manager?null:y.createElement(ea.Z,{dropdownRender:()=>y.createElement(nr.default,{selectedKeys:[hn.editable?"1":"2"],onClick:()=>{var bo;fa(xe.detail.identifier,hn.user.user_id,hn.editable,(bo=hn.user)==null?void 0:bo.name)}},y.createElement(nr.default.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),y.createElement(nr.default.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},y.createElement("div",null,hn.editable?y.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):y.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650")," ",y.createElement(Xt.Z,{style:{fontSize:"14px",color:"#888888"}}))):hn.editable?y.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):y.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650"),!((oo=hn.user)!=null&&oo.shixun_manager)&&Ci?y.createElement("a",{className:lr.deletetitle,onClick:()=>{var bo;return Mr((bo=hn.user)==null?void 0:bo.user_id)}},"\u5220\u9664"):null)),y.createElement("p",{className:lr.schoolWrap},y.createElement("span",{className:lr.school},(uo=hn.user)==null?void 0:uo.school_name)))))})))),vr>10&&y.createElement("div",{className:lr.countWrap},y.createElement(ut.Z,{showQuickJumper:!1,showSizeChanger:!1,total:vr,onChange:hn=>Zn(hn),pageSize:10,current:Er.page}))),y.createElement(Zr,{onReloadData:pr}),y.createElement(Qa,Zi({},Ni)))};var bn=(0,nt.connect)(({shixunsDetail:xe,loading:Me,globalSetting:De,user:jt})=>({shixunsDetail:xe,globalSetting:De,user:jt,loading:Me}))(ka),Br=ne(6526),Kr=ne(82326),jr=ne(25399),aa=ne(58755),qt=ne(71151),Tn=ne(36723),Nn=ne(38733),ht={mirrorModal:"mirrorModal___z1tEP",right:"right___ZlGrr",title:"title___lWaS3",content:"content___bCC9x",des:"des___ujB5y",btns:"btns___L4vgc",confirm:"confirm___RFRg4",cancel:"cancel___F1WB_",modal:"modal___A5dbG"},St=ne(39785),Gn=ne(8458),di=(xe,Me,De)=>new Promise((jt,xn)=>{var cr=Jt=>{try{kn(De.next(Jt))}catch(Mn){xn(Mn)}},hr=Jt=>{try{kn(De.throw(Jt))}catch(Mn){xn(Mn)}},kn=Jt=>Jt.done?jt(Jt.value):Promise.resolve(Jt.value).then(cr,hr);kn((De=De.apply(xe,Me)).next())});const Na=({newShixuns:xe,user:Me,dispatch:De,visible:jt,onOk:xn,onCancel:cr,useId:hr=null,identifier:kn,shixun_environment_id:Jt,tab_type:Mn})=>{var Da,si;const[la,vr]=(0,y.useState)(null),[Ar,Hr]=(0,y.useState)({}),[Ca,Er]=(0,y.useState)(""),{environmentData:Qi}=xe,{frequence_image:Ci=[],environments:Va=[],other_image:qa=[]}=Qi,{name:pr,description:Zn}=Ar;(0,y.useEffect)(()=>{jt&&(De({type:"newShixuns/getEnvironmentData",payload:{tab_type:Mn}}),Er(""),vr(hr))},[jt,hr]),(0,y.useEffect)(()=>{xe.actionTabs.key==="NewShixuns-Apply"&&cr()},[(Da=xe==null?void 0:xe.actionTabs)==null?void 0:Da.key]),(0,y.useEffect)(()=>{la!==null&&Mr()},[la]);const Mr=()=>di(void 0,null,function*(){const Ur=yield(0,Se.Q1)({mirror_repository_id:la,identifier:kn,shixun_environment_id:Jt});Hr(Ur.data)});return y.createElement(y.Fragment,null,y.createElement(Ve.default,{title:"\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF",open:jt,width:1e3,destroyOnClose:!0,centered:!0,onCancel:cr,className:ht.modal,footer:null},y.createElement("div",{className:ht.mirrorModal},y.createElement(Nn.Z,{dispatch:De,value:la,data:Va,otherData:qa,tags:Ci,onChange:Ur=>vr(Ur),onSearchWord:Ur=>Er(Ur),tab_type:Mn}),y.createElement("div",{className:ht.right},y.createElement("header",null,y.createElement("div",{className:ht.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",y.createElement("span",{dangerouslySetInnerHTML:{__html:la===null?"\u2014 \u2014":(si=pr||"")==null?void 0:si.replace(new RegExp(Ca==null?void 0:Ca.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"gi"),'$&')}}))),y.createElement("div",{className:ht.content},la===null&&y.createElement(ft.Z,{image:Tn,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),la!==null&&y.createElement("div",{className:ht.des},y.createElement(it.Z,{value:Zn,highlightKeywords:Ca})),y.createElement("div",{className:ht.btns},y.createElement(Ze.ZP,{onClick:()=>{vr(null),Hr({}),cr()},className:ht.cancel},"\u53D6\u6D88 "),y.createElement(Ze.ZP,{onClick:()=>{xn(Ar)},className:ht.confirm,type:"primary"},"\u4FDD\u5B58 ")))))),y.createElement(St.Z,null),y.createElement(Gn.Z,null))};var ct=(0,nt.connect)(({newShixuns:xe,globalSetting:Me,user:De})=>({newShixuns:xe,globalSetting:Me,user:De}))(Na),Ot={flex_box_center:"flex_box_center___jnFK3",flex_space_between:"flex_space_between___JoMuQ",flex_box_vertical_center:"flex_box_vertical_center___XkWzp",flex_box_center_end:"flex_box_center_end___kfVJX",flex_box_column:"flex_box_column___mfxox",content:"content___ujW8g",explain:"explain___vGa5a",tabs:"tabs___MbGuX",active:"active___SCmkJ",btns:"btns___MiEQa",must:"must___n8wNT",popover:"popover___wqXWh",zybzForm:"zybzForm___m1nC0",graaytitle:"graaytitle___vdUDn",dataPicker:"dataPicker___RiEgz",examineStatus:"examineStatus___OCyYC",contacts:"contacts___MWvKz",contacts_img:"contacts_img___kiMTs",suc_status:"suc_status___p81iO",fail_status:"fail_status___Rv54W",bohui:"bohui___wtuT5",selecticon:"selecticon___AAPZz"},Mt=ne(36207),Ft=ne(92973),Hn=ne(37639),rr=ne(1560),yr=ne(24017),Un=ne(4875),Tr=ne(50258),Jr={footerWrap:"footerWrap___lXI4I"},fi=Object.getOwnPropertySymbols,ha=Object.prototype.hasOwnProperty,Vt=Object.prototype.propertyIsEnumerable,Gt=(xe,Me)=>{var De={};for(var jt in xe)ha.call(xe,jt)&&Me.indexOf(jt)<0&&(De[jt]=xe[jt]);if(xe!=null&&fi)for(var jt of fi(xe))Me.indexOf(jt)<0&&Vt.call(xe,jt)&&(De[jt]=xe[jt]);return De},Bt=(xe,Me,De)=>new Promise((jt,xn)=>{var cr=Jt=>{try{kn(De.next(Jt))}catch(Mn){xn(Mn)}},hr=Jt=>{try{kn(De.throw(Jt))}catch(Mn){xn(Mn)}},kn=Jt=>Jt.done?jt(Jt.value):Promise.resolve(Jt.value).then(cr,hr);kn((De=De.apply(xe,Me)).next())});const En=pt.default.TextArea,Xn=xe=>{var Me=xe,{shixunsDetail:De,globalSetting:jt,loading:xn,dispatch:cr,onFinish:hr=()=>{}}=Me,kn=Gt(Me,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]);const[Jt]=he.default.useForm(),Mn=si=>Bt(void 0,null,function*(){var la;const vr=yield cr({type:"shixunsDetail/getCustomScript",payload:{id:(la=De.actionTabs.params)==null?void 0:la.id,compile:si.execute,excutive:si.compile}});Da(),vr&&hr(vr==null?void 0:vr.shixun_script)}),Da=()=>{cr({type:"shixunsDetail/setActionTabs",payload:{}})};return y.createElement(Ve.default,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",open:De.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:Da},y.createElement(he.default,{form:Jt,scrollToFirstError:!0,layout:"vertical",onFinish:Mn},y.createElement(he.default.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},y.createElement(En,{rows:4})),y.createElement(he.default.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},y.createElement(En,{rows:4})),y.createElement("div",{className:Jr.footerWrap},y.createElement(he.default.Item,null,y.createElement(Ze.ZP,{className:"mr5",size:"middle",onClick:Da},"\u53D6\u6D88"),y.createElement(Ze.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:xn.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};var Fr=(0,nt.connect)(({shixunsDetail:xe,loading:Me,globalSetting:De})=>({shixunsDetail:xe,globalSetting:De,loading:Me}))(Xn),Ln=ne(41867),ur=ne(66649),vn=ne.n(ur),Cr=ne(29679),Wr=ne(95337),un=ne(59301),va=(xe,Me,De)=>new Promise((jt,xn)=>{var cr=Jt=>{try{kn(De.next(Jt))}catch(Mn){xn(Mn)}},hr=Jt=>{try{kn(De.throw(Jt))}catch(Mn){xn(Mn)}},kn=Jt=>Jt.done?jt(Jt.value):Promise.resolve(Jt.value).then(cr,hr);kn((De=De.apply(xe,Me)).next())});const xa="YYYY-MM-DD HH:mm",da=({shixunsDetail:xe,visible:Me,onOk:De,onCancel:jt,dispatch:xn,is_published:cr,id:hr,has_relation:kn,environment:Jt=[],verifyModal:Mn,user:Da})=>{var si,la,vr;const Ar=(0,nt.useParams)(),[Hr,Ca]=(0,y.useState)(1),[Er,Qi]=(0,y.useState)(!0),[Ci,Va]=(0,y.useState)(!1),[qa,pr]=(0,y.useState)(null),[Zn,Mr]=(0,y.useState)(),[Ur,fa]=(0,y.useState)(),[Za,ki]=(0,y.useState)([]),[Ni,hn]=(0,y.useState)(!1),[$a,Co]=(0,y.useState)(""),[bi,Vi]=(0,y.useState)(null),[To]=he.default.useForm(),[$r,ui]=(0,y.useState)([]),[oo,uo]=(0,y.useState)(""),[bo,Oo]=(0,y.useState)([{id:1,name:"\u8BC4\u6D4B\u811A\u672C\u8BBE\u7F6E"},{id:2,name:"\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"}]),Yr=(0,y.useRef)((0,dt.throttle)(ma=>to(ma),1200,{leading:!0,trailing:!0})).current;(0,y.useEffect)(()=>{var ma;((0,Ln.Ny)()||(ma=xe==null?void 0:xe.detail)!=null&&ma.manager_of_shixun)&&Oo([{id:1,name:"\u8BC4\u6D4B\u811A\u672C\u8BBE\u7F6E"},{id:2,name:"\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"},{id:3,name:"\u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C"}])},[]),(0,y.useEffect)(()=>{hr&&Me&&xi()},[hr,Me]);const xi=(ma=null)=>va(void 0,null,function*(){var vo,sl,vl;ma||Qi(!0);const ol=yield(0,ze.ZP)(`/api/shixuns/${hr}/get_shixun_env_setting.json`,{method:"get",params:{shixun_environment_id:ma}});if(ol.status===0&&!ma){const{data:hi}=ol;console.log("data",hi),pr((hi==null?void 0:hi.shixun_environment_id)||null),Mr((hi==null?void 0:hi.evaluate_script)||""),fa((hi==null?void 0:hi.choice_standard_scripts)||null),ki((hi==null?void 0:hi.standard_scripts)||[]),hn(((vo=hi.shixun)==null?void 0:vo.close_internet)||!1),Co((sl=hi.shixun)==null?void 0:sl.survival_time);let Ti=(vl=hi.shixun)==null?void 0:vl.important_shixun_configs;To.setFieldsValue({identifier:(Ti==null?void 0:Ti.identifier)||"",people_number:(Ti==null?void 0:Ti.people_number)||"",school_id:(Ti==null?void 0:Ti.school_name)||"",times:Ti!=null&&Ti.start_time&&(Ti!=null&&Ti.end_time)?[vn()(Ti==null?void 0:Ti.start_time),vn()(Ti==null?void 0:Ti.end_time)]:["",""]}),uo((Ti==null?void 0:Ti.verify_reason)||""),Vi((Ti==null?void 0:Ti.process)||null),yield to(Ti==null?void 0:Ti.school_name)}if(ol.status===0&&ma){const{data:hi}=ol;Mr((hi==null?void 0:hi.evaluate_script)||""),fa(null),ki((hi==null?void 0:hi.standard_scripts)||[]),yield to()}Qi(!1)}),to=ma=>va(void 0,null,function*(){const vo=yield xn({type:"account/getSchoolOption",payload:{keyword:ma,limit:99999,display_aliases:!0}});ui(vo==null?void 0:vo.schools)}),Bi=()=>{Mn()||xn({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:Ar.id}}})},Ro=ma=>va(void 0,null,function*(){const vo=yield xn({type:"shixunsDetail/getScriptContent",payload:{id:Ar.id,script_id:ma}});vo&&Mr(vo.content)}),zo=ma=>{Ve.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:un.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",un.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>va(void 0,null,function*(){yield Ro(ma),fa(ma),Ve.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:un.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")})})})},fl=(ma=!1,vo=1)=>va(void 0,null,function*(){var sl,vl,ol;const hi=(0,ot.TG)();let Ti;if(Hr===1&&(Va(!0),Ti=yield(0,ze.ZP)(`/api/shixuns/${Ar.id}/update_evaluate_script_setting.json`,{method:"put",body:{shixun_environment_id:qa,mirror_script_id:Ur,evaluate_script:Zn,sync_origin_shixun:ma,homework_common_id:hi||void 0}})),Hr===2){Va(!0);let go={close_internet:Ni,survival_time:$a,sync_origin_shixun:ma,homework_common_id:hi||void 0};Ti=yield(0,ze.ZP)(`/api/shixuns/${Ar.id}/update_environment_setting.json`,{method:"put",body:go})}if(Hr===3){let go=To.getFieldsValue();yield To.validateFields(),Va(!0);let Wl={close_internet:Ni,survival_time:$a,sync_origin_shixun:ma,homework_common_id:hi||void 0};Wl.important_shixun_configs={identifier:go==null?void 0:go.identifier,people_number:go==null?void 0:go.people_number,school_id:(sl=$r.find(Pi=>Pi.name===(go==null?void 0:go.school_id)))==null?void 0:sl.id,start_time:vn()(go==null?void 0:go.times[0]).format("YYYY-MM-DD HH:mm"),end_time:vn()(go==null?void 0:go.times[1]).format("YYYY-MM-DD HH:mm")},Ti=yield(0,ze.ZP)(`/api/shixuns/${Ar.id}/resources_first_ensure.json`,{method:"post",body:Wl})}Ti.status===0&&((!((vl=xe==null?void 0:xe.detail)!=null&&vl.copy_for_exercise)||Hr===3)&&Ke.ZP.success(`${Hr==3?"\u63D0\u4EA4\u7533\u8BF7\u6210\u529F":"\u4FDD\u5B58\u6210\u529F"}`),(ol=xe==null?void 0:xe.detail)!=null&&ol.copy_for_exercise&&Hr!=3&&(0,Bn.m)(xn,xe,hr,vo),xi(),De()),Va(!1)}),Bo=(ma,vo)=>{const sl=/^[^0-9][a-zA-Z0-9]*$/,vl=/^.{4,30}$/;return vo&&!/^[a-zA-Z0-9]+$/.test(vo)?Promise.reject("\u8F93\u5165\u5185\u5BB9\u53EA\u80FD\u5305\u542B\u6570\u5B57\u548C\u5B57\u6BCD"):vo&&!sl.test(vo)?Promise.reject("\u4E0D\u80FD\u4EE5\u6570\u5B57\u5F00\u5934"):vo&&!vl.test(vo)?Promise.reject("\u8F93\u5165\u5185\u5BB9\u957F\u5EA6\u5FC5\u987B\u57284\u523030\u4E2A\u5B57\u7B26\u4E4B\u95F4"):Promise.resolve()},kl=ma=>parseInt(ma||"0",10),Hl=(ma,vo)=>{if(vo&&vo.length===2){const[sl,vl]=vo;if(!sl||!vl)return Promise.reject(new Error("\u8BF7\u9009\u62E9\u8D77\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"))}return Promise.resolve()};return un.createElement(un.Fragment,null,un.createElement(Mt.Z,{title:null,width:1e3,placement:"right",closable:!1,onClose:jt,open:Me},un.createElement("div",{className:Ot.content},un.createElement($n.Z,{loading:Er,active:!0},un.createElement(qe.Z,{className:"mt10",justify:"space-between"},un.createElement("b",{className:"c-grey-333 font16"},"\u8BBE\u7F6E"),un.createElement("i",{onClick:jt,className:"iconfont icon-guanbi11 current",style:{color:"#979797"}})),un.createElement("div",{className:Ot.tabs},bo.map(ma=>{const{name:vo,id:sl}=ma;return un.createElement("div",{key:sl,className:Hr===sl?Ot.active:"",onClick:()=>Ca(sl)},vo)})),Hr===1&&un.createElement(y.Fragment,null,un.createElement(Ft.Z,{className:"mt20",message:"\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883\u4E0B\u7684\u8BC4\u6D4B\u811A\u672C\uFF1A\u5C06\u4F5C\u4E3A\u6574\u4E2A\u5B9E\u8BAD\u6240\u6709\u5B9E\u9A8C\u73AF\u5883\u4E0B\uFF0C\u5B66\u5458\u8BC4\u6D4B\u65F6\u8FD0\u884C\u7684\u811A\u672C\u3002",type:"info",showIcon:!0,closable:!0}),un.createElement(qe.Z,{align:"middle",className:"mt20"},un.createElement("span",{className:"c-grey-333 font16"},"\u8FD0\u884C\u73AF\u5883"),un.createElement(Kr.default,{onClick:Mn,getPopupContainer:ma=>ma.parentNode,bordered:!1,className:"ml10",style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},value:qa,onChange:ma=>{pr(ma),xi(ma)},showArrow:!0,placeholder:"\u5B9E\u9A8C\u73AF\u5883"},(si=Jt.filter(ma=>ma.id!==0))==null?void 0:si.map((ma,vo)=>un.createElement(Kr.default.Option,{value:ma.id,name:ma.name,key:ma.id},ma.name)))),un.createElement(qe.Z,{align:"middle",className:"mt20"},un.createElement("span",{className:"c-grey-333 font16"},"\u8BC4\u6D4B\u811A\u672C"),un.createElement(Kr.default,{onClick:Mn,getPopupContainer:ma=>ma.parentNode,bordered:!1,className:"ml10 mr10",style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,value:Ur,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:ma=>{zo(ma)}},(Za||[]).map((ma,vo)=>un.createElement(Kr.default.Option,{value:parseInt(ma.id),name:ma.scptname,key:vo},ma.scptname))),un.createElement("span",{className:Ot.explain,onClick:Bi},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),un.createElement(Hn.Z,{className:Ot.popover,content:un.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",un.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",un.createElement("br",null),"challengeProgramNames",un.createElement("br",null),"sourceClassNames",un.createElement("br",null),un.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",un.createElement("br",null),un.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",un.createElement("br",null),"src/step1/HelloWorld.java",un.createElement("br",null),"src/step2/Other.java",un.createElement("br",null),un.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",un.createElement("br",null),"step1.HelloWorld",un.createElement("br",null),"step2.Other",un.createElement("br",null),un.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",un.createElement("br",null),'ff challengeProgramNames=("src/step1/',un.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',un.createElement("br",null),'sourceClassNames=("step1.HelloWorld',un.createElement("br",null),'" "step2.Other")',un.createElement("br",null),un.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},un.createElement("span",{style:{color:"#999",fontSize:14,marginTop:2,marginLeft:4},className:"iconfont icon-tishi11 c-grey-999"}))),un.createElement(Tr.ZP,{style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"30px"},language:"shell",theme:"vs-light",value:Zn,options:{readOnly:cr},onChange:ma=>{Mr(ma)}})),Hr===2&&un.createElement("div",{style:{flex:1,overflowY:"auto"}},un.createElement(qe.Z,{align:"middle",className:"mt20"},un.createElement("span",{className:"c-grey-333 font16 ml30 mr10"},"\u5B9E\u8BAD\u5BB9\u5668\u7F51\u7EDC"),un.createElement(Pe.default,{checked:Ni,onChange:ma=>hn(ma.target.checked)},un.createElement("span",{className:"c-grey-333 font14"},"\u5173\u95ED\u5916\u7F51"),un.createElement("span",{className:"c-grey-999 font14"},"\uFF08\u9009\u4E2D\uFF0C\u5728\u5B9E\u8BAD\u7F16\u8BD1\u9875\u9762\u4E2D\u4E0D\u53EF\u8BBF\u95EE\u4E92\u8054\u7F51\uFF09"))),un.createElement(qe.Z,{align:"middle",className:"mt20"},un.createElement("span",{className:"c-grey-333 font16 mr10"},"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F"),un.createElement(Wr.Z,{disableWhenCommunity:!0},un.createElement(pt.default,{bordered:!1,value:$a,disabled:(0,Ln.k5)(),onChange:ma=>{var vo,sl,vl,ol;if(((sl=(vo=Da==null?void 0:Da.userInfo)==null?void 0:vo.paid_version)==null?void 0:sl.version_type)==1&&![1,2].includes((vl=Da==null?void 0:Da.userInfo)==null?void 0:vl.role)&&((ol=ma==null?void 0:ma.target)==null?void 0:ol.value)>30){Co(30);return}Co(ma.target.value)},style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4}})),un.createElement("span",{className:"ml10 c-grey-999 font14"},"\u5206"))),Hr===3&&((0,Ln.Ny)()||((la=xe==null?void 0:xe.detail)==null?void 0:la.manager_of_shixun))&&un.createElement("div",{style:{flex:1,overflowY:"auto"}},un.createElement(qe.Z,{align:"middle",className:"mt20"},un.createElement(he.default,{form:To,layout:"horizontal",className:Ot.zybzForm},un.createElement(qe.Z,{align:"middle"},un.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},un.createElement("span",{className:Ot.must},"*"),"\u4FDD\u969C\u6807\u8BC6"),un.createElement(he.default.Item,{label:"",name:"identifier",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"},{validator:Bo}]},un.createElement(pt.default,{bordered:!1,style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4},minLength:4,maxLength:30,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"})),un.createElement("span",{className:"ml10 c-grey-999 font14"},"\u4FDD\u969C\u6807\u8BC6\u53EA\u80FD\u7531\u5B57\u6BCD\u548C\u6570\u5B57\u7EC4\u6210\uFF084~30 \u4F4D\uFF09\uFF0C\u4E0D\u80FD\u4EE5\u6570\u5B57\u5F00\u5934\u3002",un.createElement("br",null),"\u586B\u5199\u4FDD\u969C\u6807\u8BC6\u662F\u4E3A\u4E86\u4FBF\u4E8E\u5E73\u53F0\u4E3A\u6B64\u5B9E\u8DF5\u9879\u76EE\u7279\u522B\u5206\u914D\u8282\u70B9\u3002")),un.createElement(qe.Z,{align:"middle",className:"mt25"},un.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:7}},un.createElement("span",{className:Ot.must},"*"),"\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"),un.createElement("div",{style:{position:"relative"}},un.createElement(he.default.Item,{label:"",name:"school_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"}]},un.createElement(rr.Z,{bordered:!1,style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},onChange:Yr,showSearch:!0,placeholder:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"},(vr=$r==null?void 0:$r.filter(ma=>(ma==null?void 0:ma.id)!==0))==null?void 0:vr.map((ma,vo)=>un.createElement(Kr.default.Option,{key:vo+1,title:ma==null?void 0:ma.name,value:ma==null?void 0:ma.name},ma==null?void 0:ma.name)))),un.createElement("span",{className:Ot.selecticon},un.createElement("svg",{viewBox:"64 64 896 896",focusable:"false","data-icon":"down",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},un.createElement("path",{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}))))),un.createElement(qe.Z,{align:"middle",className:"mt25"},un.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},un.createElement("span",{className:Ot.must},"*"),"\u4FDD\u969C\u65F6\u95F4"),un.createElement("div",{className:Ot.graaytitle},un.createElement(he.default.Item,{label:"",name:"times",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"},{validator:Hl}]},un.createElement(yr.default.RangePicker,{disabledDate:ma=>ma&&ma{if(ma&&ma[0]&&ma[1]){const vo=ma[0].isBefore(vn()())?vn()():ma[0];To.setFieldValue("times",[vo,ma[1]])}else To.setFieldValue("times",ma)}})))),un.createElement(qe.Z,{align:"middle",className:"mt25"},un.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},un.createElement("span",{className:Ot.must},"*"),"\u4FDD\u969C\u4EBA\u6570"),un.createElement(he.default.Item,{label:"",name:"people_number",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570"}]},un.createElement(Un.Z,{parser:kl,style:{width:200},placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570",min:1})))),un.createElement("div",{className:`${Ot.examineStatus} mt25`},bi>=1&&un.createElement("div",null," ",un.createElement(Cr.Z,{className:Ot.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C\u7533\u8BF7\u6210\u529F\uFF0C\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u4E2D"),bi>=2&&bi!=3&&un.createElement("div",null," ",un.createElement(Cr.Z,{className:Ot.suc_status})," \u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u901A\u8FC7\uFF0C\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u4E2D"),bi==3&&un.createElement("div",null," ",un.createElement(fe.Z,{className:Ot.fail_status}),"\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u9A73\u56DE\uFF0C\u9A73\u56DE\u539F\u56E0: ( ",un.createElement("span",{title:oo,className:Ot.bohui},oo),") \u5982\u6709\u95EE\u9898\u8BF7\u8054\u7CFB",un.createElement("span",{className:Ot.contacts},un.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",un.createElement("div",{className:Ot.contacts_img}))),bi>=4&&bi!=5&&bi!=7&&un.createElement("div",null," ",un.createElement(Cr.Z,{className:Ot.suc_status})," \u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5B8C\u6210\uFF0C\u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u4E2D"),(bi==5||bi==7)&&un.createElement("div",null," ",un.createElement(fe.Z,{className:Ot.fail_status}),"\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5931\u8D25\uFF0C\u8BF7\u8054\u7CFB",un.createElement("span",{className:Ot.contacts},un.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",un.createElement("div",{className:Ot.contacts_img}))),bi>5&&un.createElement("div",null," ",un.createElement(Cr.Z,{className:Ot.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u5DF2\u7ED3\u675F")))),un.createElement("div",{className:Ot.btns},un.createElement(Ze.ZP,{onClick:jt},"\u53D6\u6D88"),un.createElement(Ze.ZP,{disabled:Hr==3&&[2,4,5].includes(bi),onClick:()=>va(void 0,null,function*(){var ma,vo;if(Hr===1&&!qa){Ke.ZP.warning("\u8BF7\u9009\u62E9\u8FD0\u884C\u73AF\u5883");return}(ma=xe==null?void 0:xe.detail)!=null&&ma.is_fork_from_creator&&((vo=xe==null?void 0:xe.detail)!=null&&vo.copy_for_exercise)&&Hr!=3&&(Jt.filter(sl=>sl.id===qa)[0].has_relation&&Hr===1||Hr===2)?xn({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"environment",fn:(sl,vl)=>{fl(sl,vl)},zIndex:1e4}}):fl()}),loading:Ci,type:"primary",className:"ml20"},Hr==3?"\u63D0\u4EA4\u7533\u8BF7":"\u4FDD\u5B58"))))),un.createElement(Fr,{onFinish:ma=>Mr(ma)}))};var Gr=(0,nt.connect)(({shixunsDetail:xe,user:Me})=>({shixunsDetail:xe,user:Me}))(da),ei=ne(32080),Oa=ne(25510),zr={wrap:"wrap___S9yE5",content:"content___xIxOT",head:"head___icGJE",title:"title___NbDBd",add:"add___ntZkv",addDisable:"addDisable___pgd9I",setting:"setting___kQ9Qx",tabs:"tabs___o2qas",name:"name___HUyj5",active:"active___SVp4l",line:"line___DSw6E",resource:"resource___AgLC3",mirror:"mirror___DGr0Q",interface:"interface___xxy5c",disabled:"disabled___GqKcR",port:"port___vGmHQ",grade:"grade___b6Adk",tabsBox:"tabsBox___TnoNw",tabTitle:"tabTitle___i8cO0",more:"more___kbzpa",serverConfig:"serverConfig___BtI29",viewRecommendConfig:"viewRecommendConfig___ODGyC",system:"system___YygCM",explain:"explain___klZ55",btns:"btns___o6xWf",template:"template___AMzZZ",liWrap:"liWrap___tCbB1",li:"li___srrGx",tag:"tag___NcFBh"},Fa=ne(70031),ia=ne(987),Qr=ne(86128),Ua=ne(80245),ca={list:"list___p00l5",head:"head___JcQe0",row:"row___kLpLL"},wa=ne(59301),ga=Object.defineProperty,Ir=Object.defineProperties,Jn=Object.getOwnPropertyDescriptors,ti=Object.getOwnPropertySymbols,dr=Object.prototype.hasOwnProperty,Cn=Object.prototype.propertyIsEnumerable,mr=(xe,Me,De)=>Me in xe?ga(xe,Me,{enumerable:!0,configurable:!0,writable:!0,value:De}):xe[Me]=De,Rr=(xe,Me)=>{for(var De in Me||(Me={}))dr.call(Me,De)&&mr(xe,De,Me[De]);if(ti)for(var De of ti(Me))Cn.call(Me,De)&&mr(xe,De,Me[De]);return xe},er=(xe,Me)=>Ir(xe,Jn(Me)),Qn=({showError:xe,value:Me,onChange:De,optionsLevelList:jt})=>{const[xn,cr]=(0,y.useState)([]);(0,y.useEffect)(()=>{if(!Me.length){cr([{command:"",challenge_ids:[]}]);return}cr(Me)},[JSON.stringify(Me)]);const hr=(kn,Jt,Mn)=>{let Da=JSON.parse(JSON.stringify(xn));Jt==="add"?Da.push({command:"",challenge_ids:[-1]}):Jt==="delete"?Da.splice(Mn,1):Da[Mn][Jt]=kn,cr(Da),De(Da)};return console.log(xn,"value2"),wa.createElement("div",{className:ca.list},wa.createElement("div",{className:ca.head},wa.createElement("div",{style:{width:400}},"\u547D\u4EE4"),wa.createElement("div",null,"\u5E94\u7528\u5173\u5361")),xn==null?void 0:xn.map((kn,Jt)=>{var Mn,Da,si;let la=jt.map((vr,Ar)=>{const Hr=`\u7B2C${Ar+1}\u5173\uFF1A${vr.name}`;let Ca=Hr,Er=!1;return vr.st===1&&(Ca=wa.createElement(jr.Z,{placement:"left",title:"\u7406\u8BBA\u9898\u5173\u5361\u65E0\u6CD5\u89E6\u53D1\u547D\u4EE4"},Hr),Er=!0),er(Rr({},vr),{value:vr.challenge_id,label:Ca,disabled:Er})});return la=[{label:"\u6240\u6709\u5173\u5361",value:-1},...la],wa.createElement(qe.Z,{wrap:!1,align:"middle",style:{position:"relative"},className:Jthr(vr.target.value,"command",Jt),bordered:!1,placeholder:"\u4F8B\u5982\uFF1Amysql -uroot -p123123 -h127.0.0.1",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4}}),wa.createElement(Kr.default,{options:la,getPopupContainer:vr=>vr.parentNode,value:kn==null?void 0:kn.challenge_ids,onChange:vr=>{var Ar,Hr;let Ca=vr;!((Ar=kn==null?void 0:kn.challenge_ids)!=null&&Ar.includes(-1))&&(vr!=null&&vr.includes(-1))&&(Ca=[-1]),(Hr=kn==null?void 0:kn.challenge_ids)!=null&&Hr.includes(-1)&&(vr!=null&&vr.includes(-1))&&(Ca=vr==null?void 0:vr.filter(Er=>Er!==-1)),hr(Ca,"challenge_ids",Jt)},mode:"multiple",maxTagTextLength:(si=kn==null?void 0:kn.challenge_ids)!=null&&si.includes(-1)?4:3,placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u5173\u5361",maxTagCount:5,bordered:!1,style:{width:560,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10,margin:"0 20px"}}),wa.createElement(qe.Z,{wrap:!1},wa.createElement("i",{onClick:()=>hr("","add",Jt),style:{color:"#3061D0"},className:"iconfont icon-tianjiatimu font20 current ml20"}),Jt!==0&&wa.createElement("i",{onClick:()=>hr("","delete",Jt),style:{color:"#E30000"},className:"iconfont icon-shanjian font20 ml20"})))}))},Ye=ne(59301),Pa=Object.defineProperty,Sa=Object.defineProperties,Li=Object.getOwnPropertyDescriptors,vi=Object.getOwnPropertySymbols,zi=Object.prototype.hasOwnProperty,co=Object.prototype.propertyIsEnumerable,al=(xe,Me,De)=>Me in xe?Pa(xe,Me,{enumerable:!0,configurable:!0,writable:!0,value:De}):xe[Me]=De,lo=(xe,Me)=>{for(var De in Me||(Me={}))zi.call(Me,De)&&al(xe,De,Me[De]);if(vi)for(var De of vi(Me))co.call(Me,De)&&al(xe,De,Me[De]);return xe},Ho=(xe,Me)=>Sa(xe,Li(Me)),gi=(xe,Me,De)=>new Promise((jt,xn)=>{var cr=Jt=>{try{kn(De.next(Jt))}catch(Mn){xn(Mn)}},hr=Jt=>{try{kn(De.throw(Jt))}catch(Mn){xn(Mn)}},kn=Jt=>Jt.done?jt(Jt.value):Promise.resolve(Jt.value).then(cr,hr);kn((De=De.apply(xe,Me)).next())});const fo=Kr.default.Option,il=5,gl=["Python","C++","C","Java","C#","JavaScript","TypeScript","Go","PHP","Perl","R","Rust","Ruby","Scratch","Swift","Kotlin","Scala"],$o=({practiceSetting:xe,dispatch:Me,globalSetting:De,shixunsDetail:jt,user:xn})=>{var cr,hr,kn,Jt,Mn,Da,si,la,vr,Ar;const{id:Hr,is_published:Ca}=xe,[Er,Qi]=(0,y.useState)([]),[Ci,Va]=(0,y.useState)(null),[qa,pr]=(0,y.useState)([]),[Zn,Mr]=(0,y.useState)([]),Ur=(0,y.useRef)(null),[fa,Za]=(0,y.useState)({}),ki=(0,y.useRef)({}),Ni=(0,y.useRef)({}),{shixun_environment:hn={},mirror_repository:$a={},small_type:Co=[],new_service_configs:bi=[],network_mode_list:Vi=[],boosters:To=[]}=fa,[$r,ui]=(0,y.useState)(""),[oo,uo]=(0,y.useState)("\u8BF7\u8F93\u5165\u7AEF\u53E3"),[bo,Oo]=(0,y.useState)(!1),[Yr,xi]=(0,y.useState)(!1),[to,Bi]=(0,y.useState)(!0),[Ro,zo]=(0,y.useState)(!0),[fl,Bo]=(0,y.useState)(!1),[kl,Hl]=(0,y.useState)(!1),[ma,vo]=(0,y.useState)(!1),[sl,vl]=(0,y.useState)(!1),[ol,hi]=(0,y.useState)(0),[Ti,go]=(0,y.useState)(!1),[Wl,Pi]=(0,y.useState)({}),[ro,Ko]=(0,y.useState)({}),[wl,Vo]=(0,y.useState)({}),[hs,eu]=(0,y.useState)(""),[ic,zs]=(0,y.useState)(!1),[tu,fu]=(0,y.useState)(!1),[mu,Xr]=(0,y.useState)(!1),[Wo,Nl]=(0,y.useState)({}),[Zo,ss]=(0,y.useState)({}),[Ul,nu]=(0,y.useState)([]),Pu=(0,y.useRef)([]);console.log("--1111-",To,Ul);const oc=[{id:1,name:"\u901A\u7528\u4E91"},{id:2,name:"\u4E13\u6709\u4E91"}],ul=[{id:1,name:"Windows",icon:"iconfont icon-Windows"},{id:2,name:"Linux",icon:"iconfont icon-Linux"},{id:3,name:"\u5176\u4ED6",icon:"iconfont icon-qitaxitong"}],Tl=[{id:1,name:"VNC"},{id:2,name:"RDP"}],lc=[{id:0,name:"\u516C\u5171\u955C\u50CF",type:"public"},{id:1,name:"\u81EA\u5B9A\u4E49\u955C\u50CF",type:"customize"},{id:2,name:"\u5171\u4EAB\u955C\u50CF",type:"share"}],Ku=(Zn==null?void 0:Zn.find(de=>de.id===hn.instance_startup_template_id))||{},{desc:Hs,virt_type:Iu}=Ku,gc=((cr=qa==null?void 0:qa.find(de=>de.id===(hn==null?void 0:hn.private_cloud_id)))==null?void 0:cr.cloud_type)===1,Pc=((hr=qa==null?void 0:qa.find(de=>de.id===(hn==null?void 0:hn.private_cloud_id)))==null?void 0:hr.cloud_type)===4;(0,y.useEffect)(()=>(window.addEventListener("click",Au),()=>{window.removeEventListener("click",Au)}),[]),(0,y.useEffect)(()=>{sc(),ru(),Oc(),Tc()},[]),(0,y.useEffect)(()=>{(0,dt.isEqual)(Ni.current,fa)?Me({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}):Me({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}),ki.current=fa},[fa]);const Ic=()=>gi(void 0,null,function*(){var de,Ge,mt,on;const $t=yield(0,ze.ZP)("/api/shixuns/new.json",{method:"get",params:{tab_type:(de=lc[Number(ol)])==null?void 0:de.type}});($t==null?void 0:$t.status)===0&&(((mt=(Ge=$t==null?void 0:$t.data)==null?void 0:Ge.environments)==null?void 0:mt.length)===0&&((on=$t==null?void 0:$t.data)==null?void 0:on.other_image.length)===0?go(!0):go(!1))});(0,y.useEffect)(()=>{Ic()},[ol]);const Mc=()=>{var de;const Ge=()=>{nt.history.push(`/shixuns/${Hr}/challenges`),Me({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(de=xe==null?void 0:xe.sideBar)!=null&&de.confirmLeave?Ve.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Ge()}}):Ge()},sc=()=>gi(void 0,null,function*(){var de;const Ge=yield(0,ze.ZP)(`/api/shixuns/${Hr}/get_shixun_env_tabs.json`,{method:"get"});if(Ge.status===0){const mt=((de=Ge.data)==null?void 0:de.shixun_environments_tabs)||[];mt.length&&Ci===null&&Va(mt[0].id),Qi(mt)}}),Oc=()=>gi(void 0,null,function*(){var de;zo(!0);const Ge=yield(0,ze.ZP)("/api/shixuns/get_private_clouds.json",{method:"get"});Ge.status===0&&pr((de=Ge==null?void 0:Ge.data)==null?void 0:de.list),zo(!1)}),Tc=()=>gi(void 0,null,function*(){const de=yield(0,ze.ZP)(`/api/shixuns/${Hr}/challenges.json`,{method:"get"});de.challenge_list&&nu(de.challenge_list||[])}),Mu=(de,Ge)=>gi(void 0,null,function*(){var mt;const on=yield(0,ze.ZP)("/api/shixuns/get_instance_startup_template.json",{method:"get",params:{private_cloud_id:de,operating_system:Ge}});on.status===0&&Mr((mt=on==null?void 0:on.data)==null?void 0:mt.list)}),ru=(de=null)=>gi(void 0,null,function*(){var Ge,mt,on,$t,wn,sr,Sr,ua,Ma,qr,ja,Ii,ri,qi,Yo;Bi(!0);const ji=yield(0,ze.ZP)(`/api/shixuns/${Hr}/get_multi_environments.json`,{method:"get",params:{shixun_environment_id:de}});if(ji.status===0){Ni.current=(0,dt.cloneDeep)(ji.data||{}),Za(ji.data||{}),hi(Number((mt=(Ge=ji.data)==null?void 0:Ge.shixun_environment)==null?void 0:mt.mirror_tab_type)||0),Number(($t=(on=ji.data)==null?void 0:on.shixun_environment)==null?void 0:$t.mirror_tab_type)===0?(Pi((wn=ji.data)==null?void 0:wn.mirror_repository),Ko({}),Vo({})):Number((Sr=(sr=ji.data)==null?void 0:sr.shixun_environment)==null?void 0:Sr.mirror_tab_type)===1?(Ko((ua=ji.data)==null?void 0:ua.mirror_repository),Pi({}),Vo({})):Number((qr=(Ma=ji.data)==null?void 0:Ma.shixun_environment)==null?void 0:qr.mirror_tab_type)===2&&(Vo((ja=ji.data)==null?void 0:ja.mirror_repository),Pi({}),Vo({}));const rl=(ri=(Ii=ji==null?void 0:ji.data)==null?void 0:Ii.shixun_environment)==null?void 0:ri.private_cloud_id,Zl=(Yo=(qi=ji==null?void 0:ji.data)==null?void 0:qi.shixun_environment)==null?void 0:Yo.operating_system;rl&&Zl&&Mu(rl,Zl)}Bi(!1)}),Jo=()=>gi(void 0,null,function*(){var de;const Ge=yield(0,ze.ZP)(`/api/shixuns/${Hr}/check_code_editor.json`,{method:"get",params:{shixun_environment_id:Ci}});return Ge.status===0&&Ge.is_exist_code_editor?(Ve.default.confirm({icon:null,centered:!0,className:Fa.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},width:425,okText:"\u524D\u5F80\u5173\u95ED",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ye.createElement("div",null,Ye.createElement("div",null,"\u6BCF\u4E2A\u5B9E\u8DF5\u9879\u76EE\u53EA\u80FD\u5F00\u542F\u4E00\u4E2A\u4EE3\u7801\u7F16\u8F91\u5668\u754C\u9762\u3002"),Ye.createElement("div",null,"\u201C",(de=Ge==null?void 0:Ge.shixun_environment)==null?void 0:de.name,"\u201D\u5DF2\u5F00\u542F\u4EE3\u7801\u7F16\u8F91\u5668\uFF0C\u9700\u5148\u5173\u95ED\uFF0C\u7136\u540E\u624D\u80FD\u5728\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u9009\u62E9\u4EE3\u7801\u7F16\u8F91\u5668\u3002")),onOk:()=>gi(void 0,null,function*(){Va(Ge.shixun_environment.id),ru(Ge.shixun_environment.id),sc()})}),Promise.reject()):Promise.resolve()}),Lc={shixun_environment:{id:0,resource_type:1,command_settings:[],is_support_code_editor:!1,is_support_vnc:!1,is_support_webssh:!1,is_support_thiry_party:!1,disabled_support_code_editor:!1,disabled_support_vnc:!1,disabled_support_webssh:!1,private_is_support_vnc:!1,private_is_support_webssh:!1,private_is_support_jupyter_lab:!1,private_is_support_code_editor:!1,disabled2_support_vnc:!1,disabled2_support_webssh:!1,disabled2_support_jupyter_lab:!1,disabled2_support_code_editor:!1,proxy_port:"",web_route:"",private_cloud_id:null,instance_startup_template_id:null,operating_system:1,instance_startup_type:1},mirror_repository:{choice_small_mirrors:[],shixun_service_configs:[]},small_type:[]},xc=(de,Ge)=>{var mt,on;if(typeof(de==null?void 0:de.className)=="string"&&((mt=de==null?void 0:de.className)!=null&&mt.includes(Ge)))return de;for(let $t=0,wn=de;wn=wn.parentNode;$t++){if(typeof(de==null?void 0:de.className)=="string"&&((on=wn==null?void 0:wn.className)!=null&&on.includes(Ge)))return wn;if(wn==document.documentElement)return!1}},Au=de=>{xc(de.target,"editor-scrollable")&&Vl()},Vl=()=>(0,yt.gy)(Me,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"),uc=de=>Ye.createElement(qt.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u754C\u9762",errorKey:"interface",errorValue:$r,align:"start",errorName:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u754C\u9762",tooltipTitle:Ye.createElement("div",{className:"p10"},de&&Ye.createElement(Ye.Fragment,null,Ye.createElement("b",{className:"font14"},"\u4EE3\u7801\u7F16\u8F91\u5668"),Ye.createElement("br",null),"\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4E3A\u5B66\u5458\u63D0\u4F9B\u4EE3\u7801\u7F16\u8F91\u5668\u3001\u7F16\u8BD1\u5668\u3001\u8C03\u8BD5\u5668\u7B49\u5DE5\u5177\u3002",Ye.createElement("br",null),"\u5F53\u9009\u62E9\u4E86VSCode\u76F8\u5173\u7684\u5B9E\u9A8C\u955C\u50CF\u65F6\uFF0C\u4EE3\u7801\u7F16\u8F91\u5668\u4EE5VSCode\u7684\u5F62\u5F0F\u5C55\u793A\u7ED9\u5B66\u5458\u3002",Ye.createElement("br",null),"\u6BCF\u4E2A\u5B9E\u8DF5\u9879\u76EE",Ye.createElement("b",null,"\u53EA\u80FD\u5F00\u542F\u4E00\u4E2A"),"\u4EE3\u7801\u7F16\u8F91\u5668\u754C\u9762\u3002",Ye.createElement("br",null)),Ye.createElement("div",{className:"mt10 blod font14"},"\u56FE\u5F62\u5316\u684C\u9762"),"\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4F7F\u7528\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762\u3002",Ye.createElement("br",null),Ye.createElement("div",{className:"mt10 blod font14"},"\u547D\u4EE4\u884C\u7EC8\u7AEF"),"\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4E3A\u5B66\u5458\u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3\u3002",de&&Ye.createElement(Ye.Fragment,null,Ye.createElement("div",{className:"mt10 blod font14"},"\u5BB9\u5668\u5185\u670D\u52A1"),"\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u53EF\u4EE5\u5728\u5B9E\u9A8C\u9875\u9762\u76F4\u63A5\u9884\u89C8\u5BB9\u5668\u5185\u90E8Web\u670D\u52A1\u3002"))},Ye.createElement("div",{className:zr.interface},hn!=null&&hn[de?"disabled_support_code_editor":"disabled2_support_code_editor"]?Ye.createElement(jr.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301\u4EE3\u7801\u7F16\u8F91\u5668"},Ye.createElement("div",{className:zr.disabled},Ye.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ye.createElement("div",null,Ye.createElement("i",{className:"iconfont icon-daimabianjiqi1"}),Ye.createElement("span",null,"\u4EE3\u7801\u7F16\u8F91\u5668")),Ye.createElement("aside",null," \u63D0\u4F9B\u4EE3\u7801\u7F16\u8F91\u5668\uFF0C\u7F16\u8BD1\u5668\uFF0C\u8C03\u8BD5\u5668\u7B49\u5DE5\u5177"))):Ye.createElement("div",{onClick:()=>b("shixun_environment",de?"is_support_code_editor":"private_is_support_code_editor",!(hn!=null&&hn[de?"is_support_code_editor":"private_is_support_code_editor"])),className:hn!=null&&hn[de?"is_support_code_editor":"private_is_support_code_editor"]?zr.active:""},Ye.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ye.createElement("div",null,Ye.createElement("i",{className:"iconfont icon-daimabianjiqi1"}),Ye.createElement("span",null,"\u4EE3\u7801\u7F16\u8F91\u5668")),Ye.createElement("aside",null," \u63D0\u4F9B\u4EE3\u7801\u7F16\u8F91\u5668\uFF0C\u7F16\u8BD1\u5668\uFF0C\u8C03\u8BD5\u5668\u7B49\u5DE5\u5177")),hn!=null&&hn[de?"disabled_support_vnc":"disabled2_support_vnc"]?Ye.createElement(jr.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301\u56FE\u5F62\u5316\u684C\u9762"},Ye.createElement("div",{className:zr.disabled},Ye.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ye.createElement("div",null,Ye.createElement("i",{className:"iconfont icon-tuxinghuazhuomian"}),Ye.createElement("span",null,"\u56FE\u5F62\u5316\u684C\u9762")),Ye.createElement("aside",null,"\u4F7F\u7528\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762"))):Ye.createElement("div",{onClick:()=>b("shixun_environment",de?"is_support_vnc":"private_is_support_vnc",!(hn!=null&&hn[de?"is_support_vnc":"private_is_support_vnc"])),className:hn!=null&&hn[de?"is_support_vnc":"private_is_support_vnc"]?zr.active:""},Ye.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ye.createElement("div",null,Ye.createElement("i",{className:"iconfont icon-tuxinghuazhuomian"}),Ye.createElement("span",null,"\u56FE\u5F62\u5316\u684C\u9762")),Ye.createElement("aside",null,"\u4F7F\u7528\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762")),hn!=null&&hn[de?"disabled_support_webssh":"disabled2_support_webssh"]?Ye.createElement(jr.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301\u547D\u4EE4\u884C\u7EC8\u7AEF"},Ye.createElement("div",{className:zr.disabled},Ye.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ye.createElement("div",null,Ye.createElement("i",{className:"iconfont icon-minglinghang"}),Ye.createElement("span",null,"\u547D\u4EE4\u884C\u7EC8\u7AEF")),Ye.createElement("aside",null,"\u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3"))):Ye.createElement("div",{onClick:()=>b("shixun_environment",de?"is_support_webssh":"private_is_support_webssh",!(hn!=null&&hn[de?"is_support_webssh":"private_is_support_webssh"])),className:hn!=null&&hn[de?"is_support_webssh":"private_is_support_webssh"]?zr.active:""},Ye.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ye.createElement("div",null,Ye.createElement("i",{className:"iconfont icon-minglinghang"}),Ye.createElement("span",null,"\u547D\u4EE4\u884C\u7EC8\u7AEF")),Ye.createElement("aside",null," \u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3")),de&&Ye.createElement("div",{onClick:()=>b("shixun_environment","is_support_thiry_party",!(hn!=null&&hn.is_support_thiry_party)),className:hn!=null&&hn.is_support_thiry_party?zr.active:""},Ye.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ye.createElement("div",null,Ye.createElement("i",{className:"iconfont icon-rongqi1"}),Ye.createElement("span",null,"\u5BB9\u5668\u5185\u670D\u52A1")),Ye.createElement("aside",null," \u76F4\u63A5\u9884\u89C8\u5BB9\u5668\u5185\u90E8Web\u670D\u52A1")))),Rc=(de,Ge,mt)=>{const on=Array.from(de),[$t]=on.splice(Ge,1);return on.splice(mt,0,$t),on},Ml=(de,Ge)=>gi(void 0,null,function*(){if(!de.destination)return;const mt=Rc(Ge,de.source.index,de.destination.index);Qi(mt),(0,ze.ZP)(`/api/shixuns/${Hr}/update_environment_position.json`,{method:"put",body:{tabs:mt}})}),Fc=(de,Ge)=>{let mt=Ge;Ve.default.confirm({icon:null,centered:!0,className:Fa.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},width:460,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",title:"\u91CD\u547D\u540D",content:Ye.createElement("div",null,Ye.createElement("div",{className:"mb5 c-grey-333"},"\u5B9E\u9A8C\u73AF\u5883\u540D\u79F0"),Ye.createElement("div",null,Ye.createElement(pt.default,{defaultValue:mt,onChange:on=>mt=on.target.value,maxLength:8,style:{width:300},placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u540D\u79F0"}),Ye.createElement("span",{className:"c-grey-999 font14 ml10"},"\u6700\u591A8\u4E2A\u5B57"))),onOk:()=>gi(void 0,null,function*(){if(!mt)return Ke.ZP.warning("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const on=Er.map(wn=>wn.id===de?Ho(lo({},wn),{name:mt}):wn);if(Ci===0){Qi(on);return}(yield(0,ze.ZP)(`/api/shixuns/${Hr}/update_environment_name.json`,{method:"put",body:{shixun_environment_id:de,name:mt}})).status===0&&Qi(on)})})},kc=(de,Ge)=>{Vl()||Ve.default.confirm({icon:null,centered:!0,className:Fa.Z.CustomTipsModalCss,width:425,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",title:"\u5220\u9664",content:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u5B9E\u9A8C\u73AF\u5883\uFF1F",okButtonProps:{type:"primary"},onOk:()=>gi(void 0,null,function*(){var mt;if((Ci===0?{status:0}:yield(0,ze.ZP)(`/api/shixuns/${Hr}/delete_environment.json`,{method:"delete",body:{shixun_environment_id:de}})).status===0){const $t=Er.filter(wn=>wn.id!==de);if(de===Ci){const wn=((mt=$t==null?void 0:$t[0])==null?void 0:mt.id)||null;Va(wn),ru(wn),Qi($t)}else Qi($t)}})})},wc=de=>{var Ge;if(de===Ci)return;const mt=()=>{Va(de),ru(de),sc()};(Ge=xe==null?void 0:xe.sideBar)!=null&&Ge.confirmLeave?Ve.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{mt()}}):mt()},Yu=de=>{const Ge=Ho(lo({},fa),{shixun_environment:Ho(lo({},hn),{is_support_code_editor:de.no_used_code_editor,is_support_vnc:!1,is_support_webssh:!1,is_support_thiry_party:!1,disabled_support_vnc:de.disabled_support_vnc,disabled_support_webssh:de.disabled_support_webssh,open_start_command:de.open_start_command,start_command:de.start_command,open_envs:de.open_envs,envs:de.envs,privileged:de.privileged,add_cap:de.add_cap,drop_cap:de.drop_cap}),mirror_repository:Ho(lo({},$a),{id:de.id,name:de.name,choice_small_type:[],choice_small_mirrors:[],shixun_service_configs:de.shixun_service_configs||[],description:de.description}),small_type:de.small_type});ol===0?Pi(Ge==null?void 0:Ge.mirror_repository):ol===1?Ko(Ge==null?void 0:Ge.mirror_repository):ol===2&&Vo(Ge==null?void 0:Ge.mirror_repository),Za(Ge),vl(!1),ui("")},a=de=>{vl(!1)},E=(de=!1,Ge=1)=>gi(void 0,null,function*(){var mt,on,$t;Bo(!0);const wn=(mt=Er.find(ua=>ua.id===Ci))==null?void 0:mt.name,sr=(0,ot.TG)(),Sr=yield(0,ze.ZP)(`/api/shixuns/${Hr}/update_for_multi.json`,{method:"put",body:{tabs:Er,shixun_environment_id:Ci,sub_type:$a==null?void 0:$a.choice_small_type,main_type:$a.id,shixun_environment:Ho(lo({},hn),{name:wn,mirror_tab_type:ol,network_mode:hs}),shixun_service_configs:$a==null?void 0:$a.shixun_service_configs,new_service_configs:bi,sync_origin_shixun:de,command_settings:hn==null?void 0:hn.command_settings,homework_common_id:sr||void 0}});Sr.status===0&&(ru(Sr.shixun_environment_id),Va(Sr.shixun_environment_id),sc(),(on=jt==null?void 0:jt.detail)!=null&&on.copy_for_exercise||Ke.ZP.success("\u4FDD\u5B58\u6210\u529F"),($t=jt==null?void 0:jt.detail)!=null&&$t.copy_for_exercise&&(0,Bn.m)(Me,jt,Hr,Ge)),Bo(!1)}),x=()=>{var de;if(Vl())return;if(Ci===0||(de=xe==null?void 0:xe.sideBar)!=null&&de.confirmLeave){Ke.ZP.warning("\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u6B63\u5728\u7F16\u8F91\u4E2D\uFF0C\u4E0D\u80FD\u6DFB\u52A0\u65B0\u7684\u5B9E\u9A8C\u73AF\u5883");return}const Ge=(0,dt.cloneDeep)(Lc);console.log("cloneData---",Ge),Qi([...Er,{id:0,name:`\u5B9E\u9A8C\u73AF\u5883${Er.length+1}`}]),hi(0),Pi({}),Ko({}),Vo({}),Va(0),Za(Ge)},b=(de,Ge,mt)=>gi(void 0,null,function*(){var on,$t,wn,sr,Sr,ua,Ma,qr,ja,Ii,ri,qi,Yo,ji,rl,Zl,us,Sl,cs,Kl,Dl,Bl;if(Vl())return;console.log("handleValueChange",de,Ge,mt);const Di=(0,dt.cloneDeep)(ki.current);if((Ge==="is_support_code_editor"||Ge==="private_is_support_code_editor")&&mt&&(yield Jo()),Ge==="resource_type"&&(Di.shixun_environment.instance_startup_type=1,Di.shixun_environment.command_settings=Pu.current,Pu.current=ki.current.shixun_environment.command_settings,mt===2&&!Di.shixun_environment.private_cloud_id&&(Di.shixun_environment.private_cloud_id=(on=qa==null?void 0:qa[0])==null?void 0:on.id,Di.shixun_environment.operating_system=1,Mu(Di.shixun_environment.private_cloud_id,Di.shixun_environment.operating_system))),Ge==="private_cloud_id"&&(Di.shixun_environment.private_is_support_vnc=!1,Di.shixun_environment.private_is_support_webssh=!1,Di.shixun_environment.private_is_support_jupyter_lab=!1,Di.shixun_environment.private_is_support_code_editor=!1,Di.shixun_environment.operating_system=1,Di.shixun_environment.instance_startup_template_id=null,Di.shixun_environment.instance_startup_type=1,Mu(mt,Di.shixun_environment.operating_system)),Ge==="operating_system"&&mt&&(Di.shixun_environment.private_is_support_vnc=!1,Di.shixun_environment.private_is_support_webssh=!1,Di.shixun_environment.private_is_support_jupyter_lab=!1,Di.shixun_environment.private_is_support_code_editor=!1,Di.shixun_environment.instance_startup_template_id=null,Di.shixun_environment.instance_startup_type=1,Mu(Di.shixun_environment.private_cloud_id,mt)),Ge==="instance_startup_template_id"){Di.shixun_environment.private_is_support_vnc=!1,Di.shixun_environment.private_is_support_webssh=!1,Di.shixun_environment.private_is_support_jupyter_lab=!1,Di.shixun_environment.private_is_support_code_editor=!1,Di.shixun_environment.instance_startup_type=1;const cl=Zn.find(ks=>ks.id===mt);Di.shixun_environment.disabled2_support_vnc=cl.disabled_support_vnc,Di.shixun_environment.disabled2_support_webssh=cl.disabled_support_webssh,Di.shixun_environment.disabled2_support_jupyter_lab=cl.disabled_support_jupyter_lab,Di.shixun_environment.disabled2_support_code_editor=cl.disabled_support_code_editor,Di.boosters=cl.boosters,Di.network_mode_list=cl.network_mode_list,eu((sr=(wn=($t=cl.network_mode_list)==null?void 0:$t.filter(ks=>ks.is_default))==null?void 0:wn[0])==null?void 0:sr.network_mode),Di.new_service_configs=cl!=null&&cl.service_config_info?[cl.service_config_info]:[]}if((Ge==="private_is_support_vnc"||Ge==="private_is_support_webssh")&&(Di.shixun_environment.instance_startup_type=1),Ge==="choice_small_type"){Di.mirror_repository.choice_small_mirrors=Co.filter(dl=>mt.includes(dl.id));const cl=Di.mirror_repository.choice_small_mirrors,ks=$a.choice_small_mirrors;if(cl.length>ks.length){const dl=(0,dt.differenceBy)(cl,ks,"id");if((Sr=dl==null?void 0:dl[0])!=null&&Sr.mirror_name){const jl={cpu_limit:((qr=(Ma=(ua=dl==null?void 0:dl[0])==null?void 0:ua.shixun_service_configs)==null?void 0:Ma[0])==null?void 0:qr.cpu_limit)||1,lower_cpu_limit:((ri=(Ii=(ja=dl==null?void 0:dl[0])==null?void 0:ja.shixun_service_configs)==null?void 0:Ii[0])==null?void 0:ri.lower_cpu_limit)||.1,memory_limit:((ji=(Yo=(qi=dl==null?void 0:dl[0])==null?void 0:qi.shixun_service_configs)==null?void 0:Yo[0])==null?void 0:ji.memory_limit)||1,mirror_repository_id:(rl=dl==null?void 0:dl[0])==null?void 0:rl.id,name:(Zl=dl==null?void 0:dl[0])==null?void 0:Zl.mirror_name,request_limit:((cs=(Sl=(us=dl==null?void 0:dl[0])==null?void 0:us.shixun_service_configs)==null?void 0:Sl[0])==null?void 0:cs.request_limit)||10,resource_limit:((Bl=(Dl=(Kl=dl==null?void 0:dl[0])==null?void 0:Kl.shixun_service_configs)==null?void 0:Dl[0])==null?void 0:Bl.resource_limit)||10};Di.mirror_repository.shixun_service_configs.push(jl)}}else{const dl=(0,dt.differenceBy)(ks,cl,"id");Di.mirror_repository.shixun_service_configs=Di.mirror_repository.shixun_service_configs.filter(jl=>{var ee;return jl.mirror_repository_id!==((ee=dl==null?void 0:dl[0])==null?void 0:ee.id)})}}Ge?Di[de][Ge]=mt:Di[de]=mt,console.log("cloneData",Di),ui(""),Za(Di)}),z=(de,Ge,mt)=>{var on,$t;const wn=/^\d*(\.\d*)?$/,sr=["cpu_limit","lower_cpu_limit","memory_limit","request_limit","resource_limit","gpu_memory_limit","gpu_limit"],Sr=(0,dt.cloneDeep)(($t=(on=ki.current)==null?void 0:on.mirror_repository)==null?void 0:$t.shixun_service_configs);if(sr.includes(Ge)){mt.match(wn)&&(Sr[de][Ge]=mt,b("mirror_repository","shixun_service_configs",Sr));return}Sr[de][Ge]=mt,b("mirror_repository","shixun_service_configs",Sr)},le=()=>{Ve.default.info({centered:!0,icon:null,width:460,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:Ye.createElement("div",{className:"tc"},Ye.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Oa,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"})},pe=()=>{var de,Ge,mt,on,$t,wn,sr,Sr,ua,Ma;if(!Vl()){if((hn==null?void 0:hn.resource_type)===1){if(!($a!=null&&$a.id)){ui("mirror");return}if(!(hn!=null&&hn.is_support_code_editor)&&!(hn!=null&&hn.is_support_vnc)&&!(hn!=null&&hn.is_support_webssh)&&!(hn!=null&&hn.is_support_thiry_party)){ui("interface");return}if(hn.is_support_thiry_party&&!(hn!=null&&hn.proxy_port)){ui("port"),uo("\u8BF7\u8F93\u5165\u7AEF\u53E3");return}if(hn.is_support_thiry_party&&(hn!=null&&hn.proxy_port)&&parseInt(hn==null?void 0:hn.proxy_port)>65535||((de=hn==null?void 0:hn.proxy_port)==null?void 0:de.length)>1&&((Ge=hn==null?void 0:hn.proxy_port)==null?void 0:Ge[0])==="0"){ui("port"),uo("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u7AEF\u53E3");return}if(!((mt=$a==null?void 0:$a.shixun_service_configs)!=null&&mt.length)){ui("shixun_service_configs");return}for(let qr of $a==null?void 0:$a.shixun_service_configs){if(qr!=null&&qr.open_start_command&&!(qr!=null&&qr.start_command)){ui("start_command");return}if(qr!=null&&qr.open_envs&&!(qr!=null&&qr.envs)){ui("envs");return}}if(hn!=null&&hn.webssh_host&&!/^[a-z0-9\-]*$/.test(hn==null?void 0:hn.webssh_host)){Ke.ZP.warning("\u4E3B\u673A\u540D\u53EA\u80FD\u8F93\u5165\u6570\u5B57\u3001\u5C0F\u5199\u5B57\u6BCD\u3001\u8FDE\u5B57\u7B26");return}if(($t=(on=$a==null?void 0:$a.shixun_service_configs)==null?void 0:on[0])!=null&&$t.webssh_host&&!/^(?![0-9]+$)(?!.*--)[a-z0-9](?:[a-z0-9-]{0,60}[a-z0-9])$/.test((sr=(wn=$a==null?void 0:$a.shixun_service_configs)==null?void 0:wn[0])==null?void 0:sr.webssh_host)){Hl(!0);return}}if((hn==null?void 0:hn.resource_type)===2){if(!(hn!=null&&hn.operating_system)){ui("system");return}if(!(hn!=null&&hn.instance_startup_template_id)){ui("template");return}if(!(hn!=null&&hn.private_is_support_vnc)&&!(hn!=null&&hn.private_is_support_webssh)&&!(hn!=null&&hn.private_is_support_jupyter_lab)){ui("interface");return}if((hn==null?void 0:hn.operating_system)===1&&(hn!=null&&hn.private_is_support_vnc)&&gc&&!(hn!=null&&hn.instance_startup_type)){ui("instance_startup_type");return}}if((hn!=null&&hn.is_support_webssh||hn!=null&&hn.private_is_support_webssh)&&((Sr=hn==null?void 0:hn.command_settings)==null?void 0:Sr.some(ja=>{var Ii,ri;return!ja.command&&!!((Ii=ja.challenge_ids)!=null&&Ii.length)||ja.command&&!((ri=ja.challenge_ids)!=null&&ri.length)}))){ui("command_settings");return}(ua=jt==null?void 0:jt.detail)!=null&&ua.is_fork_from_creator&&((Ma=jt==null?void 0:jt.detail)!=null&&Ma.copy_for_exercise)&&Ci!=0&&(hn!=null&&hn.has_relation)?Me({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"environment",fn:(qr,ja)=>{E(qr,ja)}}}):E()}},Ee=de=>gi(void 0,null,function*(){yield z(de.index,"cpu_limit",String(de==null?void 0:de.cpu)),yield z(de.index,"memory_limit",String(de==null?void 0:de.memory))}),Ae=de=>{const Ge=(0,dt.cloneDeep)(bi);Ge[de.index]=Ho(lo({},Ge[de.index]),{cpu_limit:String(de==null?void 0:de.cpu),memory_limit:String(de==null?void 0:de.memory)}),b("new_service_configs","",Ge)};return Ye.createElement("div",{className:zr.wrap},Ye.createElement("div",{className:zr.content},Ye.createElement("div",{className:zr.head},Ye.createElement("div",{className:zr.title},"\u5B9E\u9A8C\u73AF\u5883"),Er.lengthvo(!0),className:zr.setting},"\u8BBE\u7F6E")),!!Er.length&&Ye.createElement(y.Fragment,null,Ye.createElement(Ct.Z5,{onDragEnd:de=>Ml(de,Er)},Ye.createElement(Ct.bK,{droppableId:"droppable",direction:"horizontal"},(de,Ge)=>Ye.createElement("div",Ho(lo({},de.droppableProps),{ref:de.innerRef,className:zr.tabs}),Er.map((mt,on)=>{const{name:$t,id:wn}=mt;return Ye.createElement(Ct._l,{key:wn,draggableId:wn.toString(),index:on},(sr,Sr)=>Ye.createElement("div",Ho(lo(lo({},sr.draggableProps),sr.dragHandleProps),{ref:sr.innerRef,className:Ci===wn?zr.active:"",key:wn}),Ye.createElement("i",{className:"iconfont icon-tuodong"}),Ye.createElement("span",{className:zr.name,onClick:()=>wc(wn)},$t),Ye.createElement(ea.Z,{trigger:["click"],dropdownRender:()=>Ye.createElement(nr.default,{style:{width:92}},Ye.createElement(nr.default.Item,{onClick:()=>Fc(wn,$t),className:"font14"},"\u91CD\u547D\u540D"),Ye.createElement(nr.default.Item,{onClick:()=>kc(wn,$t),className:"font14"},"\u5220\u9664")),getPopupContainer:ua=>ua.parentNode},Ye.createElement("i",{className:"iconfont icon-zhankai5 current"}))))}),de.placeholder))),Ye.createElement("div",{className:zr.line})),Ye.createElement($n.Z,{loading:to||Ro,active:!0},!!Er.length&&Ye.createElement(y.Fragment,null,Ye.createElement(qt.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u8D44\u6E90",tooltipTitle:Ye.createElement("div",{className:"p10"},Ye.createElement("b",{className:"font14"},"\u901A\u7528\u4E91"),Ye.createElement("br",null),"\u5E38\u89C4\u573A\u666F\u9009\u7528\uFF0C\u8C03\u7528\u5934\u6B4C\u901A\u7528\u8D44\u6E90\uFF0C\u57FA\u4E8E\u5BB9\u5668\u5F62\u5F0F\u4E3A\u5B9E\u8BAD\u63D0\u4F9B\u865A\u62DF\u5B9E\u9A8C\u73AF\u5883\u3002",Ye.createElement("br",null),Ye.createElement("div",{className:"mt10 blod font14"},"\u4E13\u6709\u4E91"),"\u4E13\u7528\u573A\u666F\uFF0C\u53EF\u9009\u7528\u4E0D\u540C\u4E91\u96C6\u7FA4\u7684\u8D44\u6E90\uFF0C\u5305\u62EC\u963F\u91CC\u4E91\u3001\u534E\u4E3A\u4E91\u3001\u7B97\u80FD\u4E91\u7B49\uFF0C\u5982\u7B97\u80FD\u4E91\u9002\u7528\u4E8E\u9700\u8981\u8C03\u7528TPU\u8D44\u6E90\u8BAD\u7EC3\u7684\u5B9E\u8BAD")},Ye.createElement("div",{className:zr.resource},oc.map(de=>Ye.createElement("div",{key:de.id,className:(hn==null?void 0:hn.resource_type)===de.id?zr.active:"",onClick:()=>{(hn==null?void 0:hn.resource_type)!==de.id&&b("shixun_environment","resource_type",de.id)}},de.name)))),(hn==null?void 0:hn.resource_type)===1&&Ye.createElement(y.Fragment,null,Ye.createElement(qt.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u955C\u50CF"},Ye.createElement("div",{className:zr.resource,style:{width:300}},lc.map(de=>Ye.createElement("div",{key:de.id,className:ol===de.id?zr.active:"",onClick:()=>{ol!==de.id&&(Vl()||(hi(de.id),ui(""),de.id===0&&Za(Ho(lo({},fa),{mirror_repository:lo({},Wl)})),de.id===1&&Za(Ho(lo({},fa),{mirror_repository:lo({},ro)})),de.id===2&&Za(Ho(lo({},fa),{mirror_repository:lo({},wl)}))))}},de.name)))),Ye.createElement(qt.Z,{nameWidth:150,errorKey:"mirror",errorValue:$r,errorName:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF"},Ye.createElement(qe.Z,{align:"middle"},Ti===!1?Ye.createElement(Ye.Fragment,null,!!($a!=null&&$a.id)&&Ye.createElement(Ye.Fragment,null,Ye.createElement("div",{onClick:()=>{Vl()||vl(!0)},className:zr.mirror},Ye.createElement("div",null,$a==null?void 0:$a.name),Ye.createElement("i",{className:"iconfont icon-genghuan"})),Ye.createElement(ei.Z,{value:[{description:$a==null?void 0:$a.description,name:$a==null?void 0:$a.name}],title:"\u5B9E\u9A8C\u955C\u50CF\u8BF4\u660E"},Ye.createElement("span",{className:zr.explain},"\u5B9E\u9A8C\u955C\u50CF\u8BF4\u660E"))),!($a!=null&&$a.id)&&Ye.createElement("div",{onClick:()=>{vl(!0)},className:zr.mirror},Ye.createElement("i",{className:"iconfont icon-tianjia3 font14 mr10"}),Ye.createElement("div",null,"\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF"))):"\u6682\u65E0\u6570\u636E")),uc(!0),(hn==null?void 0:hn.is_support_code_editor)&&Ye.createElement(qt.Z,{name:"\u7F16\u7A0B\u8BED\u8A00",tooltipTitle:Ye.createElement("div",null,"1.\u5728\u7F16\u5199\u4EE3\u7801\u7684\u65F6\u5019\uFF0C\u7CFB\u7EDF\u53EF\u4EE5\u6839\u636E\u9009\u62E9\u7684\u7F16\u7A0B\u8BED\u8A00\u8FDB\u884C\u667A\u80FD\u4EE3\u7801\u8865\u5168\u548C\u4EE3\u7801\u63D0\u793A\u3002",Ye.createElement("br",null),"2.\u5982\u679C\u672A\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00\uFF0C\u7CFB\u7EDF\u6839\u636E\u4EE3\u7801\u6587\u4EF6\u7684\u6269\u5C55\u540D\u8FDB\u884C\u667A\u80FD\u4EE3\u7801\u8865\u5168\u548C\u4EE3\u7801\u63D0\u793A\u3002",Ye.createElement("br",null),"3.\u4EE3\u7801\u4ED3\u5E93\u4E2D\u7684\u4EE3\u7801\u6587\u4EF6\u548C\u7F16\u7A0B\u8BED\u8A00\u9700\u8981\u4FDD\u6301\u4E00\u81F4\u3002\u4EE3\u7801\u6587\u4EF6\u6269\u5C55\u540D\u548C\u7F16\u7A0B\u8BED\u8A00\u4E0D\u5339\u914D\u65F6\uFF0C\u5219\u65E0\u6CD5\u8FDB\u884C\u667A\u80FD\u4EE3\u7801\u8865\u5168\u548C\u4EE3\u7801\u63D0\u793A\u3002"),nameWidth:150},Ye.createElement(qe.Z,{align:"middle"},Ye.createElement(Kr.default,{getPopupContainer:de=>de.parentNode,onClick:Vl,bordered:!1,className:"mr10",optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{minWidth:400,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},value:hn==null?void 0:hn.program_language,onChange:de=>b("shixun_environment","program_language",de),showArrow:!0,maxTagCount:5},gl.map((de,Ge)=>Ye.createElement(fo,{key:de,value:de},de))))),(hn==null?void 0:hn.is_support_webssh)&&Ye.createElement(qt.Z,{nameWidth:150,align:"start",name:"\u5F00\u542F\u65F6\u89E6\u53D1\u547D\u4EE4",tooltipTitle:Ye.createElement("div",null,"\u6BCF\u6B21\u6253\u5F00\u65B0\u7684\u7EC8\u7AEF\u7A97\u53E3\u65F6\uFF0C\u81EA\u52A8\u53D1\u9001\u5E76\u6267\u884C\u6307\u5B9A\u7684\u547D\u4EE4\u6216\u6587\u672C\u3002\u7528\u4E8E\u81EA\u52A8\u5316\u7EC8\u7AEF\u4EFB\u52A1\u6216\u521D\u59CB\u5316\u5DE5\u4F5C\u73AF\u5883")},Ye.createElement(Qn,{showError:$r==="command_settings",value:hn==null?void 0:hn.command_settings,onChange:de=>b("shixun_environment","command_settings",de),optionsLevelList:Ul})),(hn==null?void 0:hn.is_support_thiry_party)&&Ye.createElement(qt.Z,{required:!0,nameWidth:150,align:"start",name:"\u7AEF\u53E3\u914D\u7F6E",errorKey:"port",errorValue:$r,errorName:oo},Ye.createElement(qe.Z,null,Ye.createElement("div",{className:"font14",style:{lineHeight:"14px"}},Ye.createElement("div",null,"\u5BB9\u5668\u7AEF\u53E3"),Ye.createElement(pt.default,{onClick:Vl,value:hn==null?void 0:hn.proxy_port,onChange:de=>{const Ge=de.target.value;(Ge===""||/^[0-9]\d*$/.test(Ge))&&b("shixun_environment","proxy_port",de.target.value)},bordered:!1,style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:6}})),Ye.createElement("div",{className:"ml20"},Ye.createElement("div",{className:"font14",style:{lineHeight:"14px"}},"\u8DEF\u7531\uFF08\u9009\u586B\uFF09"),Ye.createElement(pt.default,{onClick:Vl,value:hn==null?void 0:hn.web_route,onChange:de=>b("shixun_environment","web_route",de.target.value),bordered:!1,style:{width:450,height:50,background:"#F5F5F5",borderRadius:4,marginTop:6}})))),Ye.createElement(qt.Z,{name:"\u9644\u5E26\u73AF\u5883",nameWidth:150},Ye.createElement(qe.Z,{align:"middle"},Ye.createElement(Kr.default,{getPopupContainer:de=>de.parentNode,onClick:Vl,mode:"multiple",bordered:!1,className:"mr10",optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{minWidth:400,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},value:$a==null?void 0:$a.choice_small_type,onChange:de=>b("mirror_repository","choice_small_type",de),showArrow:!0,maxTagCount:5},Co.map((de,Ge)=>Ye.createElement(fo,{key:de.id,value:de.id},de.type_name))),!!((kn=$a==null?void 0:$a.choice_small_mirrors)!=null&&kn.length)&&Ye.createElement(ei.Z,{value:($a==null?void 0:$a.choice_small_mirrors)||[],title:"\u9644\u5E26\u73AF\u5883\u8BF4\u660E"},Ye.createElement("span",{className:zr.explain},"\u9644\u5E26\u73AF\u5883\u8BF4\u660E")))),(0,Ln.Ny)()&&Ye.createElement(y.Fragment,null,Ye.createElement("div",{onClick:()=>Oo(!bo),className:zr.grade},"\u9AD8\u7EA7\u8BBE\u7F6E",Ye.createElement("i",{className:`iconfont ${bo?"icon-shouqi4":"icon-a-xialazhankai"}`})),bo&&Ye.createElement(y.Fragment,null,Ye.createElement(qt.Z,{required:!0,nameWidth:150,name:"\u955C\u50CF\u914D\u7F6E",align:"start",errorKey:"shixun_service_configs",errorValue:$r,errorName:"\u8BF7\u6DFB\u52A0\u955C\u50CF\u914D\u7F6E",contentStyle:{overflow:(Jt=$a==null?void 0:$a.shixun_service_configs)!=null&&Jt.length?"hidden":"initial"}},Ye.createElement("div",{className:zr.tabsBox},!((Mn=$a==null?void 0:$a.shixun_service_configs)!=null&&Mn.length)&&Ye.createElement(ft.Z,{image:Tn,imageStyle:{height:180,marginTop:67},description:""}),!!((Da=$a==null?void 0:$a.shixun_service_configs)!=null&&Da.length)&&Ye.createElement(wr.default,{destroyInactiveTabPane:!0,moreIcon:Ye.createElement("span",{className:zr.more},"\u66F4\u591A ",Ye.createElement("i",{className:"iconfont icon-xiala1"}))},(si=$a==null?void 0:$a.shixun_service_configs)==null?void 0:si.map((de,Ge)=>{var mt,on,$t,wn,sr;const{cpu_limit:Sr,lower_cpu_limit:ua,memory_limit:Ma,request_limit:qr,resource_limit:ja,name:Ii,shixun_update_logs:ri,gpu_limit:qi,gpu_memory_limit:Yo}=de;return Ye.createElement(wr.default.TabPane,{className:"p20",tab:Ye.createElement("div",{title:Ii,className:zr.tabTitle},Ii),key:Ge},(ri==null?void 0:ri.user_name)&&Ye.createElement("div",{style:{margin:"-15px 0 15px 0"}},"\u6700\u8FD1\u4FEE\u6539\u4EBA\uFF1A ",ri==null?void 0:ri.user_name,"\uFF08",ri==null?void 0:ri.user_login,"\uFF09 \u4FEE\u6539\u65F6\u95F4\uFF1A",ri!=null&&ri.created_at?vn()(ri==null?void 0:ri.created_at).format("YYYY-MM-DD HH:mm:ss"):"--"),Ye.createElement(qt.Z,{nameWidth:150,name:"\u8D44\u6E90\u914D\u7F6E",align:"center"},Ye.createElement(qe.Z,{align:"middle"},Ye.createElement(qe.Z,{align:"middle",className:"mr20",wrap:!1},Ye.createElement("div",{className:zr.serverConfig,onClick:()=>{Vl()||(Nl({index:Ge,cpu:Sr,memory:Ma}),zs(!0))}},Ye.createElement("div",null,Ye.createElement("span",null,Sr,"\u6838")," ",Ye.createElement("span",null,Ma,"GB")),Ye.createElement("i",{className:"iconfont icon-bianji21"}))),Ge==0&&Ye.createElement(qe.Z,{align:"middle",wrap:!1},Ye.createElement("div",{className:zr.viewRecommendConfig,onClick:()=>Xr(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E")))),((($t=(mt=De==null?void 0:De.setting)==null?void 0:mt.big_model_users)==null?void 0:$t.includes((on=xn==null?void 0:xn.userInfo)==null?void 0:on.login))||(0,Ln.fn)())&&Ye.createElement(qt.Z,{nameWidth:150,name:"GPU\u914D\u7F6E",align:"center"},Ye.createElement(qe.Z,{align:"middle"},Ye.createElement(qe.Z,{align:"middle",className:"mr20",wrap:!1},Ye.createElement("div",{className:zr.serverConfig,onClick:()=>{ss({index:Ge,gpu_limit:qi||0,gpu_memory_limit:Yo||0}),fu(!0)}},qi&&Ye.createElement(Ye.Fragment,null,Ye.createElement("div",null,Ye.createElement("span",null,"\u663E\u5361",qi,"\u4E2A")," ",Ye.createElement("span",null,"\u663E\u5B58",Yo,"GB")),Ye.createElement("i",{className:"iconfont icon-bianji21"})),!qi&&Ye.createElement(Ye.Fragment,null,Ye.createElement("div",null,"\u672A\u914D\u7F6EGPU"),Ye.createElement("i",{className:"iconfont icon-bianji21"})))))),Ye.createElement(qt.Z,{nameWidth:150,name:"\u6587\u4EF6\u5927\u5C0F\u9650\u5236",align:"center"},Ye.createElement(qe.Z,{align:"middle"},Ye.createElement(qe.Z,{align:"middle",wrap:!1},Ye.createElement(pt.default,{onClick:Vl,style:{width:400},value:ja,maxLength:5,onChange:ji=>{const{value:rl}=ji.target,Zl=/^\d*(\.\d*)?$/;rl.match(Zl)&&z(Ge,"resource_limit",ji.target.value)},addonAfter:"M"}),Ye.createElement("span",{style:{marginLeft:10,color:"#999"}},"File size limit\u53C2\u6570\uFF0C\u8868\u793A\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u7684\u5927\u5C0F\u9650\u5236")))),Ye.createElement(qt.Z,{nameWidth:150,name:"\u542F\u52A8\u8BBE\u7F6E",align:"start",required:de==null?void 0:de.open_start_command,errorKey:"start_command",errorValue:$r,errorName:"\u8BF7\u8F93\u5165\u542F\u52A8\u547D\u4EE4"},Ye.createElement("div",{className:"font14 mb5"},"\u7528\u6237\u540D",Ye.createElement("span",{className:"c-grey-999"},"\uFF08\u767B\u5F55\u5BB9\u5668\u65F6\u53EF\u4F7F\u7528\u7684\u7528\u6237\u540D\uFF09")),Ye.createElement(Kr.default,{getPopupContainer:ji=>ji.parentNode,onClick:Vl,bordered:!1,fieldNames:{label:"name",value:"id"},options:(wn=fa==null?void 0:fa.mirror_repository)==null?void 0:wn.webssh_user_arr,value:(de==null?void 0:de.webssh_user)||"root",onChange:ji=>z(Ge,"webssh_user",ji),style:{minWidth:400,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10,marginBottom:20}}),Ye.createElement("div",{className:"font14 mb5"},"\u4E3B\u673A\u540D",Ye.createElement("span",{className:"c-grey-999"},"\uFF08\u767B\u5F55\u5BB9\u5668\u65F6\u53EF\u6307\u5B9A\u4E3B\u673A\u540D\uFF09")),Ye.createElement(qe.Z,{className:"mb20"},Ye.createElement(pt.default,{bordered:!1,onClick:Vl,value:de==null?void 0:de.webssh_host,maxLength:255,placeholder:"\u9009\u586B\uFF0C\u64CD\u4F5C\u7CFB\u7EDF\u5185\u90E8\u7684\u8BA1\u7B97\u673A\u540D",onChange:ji=>{z(Ge,"webssh_host",ji.target.value),ji.target.value?/^(?![0-9]+$)(?!.*--)[a-z0-9](?:[a-z0-9-]{0,60}[a-z0-9])$/.test(ji.target.value)?Hl(!1):Hl(!0):Hl(!1)},style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5,marginRight:10}}),Ye.createElement("div",{style:{marginTop:8,maxWidth:575},className:"c-grey-999"},"\u957F\u5EA6\u4E3A2~64\u4E2A\u5B57\u7B26\uFF0C\u53EA\u80FD\u5305\u542B\u5C0F\u5199\u5B57\u6BCD\u3001\u6570\u5B57\u3001\u8FDE\u5B57\u7B26 \u201C-\u201D\uFF0C\u5FC5\u987B\u4EE5\u5B57\u6BCD\u6216\u6570\u5B57\u5F00\u5934\u548C\u7ED3\u5C3E",Ye.createElement("br",null),"\u4E0D\u80FD\u8FDE\u7EED\u4F7F\u7528 \u201C-\u201D\uFF0C\u4E0D\u80FD\u4F7F\u7528\u7EAF\u6570\u5B57")),kl&&Ye.createElement("div",{style:{color:"#E53333",marginTop:"-15px",marginBottom:"5px"}},"\u8BF7\u8F93\u5165\u89C4\u8303\u7684\u4E3B\u673A\u540D"),Ye.createElement(Pe.default,{checked:de==null?void 0:de.open_start_command,onChange:ji=>z(Ge,"open_start_command",ji.target.checked),style:{marginTop:-4},className:"font14"},"\u542F\u52A8\u547D\u4EE4",Ye.createElement("span",{className:"c-grey-999"},"\uFF08\u542F\u52A8\u5BB9\u5668\u65F6\u8FD0\u884C\u7684\u547D\u4EE4\u6216\u811A\u672C\uFF0C\u586B\u5199\u5C06\u8986\u76D6\u5BB9\u5668\u9ED8\u8BA4\u7684\u542F\u52A8\u6307\u4EE4\u3002\uFF09")),(de==null?void 0:de.open_start_command)&&Ye.createElement(Tr.ZP,{width:"90%",height:250,placeholder:"\u4F8B\u5982\uFF1Aecho helloworld > /data/workspace/01.txt",style:{border:"1px solid #ccc",background:"#dedede",marginTop:"20px"},value:de==null?void 0:de.start_command,language:"shell",theme:"vs-light",onChange:ji=>z(Ge,"start_command",ji)})),Ye.createElement(qt.Z,{required:de==null?void 0:de.open_envs,nameWidth:150,name:"\u73AF\u5883\u53D8\u91CF",align:"start",errorKey:"envs",errorValue:$r,errorName:"\u8BF7\u8F93\u5165\u73AF\u5883\u53D8\u91CF"},Ye.createElement(Pe.default,{checked:de==null?void 0:de.open_envs,onChange:ji=>z(Ge,"open_envs",ji.target.checked),style:{marginTop:-4},className:"font14"},"\u73AF\u5883\u53D8\u91CF",Ye.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u5BB9\u5668\u6DFB\u52A0\u73AF\u5883\u53D8\u91CF\uFF09")),(de==null?void 0:de.open_envs)&&Ye.createElement(Tr.ZP,{width:"90%",height:250,placeholder:"\u4F8B\u5982\uFF1AMY_VARIABLE=my_value",style:{border:"1px solid #ccc",background:"#dedede",marginTop:"20px"},language:"shell",theme:"vs-light",value:de==null?void 0:de.envs,onChange:ji=>z(Ge,"envs",ji)})),Ye.createElement(qt.Z,{name:"\u8BBF\u95EE\u6A21\u5F0F",nameWidth:150},Ye.createElement(qe.Z,{align:"middle"},Ye.createElement(Wr.Z,{disableWhenCommunity:new Date((sr=jt.detail)==null?void 0:sr.created_at)>new Date("2023-09-01")},Ye.createElement(aa.Z,{checked:de==null?void 0:de.privileged,onChange:ji=>z(Ge,"privileged",ji)})),Ye.createElement("span",{className:"ml10 c-grey-333 font14"},"\u7279\u6743\u6A21\u5F0F"),Ye.createElement("span",{className:"c-grey-999 font14"},"\uFF08\u8D4B\u4E88\u5BB9\u5668\u8BBF\u95EE\u5BBF\u4E3B\u673A\u5185\u6838\u7279\u6027\u548C\u8BBE\u5907\u7684\u80FD\u529B\uFF09"))),Ye.createElement(qt.Z,{name:"\u6743\u9650\u63A7\u5236",nameWidth:150,align:"start"},Ye.createElement("div",{className:"font14"},"\u6DFB\u52A0\u6743\u9650",Ye.createElement("span",{className:"c-grey-999"},"\uFF08\u6DFB\u52A0\u591A\u4E2A\u6743\u9650\u7528\u82F1\u6587 , \u5206\u9694\uFF09")),Ye.createElement(pt.default,{onClick:Vl,value:de==null?void 0:de.add_cap,onChange:ji=>z(Ge,"add_cap",ji.target.value),bordered:!1,placeholder:"\u4F8B\u5982\uFF1ANET_ADMIN",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5}}),Ye.createElement("div",{className:"font14 mt20"},"\u79FB\u9664\u6743\u9650",Ye.createElement("span",{className:"c-grey-999"},"\uFF08\u79FB\u9664\u591A\u4E2A\u6743\u9650\u7528\u82F1\u6587 , \u5206\u9694\uFF09")),Ye.createElement(pt.default,{onClick:Vl,value:de==null?void 0:de.drop_cap,onChange:ji=>z(Ge,"drop_cap",ji.target.value),bordered:!1,placeholder:"\u4F8B\u5982\uFF1ASYS_PTRACE",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5}})))}))))))),(hn==null?void 0:hn.resource_type)===2&&Ye.createElement(y.Fragment,null,Ye.createElement(qt.Z,{nameWidth:150},Ye.createElement(Kr.default,{getPopupContainer:de=>de.parentNode,bordered:!1,onClick:Vl,className:"mr10",style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,value:hn==null?void 0:hn.private_cloud_id,onChange:de=>b("shixun_environment","private_cloud_id",de)},qa.map((de,Ge)=>Ye.createElement(fo,{key:de.id,value:de.id},de.name)))),Ye.createElement(qt.Z,{name:"\u64CD\u4F5C\u7CFB\u7EDF",nameWidth:150,required:!0,errorKey:"system",errorValue:$r,errorName:"\u8BF7\u9009\u62E9\u64CD\u4F5C\u7CFB\u7EDF"},Ye.createElement("div",{className:zr.system},ul.map(de=>Ye.createElement("div",{onClick:()=>{hn.operating_system!==de.id&&b("shixun_environment","operating_system",de.id)},key:de.id,className:(hn==null?void 0:hn.operating_system)===de.id?zr.active:""},Ye.createElement("i",{className:de.icon}),Ye.createElement("span",null,de.name))))),Ye.createElement(qt.Z,{required:!0,nameWidth:150,name:"\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248",errorKey:"template",errorValue:$r,errorName:"\u8BF7\u9009\u62E9\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248"},Ye.createElement(qe.Z,{align:"middle"},Ye.createElement(Kr.default,{getPopupContainer:de=>de.parentNode,bordered:!1,className:"mr10",placeholder:"\u8BF7\u9009\u62E9\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248",style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},onClick:Vl,ref:Ur,showArrow:!0,dropdownRender:de=>Ye.createElement("div",{className:zr.template},Ye.createElement("div",{className:zr.liWrap},Zn.map(Ge=>Ye.createElement("div",{className:zr.li,key:Ge.id,onClick:()=>{Ur.current.blur(),b("shixun_environment","instance_startup_template_id",Ge.id)}},Ye.createElement("span",{title:Ge.name,style:{color:(hn==null?void 0:hn.instance_startup_template_id)===Ge.id?"#0152d9":"initial"}},Ge.name),!Ge.is_public&&Ye.createElement("b",{className:zr.tag},"\u79C1\u6709")))),Ye.createElement("div",{style:{padding:12}},!Zn.length&&Ye.createElement(ft.Z,{image:Tn,imageStyle:{height:120,marginTop:20},description:"\u6682\u65E0\u6570\u636E"}),Ye.createElement("div",{style:{marginTop:Zn!=null&&Zn.length?0:20},className:"c-grey-999 font14"},"\u672A\u627E\u5230\u5408\u9002\u7684\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\uFF1F",Ye.createElement("span",{onClick:le,className:"c-light-primary current"},"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458")))),options:Zn==null?void 0:Zn.map(de=>({label:de.name,value:de.id})),value:hn==null?void 0:hn.instance_startup_template_id}),!!Hs&&Ye.createElement(ei.Z,{value:Hs,title:"\u6A21\u7248\u63CF\u8FF0"},Ye.createElement("span",{className:zr.explain},"\u6A21\u7248\u63CF\u8FF0")))),uc(!1),(hn==null?void 0:hn.private_is_support_webssh)&&Ye.createElement(qt.Z,{align:"start",nameWidth:150,name:"\u5F00\u542F\u65F6\u89E6\u53D1\u547D\u4EE4",tooltipTitle:Ye.createElement("div",null,"\u6BCF\u6B21\u6253\u5F00\u65B0\u7684\u7EC8\u7AEF\u7A97\u53E3\u65F6\uFF0C\u81EA\u52A8\u53D1\u9001\u5E76\u6267\u884C\u6307\u5B9A\u7684\u547D\u4EE4\u6216\u6587\u672C\u3002\u7528\u4E8E\u81EA\u52A8\u5316\u7EC8\u7AEF\u4EFB\u52A1\u6216\u521D\u59CB\u5316\u5DE5\u4F5C\u73AF\u5883")},Ye.createElement(Qn,{showError:$r==="command_settings",value:hn==null?void 0:hn.command_settings,onChange:de=>b("shixun_environment","command_settings",de),optionsLevelList:Ul})),(hn==null?void 0:hn.operating_system)===1&&(hn==null?void 0:hn.private_is_support_vnc)&&(gc||Pc&&Iu===1)&&Ye.createElement(qt.Z,{required:!0,nameWidth:150,name:"\u5B9E\u4F8B\u542F\u52A8\u65B9\u5F0F",errorKey:"instance_startup_type",errorValue:$r,errorName:"\u8BF7\u9009\u62E9\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248"},Ye.createElement("div",{className:zr.resource},Tl.map(de=>Ye.createElement("div",{key:de.id,className:(hn==null?void 0:hn.instance_startup_type)===de.id?zr.active:"",onClick:()=>b("shixun_environment","instance_startup_type",de.id)},de.name)))),(0,Ln.Ny)()&&Iu===1&&Ye.createElement(y.Fragment,null,Ye.createElement("div",{onClick:()=>xi(!Yr),className:zr.grade},"\u9AD8\u7EA7\u8BBE\u7F6E",Ye.createElement("i",{className:`iconfont ${Yr?"icon-shouqi4":"icon-a-xialazhankai"}`})),Yr&&Ye.createElement(y.Fragment,null,Ye.createElement(qt.Z,{required:!0,nameWidth:150,name:"\u8D44\u6E90\u914D\u7F6E",align:"start",errorKey:"shixun_service_configs",errorValue:$r,errorName:"\u8BF7\u6DFB\u52A0\u8D44\u6E90\u914D\u7F6E",contentStyle:{overflow:bi!=null&&bi.length?"hidden":"initial"}},Ye.createElement("div",{className:zr.tabsBox},!(bi!=null&&bi.length)&&Ye.createElement(ft.Z,{image:Tn,imageStyle:{height:180,marginTop:67},description:""}),!!(bi!=null&&bi.length)&&Ye.createElement(wr.default,{destroyInactiveTabPane:!0,moreIcon:Ye.createElement("span",{className:zr.more},"\u66F4\u591A ",Ye.createElement("i",{className:"iconfont icon-xiala1"}))},bi==null?void 0:bi.map((de,Ge)=>{const{cpu_limit:mt,lower_cpu_limit:on,memory_limit:$t,request_limit:wn,resource_limit:sr,name:Sr}=de;return Ye.createElement(wr.default.TabPane,{className:"p20",tab:Ye.createElement("div",{title:Sr,className:zr.tabTitle},Sr),key:Ge},Ye.createElement(qe.Z,{align:"middle"},Ye.createElement(qe.Z,{align:"middle",className:"mr20",wrap:!1},Ye.createElement("div",{className:zr.serverConfig,onClick:()=>{Nl({index:Ge,cpu:mt,memory:$t}),zs(!0)}},Ye.createElement("div",null,Ye.createElement("span",null,mt,"\u6838")," ",Ye.createElement("span",null,$t,"GB")),Ye.createElement("i",{className:"iconfont icon-bianji21"}))),Ge==0&&Ye.createElement(qe.Z,{align:"middle",wrap:!1},Ye.createElement("div",{className:zr.viewRecommendConfig,onClick:()=>Xr(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E"))))})))),(0,Ln.Ny)()&&(To==null?void 0:To.length)>0&&Ye.createElement(qt.Z,{required:!0,nameWidth:150,name:"GPU\u52A0\u901F\u5668",align:"center"},Ye.createElement(Kr.default,{disabled:!0,getPopupContainer:de=>de.parentNode,bordered:!1,className:"mr10",value:To[0],style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0},To.map(de=>Ye.createElement(Kr.default.Option,{key:de,value:de},de)))),(0,Ln.Ny)()&&(Vi==null?void 0:Vi.length)>0&&Ye.createElement(qt.Z,{required:!0,nameWidth:150,name:"\u7F51\u7EDC\u6A21\u5F0F",align:"center",tooltipTitle:Ye.createElement("div",{className:"p10"},Ye.createElement("p",null,"NAT\u6A21\u5F0F\uFF1A\u865A\u62DF\u673A\u901A\u8FC7\u4E3B\u673A\u7684\u7F51\u7EDC\u8FDE\u63A5\u5171\u4EABIP\u5730\u5740\u3002\u865A\u62DF\u673A\u7684IP\u56FA\u5B9A\u4E3A10.0.2.2"),Ye.createElement("p",null,"passt\u6A21\u5F0F\uFF1A\u5141\u8BB8\u865A\u62DF\u673A\u76F4\u63A5\u8BBF\u95EE\u4E3B\u673A\u4E0A\u7684\u786C\u4EF6\u8BBE\u5907\u3002\u865A\u62DF\u673A\u7684IP\u4E3Apod\u7684IP"))},Ye.createElement(Kr.default,{disabled:!0,getPopupContainer:de=>de.parentNode,bordered:!1,className:"mr10",value:(vr=(la=Vi==null?void 0:Vi.filter(de=>de.is_default))==null?void 0:la[0])==null?void 0:vr.network_mode,onChange:de=>{eu(de)},style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0},Vi==null?void 0:Vi.map(de=>Ye.createElement(Kr.default.Option,{key:de==null?void 0:de.network_mode,value:de==null?void 0:de.network_mode},de.name)))))))),!Er.length&&Ye.createElement(ft.Z,{image:Tn,imageStyle:{height:180,marginTop:100},description:"\u8BF7\u6DFB\u52A0\u5B9E\u9A8C\u73AF\u5883"}))),Ye.createElement("div",{className:zr.btns},Ye.createElement(Ze.ZP,{onClick:Mc,style:{marginRight:40}},"\u53D6\u6D88"),Ye.createElement(Ze.ZP,{loading:fl,type:"primary",disabled:!(Er!=null&&Er.length),onClick:()=>{pe()}},"\u4FDD\u5B58")),Ye.createElement(ct,{identifier:Hr,shixun_environment_id:Ci,useId:$a==null?void 0:$a.id,visible:sl,onCancel:()=>vl(!1),onOk:de=>Yu(de),tab_type:(Ar=lc[Number(ol)])==null?void 0:Ar.type}),Ye.createElement(Gr,{verifyModal:Vl,id:Hr,environment:Er,is_published:Ca,dispatch:Me,visible:ma,onCancel:()=>vo(!1),onOk:de=>a(de)}),Ye.createElement(ia.Z,{visible:ic,onOk:de=>{let Ge=hn==null?void 0:hn.resource_type;Ge==1&&Ee(de),Ge==2&&Ae(de),zs(!1)},onCancel:()=>zs(!1),info:Wo}),Ye.createElement(Qr.Z,{visible:tu,onOk:de=>gi(void 0,null,function*(){yield z(de.index,"gpu_memory_limit",String(de==null?void 0:de.gpu_memory_limit)),setTimeout(()=>gi(void 0,null,function*(){yield z(de.index,"gpu_limit",String(de==null?void 0:de.gpu_limit)),fu(!1)}))}),onCancel:()=>fu(!1),info:Zo}),Ye.createElement(Ua.Z,{onOk:()=>{ru(hn==null?void 0:hn.id)},identifier:Hr,visible:mu,onCancel:()=>Xr(!1),info:null,isJupyter:!1}))};var Cl=(0,nt.connect)(({practiceSetting:xe,globalSetting:Me,shixunsDetail:De,user:jt})=>({practiceSetting:xe,globalSetting:Me,shixunsDetail:De,user:jt}))($o),Lo=ne(70858),ql=ne(87169),bl={footerWrap:"footerWrap___Qaahm"},ml=Object.getOwnPropertySymbols,Ol=Object.prototype.hasOwnProperty,$l=Object.prototype.propertyIsEnumerable,El=(xe,Me)=>{var De={};for(var jt in xe)Ol.call(xe,jt)&&Me.indexOf(jt)<0&&(De[jt]=xe[jt]);if(xe!=null&&ml)for(var jt of ml(xe))Me.indexOf(jt)<0&&$l.call(xe,jt)&&(De[jt]=xe[jt]);return De},pl=(xe,Me,De)=>new Promise((jt,xn)=>{var cr=Jt=>{try{kn(De.next(Jt))}catch(Mn){xn(Mn)}},hr=Jt=>{try{kn(De.throw(Jt))}catch(Mn){xn(Mn)}},kn=Jt=>Jt.done?jt(Jt.value):Promise.resolve(Jt.value).then(cr,hr);kn((De=De.apply(xe,Me)).next())});const mo=pt.default.TextArea,ds=xe=>{var Me=xe,{shixunsDetail:De,globalSetting:jt,loading:xn,dispatch:cr,onFinish:hr=()=>{}}=Me,kn=El(Me,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]);const[Jt]=he.default.useForm(),Mn=si=>pl(void 0,null,function*(){var la;const vr=yield cr({type:"shixunsDetail/getCustomScript",payload:{id:(la=De.actionTabs.params)==null?void 0:la.id,compile:si.execute,excutive:si.compile}});Da(),vr&&hr(vr==null?void 0:vr.shixun_script)}),Da=()=>{cr({type:"shixunsDetail/setActionTabs",payload:{}})};return y.createElement(Ve.default,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",open:De.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:Da},y.createElement(he.default,{form:Jt,scrollToFirstError:!0,layout:"vertical",onFinish:Mn},y.createElement(he.default.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},y.createElement(mo,{rows:4})),y.createElement(he.default.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},y.createElement(mo,{rows:4})),y.createElement("div",{className:bl.footerWrap},y.createElement(he.default.Item,null,y.createElement(Ze.ZP,{className:"mr5",size:"middle",onClick:Da},"\u53D6\u6D88"),y.createElement(Ze.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:xn.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};var Ns=(0,nt.connect)(({shixunsDetail:xe,loading:Me,globalSetting:De})=>({shixunsDetail:xe,globalSetting:De,loading:Me}))(ds),po={wrap:"wrap___tkKvJ",head:"head___qUdlR",active:"active___fcOZ0",practice:"practice___g43Av",right:"right___plViv",title:"title___fJJJd",content:"content___Aiv2H",des:"des___kaZig",mainBody:"mainBody___fTSjs",selectBox:"selectBox___omezm",smallType:"smallType___NU4X3",evaluating:"evaluating___YaR_r",evaluatingLabel:"evaluatingLabel___Cy_Vk",mask:"mask___ewIvw",evaluatingS1:"evaluatingS1___oKt4O",serviceSettingWrap:"serviceSettingWrap___Haz9b",serviceBox:"serviceBox___Oc9DS",serviceSetLeft:"serviceSetLeft___ek9V_",serviceSetTip:"serviceSetTip___t8Vpy",btns:"btns___E8bN3",otherPractice:"otherPractice___qlpPQ",box:"box___TdGJn",popover:"popover___s3ipd",serverConfig:"serverConfig___tirr2",viewRecommendConfig:"viewRecommendConfig___vFIgu"},bs=ne(82636),Ts=ne(96935),au=Object.defineProperty,Us=Object.defineProperties,Ks=Object.getOwnPropertyDescriptors,iu=Object.getOwnPropertySymbols,Xl=Object.prototype.hasOwnProperty,Pr=Object.prototype.propertyIsEnumerable,Fi=(xe,Me,De)=>Me in xe?au(xe,Me,{enumerable:!0,configurable:!0,writable:!0,value:De}):xe[Me]=De,Ri=(xe,Me)=>{for(var De in Me||(Me={}))Xl.call(Me,De)&&Fi(xe,De,Me[De]);if(iu)for(var De of iu(Me))Pr.call(Me,De)&&Fi(xe,De,Me[De]);return xe},Hi=(xe,Me)=>Us(xe,Ks(Me)),ko=(xe,Me,De)=>new Promise((jt,xn)=>{var cr=Jt=>{try{kn(De.next(Jt))}catch(Mn){xn(Mn)}},hr=Jt=>{try{kn(De.throw(Jt))}catch(Mn){xn(Mn)}},kn=Jt=>Jt.done?jt(Jt.value):Promise.resolve(Jt.value).then(cr,hr);kn((De=De.apply(xe,Me)).next())});const hl=Kr.default.Option,Ll=({practiceSetting:xe,dispatch:Me,shixunsDetail:De,globalSetting:jt,user:xn})=>{var cr,hr,kn,Jt;const[Mn,Da]=(0,y.useState)(null),[si,la]=(0,y.useState)([]),[vr,Ar]=(0,y.useState)(!0),[Hr,Ca]=(0,y.useState)({}),[Er,Qi]=(0,y.useState)([]),[Ci,Va]=(0,y.useState)(),[qa,pr]=(0,y.useState)(),[Zn,Mr]=(0,y.useState)([]),[Ur,fa]=(0,y.useState)({}),Za=(0,y.useRef)(null),ki=(0,y.useRef)(!0),Ni=(0,y.useRef)({activeId:null,selectId:null,serviceConfigList:null,evaluateScript:null,evaluationScript:null}),hn=(0,y.useRef)(null),[$a,Co]=(0,y.useState)(!1),[bi,Vi]=(0,y.useState)(!1),[To,$r]=(0,y.useState)(!1),[ui,oo]=(0,y.useState)({}),[uo,bo]=(0,y.useState)({}),[Oo,Yr]=(0,y.useState)(!0),[xi,to]=(0,y.useState)(!1),[Bi,Ro]=(0,y.useState)(""),[zo,fl]=(0,y.useState)(""),{id:Bo,is_published:kl}=xe,{frequence_image:Hl=[],environments:ma=[],choice_small_type:vo=[],other_image:sl=[]}=Ur,{name:vl,description:ol,authorization:hi,small_type:Ti=[]}=Hr;(0,y.useEffect)(()=>{Mn!==null&&(Pi(),Za.current&&(Za.current.scrollTop=0))},[Mn]),(0,y.useEffect)(()=>{Bo&&Wl()},[Bo]),(0,y.useEffect)(()=>{if(Mn!==null)return go(),()=>{clearTimeout(hn.current)}},[Mn,si,Er,Ci,qa]);const go=()=>{clearTimeout(hn.current),hn.current=setTimeout(()=>{!(0,dt.isEqual)(Ni.current.activeId,Mn)||!(0,dt.isEqual)(Ni.current.selectId,si)||!(0,dt.isEqual)(Ni.current.serviceConfigList,Er)||!(0,dt.isEqual)(Ni.current.evaluateScript,Ci)||!(0,dt.isEqual)(Ni.current.evaluationScript,qa)?Me({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):Me({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},Wl=()=>ko(void 0,null,function*(){var Xr,Wo,Nl;Ar(!0);const Zo=yield(0,ze.ZP)(`/api/shixuns/${Bo}/edit_environment_info.json`,{method:"get"});Zo.status===0&&(fa(Ri({},Zo.data)),Ar(!1),(Xr=Zo==null?void 0:Zo.data)!=null&&Xr.id?(Ni.current.activeId=(Wo=Zo==null?void 0:Zo.data)==null?void 0:Wo.id,Da((Nl=Zo==null?void 0:Zo.data)==null?void 0:Nl.id)):Da(null))}),Pi=()=>ko(void 0,null,function*(){var Xr,Wo,Nl,Zo,ss,Ul,nu,Pu,oc,ul;Yr(!0);const Tl=yield(0,ze.ZP)(`/api/shixuns/${Bo}/edit_environment_info.json`,{method:"get",params:{mirror_repository_id:Mn}});Ca(Tl.data),Ni.current.selectId=(Xr=Tl.data)==null?void 0:Xr.choice_small_type,la((Wo=Tl.data)==null?void 0:Wo.choice_small_type),Ni.current.serviceConfigList=(Nl=Tl.data)==null?void 0:Nl.shixun_service_configs,Qi((Zo=Tl.data)==null?void 0:Zo.shixun_service_configs),Ni.current.evaluateScript=Tl.data.evaluate_script,Va(Tl.data.evaluate_script),Ni.current.evaluationScript=Tl.data.choice_standard_scripts,pr(Tl.data.choice_standard_scripts),Mr(Tl.data.standard_scripts),to((ss=Tl==null?void 0:Tl.data)==null?void 0:ss.is_jupyter_lab_private_cloud),Ro(((Ul=Tl==null?void 0:Tl.data)==null?void 0:Ul.jupyter_lab_private_cloud_id)||((oc=(Pu=(nu=Tl==null?void 0:Tl.data)==null?void 0:nu.jupyter_lab_private_clouds)==null?void 0:Pu[0])==null?void 0:oc.id)),fl((ul=Tl==null?void 0:Tl.data)==null?void 0:ul.jupyter_lab_private_instance_id),Yr(!1)}),ro=()=>{var Xr;const Wo=()=>{nt.history.push(`/shixuns/${Bo}/challenges`),Me({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(Xr=xe==null?void 0:xe.sideBar)!=null&&Xr.confirmLeave?Ve.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Wo()}}):Wo()},Ko=(Xr=!1)=>ko(void 0,null,function*(){if((Hr==null?void 0:Hr.survival_time)<10){Ke.ZP.warning("\u57FA\u672C\u4FE1\u606F\u66F4\u65B0\u5931\u8D25:\u9A8C\u8BC1\u5931\u8D25: \u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F\u5FC5\u987B\u5927\u4E8E\u6216\u7B49\u4E8E 10");return}if((0,yt.gy)(Me,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return;let Wo={sub_type:si,main_type:Mn,shixun:{mirror_script_id:qa,is_jupyter_lab_private_cloud:!1,survival_time:Hr==null?void 0:Hr.survival_time},shixun_info:{evaluate_script:Ci},shixun_service_configs:Er.map(Zo=>({mirror_repository_id:Zo.mirror_repository_id,cpu_limit:Zo.cpu_limit,lower_cpu_limit:Zo.lower_cpu_limit,memory_limit:Zo.memory_limit,request_limit:Zo.request_limit,resource_limit:Zo.resource_limit}))};if(xi){if(!zo){Ke.ZP.warning("\u8BF7\u9009\u62E9\u5B9E\u4F8B");return}Wo.shixun=Hi(Ri({},Wo.shixun),{is_jupyter_lab_private_cloud:!0,jupyter_lab_private_cloud_id:Bi,jupyter_lab_private_instance_id:zo})}(yield(0,ze.ZP)(`/api/shixuns/${Bo}`,{method:"put",body:Wo})).status===0&&(Ke.ZP.success("\u7F16\u8F91\u6210\u529F"),Ni.current={activeId:Mn,selectId:si,serviceConfigList:Er,evaluateScript:Ci,evaluationScript:qa},Me({type:"practiceSetting/getCommonData",payload:{id:Bo}}),Me({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}))}),wl=Ti.filter(Xr=>si.includes(Xr.id)),Vo=()=>{ro()},hs=(Xr,Wo,Nl)=>{Qi(Zo=>Zo.map((ss,Ul)=>Ul===Nl?Hi(Ri({},ss),{[Wo]:Xr}):ss))},eu=()=>{(0,yt.gy)(Me,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||Me({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:Bo}}})},ic=Xr=>ko(void 0,null,function*(){const Wo=yield Me({type:"shixunsDetail/getScriptContent",payload:{id:Bo,script_id:Xr}});Wo&&Va(Wo.content)}),zs=Xr=>{Ve.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:y.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",y.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>ko(void 0,null,function*(){yield ic(Xr),Ve.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:y.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")})})})},tu=(Xr,Wo)=>{const Nl=Er[0]?[Er[0]]:[];Wo.forEach(Zo=>{const ss=Er.find(Ul=>Ul.mirror_repository_id===Number(Zo.key));if(ss)Nl.push(ss);else{const Ul=Ti.find(nu=>nu.id===Number(Zo.key));if(Ul.mirror_name){const nu={cpu_limit:1,lower_cpu_limit:.1,memory_limit:1,mirror_repository_id:Number(Zo.key),name:Ul.mirror_name,request_limit:10};Nl.push(nu)}}}),Qi(Nl),la(Xr)},fu=Xr=>{hs(String(Xr==null?void 0:Xr.cpu),"cpu_limit",Xr.index),hs(String(Xr==null?void 0:Xr.memory),"memory_limit",Xr.index),Co(!1)},mu=Xr=>{hs(String(Xr==null?void 0:Xr.gpu_limit),"gpu_limit",Xr.index),hs(String(Xr==null?void 0:Xr.gpu_memory_limit),"gpu_memory_limit",Xr.index),Vi(!1)};return y.createElement($n.Z,{loading:Oo,active:!0},y.createElement("div",{className:po.wrap},y.createElement("div",{className:po.head},[{key:!1,name:"\u901A\u7528\u4E91"},{key:!0,name:"\u4E13\u6709\u4E91"}].map(Xr=>y.createElement("div",{key:Xr.name,className:xi===Xr.key?po.active:"",onClick:()=>to(Xr.key)},Xr.name))),y.createElement("div",{className:po.practice,style:{display:xi===!1?"flex":"none"}},y.createElement(Nn.Z,{loading:vr,skin:"night",className:po.left,dispatch:Me,value:Mn,data:ma,otherData:sl,tags:Hl,onChange:Xr=>Da(Xr),onSearchWord:()=>{}}),y.createElement("div",{className:po.right},y.createElement("header",null,y.createElement("div",{className:po.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",Mn===null?"\u2014 \u2014":vl)),y.createElement("div",{className:po.content,ref:Za},Mn===null&&y.createElement(ft.Z,{image:Tn,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),Mn!==null&&y.createElement("div",{className:po.des},y.createElement("div",{className:po.mainBody},y.createElement(it.Z,{value:ol})),y.createElement("div",{className:po.title},"\u9644\u5E26\u73AF\u5883"),y.createElement("div",{className:po.selectBox},y.createElement(Kr.default,{onChange:(Xr,Wo)=>tu(Xr,Wo),getPopupContainer:Xr=>Xr.parentNode,mode:"multiple",bordered:!1,value:si,optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{width:400},maxTagCount:6},Ti.map((Xr,Wo)=>y.createElement(hl,{key:Xr.id,value:Xr.id},Xr.type_name))),y.createElement("div",{className:po.smallType},wl.map(Xr=>Xr.description?y.createElement("span",{key:Xr.id},Xr.description):null))),!((cr=De==null?void 0:De.detail)!=null&&cr.is_jupyter_lab)&&y.createElement(y.Fragment,null,y.createElement("div",{className:po.title},"\u8BC4\u6D4B\u811A\u672C"),y.createElement("div",{className:po.evaluating},y.createElement("div",{className:po.evaluatingLabel},kl&&y.createElement("div",{onClick:()=>{(0,yt.gy)(Me,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")},className:po.mask}),y.createElement(Kr.default,{style:{width:400},bordered:!1,getPopupContainer:Xr=>Xr.parentNode,value:qa,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:Xr=>{zs(Xr),pr(Xr)}},(Zn||[]).map((Xr,Wo)=>y.createElement(hl,{value:parseInt(Xr.id),name:Xr.scptname,key:Wo},Xr.scptname))),y.createElement("span",{className:po.evaluatingS1,onClick:eu},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),y.createElement(Hn.Z,{overlayClassName:po.popover,placement:"bottomLeft",content:y.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",y.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",y.createElement("br",null),"challengeProgramNames",y.createElement("br",null),"sourceClassNames",y.createElement("br",null),y.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",y.createElement("br",null),y.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",y.createElement("br",null),"src/step1/HelloWorld.java",y.createElement("br",null),"src/step2/Other.java",y.createElement("br",null),y.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",y.createElement("br",null),"step1.HelloWorld",y.createElement("br",null),"step2.Other",y.createElement("br",null),y.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",y.createElement("br",null),'ff challengeProgramNames=("src/step1/',y.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',y.createElement("br",null),'sourceClassNames=("step1.HelloWorld',y.createElement("br",null),'" "step2.Other")',y.createElement("br",null),y.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},y.createElement("span",{style:{marginTop:"2px"},className:"ml10 current font14"},y.createElement(ql.Z,null)))),y.createElement(Tr.ZP,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:Ci,onChange:Xr=>{if(ki.current){ki.current=!1;return}Va(Xr),(0,yt.gy)(Me,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")&&setTimeout(()=>{ki.current=!0,Va(Ni.current.evaluateScript)},200)}}))),((hr=De.detail)==null?void 0:hr.identity)<3&&!!Er.length&&y.createElement(y.Fragment,null,y.createElement("div",{className:po.title},"\u8D44\u6E90\u914D\u7F6E"),y.createElement("div",{className:po.serviceSettingWrap},Er==null?void 0:Er.map((Xr,Wo)=>{var Nl,Zo,ss;return y.createElement("div",{key:Wo,className:"mb30"},y.createElement("div",{className:"mb20"},y.createElement("span",{className:"font16"},Xr.name)),y.createElement("div",{style:{color:"#333",marginBottom:4}},"CPU\u548C\u5185\u5B58"),y.createElement(qe.Z,{align:"middle"},y.createElement(qe.Z,{align:"middle",wrap:!1},y.createElement("div",{className:po.serverConfig,style:kl?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{},onClick:()=>{kl||(oo({index:Wo,cpu:Xr==null?void 0:Xr.cpu_limit,memory:Xr==null?void 0:Xr.memory_limit}),Co(!0))}},y.createElement("div",null,y.createElement("span",null,Xr==null?void 0:Xr.cpu_limit,"\u6838")," ",y.createElement("span",null,Xr==null?void 0:Xr.memory_limit,"GB")),y.createElement("i",{className:"iconfont icon-bianji21",style:kl?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}}))),y.createElement(qe.Z,{align:"middle",wrap:!1},y.createElement("div",{className:po.viewRecommendConfig,onClick:()=>$r(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E"))),(((ss=(Nl=jt==null?void 0:jt.setting)==null?void 0:Nl.big_model_users)==null?void 0:ss.includes((Zo=xn==null?void 0:xn.userInfo)==null?void 0:Zo.login))||(0,Ln.fn)())&&y.createElement(y.Fragment,null,y.createElement("div",{style:{color:"#333",marginBottom:4,marginTop:15}},"GPU\u548C\u663E\u5B58"),y.createElement(qe.Z,{align:"middle"},y.createElement(qe.Z,{align:"middle",wrap:!1},y.createElement("div",{className:po.serverConfig,style:kl?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{},onClick:()=>{kl||(bo({index:Wo,gpu_limit:(Xr==null?void 0:Xr.gpu_limit)||0,gpu_memory_limit:(Xr==null?void 0:Xr.gpu_memory_limit)||0}),Vi(!0))}},!!(Xr!=null&&Xr.gpu_limit)&&y.createElement(y.Fragment,null,y.createElement("div",null,y.createElement("span",null,"\u663E\u5361",Xr==null?void 0:Xr.gpu_limit,"\u4E2A")," ",y.createElement("span",null,"\u663E\u5B58",Xr==null?void 0:Xr.gpu_memory_limit,"GB")),y.createElement("i",{className:"iconfont icon-bianji21",style:kl?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}})),!(Xr!=null&&Xr.gpu_limit)&&y.createElement(y.Fragment,null,y.createElement("div",null,"\u672A\u914D\u7F6EGPU"),y.createElement("i",{className:"iconfont icon-bianji21",style:kl?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}})))))),y.createElement("div",{className:po.serviceBox},y.createElement("div",{className:po.serviceSetLeft},"\u6587\u4EF6\u5927\u5C0F\u9650\u5236"),y.createElement(pt.default,{value:Xr.resource_limit,style:{width:400,height:50},disabled:kl,maxLength:5,onChange:Ul=>{const{value:nu}=Ul.target,Pu=/^\d*(\.\d*)?$/;nu.match(Pu)&&hs(Ul.target.value,"resource_limit",Wo)},addonAfter:"M"}),y.createElement("label",{className:po.serviceSetTip},"File size limit\u53C2\u6570\uFF0C\u8868\u793A\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u7684\u5927\u5C0F\u9650\u5236")))}))),y.createElement("div",{className:"flex flex-col gap-10px"},y.createElement("div",null,"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F"),y.createElement(Un.Z,{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F",value:Hr==null?void 0:Hr.survival_time,addonAfter:"\u5206",min:0,style:{width:256},onChange:Xr=>{Ca(Hi(Ri({},Hr),{survival_time:Xr}))}})))),y.createElement("div",{className:po.btns},y.createElement(Ze.ZP,{size:"middle",style:{marginRight:20},onClick:Vo},"\u53D6\u6D88"),y.createElement(Ze.ZP,{size:"middle",type:"primary",disabled:Mn===null,onClick:()=>Ko()},"\u4FDD\u5B58"))),y.createElement(St.Z,null),y.createElement(Ns,{onFinish:Xr=>Va(Xr)}),y.createElement(Gn.Z,null),y.createElement(ia.Z,{visible:$a,onOk:Xr=>fu(Xr),onCancel:()=>Co(!1),info:ui}),y.createElement(Qr.Z,{visible:bi,onOk:Xr=>mu(Xr),onCancel:()=>Vi(!1),info:uo}),y.createElement(Ua.Z,{identifier:Bo,visible:To,onCancel:()=>$r(!1),info:null,isJupyter:!0})),y.createElement("div",{className:po.otherPractice,style:{display:xi===!0?"flex":"none"}},y.createElement("div",{className:po.box},y.createElement(bs.qp,{title:"",titleWidth:0,dataSource:(Hr==null?void 0:Hr.jupyter_lab_private_clouds)||[],value:Bi,style:{marginLeft:-20},onChange:Xr=>Ro(Xr)}),y.createElement(Lo.default,{rowSelection:{columnWidth:120,type:"radio",onChange:Xr=>{fl(Xr[0])},selectedRowKeys:[zo]},style:{marginTop:13},rowKey:"id",columns:[{title:"\u540D\u79F0",dataIndex:"name"},{title:"\u63CF\u8FF0",dataIndex:"des"}],dataSource:((Jt=(kn=Hr==null?void 0:Hr.jupyter_lab_private_clouds)==null?void 0:kn.find(Xr=>Xr.id===Bi))==null?void 0:Jt.image)||[],pagination:!1})),y.createElement("div",{className:po.btns},y.createElement(Ze.ZP,{size:"middle",style:{marginRight:20},onClick:Vo},"\u53D6\u6D88"),y.createElement(Ts.Z,{size:"middle",type:"primary",disabled:Mn===null,onClick:Ko},"\u4FDD\u5B58")))))};var Rs=(0,nt.connect)(({practiceSetting:xe,globalSetting:Me,shixunsDetail:De,user:jt})=>({practiceSetting:xe,globalSetting:Me,shixunsDetail:De,user:jt}))(Ll);const Al=({shixunsDetail:xe})=>{var Me,De,jt,xn;const[cr,hr]=(0,y.useState)(!0);return(0,y.useEffect)(()=>{var kn;typeof((kn=xe==null?void 0:xe.detail)==null?void 0:kn.is_jupyter_lab)=="boolean"&&cr&&hr(!1)},[(Me=xe==null?void 0:xe.detail)==null?void 0:Me.is_jupyter_lab,cr]),console.log((De=xe==null?void 0:xe.detail)==null?void 0:De.is_jupyter_lab,cr),y.createElement($n.Z,{loading:cr,active:!0},((jt=xe==null?void 0:xe.detail)==null?void 0:jt.is_jupyter_lab)===!1&&y.createElement(Cl,null),((xn=xe==null?void 0:xe.detail)==null?void 0:xn.is_jupyter_lab)===!0&&y.createElement(Rs,null))};var jo=(0,nt.connect)(({shixunsDetail:xe})=>({shixunsDetail:xe}))(Al),$i=ne(56102),qo={flex_box_center:"flex_box_center___l5eTc",flex_space_between:"flex_space_between___k0OR7",flex_box_vertical_center:"flex_box_vertical_center___OKlIC",flex_box_center_end:"flex_box_center_end___hN9A6",flex_box_column:"flex_box_column___ijTq_",dataset:"dataset___dSWAV",header:"header___BzxI4",title:"title___cPEyN",dataPath:"dataPath___wJ6mR",pathTitle:"pathTitle___TOS2Z",btns:"btns___jGE8o",content:"content___s4ep8",customTable:"customTable___OG3_9",row:"row___ONd7r",empty:"empty___CgtTE",path:"path___Cg5rX",text:"text___SCLRV",actionsBtns:"actionsBtns___L5tdC",customModal:"customModal___qVeG3",shareModal:"shareModal___HedYo",fileName:"fileName___x56US",renameModal:"renameModal___SmCAd",errorDes:"errorDes___VLR_5",uploadFileModal:"uploadFileModal___pYYDB",selectBtn:"selectBtn___m_hrR",leftButton:"leftButton___F0fvG",rightButton:"rightButton___oCK81",centerText:"centerText___jpgrt"},Jl={wrap:"wrap___EmsVa",colorBlue:"colorBlue___XqtfP",repeatedName:"repeatedName___yMQsm"},xu=ne(83845),cc=Object.defineProperty,Pl=Object.defineProperties,ou=Object.getOwnPropertyDescriptors,vs=Object.getOwnPropertySymbols,Ys=Object.prototype.hasOwnProperty,Fu=Object.prototype.propertyIsEnumerable,$u=(xe,Me,De)=>Me in xe?cc(xe,Me,{enumerable:!0,configurable:!0,writable:!0,value:De}):xe[Me]=De,As=(xe,Me)=>{for(var De in Me||(Me={}))Ys.call(Me,De)&&$u(xe,De,Me[De]);if(vs)for(var De of vs(Me))Fu.call(Me,De)&&$u(xe,De,Me[De]);return xe},Lu=(xe,Me)=>Pl(xe,ou(Me)),ku=(xe,Me,De)=>new Promise((jt,xn)=>{var cr=Jt=>{try{kn(De.next(Jt))}catch(Mn){xn(Mn)}},hr=Jt=>{try{kn(De.throw(Jt))}catch(Mn){xn(Mn)}},kn=Jt=>Jt.done?jt(Jt.value):Promise.resolve(Jt.value).then(cr,hr);kn((De=De.apply(xe,Me)).next())});const{Dragger:wu}=bt.default;var dc=({dispatch:xe,id:Me,onClose:De,onOK:jt,visible:xn,wrapClassName:cr,local:hr,containerId:kn,rootIdentifier:Jt})=>{var Mn;const[Da,si]=(0,y.useState)({}),[la,vr]=(0,y.useState)([]),[Ar,Hr]=(0,y.useState)([]),[Ca,Er]=(0,y.useState)(0),[Qi,Ci]=(0,y.useState)(!1),[Va,qa]=(0,y.useState)(!1),[pr]=he.default.useForm(),[Zn,Mr]=(0,y.useState)([]),Ur=(0,y.useRef)([]);(0,y.useEffect)(()=>{xn&&(pr.resetFields(),Mr([]),Hr([]),vr([]),Er(0),qa(!1),Ci(!1))},[xn]);const fa=Yr=>{var xi,to,Bi;if(Yr.file.status==="done"||Yr.file.status==="uploading"){if(Mr(Yr.fileList),!Yr.file.response)return;if((xi=Yr.file.response)!=null&&xi.id){Ke.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}Mr(Zn.filter(Ro=>Ro.uid!==Yr.file.uid)),(to=Yr.file.response)!=null&&to.message&&Ke.ZP.info((Bi=Yr.file.response)==null?void 0:Bi.message)}},Za=Yr=>ku(void 0,null,function*(){var xi;if(!Ca){const Bi=Zn.filter(Ro=>Ro.uid!==Yr.uid);Mr(Bi),Ur.current=[...Bi],vr(la.filter(Ro=>Ro!==Yr.name)),Ke.ZP.info("\u5220\u9664\u6210\u529F"),Bi.length||(pr.setFieldsValue({file:void 0}),pr.validateFields());return}if(!Yr.response){Ke.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield(0,ze.ZP)(`/api/shixuns/${Me}/destroy_data_sets.json`,{method:"Delete",body:{id:[(xi=Yr==null?void 0:Yr.response)==null?void 0:xi.id]}})).status===0&&(Mr(Zn.filter(Bi=>Bi.uid!==Yr.uid)),Ke.ZP.info("\u5220\u9664\u6210\u529F"))}),ki=Yr=>{if(Zn!=null&&Zn.some(to=>to.name===Yr.name))return Ke.ZP.info(`${Yr.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(Yr.size/1024/1024>500)return Ke.ZP.info("\u6587\u4EF6\u8D85\u8FC7500M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;const xi={name:Yr.name,uid:Yr.uid,file:Yr,percent:0};return Zn.push(xi),Ur.current=[...Zn],Mr([...Zn]),!1},Ni={height:300,multiple:!0,disabled:Ca>0,withCredentials:!0,fileList:Zn,action:`${Dt.Z.API_SERVER}/api/attachments.json`,onChange:fa,onRemove:Za,beforeUpload:ki},hn=(Yr,xi,to,Bi,Ro)=>{const zo=new FormData;Object.keys(Yr).forEach(Bo=>{zo.append(Bo,Yr[Bo])});const fl=new window.XMLHttpRequest;return fl.withCredentials=!0,fl.addEventListener("load",function(Bo){var kl;to(JSON.parse((kl=Bo==null?void 0:Bo.target)==null?void 0:kl.response))},!1),fl.addEventListener("error",function(Bo){Ro&&Ro(Bo)},!1),fl.upload.onprogress=Bo=>{Bi&&Bi(Bo)},fl.open("POST",xi),fl.send(zo),fl},$a=(Yr,xi)=>{if(Yr.lengthComputable){const to=Math.floor(Yr.loaded/Yr.total*100),Bi=Lu(As({},xi),{percent:to,status:to===100?"done":"uploading"});console.log(Ur.current,333),Ur.current=Ur.current.map(Ro=>Ro.uid===xi.uid?Bi:Ro),Mr(Ur.current)}},Co=(Yr,xi)=>{const to=Lu(As({},xi),{status:"error"});Ke.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Ur.current=Ur.current.map(Bi=>Bi.uid===xi.uid?to:Bi),Ur.current.every(Bi=>Bi.status==="done"||Bi.status==="error")&&(qa(!1),Er(2)),Mr(Ur.current)},bi=(Yr,xi)=>{let to=Lu(As({},xi),{status:"done"});if(Yr.status===0||(to=Lu(As({},xi),{status:"error"}),Ke.ZP.error("\u4E0A\u4F20\u5931\u8D25!")),Ur.current=Ur.current.map(Bi=>Bi.uid===xi.uid?to:Bi),Ur.current.every(Bi=>Bi.status==="done")){Ke.ZP.success("\u4E0A\u4F20\u5B8C\u6210!"),oo(!0);return}Ur.current.every(Bi=>Bi.status==="done"||Bi.status==="error")&&(qa(!1),Er(2)),Mr(Ur.current)},Vi=()=>{let Yr=!0;return window.navigator.onLine==!0?Yr=!0:Yr=!1,Yr},To=Yr=>ku(void 0,null,function*(){if(qa(!0),Ca===3){Er(2);return}if(Ca===2||Ca===1){$r();return}const{commitMessage:xi="",fileOss:to=[]}=Yr||{},Ro=(hr?Zn:to).map(Bo=>Bo.name);if(Ro.filter(Bo=>Bo.indexOf("\u3001")!=-1||Bo.indexOf(" ")!=-1).length>0){Ke.ZP.info("\u6570\u636E\u96C6\u540D\u79F0\u7981\u6B62\u6709\u7A7A\u683C\u4E0E\u3001"),qa(!1);return}const zo=(0,ot.TG)(),fl=yield(0,ze.ZP)(`/api/shixuns/${Me}/check_data_sets`,{method:"post",body:{files_name:Ro,homework_common_id:zo||void 0}});if(fl.status===-3){vr(fl==null?void 0:fl.exist_files),qa(!1);return}if(JSON.stringify(fl)==="{}"){qa(!1),Ke.ZP.error("\u7F51\u7EDC\u5DF2\u65AD\u5F00,\u8BF7\u7A0D\u540E\u91CD\u8BD5!");return}fl.status===0&&(Zn.forEach(Bo=>{const kl=hn({file:Bo.file,description:xi},`${Dt.Z.API_SERVER}/api/shixuns/${Me}/upload_data_sets.json`,Hl=>bi(Hl,Bo),Hl=>$a(Hl,Bo),Hl=>Co(Hl,Bo));Ar.push(kl)}),Er(1))}),$r=()=>{const{commitMessage:Yr=""}=As({},pr.getFieldsValue())||{},xi=Ur.current.filter(Bi=>Bi.status==="error"),to=Ur.current.map(Bi=>Lu(As({},Bi),{status:Bi.status==="error"?"uploading":Bi.status}));Mr(to),xi.forEach(Bi=>{const Ro=hn({file:Bi.file,description:Yr},`${Dt.Z.API_SERVER}/api/shixuns/${Me}/upload_data_sets.json`,zo=>bi(zo,Bi),zo=>$a(zo,Bi),zo=>Co(zo,Bi));Ar.push(Ro)})},ui=Yr=>{var xi,to;if(console.log(Yr,"changedValues"),"fileOss"in Yr){if(Yr!=null&&Yr.fileOss.every(Bi=>Bi.status==="done")&&((xi=Yr==null?void 0:Yr.fileOss)!=null&&xi.length)){Ke.ZP.success("\u4E0A\u4F20\u5B8C\u6210!"),oo(!0);return}if(Yr!=null&&Yr.fileOss.every(Bi=>Bi.status==="done"||Bi.status==="error")&&((to=Yr==null?void 0:Yr.fileOss)!=null&&to.length)){Er(3),qa(!1);return}vr(la.filter(Bi=>{var Ro;return(Ro=Yr==null?void 0:Yr.fileOss)==null?void 0:Ro.some(zo=>zo.name===Bi)}))}si(As({},pr.getFieldsValue()))},oo=Yr=>{Yr||(Ci(!0),Ar.forEach(xi=>{xi.abort()})),jt(),De()},uo=()=>{const{fileOss:Yr=[]}=As({},pr.getFieldsValue())||{},xi=Zn==null?void 0:Zn.every(Bi=>Bi.status==="done"),to=Yr==null?void 0:Yr.every(Bi=>Bi.status==="done");if(!xi||!to){Ve.default.confirm({title:"\u5173\u95ED\u5F39\u6846\u63D0\u793A",content:"\u6709\u6587\u4EF6\u672A\u4E0A\u4F20,\u662F\u5426\u786E\u5B9A\u79BB\u5F00\uFF1F",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{oo()}});return}oo()},bo=()=>y.createElement(y.Fragment,null,y.createElement("div",null,y.createElement("i",{className:`iconfont icon-shangchuan font50 ${Jl.colorBlue}`})),y.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",y.createElement("span",{className:`${Jl.colorBlue} ml5`},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20"))),Oo=Yr=>{console.log(Yr,444)};return y.createElement(Ve.default,{open:xn,onOk:()=>{(0,ot.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0A\u4F20\u6587\u4EF6"]),pr.submit()},centered:!0,okText:Ca===0?"\u786E\u5B9A":Ca===1?"\u4E0A\u4F20\u4E2D":"\u91CD\u65B0\u4E0A\u4F20",okButtonProps:{loading:Va},onCancel:uo,width:"1000px",title:"\u4E0A\u4F20\u6587\u4EF6"},y.createElement("div",{className:Jl.wrap},y.createElement(he.default,{className:"mt10",form:pr,scrollToFirstError:!0,layout:"vertical",onFinish:To,onValuesChange:ui},hr?y.createElement(he.default.Item,{label:y.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",y.createElement("span",{className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7500M)")),name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},y.createElement(wu,As({},Ni)," ",bo())):y.createElement(he.default.Item,{label:y.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",y.createElement("span",{className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7100GB)")),name:"fileOss",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},y.createElement(xu.ZP,{identifier:Jt,cancelUpload:Qi,container_type:"Shixun",container_id:kn,uploading:Ca<3?Ca:0,disabled:Ca>0,height:300,maxSize:100*1024*1024*1024,description:Da.commitMessage||"",text:bo(),onComplete:Oo,realFileName:!0})),!!la.length&&y.createElement("span",{className:Jl.repeatedName},la.join("\u3001"),"\u5DF2\u5B58\u5728,\u8BF7\u5220\u9664\u540E\u518D\u4E0A\u4F20"),y.createElement(he.default.Item,{name:"commitMessage",label:"\u5907\u6CE8:",rules:[{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},y.createElement(pt.default,{bordered:!1,disabled:Ca>0,maxLength:100,suffix:`${((Mn=Da.commitMessage)==null?void 0:Mn.length)||0}/100`,placeholder:"\u8BF7\u586B\u5199\u5907\u6CE8\u4FE1\u606F"})))))},fc=ne(81876),ec=ne(63457),Nu=ne(64006),tc=Object.defineProperty,Du=Object.defineProperties,ns=Object.getOwnPropertyDescriptors,Tu=Object.getOwnPropertySymbols,Gs=Object.prototype.hasOwnProperty,hu=Object.prototype.propertyIsEnumerable,Ru=(xe,Me,De)=>Me in xe?tc(xe,Me,{enumerable:!0,configurable:!0,writable:!0,value:De}):xe[Me]=De,gs=(xe,Me)=>{for(var De in Me||(Me={}))Gs.call(Me,De)&&Ru(xe,De,Me[De]);if(Tu)for(var De of Tu(Me))hu.call(Me,De)&&Ru(xe,De,Me[De]);return xe},fs=(xe,Me)=>Du(xe,ns(Me)),Cc=(xe,Me)=>{var De={};for(var jt in xe)Gs.call(xe,jt)&&Me.indexOf(jt)<0&&(De[jt]=xe[jt]);if(xe!=null&&Tu)for(var jt of Tu(xe))Me.indexOf(jt)<0&&hu.call(xe,jt)&&(De[jt]=xe[jt]);return De},Wu=(xe,Me,De)=>new Promise((jt,xn)=>{var cr=Jt=>{try{kn(De.next(Jt))}catch(Mn){xn(Mn)}},hr=Jt=>{try{kn(De.throw(Jt))}catch(Mn){xn(Mn)}},kn=Jt=>Jt.done?jt(Jt.value):Promise.resolve(Jt.value).then(cr,hr);kn((De=De.apply(xe,Me)).next())});const{Fragment:Bc}=y,{TabPane:xs}=wr.default,Os=xe=>{var Me=xe,{globalSetting:De,dispatch:jt,practiceSetting:xn,shixunsDetail:cr,user:hr}=Me,kn=Cc(Me,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),Jt,Mn,Da,si,la,vr;const{id:Ar}=xn,[Hr,Ca]=(0,y.useState)([]),[Er,Qi]=(0,y.useState)({}),[Ci,Va]=(0,y.useState)([]),[qa,pr]=(0,y.useState)(!1),[Zn,Mr]=(0,y.useState)(!0),[Ur,fa]=(0,y.useState)(!1),[Za,ki]=(0,y.useState)(!1),[Ni,hn]=(0,y.useState)(!1),[$a,Co]=(0,y.useState)(!1),[bi,Vi]=(0,y.useState)("all"),[To,$r]=(0,y.useState)([]),[ui,oo]=(0,y.useState)([]),[uo,bo]=(0,y.useState)(!1),[Oo,Yr]=(0,y.useState)({}),[xi,to]=(0,y.useState)(!1),[Bi,Ro]=(0,y.useState)([]),[zo,fl]=(0,y.useState)({page:1,limit:10,total:0}),[Bo,kl]=(0,y.useState)({page:1,limit:10,search:"",order:"mine"});(0,y.useEffect)(()=>{Ar&&ma()},[Ar]);const Hl=Pi=>{const ro=fs(gs({},zo),{page:Pi});oo([]),fl(ro),ma(ro)},ma=Pi=>Wu(void 0,null,function*(){const Ko=Pi||{page:1,limit:10,total:0};pr(!0);const wl=yield jt({type:"shixunsDetail/getSetData",payload:fs(gs({},Ko),{id:Ar})});wl!=null&&wl.data_sets&&(pr(!1),Ca([...wl.data_sets]),fl(fs(gs({},Ko),{total:wl==null?void 0:wl.data_sets_count})),Mr(!1),Qi(gs({},wl)))}),vo=()=>y.createElement("div",{className:qo.empty},y.createElement("img",{src:fc.x7,width:"258"}),y.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E\u96C6\u6587\u4EF6~")),vl={selectedRowKeys:ui,columnWidth:70,onChange:Pi=>{console.log("selectedRowKeys changed: ",Pi),oo(Pi)}},ol=Pi=>{(0,ot.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]);const ro=Pi?[Pi]:ui,Ko=(0,ot.TG)();Ve.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u6587\u4EF6\u5417\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Wu(void 0,null,function*(){if((yield(0,ze.ZP)(`/api/shixuns/${Ar}/destroy_data_sets.json`,{method:"Delete",body:{id:ro,homework_common_id:Ko||void 0}})).status===0){const Vo=ro.length===Hr.length&&zo.page>1?zo.page-1:zo.page;Ke.ZP.success("\u5220\u9664\u6210\u529F"),ma(fs(gs({},zo),{page:Vo})),oo([])}})})},hi=()=>Wu(void 0,null,function*(){const{title:Pi}=Oo;let ro=null;if(console.log(Pi,"title"),Pi===""){ro="\u6587\u4EF6\u540D\u4E0D\u80FD\u4E3A\u7A7A",Yr(fs(gs({},Oo),{errorDes:ro}));return}if(Pi.includes(" ")){ro="\u6587\u4EF6\u540D\u4E0D\u80FD\u6709\u7A7A\u683C",Yr(fs(gs({},Oo),{errorDes:ro}));return}const Ko=Hr.find(eu=>eu.id===(Oo==null?void 0:Oo.id)).title;if(Pi===Ko.substring(0,Ko.lastIndexOf("."))||Pi===Ko){ro="\u6587\u4EF6\u540D\u4E0D\u80FD\u91CD\u540D",Yr(fs(gs({},Oo),{errorDes:ro}));return}const wl=Ko.includes(".")?Ko.substring(Ko.lastIndexOf("."),Ko.length):"",Vo=(0,ot.TG)();(yield(0,ze.ZP)(`/api/shixuns/${Ar}/rename_data_sets.json`,{method:"post",body:{id:Oo==null?void 0:Oo.id,new_file_name:Pi+wl,homework_common_id:Vo||void 0}})).status===0&&(Ke.ZP.success("\u91CD\u547D\u540D\u6210\u529F"),ma(zo),fa(!1),Yr({}))}),Ti=()=>{const{download_url:Pi}=Oo;go(Pi),Ke.ZP.success("\u590D\u5236\u6210\u529F"),ki(!1),Yr({})},go=Pi=>{const ro=Pi,Ko=document.createElement("input");Ko.value=ro,document.body.appendChild(Ko),Ko.select(),document.execCommand("Copy"),Ko.style.display="none"},Wl=[{title:"\u6587\u4EF6",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:Pi=>y.createElement(jr.Z,{title:Pi},y.createElement("span",null,Pi))},{title:"\u6570\u636E\u96C6\u6765\u6E90",dataIndex:"data_set_title",key:"data_set_title",align:"left",ellipsis:!0,render:(Pi,ro)=>ro!=null&&ro.data_set_id?y.createElement(jr.Z,{title:Pi},y.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{(0,ot.xg)(`/dataset/${ro==null?void 0:ro.data_set_id}/detail?tabId=public`)}},Pi)):"--"},{title:"\u5907\u6CE8",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:Pi=>y.createElement(jr.Z,{title:Pi},y.createElement("span",null,Pi||"--"))},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:(Pi,ro)=>vn()(ro.created_on).format("YYYY-MM-DD HH:mm")},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"file_path",key:"file_path",align:"left",render:(Pi,ro)=>y.createElement("div",{className:qo.path},y.createElement(jr.Z,{title:Pi},y.createElement("span",{className:qo.text},Pi)),y.createElement($i.CopyToClipboard,{text:Pi,onCopy:()=>Ke.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(jr.Z,{title:"\u590D\u5236"},y.createElement("i",{className:"iconfont icon-fuzhi6 ml5"}))))},{title:"\u6700\u540E\u4FEE\u6539\u4EBA",dataIndex:"author",key:"author",align:"left",width:120},{title:"\u6587\u4EF6\u5927\u5C0F",dataIndex:"filesize",key:"filesize",align:"left",width:100},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"left",width:200,render:(Pi,ro)=>y.createElement("div",{className:qo.actionsBtns},y.createElement(jr.Z,{title:"\u91CD\u547D\u540D"},y.createElement("span",{className:"iconfont icon-zhongmingming",onClick:()=>{var Ko;Yr((0,dt.clone)(fs(gs({},ro),{title:ro!=null&&ro.title.includes(".")?(Ko=ro==null?void 0:ro.title)==null?void 0:Ko.substring(0,ro.title.lastIndexOf(".")):ro==null?void 0:ro.title}))),fa(!0),(0,ot.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u91CD\u547D\u540D"])}})),y.createElement(jr.Z,{title:"\u5206\u4EAB"},y.createElement("span",{className:"iconfont icon-fenxiang",onClick:()=>{(0,ot.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5206\u4EAB"]),Yr((0,dt.clone)(ro)),ki(!0)}})),y.createElement(jr.Z,{title:"\u4E0B\u8F7D"},y.createElement("span",{className:"iconfont icon-xiazai3",onClick:()=>{(0,ot.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0B\u8F7D"]),(0,ot.Nd)(ro.title,ro==null?void 0:ro.download_url)}})),y.createElement(jr.Z,{title:"\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6\u4E2D"},y.createElement("span",{className:"iconfont icon-tongbushuju",onClick:()=>{(0,ot.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u540C\u6B65"]),Co(!0),Ro([ro]),$r([ro.id])}})),y.createElement(jr.Z,{title:"\u5220\u9664"},y.createElement("span",{className:"iconfont icon-shanchu8",onClick:()=>{(0,ot.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]),ol(ro.id)}})))}];return y.createElement("div",{className:qo.dataset},y.createElement("div",{className:qo.header},y.createElement("div",{className:qo.title},"\u6570\u636E\u96C6(",zo.total,")"),y.createElement("div",{className:qo.dataPath},y.createElement("span",{className:qo.pathTitle},"\u6570\u636E\u96C6\u8DEF\u5F84:"),y.createElement("input",{value:Er==null?void 0:Er.folder_name,disabled:!0}),y.createElement($i.CopyToClipboard,{text:Er==null?void 0:Er.folder_name,onCopy:()=>Ke.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(jr.Z,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u6570\u636E\u96C6\u8DEF\u5F84"},y.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})))),y.createElement("div",{className:qo.btns},y.createElement(Ze.ZP,{type:"primary",ghost:!0,onClick:()=>ol(),disabled:!ui.length,style:{width:"60px"}},"\u5220\u9664"),y.createElement(Ze.ZP,{type:"primary",className:"ml10",style:{width:"60px"},ghost:!0,onClick:()=>{Co(!0),$r(ui),Ro(Hr.filter(Pi=>ui.includes(Pi.id)))},disabled:!ui.length},"\u540C\u6B65"),y.createElement(ea.Z,{className:"ml10",disabled:((Jt=hr==null?void 0:hr.userInfo)==null?void 0:Jt.user_status)===2,dropdownRender:()=>y.createElement(nr.default,null,y.createElement(nr.default.Item,{key:1,onClick:()=>{bo(!0)}},"\u4E0A\u4F20\u6570\u636E\u96C6"),y.createElement(nr.default.Item,{key:2,onClick:()=>{hn(!0),Vi("all")}},"\u9009\u62E9\u6570\u636E\u96C6"))},y.createElement("span",{className:qo.selectBtn},y.createElement("span",null,"\u589E\u52A0\u6570\u636E\u96C6"))))),y.createElement("div",{className:qo.content},y.createElement($n.Z,{loading:Zn,active:!0,paragraph:{rows:5}},zo.total?y.createElement(Lo.default,{rowSelection:vl,className:qo.customTable,dataSource:Hr,bordered:!1,rowKey:Pi=>Pi.id,rowClassName:qo.row,columns:Wl,loading:qa,pagination:{pageSize:zo.limit,total:zo.total,current:zo.page,onChange:Hl,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):vo())),y.createElement(dc,{rootIdentifier:(Mn=cr==null?void 0:cr.detail)==null?void 0:Mn.root_identifier,wrapClassName:qo.uploadFileModal,id:Ar,containerId:(Da=cr==null?void 0:cr.detail)==null?void 0:Da.id,local:(si=De==null?void 0:De.setting)==null?void 0:si.is_local,dispatch:jt,visible:uo,onClose:()=>bo(!1),onOK:ma}),y.createElement(Ve.default,{title:"\u91CD\u547D\u540D",open:Ur,onOk:hi,centered:!0,wrapClassName:qo.renameModal,onCancel:()=>{fa(!1),Yr({})},width:"1000px"},y.createElement("div",null,y.createElement("div",{className:qo.fileName},y.createElement("sup",null,"*"),"\u6587\u4EF6\u540D\xA0:"),y.createElement(pt.default,{value:Oo==null?void 0:Oo.title,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u5B57",bordered:!1,onChange:Pi=>{Yr(fs(gs({},Oo),{title:Pi.target.value,errorDes:null}))},maxLength:60,suffix:`${((la=Oo==null?void 0:Oo.title)==null?void 0:la.length)||0}/60`}),(Oo==null?void 0:Oo.errorDes)&&y.createElement("div",{className:qo.errorDes},Oo==null?void 0:Oo.errorDes))),y.createElement(Ve.default,{title:"\u5206\u4EAB\u4E0B\u8F7D\u94FE\u63A5",open:Za,onOk:Ti,centered:!0,wrapClassName:qo.shareModal,onCancel:()=>{ki(!1),Yr({})},width:"1000px",okText:"\u590D\u5236\u94FE\u63A5"},y.createElement("div",null,y.createElement("div",{className:qo.fileName},"\u53D1\u9001\u94FE\u63A5\uFF0C\u522B\u4EBA\u53EF\u4EE5\u901A\u8FC7\u94FE\u63A5\u4E0B\u8F7D\u6587\u4EF6",y.createElement("span",null,"(\u6709\u6548\u671F\u4E3A3\u5929)")),y.createElement(pt.default,{bordered:!1,addonBefore:"\u94FE\u63A5",value:Oo==null?void 0:Oo.download_url}))),y.createElement(ec.Z,{setVisible:hn,visible:Ni,recordId:To,type:bi,updateData:ma,identifier:(vr=cr.detail)==null?void 0:vr.identifier}),y.createElement(Ve.default,{title:"\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6",open:$a,width:400,centered:!0,keyboard:!1,onCancel:()=>Co(!1),maskClosable:!1,footer:y.createElement("div",{style:{display:"flex",justifyContent:"center"}},y.createElement("div",{className:qo.leftButton,onClick:()=>{to(!0)}},"\u751F\u6210\u65B0\u7684\u6570\u636E\u96C6"),y.createElement("div",{className:qo.rightButton,onClick:()=>{Co(!1),hn(!0),Vi("my")}},"\u53D1\u9001\u5230\u5DF2\u6709\u6570\u636E\u96C6\u4E2D"))},y.createElement("div",{className:qo.centerText},"\u5C06\u8BE5\u6570\u636E\u96C6\u6587\u4EF6\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6\u4E2D\uFF0C\u8BF7\u9009\u62E9\u540C\u6B65\u65B9\u5F0F\uFF1A")),y.createElement(Nu.Z,{visible:xi,attachmentInfo:Bi,onClose:()=>to(!1),onSuccess:Pi=>{to(!1),nt.history.push(`/dataset/${Pi}/detail?tabId=mine`)}}))};var vu=(0,nt.connect)(({globalSetting:xe,shixunsDetail:Me,practiceSetting:De,user:jt})=>({globalSetting:xe,shixunsDetail:Me,user:jt,practiceSetting:De}))(Os),nc=ne(11938),lu={wrap:"wrap___VIvSS",content:"content___pqoZT",mainPathWrap:"mainPathWrap___v3uSU",colorBlue:"colorBlue___AjQlz"},mc=Object.defineProperty,gu=Object.getOwnPropertySymbols,Ws=Object.prototype.hasOwnProperty,_s=Object.prototype.propertyIsEnumerable,Rl=(xe,Me,De)=>Me in xe?mc(xe,Me,{enumerable:!0,configurable:!0,writable:!0,value:De}):xe[Me]=De,Ls=(xe,Me)=>{for(var De in Me||(Me={}))Ws.call(Me,De)&&Rl(xe,De,Me[De]);if(gu)for(var De of gu(Me))_s.call(Me,De)&&Rl(xe,De,Me[De]);return xe},Vs=(xe,Me,De)=>new Promise((jt,xn)=>{var cr=Jt=>{try{kn(De.next(Jt))}catch(Mn){xn(Mn)}},hr=Jt=>{try{kn(De.throw(Jt))}catch(Mn){xn(Mn)}},kn=Jt=>Jt.done?jt(Jt.value):Promise.resolve(Jt.value).then(cr,hr);kn((De=De.apply(xe,Me)).next())});const Eu=xe=>xe!=null&&xe.length?xe.filter((Me,De)=>De!==0).map(Me=>Me.val).join("").substr(1):"",bc=({shixunsDetail:xe,globalSetting:Me,loading:De,dispatch:jt,fileType:xn,path:cr,onFinish:hr=()=>{}})=>{const kn=(0,nt.useParams)(),[Jt,Mn]=(0,y.useState)(""),[Da,si]=(0,y.useState)([]),[la,vr]=(0,y.useState)([]),Hr=[qn.OriginalPicturePath,qn.ExpectPicturePath,qn.PicturePath].includes(xn);(0,y.useEffect)(()=>{xe.actionTabs.key==="EditPracticeSetting-SelectFilePath"&&(Mn(cr||""),Ca())},[xe.actionTabs.key]);const Ca=(Zn="")=>Vs(void 0,null,function*(){var Mr;const Ur=yield jt({type:"shixunsDetail/getRepository",payload:{id:kn.id,path:Zn}});if(Zn===""&&!((Mr=Ur==null?void 0:Ur.trees)!=null&&Mr.length)&&Ke.ZP.warning("\u8BF7\u5148\u53BB\u4EE3\u7801\u4ED3\u5E93\u63D0\u4EA4\u6587\u4EF6"),Ur!=null&&Ur.trees){const fa=Ur.trees.map(Za=>Ls(Ls({},Za),{name:Za.name,val:Za.name}));vr(fa||[])}}),Er=Zn=>{const Mr=Eu(Da),Ur=`${Mr&&`${Mr}/`}${Zn}`;xn===qn.Path?!(Jt!=null&&Jt.includes(`${Ur}\uFF1B`))&&Mn(`${Jt}${Ur}\uFF1B`):xn===qn.ExecPath&&Mn(Ur)},Qi=Zn=>{if(Zn.type==="tree"){Da.length?Da.push({val:`/${Zn.val}`,path:Zn.val}):Da.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Zn.val}`,path:Zn.val}),si(Da);const Mr=Eu(Da);Hr&&Mn(Mr),Ca(Mr)}},Ci=(Zn,Mr)=>{const Ur=Da.filter((Za,ki)=>ki<=Mr);si(Ur);const fa=Eu(Ur);Hr&&Mn(fa),Ca(fa)},Va=()=>Vs(void 0,null,function*(){hr(Jt),qa()}),qa=()=>{Mn(""),si([]),vr([]),jt({type:"shixunsDetail/setActionTabs",payload:{}})},pr=Eu(Da);return y.createElement(Ve.default,{centered:!0,title:"\u6587\u4EF6\u8DEF\u5F84",closable:!1,keyboard:!1,open:xe.actionTabs.key==="EditPracticeSetting-SelectFilePath",onOk:Va,onCancel:qa},y.createElement("div",{className:lu.wrap},y.createElement("div",{className:lu.content},y.createElement("div",{className:lu.mainPathWrap},!!(Da!=null&&Da.length)&&Da.map((Zn,Mr)=>y.createElement("a",{key:Mr,onClick:()=>Ci(Zn,Mr)},Zn.val))),!!(la!=null&&la.length)&&la.map((Zn,Mr)=>Zn.type==="tree"?y.createElement("a",{key:Mr,onClick:()=>Qi(Zn)},y.createElement("i",{className:`iconfont icon-wenjianjia ${lu.colorBlue}`}),pr&&`${pr}/`,Zn.name):y.createElement("a",{key:Mr,onClick:()=>Er(`${Zn.name}`)},y.createElement("i",{className:`iconfont icon-zuoye ${lu.colorBlue}`}),pr&&`${pr}/`,Zn.name))),y.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),y.createElement(pt.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09",value:Jt,onChange:Zn=>Mn(Zn.target.value)})))};var rc=(0,nt.connect)(({shixunsDetail:xe,loading:Me,globalSetting:De})=>({shixunsDetail:xe,globalSetting:De,loading:Me.models.index}))(bc),yu={wrap:"wrap___AnxZp",fixBtn:"fixBtn___sQhsA"},Ac=ne(67671),pc=Object.defineProperty,su=Object.getOwnPropertySymbols,hc=Object.prototype.hasOwnProperty,_u=Object.prototype.propertyIsEnumerable,vc=(xe,Me,De)=>Me in xe?pc(xe,Me,{enumerable:!0,configurable:!0,writable:!0,value:De}):xe[Me]=De,ac=(xe,Me)=>{for(var De in Me||(Me={}))hc.call(Me,De)&&vc(xe,De,Me[De]);if(su)for(var De of su(Me))_u.call(Me,De)&&vc(xe,De,Me[De]);return xe},Xs=(xe,Me)=>{var De={};for(var jt in xe)hc.call(xe,jt)&&Me.indexOf(jt)<0&&(De[jt]=xe[jt]);if(xe!=null&&su)for(var jt of su(xe))Me.indexOf(jt)<0&&_u.call(xe,jt)&&(De[jt]=xe[jt]);return De},uu=(xe,Me,De)=>new Promise((jt,xn)=>{var cr=Jt=>{try{kn(De.next(Jt))}catch(Mn){xn(Mn)}},hr=Jt=>{try{kn(De.throw(Jt))}catch(Mn){xn(Mn)}},kn=Jt=>Jt.done?jt(Jt.value):Promise.resolve(Jt.value).then(cr,hr);kn((De=De.apply(xe,Me)).next())});const Vu=xe=>{var Me=xe,{shixunsDetail:De,globalSetting:jt,user:xn,dispatch:cr}=Me,hr=Xs(Me,["shixunsDetail","globalSetting","user","dispatch"]),kn,Jt;const Mn=(0,nt.useLocation)(),Da=(0,y.useRef)((Jt=(kn=Mn.pathname)==null?void 0:kn.split("/"))==null?void 0:Jt[2]),[si]=he.default.useForm(),[la,vr]=(0,y.useState)(""),[Ar,Hr]=(0,y.useState)(!1),[Ca,Er]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Da.current&&Qi()},[Da.current]);const Qi=()=>uu(void 0,null,function*(){Hr(!0);const Va=yield(0,ze.ZP)(`/api/shixuns/${Da.current}/get_standard_answer.json`,{method:"get",params:{from:"edit"}});Va.status===0&&(vr((Va==null?void 0:Va.standard_answer)||""),si.setFieldsValue({hide_answer:Va==null?void 0:Va.hide_answer,disable_copy:Va==null?void 0:Va.disable_copy}),Hr(!1))}),Ci=Va=>uu(void 0,null,function*(){Er(!0),(yield(0,ze.ZP)(`/api/shixuns/${Da.current}/set_standard_answer.json`,{method:"post",body:ac({},Va)})).status===0&&Ke.ZP.success("\u4FDD\u5B58\u6210\u529F"),Er(!1)});return y.createElement("section",{className:yu.wrap},y.createElement($n.Z,{loading:Ar},y.createElement(he.default,{form:si,scrollToFirstError:!0,layout:"vertical",onFinish:Ci},y.createElement(he.default.Item,{name:"hide_answer",valuePropName:"checked"},y.createElement(Pe.default,null,"\u9690\u85CF\u53C2\u8003\u7B54\u6848\u6A21\u5757")),y.createElement(he.default.Item,{name:"disable_copy",valuePropName:"checked"},y.createElement(Pe.default,null,"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848")),y.createElement(he.default.Item,{name:"standard_answer",label:"\u53C2\u8003\u7B54\u6848:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848"}]},y.createElement(Nt.Z,{defaultValue:la})),y.createElement(he.default.Item,null,y.createElement(Ac.t,{okText:"\u4FDD\u5B58",loading:Ca,hasCancelBtn:!1,className:yu.fixBtn,okButtonProps:{htmlType:"submit"}})))))};var Zu=(0,nt.connect)(({shixunsDetail:xe,globalSetting:Me,user:De})=>({shixunsDetail:xe,globalSetting:Me,user:De}))(Vu),se=ne(77254),ge=ne(61485),Le=ne(65995),Qe=ne(42995),Je=ne(59301),_t=Object.defineProperty,an=Object.defineProperties,cn=Object.getOwnPropertyDescriptors,Dn=Object.getOwnPropertySymbols,In=Object.prototype.hasOwnProperty,fn=Object.prototype.propertyIsEnumerable,Vn=(xe,Me,De)=>Me in xe?_t(xe,Me,{enumerable:!0,configurable:!0,writable:!0,value:De}):xe[Me]=De,Kn=(xe,Me)=>{for(var De in Me||(Me={}))In.call(Me,De)&&Vn(xe,De,Me[De]);if(Dn)for(var De of Dn(Me))fn.call(Me,De)&&Vn(xe,De,Me[De]);return xe},Yn=(xe,Me)=>an(xe,cn(Me)),Wn=(xe,Me,De)=>new Promise((jt,xn)=>{var cr=Jt=>{try{kn(De.next(Jt))}catch(Mn){xn(Mn)}},hr=Jt=>{try{kn(De.throw(Jt))}catch(Mn){xn(Mn)}},kn=Jt=>Jt.done?jt(Jt.value):Promise.resolve(Jt.value).then(cr,hr);kn((De=De.apply(xe,Me)).next())});const{Countdown:tr}=nc.default;var ar=(xe=>(xe[xe.LoadingFail=1]="LoadingFail",xe[xe.Loading=2]="Loading",xe[xe.Finish=3]="Finish",xe))(ar||{}),qn=(xe=>(xe.Path="path",xe.ExecPath="exec_path",xe.OriginalPicturePath="original_picture_path",xe.ExpectPicturePath="expect_picture_path",xe.PicturePath="picture_path",xe))(qn||{});const ta=({globalSetting:xe,loading:Me,dispatch:De,practiceSetting:jt,shixunsDetail:xn})=>{var cr,hr;const[kn,Jt]=(0,y.useState)(),[Mn,Da]=(0,y.useState)(),si=(0,y.useRef)(),[la,vr]=(0,y.useState)(),[Ar,Hr]=(0,y.useState)(),[Ca,Er]=(0,y.useState)(!0),[Qi,Ci]=(0,y.useState)(700),[Va,qa]=(0,y.useState)(""),[pr,Zn]=(0,y.useState)("1"),Mr=(0,nt.useParams)(),[Ur,fa]=(0,y.useState)(!0);(0,y.useEffect)(()=>{var $r;($r=xn==null?void 0:xn.detail)!=null&&$r.id&&ki()},[(cr=xn==null?void 0:xn.detail)==null?void 0:cr.id]);const Za=()=>Wn(void 0,null,function*(){var $r,ui;const oo=yield De({type:"shixunsDetail/updateRepositoryFile",payload:{id:Mr.id,path:(ui=($r=xn==null?void 0:xn.fileContent)==null?void 0:$r.params)==null?void 0:ui.path,content:kn,secret_repository:Ca?null:!0}});oo!=null&&oo.content&&(Ke.ZP.info("\u4FDD\u5B58\u6210\u529F"),De({type:"practiceSetting/setSideBarTabs",payload:Yn(Kn({},jt.sideBar),{confirmLeave:!1})}))}),ki=()=>Wn(void 0,null,function*(){var $r,ui,oo,uo,bo,Oo;fa(!0);let Yr=yield(0,Se.Ui)({identifier:Mr.id});if(($r=xn==null?void 0:xn.detail)!=null&&$r.is_wuying){if((Yr==null?void 0:Yr.status)!==0)return;let xi;do if(xi=yield(0,Qe.wj)({requestId:Yr==null?void 0:Yr.requestId}),xi!=null&&xi.data){console.log("\u64CD\u4F5C\u6210\u529F");break}else if((xi==null?void 0:xi.data)===null)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),yield new Promise(to=>setTimeout(to,1e4));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while((xi==null?void 0:xi.data)===null);if((xi==null?void 0:xi.status)===0){const to=((ui=xi==null?void 0:xi.data)==null?void 0:ui.data)||{};Yr={status:0,url:to==null?void 0:to.url}}}if(fa(!1),(uo=(oo=Yr==null?void 0:Yr.data)==null?void 0:oo.data_list)!=null&&uo.length){se.Z.publish("pod-restrict-data",{identifier:(bo=Yr==null?void 0:Yr.data)==null?void 0:bo.identifier,data_list:(Oo=Yr==null?void 0:Yr.data)==null?void 0:Oo.data_list});return}Yr!=null&&Yr.url&&qa(Yr==null?void 0:Yr.url)}),Ni=()=>Wn(void 0,null,function*(){const $r=yield(0,Se.K_)({identifier:Mr.id});($r==null?void 0:$r.status)===0&&($r!=null&&$r.remainingSeconds?(vr(Date.now()+$r.remainingSeconds*1e3),Hr($r.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+($r.remainingSeconds-300)*1e3)):hn())}),hn=()=>{Ve.default.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",zIndex:9999,content:Je.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F"),onOk:()=>Wn(void 0,null,function*(){$a()})})},$a=()=>Wn(void 0,null,function*(){Da(2);const $r=yield(0,Se.zH)({identifier:Mr.id});($r==null?void 0:$r.status)===0&&(Da(3),qa($r.url),si.current=$r.port,Ke.ZP.success("\u91CD\u7F6E\u73AF\u5883\u6210\u529F!"))}),Co=()=>{Ve.default.destroyAll(),Ve.default.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:Je.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",Je.createElement("span",null,Je.createElement(tr,{value:la,format:"HH:mm:ss",onFinish:bi})),"\u65F6\u95F4\u540E\u670D\u52A1\u4E2D\u65AD\uFF0C\u662F\u5426\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\uFF1F"),okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981",onOk:()=>Wn(void 0,null,function*(){(yield(0,Se.q9)({identifier:Mr.id})).status===0&&(yield Ni(),Ke.ZP.success("\u5EF6\u957F\u6210\u529F!"))})})},bi=()=>{Ve.default.destroyAll(),Ve.default.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:Je.createElement("p",{className:"tc font14"},"\u670D\u52A1\u5DF2\u4E2D\u65AD\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{$a()}})},Vi=$r=>{De({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},To=$r=>Wn(void 0,null,function*(){yield(0,Se.QA)({id:Mr.id,startup_file:$r}),ki(),De({type:"practiceSetting/getCommonData",payload:Kn({},Mr)}),De({type:"shixunsDetail/getShixunsDetail",payload:Mr})});return Je.createElement(wr.default,{activeKey:pr,onChange:$r=>Zn($r),tabBarStyle:{paddingLeft:20},items:[{key:"1",label:"\u670D\u52A1\u8BBE\u7F6E",children:Je.createElement("div",null,Je.createElement(gt.Z,{spinning:Ur},Je.createElement(qe.Z,{className:"mt20 ml20 font14",align:"middle"},Je.createElement($e.Z,null,Je.createElement("span",{className:"c-red"},"* "),"\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\uFF1A"),Je.createElement($e.Z,{className:"mr10"},Je.createElement(jr.Z,{title:"\u5F00\u542FJupyterLab\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5219\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\u540C\u65F6\u4E5F\u4F5C\u4E3A\u8BC4\u6D4B\u7684\u6267\u884C\u6587\u4EF6\u3002",placement:"bottom"},Je.createElement(ge.Z,{style:{cursor:"pointer"}}))),Je.createElement($e.Z,{flex:"300px",onClick:()=>Vi("exec_path")},Je.createElement(pt.default,{value:Va})),Je.createElement($e.Z,{flex:"1"},Je.createElement(Ze.ZP,{type:"primary",className:"ml10",onClick:()=>Vi("exec_path")},"\u8BBE\u7F6E"))),Je.createElement("iframe",{onLoad:$r=>{},src:Va,scrolling:"no",style:{height:"calc(100vh - 120px)"},className:"mt10",id:"frame",name:"framename",width:"100%",frameBorder:"0"}),Je.createElement(rc,{fileType:"path",path:(hr=xn==null?void 0:xn.detail)==null?void 0:hr.startup_file,onFinish:$r=>To($r)})))},{key:"2",label:"\u8BC4\u6D4B\u8BBE\u7F6E",children:pr==="2"?Je.createElement(Le.Z,{active:"testCase",type:"jupyterLab"}):null},{key:"3",label:"\u53C2\u8003\u7B54\u6848",children:Je.createElement(Zu,null)}]})};var Or=(0,nt.connect)(({loading:xe,globalSetting:Me,practiceSetting:De,shixunsDetail:jt})=>({globalSetting:Me,loading:xe,practiceSetting:De,shixunsDetail:jt}))(ta),fr={catechism:"catechism___lS6Ml",tab:"tab___vw6iE"},oa={collect:"collect___pxqYO",head:"head___WuH5D"},br=ne(59301),kr=Object.defineProperty,oi=Object.getOwnPropertySymbols,Ta=Object.prototype.hasOwnProperty,Ga=Object.prototype.propertyIsEnumerable,Ia=(xe,Me,De)=>Me in xe?kr(xe,Me,{enumerable:!0,configurable:!0,writable:!0,value:De}):xe[Me]=De,Ei=(xe,Me)=>{for(var De in Me||(Me={}))Ta.call(Me,De)&&Ia(xe,De,Me[De]);if(oi)for(var De of oi(Me))Ga.call(Me,De)&&Ia(xe,De,Me[De]);return xe},Xa=(xe,Me,De)=>new Promise((jt,xn)=>{var cr=Jt=>{try{kn(De.next(Jt))}catch(Mn){xn(Mn)}},hr=Jt=>{try{kn(De.throw(Jt))}catch(Mn){xn(Mn)}},kn=Jt=>Jt.done?jt(Jt.value):Promise.resolve(Jt.value).then(cr,hr);kn((De=De.apply(xe,Me)).next())}),na=({onOk:xe,onCancel:Me,visible:De,modalParams:jt,forceIn:xn})=>{const[cr]=he.default.useForm(),[hr,kn]=(0,y.useState)(!1),Jt=xn?!1:typeof De=="number";(0,y.useEffect)(()=>{De?cr.setFieldsValue(Ei({},jt)):cr.resetFields()},[De]);const Mn=Da=>Xa(void 0,null,function*(){kn(!0),yield xe(Da),kn(!1)});return br.createElement(Ve.default,{centered:!0,destroyOnClose:!0,onCancel:()=>Me(),onOk:()=>cr.submit(),open:!!De,confirmLoading:hr,title:Jt?"\u7F16\u8F91\u95EE\u7B54":"\u65B0\u589E\u95EE\u7B54",width:900,okText:Jt?"\u786E\u5B9A":"\u52A0\u5165\u95EE\u9898\u96C6"},br.createElement(he.default,{form:cr,size:"large",onFinish:Mn},br.createElement(he.default.Item,{name:"title",label:"\u95EE\u9898",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"}]},br.createElement(pt.default,{placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"})),br.createElement(he.default.Item,{className:"mb0",name:"content",label:"\u56DE\u7B54",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u56DE\u7B54"}]},br.createElement(Nt.Z,{className:"mb0",placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u56DE\u7B54",watch:!0,defaultValue:jt==null?void 0:jt.content}))))},Lr=ne(59301),Ea=Object.defineProperty,wi=Object.getOwnPropertySymbols,mi=Object.prototype.hasOwnProperty,Ra=Object.prototype.propertyIsEnumerable,Ka=(xe,Me,De)=>Me in xe?Ea(xe,Me,{enumerable:!0,configurable:!0,writable:!0,value:De}):xe[Me]=De,sa=(xe,Me)=>{for(var De in Me||(Me={}))mi.call(Me,De)&&Ka(xe,De,Me[De]);if(wi)for(var De of wi(Me))Ra.call(Me,De)&&Ka(xe,De,Me[De]);return xe},Wa=(xe,Me,De)=>new Promise((jt,xn)=>{var cr=Jt=>{try{kn(De.next(Jt))}catch(Mn){xn(Mn)}},hr=Jt=>{try{kn(De.throw(Jt))}catch(Mn){xn(Mn)}},kn=Jt=>Jt.done?jt(Jt.value):Promise.resolve(Jt.value).then(cr,hr);kn((De=De.apply(xe,Me)).next())}),Ui=({})=>{const xe=(0,nt.useParams)(),[Me,De]=(0,y.useState)(!1),[jt,xn]=(0,y.useState)(0),[cr,hr]=(0,y.useState)([]),[kn,Jt]=(0,y.useState)(!1),[Mn,Da]=(0,y.useState)({title:"",content:""}),[si,la]=(0,y.useState)(!1),[vr,Ar]=(0,y.useState)(!1),[Hr,Ca]=(0,y.useState)([]),[Er,Qi]=(0,y.useState)({keywords:"",page:1,limit:10});(0,y.useEffect)(()=>{Ci(Er)},[]);const Ci=fa=>Wa(void 0,null,function*(){var Za,ki;De(!0);const Ni=yield(0,ze.ZP)(`/api/shixuns/${xe.id}/qna_sets.json`,{method:"get",params:fa});Ni.status===0&&(hr(((Za=Ni==null?void 0:Ni.data)==null?void 0:Za.qna_sets)||[]),xn((ki=Ni==null?void 0:Ni.data)==null?void 0:ki.total_count)),De(!1)}),Va=fa=>{Er.keywords=fa,Er.page=1,Qi(sa({},Er)),Ci(Er)},qa=(fa,Za)=>{Er.page=fa,Er.limit=Za,Qi(sa({},Er)),Ci(Er)},pr=fa=>Wa(void 0,null,function*(){if(typeof kn=="number"){const Za=yield(0,ze.ZP)(`/api/shixuns/${xe.id}/qna_sets/${kn}.json`,{method:"put",body:fa});(Za==null?void 0:Za.status)===0&&(Ke.ZP.success("\u7F16\u8F91\u6210\u529F"),Ci(Er),Jt(!1))}else{const Za=yield(0,ze.ZP)(`/api/shixuns/${xe.id}/qna_sets.json`,{method:"post",body:fa});(Za==null?void 0:Za.status)===0&&(Ke.ZP.success("\u6DFB\u52A0\u6210\u529F"),Er.page=1,Er.keywords="",Qi(sa({},Er)),Ci(Er),Jt(!1))}}),Zn=fa=>Wa(void 0,null,function*(){Ve.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u5220\u9664\u5417\uFF1F",onOk:()=>Wa(void 0,null,function*(){const Za=yield(0,ze.ZP)(`/api/shixuns/${xe.id}/qna_sets/${fa.id}.json`,{method:"delete"});if((Za==null?void 0:Za.status)===0){const ki=cr.length===1&&Er.page>1?Er.page-1:Er.page;Er.page=ki,Qi(sa({},Er)),Ci(Er),Ke.ZP.success("\u5220\u9664\u6210\u529F")}})})}),Mr=[{title:"\u95EE\u9898",dataIndex:"title",ellipsis:!0,render:fa=>Lr.createElement(jr.Z,{placement:"topLeft",title:fa},Lr.createElement("span",{className:"c-black"},fa||"--"))},{title:"\u56DE\u7B54",dataIndex:"content",ellipsis:!0,render:fa=>Lr.createElement(jr.Z,{placement:"topLeft",title:fa},Lr.createElement("span",{className:"c-black"},fa||"--"))},{title:"\u64CD\u4F5C",width:104,align:"right",dataIndex:"id",ellipsis:!0,render:(fa,Za)=>Lr.createElement("span",null,Lr.createElement("span",{className:"c-light-primary current mr20",onClick:()=>{Jt(fa),Da({title:Za==null?void 0:Za.title,content:Za==null?void 0:Za.content})}},"\u7F16\u8F91"),Lr.createElement("span",{className:"current c-red",onClick:()=>Zn(Za)},"\u5220\u9664"))}],Ur={onRemove:()=>{Ca([])},beforeUpload:fa=>{if((fa==null?void 0:fa.size)>1024*1024*50)return Ke.ZP.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!(fa.type==="application/vnd.ms-excel"||fa.type==="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"))return Ke.ZP.info("\u8BF7\u4E0A\u4F20 .xls \u6216 .xlsx \u6587\u4EF6\uFF01"),!1;let ki=[];return ki.push(fa),Ca([...ki]),!1},fileList:Hr,accept:".xls,.xlsx"};return Lr.createElement("div",{className:oa.collect},Lr.createElement("div",{className:oa.head},Lr.createElement(bs.t7,{style:{width:480},placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898",value:Er.keywords,onChange:Va}),Lr.createElement(bs.op,{className:"ml40 mr20",shape:"default",onClick:()=>{Jt(!0),Da({title:"",content:""})}},"\u65B0\u589E\u95EE\u7B54"),Lr.createElement(bs.op,{type:"primary",shape:"default",onClick:()=>la(!0)},"\u5BFC\u5165\u95EE\u7B54")),Lr.createElement(Lo.default,{columns:Mr,style:{marginTop:33},dataSource:cr,loading:Me,rowKey:"id",pagination:{current:Er.page,hideOnSinglePage:!jt,showQuickJumper:!0,showSizeChanger:!0,pageSize:Er.limit,pageSizeOptions:["10","20","50","100","200"],total:jt,size:"default",showTotal:ot.rU,onChange:qa}}),Lr.createElement(Ve.default,{title:"\u5BFC\u5165\u95EE\u7B54",open:si,centered:!0,confirmLoading:vr,onCancel:()=>{la(!1),Ca([])},onOk:()=>Wa(void 0,null,function*(){var fa;const Za=new FormData;if(Hr.length>0)Za.append("file",Hr[0]);else{Ke.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6");return}Ar(!0);let ki=yield(0,ze.ZP)(`/api/shixuns/${xe==null?void 0:xe.id}/qna_sets/import.json`,{method:"post",body:Za},!0);(ki==null?void 0:ki.status)===0&&((fa=ki==null?void 0:ki.fail)!=null&&fa.length?Ve.default.confirm({icon:null,width:485,title:"\u5BFC\u5165\u5931\u8D25",centered:!0,content:Lr.createElement("span",null,"\u68C0\u6D4B\u5230\u672C\u6B21\u5BFC\u5165\u5B58\u5728\u4E0D\u7B26\u5408\u8981\u6C42\u7684\u6570\u636E\uFF0C\u70B9\u51FB\u4E0B\u8F7D",Lr.createElement("a",{href:`${Dt.Z.API_SERVER}/api/shixuns/${xe==null?void 0:xe.id}/qna_sets/down_error_import_file.json`},"\u5BFC\u5165\u5931\u8D25\u7684\u6570\u636E"),"\u67E5\u770B")}):(Ke.ZP.success("\u5BFC\u5165\u6210\u529F"),Er.page=1,Er.keywords="",Qi(sa({},Er)),Ci(Er),la(!1),Ca([]))),Ar(!1)})},Lr.createElement("p",{style:{color:"#232B40"}},"\u6B65\u9AA4\u4E00\uFF1A",Lr.createElement("span",{className:"ml15 mr5"},"\u4E0B\u8F7D"),Lr.createElement("a",{href:`${Dt.Z.API_SERVER}/api/shixuns/${xe==null?void 0:xe.id}/qna_sets/down_template.json`},"\u5BFC\u5165\u95EE\u7B54\u96C6\u6A21\u677F"),"\uFF0C\u5E76\u586B\u5199\u5BF9\u5E94\u5185\u5BB9"),Lr.createElement("p",{style:{color:"#232B40"}},"\u6B65\u9AA4\u4E8C\uFF1A",Lr.createElement("span",{className:"ml15"},"\u4E0A\u4F20\u586B\u5199\u597D\u7684\u300A\u5BFC\u5165\u95EE\u7B54\u6A21\u677F\u300B")),Lr.createElement("div",{style:{marginLeft:74}},Lr.createElement(bt.default,sa({},Ur),Lr.createElement(bs.op,{shape:"default",icon:Lr.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}})},"\u4E0A\u4F20\u6587\u4EF6")))),Lr.createElement(na,{visible:kn,onCancel:()=>Jt(!1),onOk:pr,modalParams:Mn}))},Ki={record:"record___Ueu3j",head:"head___UOVq4"},Ya=ne(59301),Gi=Object.defineProperty,Mi=Object.defineProperties,ao=Object.getOwnPropertyDescriptors,eo=Object.getOwnPropertySymbols,no=Object.prototype.hasOwnProperty,Eo=Object.prototype.propertyIsEnumerable,Xi=(xe,Me,De)=>Me in xe?Gi(xe,Me,{enumerable:!0,configurable:!0,writable:!0,value:De}):xe[Me]=De,so=(xe,Me)=>{for(var De in Me||(Me={}))no.call(Me,De)&&Xi(xe,De,Me[De]);if(eo)for(var De of eo(Me))Eo.call(Me,De)&&Xi(xe,De,Me[De]);return xe},Yi=(xe,Me)=>Mi(xe,ao(Me)),ho=(xe,Me,De)=>new Promise((jt,xn)=>{var cr=Jt=>{try{kn(De.next(Jt))}catch(Mn){xn(Mn)}},hr=Jt=>{try{kn(De.throw(Jt))}catch(Mn){xn(Mn)}},kn=Jt=>Jt.done?jt(Jt.value):Promise.resolve(Jt.value).then(cr,hr);kn((De=De.apply(xe,Me)).next())}),Xo=({})=>{const xe=(0,nt.useParams)(),[Me]=he.default.useForm(),[De,jt]=(0,y.useState)(!1),[xn,cr]=(0,y.useState)(0),[hr,kn]=(0,y.useState)([]),[Jt,Mn]=(0,y.useState)(!1),[Da,si]=(0,y.useState)({title:"",content:""});let[la,vr]=(0,y.useState)({page:1,limit:10});(0,y.useEffect)(()=>{Ca(la)},[]);const Ar=[{value:"ai",label:"AI\u6A21\u578B"},{value:"qna_set",label:"\u5B9E\u8BAD\u95EE\u7B54\u96C6"}],Hr=[{value:"added_to_set",label:"\u5DF2\u52A0\u5165\u95EE\u7B54\u96C6"},{value:"skipped",label:"\u65E0\u9700\u5904\u7406"},{value:"pending",label:"\u5F85\u5904\u7406"},{value:"ignored",label:"\u5DF2\u5FFD\u7565"}],Ca=pr=>ho(void 0,null,function*(){var Zn,Mr;jt(!0);const Ur=yield(0,ze.ZP)(`/api/shixuns/${xe.id}/qna_records.json`,{method:"get",params:pr});Ur.status===0&&(kn(((Zn=Ur==null?void 0:Ur.data)==null?void 0:Zn.qna_records)||[]),cr((Mr=Ur==null?void 0:Ur.data)==null?void 0:Mr.total_count)),jt(!1)}),Er=pr=>{la.page=1,la=so(so({},la),pr),vr(so({},la)),Ca(la)},Qi=(pr,Zn)=>{la.page=pr,la.limit=Zn,vr(so({},la)),Ca(la)},Ci=pr=>ho(void 0,null,function*(){const Zn=yield(0,ze.ZP)(`/api/shixuns/${xe.id}/qna_sets.json`,{method:"post",body:Yi(so({},pr),{qna_record_id:Jt})});(Zn==null?void 0:Zn.status)===0&&(Ke.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ca(la),Mn(!1))}),Va=pr=>ho(void 0,null,function*(){Ve.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u5FFD\u7565\u5417\uFF1F",onOk:()=>ho(void 0,null,function*(){const Zn=yield(0,ze.ZP)(`/api/shixuns/${xe.id}/qna_records/${pr.id}/update_status.json`,{method:"post",body:{status:"ignored"}});(Zn==null?void 0:Zn.status)===0&&Ca(la)})})}),qa=[{title:"\u95EE\u9898",dataIndex:"question",ellipsis:!0,render:pr=>Ya.createElement(jr.Z,{placement:"topLeft",title:pr},Ya.createElement("span",{className:"c-black"},pr||"--"))},{title:"\u56DE\u7B54",dataIndex:"answer",ellipsis:!0,render:pr=>Ya.createElement(jr.Z,{placement:"topLeft",title:pr},Ya.createElement("span",{className:"c-black"},pr||"--"))},{title:"\u56DE\u7B54\u6765\u6E90",dataIndex:"answer_source",width:110,render:pr=>{var Zn;return Ya.createElement("span",{className:"c-black"},(Zn=Ar==null?void 0:Ar.find(Mr=>Mr.value===pr))==null?void 0:Zn.label)}},{title:"\u72B6\u6001",dataIndex:"status",width:120,render:pr=>{var Zn;return Ya.createElement("span",{className:"c-black"},(Zn=Hr==null?void 0:Hr.find(Mr=>Mr.value===pr))==null?void 0:Zn.label)}},{title:"\u64CD\u4F5C",width:140,align:"right",dataIndex:"id",ellipsis:!0,render:(pr,Zn)=>Ya.createElement("span",null,["pending","ignored"].includes(Zn.status)&&Ya.createElement(Ya.Fragment,null,Ya.createElement("span",{className:"c-light-primary current mr20",onClick:()=>{Mn(pr),si({title:Zn==null?void 0:Zn.question,content:Zn==null?void 0:Zn.answer})}},"\u52A0\u5165\u95EE\u7B54\u96C6"),Ya.createElement("span",{className:"current c-light-primary",onClick:()=>Va(Zn)},"\u5FFD\u7565")),["skipped"].includes(Zn.status)&&Ya.createElement(jr.Z,{placement:"topRight",title:"\u56DE\u7B54\u6765\u81EA\u95EE\u9898\u96C6\uFF0C\u65E0\u9700\u518D\u6B21\u52A0\u5165"},Ya.createElement("span",{style:{cursor:"not-allowed",color:"#CCCCCC"}},"\u52A0\u5165\u95EE\u7B54\u96C6")),["added_to_set"].includes(Zn.status)&&Ya.createElement(jr.Z,{placement:"topRight",title:"\u5DF2\u7ECF\u52A0\u5165\u95EE\u7B54\u96C6\uFF0C\u65E0\u9700\u518D\u6B21\u52A0\u5165"},Ya.createElement("span",{style:{cursor:"not-allowed",color:"#CCCCCC"}},"\u52A0\u5165\u95EE\u7B54\u96C6")))}];return Ya.createElement("div",{className:Ki.record},Ya.createElement("div",{className:Ki.head},Ya.createElement(he.default,{layout:"inline",form:Me,colon:!1,size:"large",onFinish:Er},Ya.createElement(he.default.Item,{name:"keywords",label:"\u95EE\u9898"},Ya.createElement(pt.default,{placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898",style:{width:300}})),Ya.createElement(he.default.Item,{name:"answer_source",label:"\u56DE\u7B54\u6765\u6E90"},Ya.createElement(Kr.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u56DE\u7B54\u6765\u6E90",options:Ar,style:{width:200}})),Ya.createElement(he.default.Item,{name:"status",label:"\u72B6\u6001"},Ya.createElement(Kr.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u72B6\u6001",options:Hr,style:{width:200}})),Ya.createElement(he.default.Item,{style:{marginRight:0}},Ya.createElement(Ze.ZP,{type:"primary",htmlType:"submit"},"\u641C\u7D22")))),Ya.createElement(Lo.default,{columns:qa,style:{marginTop:33},dataSource:hr,loading:De,rowKey:"id",pagination:{current:la.page,hideOnSinglePage:!xn,showQuickJumper:!0,showSizeChanger:!0,pageSize:la.limit,pageSizeOptions:["10","20","50","100","200"],total:xn,size:"default",showTotal:ot.rU,onChange:Qi}}),Ya.createElement(na,{visible:Jt,onCancel:()=>Mn(!1),onOk:Ci,modalParams:Da,forceIn:!0}))},No=ne(59301);const Ji=({dispatch:xe,practiceSetting:Me,shixunsDetail:De})=>{const[jt,xn]=(0,y.useState)("1");return No.createElement("div",{className:fr.catechism},No.createElement(bs.tp,{dataSource:[{id:"1",name:"\u95EE\u7B54\u96C6"},{id:"2",name:"\u95EE\u7B54\u8BB0\u5F55"}],value:jt,onChange:cr=>xn(cr),className:fr.tab}),jt==="1"&&No.createElement(Ui,null),jt==="2"&&No.createElement(Xo,null))};var ai=(0,nt.connect)(({practiceSetting:xe,shixunsDetail:Me})=>({practiceSetting:xe,shixunsDetail:Me}))(Ji),Io=Object.defineProperty,Ao=Object.getOwnPropertySymbols,Uo=Object.prototype.hasOwnProperty,xo=Object.prototype.propertyIsEnumerable,el=(xe,Me,De)=>Me in xe?Io(xe,Me,{enumerable:!0,configurable:!0,writable:!0,value:De}):xe[Me]=De,So=(xe,Me)=>{for(var De in Me||(Me={}))Uo.call(Me,De)&&el(xe,De,Me[De]);if(Ao)for(var De of Ao(Me))xo.call(Me,De)&&el(xe,De,Me[De]);return xe},Fo=(xe,Me)=>{var De={};for(var jt in xe)Uo.call(xe,jt)&&Me.indexOf(jt)<0&&(De[jt]=xe[jt]);if(xe!=null&&Ao)for(var jt of Ao(xe))Me.indexOf(jt)<0&&xo.call(xe,jt)&&(De[jt]=xe[jt]);return De},tl=xe=>{var Me=xe,{tabsActive:De}=Me,jt=Fo(Me,["tabsActive"]);return y.createElement(y.Fragment,null,De==="information"&&y.createElement(ce,null),De==="warehouse"&&y.createElement(ve.default,null),De==="level"&&y.createElement(zn,So({},jt)),De==="collaborate"&&y.createElement(bn,So({},jt)),De==="setting"&&y.createElement(Br.Z,null),De==="environment"&&y.createElement(jo,So({},jt)),De==="dataset"&&y.createElement(vu,null),De==="service"&&y.createElement(Or,So({},jt)),De==="catechism"&&y.createElement(ai,So({},jt)))},Wi={flex_box_center:"flex_box_center___FN240",flex_space_between:"flex_space_between___wjShI",flex_box_vertical_center:"flex_box_vertical_center___HbcwC",flex_box_center_end:"flex_box_center_end___gj_ks",flex_box_column:"flex_box_column___zxJPU",sidebar:"sidebar___OW5LG",items:"items___j856O",item:"item___Zn_qr",name:"name___ZfhoC",itemActive:"itemActive___sW_Ri",question:"question___yfIcY"},Ql=Object.defineProperty,Ai=Object.getOwnPropertySymbols,li=Object.prototype.hasOwnProperty,Do=Object.prototype.propertyIsEnumerable,ni=(xe,Me,De)=>Me in xe?Ql(xe,Me,{enumerable:!0,configurable:!0,writable:!0,value:De}):xe[Me]=De,yi=(xe,Me)=>{for(var De in Me||(Me={}))li.call(Me,De)&&ni(xe,De,Me[De]);if(Ai)for(var De of Ai(Me))Do.call(Me,De)&&ni(xe,De,Me[De]);return xe};const ll=xe=>React.createElement("svg",yi({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},xe),React.createElement("title",null,"\u63D0\u793A\u4FE1\u606F"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M8 0a8 8 0 1 1-8 8 8.01 8.01 0 0 1 8-8Z",fill:"#FEB300"}),React.createElement("path",{d:"M8.111 12a.78.78 0 1 0 .006-1.56.78.78 0 0 0-.006 1.56ZM7.556 4a.21.21 0 0 0-.212.218l.244 5.133a.117.117 0 0 0 .116.11h.815a.118.118 0 0 0 .117-.11l.243-5.133A.208.208 0 0 0 8.666 4h-1.11Z",fill:"#FFF"})));var nl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNOCAwYTggOCAwIDEgMS04IDggOC4wMSA4LjAxIDAgMCAxIDgtOFoiIGZpbGw9IiNGRUIzMDAiLz48cGF0aCBkPSJNOC4xMTEgMTJhLjc4Ljc4IDAgMSAwIC4wMDYtMS41Ni43OC43OCAwIDAgMC0uMDA2IDEuNTZaTTcuNTU2IDRhLjIxLjIxIDAgMCAwLS4yMTIuMjE4bC4yNDQgNS4xMzNhLjExNy4xMTcgMCAwIDAgLjExNi4xMWguODE1YS4xMTguMTE4IDAgMCAwIC4xMTctLjExbC4yNDMtNS4xMzNBLjIwOC4yMDggMCAwIDAgOC42NjYgNGgtMS4xMVoiIGZpbGw9IiNGRkYiLz48L2c+PC9zdmc+",io=ne(59301),rs=Object.defineProperty,zl=Object.defineProperties,Js=Object.getOwnPropertyDescriptors,xl=Object.getOwnPropertySymbols,Es=Object.prototype.hasOwnProperty,es=Object.prototype.propertyIsEnumerable,Zs=(xe,Me,De)=>Me in xe?rs(xe,Me,{enumerable:!0,configurable:!0,writable:!0,value:De}):xe[Me]=De,Qs=(xe,Me)=>{for(var De in Me||(Me={}))Es.call(Me,De)&&Zs(xe,De,Me[De]);if(xl)for(var De of xl(Me))es.call(Me,De)&&Zs(xe,De,Me[De]);return xe},as=(xe,Me)=>zl(xe,Js(Me)),qs=(xe,Me)=>{var De={};for(var jt in xe)Es.call(xe,jt)&&Me.indexOf(jt)<0&&(De[jt]=xe[jt]);if(xe!=null&&xl)for(var jt of xl(xe))Me.indexOf(jt)<0&&es.call(xe,jt)&&(De[jt]=xe[jt]);return De};const is=[{name:"\u57FA\u672C\u4FE1\u606F",icon:io.createElement("i",{className:"icon iconfont icon-jibenxinxi1"}),tabId:"information"},{name:"\u4EE3\u7801\u4ED3\u5E93",icon:io.createElement("i",{className:"icon iconfont icon-daimacangku"}),tabId:"warehouse"},{name:"\u4EFB\u52A1\u5173\u5361",icon:io.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"level"},{name:"\u5B9E\u9A8C\u73AF\u5883",icon:io.createElement("i",{className:"icon iconfont icon-shiyanhuanjing"}),tabId:"environment"},{name:"\u6570\u636E\u96C6",icon:io.createElement("i",{className:"icon iconfont icon-shujuji",style:{fontSize:25}}),tabId:"dataset"},{name:"\u670D\u52A1\u4E0E\u8BC4\u6D4B",icon:io.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"service"},{name:"\u5408\u4F5C\u4EBA\u5458",icon:io.createElement("i",{className:"icon iconfont icon-hezuochengyuan"}),tabId:"collaborate"},{name:"\u8BBE\u7F6E",icon:io.createElement("i",{className:"icon iconfont icon-shezhi5"}),tabId:"setting"},{name:"\u95EE\u7B54\u96C6",icon:io.createElement("i",{className:"icon iconfont icon-wendaji"}),tabId:"catechism"}],ys=xe=>{var Me=xe,{globalSetting:De,loading:jt,dispatch:xn,shixunsDetail:cr,practiceSetting:hr}=Me,kn=qs(Me,["globalSetting","loading","dispatch","shixunsDetail","practiceSetting"]),Jt;const{base_info_warning:Mn,challenges_warning:Da,id:si,repository_warning:la,sideBar:vr,service_warning:Ar}=hr,Hr=(0,nt.useLocation)(),Ca=(0,nt.useParams)(),[Er]=(0,nt.useSearchParams)();(0,y.useEffect)(()=>{var Va;const qa=Er.get("tabId"),pr=Hr.pathname.split("/").length,Mr=((Va=cr==null?void 0:cr.detail)!=null&&Va.windows_vnc?is.filter(Ur=>Ur.tabId!=="dataset"):is).map(Ur=>Ur.tabId).includes(qa);if(qa&&Mr){xn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:qa}});return}if(pr>4){xn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"level"}});return}if(!qa||qa&&!Mr){xn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});return}},[(Jt=cr==null?void 0:cr.detail)==null?void 0:Jt.windows_vnc]),(0,y.useEffect)(()=>()=>{xn({type:"practiceSetting/setSideBarTabs",payload:as(Qs({},hr.sideBar),{selectPath:""})})},[Ca.id]);const Qi=Va=>{var qa;if(Va===vr.tabsActive)return;const pr=()=>{nt.history.push(`/shixuns/${si}/edit?tabId=${Va}`),xn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Va,selectPath:"",confirmLeave:!1}})};(qa=hr==null?void 0:hr.sideBar)!=null&&qa.confirmLeave?Ve.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{pr()}}):pr()},Ci=()=>{var Va;return((Va=cr==null?void 0:cr.detail)!=null&&Va.windows_vnc?is.filter(pr=>pr.tabId!=="dataset"):is).filter(pr=>{var Zn;return(Zn=cr==null?void 0:cr.detail)!=null&&Zn.is_jupyter_lab?pr.tabId!=="level":pr.tabId!=="service"}).map(pr=>{const{name:Zn,icon:Mr,tabId:Ur}=pr;return io.createElement("div",{key:Ur,className:`${hr.sideBar.tabsActive===Ur?Wi.itemActive:Wi.item} font12`,onClick:()=>Qi(Ur)},Mr,io.createElement("span",{className:Wi.name},Zn),Ur==="information"&&Mn&&io.createElement(jr.Z,{title:"\u8BF7\u5B8C\u5584\u57FA\u672C\u4FE1\u606F"},io.createElement("img",{src:nl,alt:""})),Ur==="level"&&Da&&io.createElement(jr.Z,{title:"\u8BF7\u521B\u5EFA\u4EFB\u52A1\u5173\u5361"},io.createElement("img",{src:nl,alt:""})),Ur==="service"&&Ar&&io.createElement(jr.Z,{title:"\u8BF7\u8BBE\u7F6E\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6"},io.createElement("img",{src:nl,alt:""})),Ur==="warehouse"&&la&&io.createElement(jr.Z,{title:"\u8BF7\u5F00\u542F\u4EE3\u7801\u4ED3\u5E93"},io.createElement("img",{src:nl,alt:""})))})};return io.createElement("div",{className:Wi.sidebar},io.createElement("div",{className:Wi.items},Ci()),io.createElement("div",{className:Wi.question},io.createElement(jr.Z,{placement:"right",title:"\u5E38\u89C1\u95EE\u9898"},io.createElement("span",{style:{cursor:"pointer"},onClick:()=>window.open("https://www.educoder.net/forums/4692")},io.createElement("img",{src:fc.Pt,height:44,width:44,alt:""})))))};var ms=(0,nt.connect)(({loading:xe,globalSetting:Me,shixunsDetail:De,practiceSetting:jt})=>({globalSetting:Me,loading:xe,practiceSetting:jt,shixunsDetail:De}))(ys),js={bottom:"bottom___AZ7c_",yes:"yes___iDEVN",no:"no___E02he"},Il=ne(59301),Bu=Object.defineProperty,Fl=Object.getOwnPropertySymbols,Fs=Object.prototype.hasOwnProperty,ju=Object.prototype.propertyIsEnumerable,Cu=(xe,Me,De)=>Me in xe?Bu(xe,Me,{enumerable:!0,configurable:!0,writable:!0,value:De}):xe[Me]=De,yl=(xe,Me)=>{for(var De in Me||(Me={}))Fs.call(Me,De)&&Cu(xe,De,Me[De]);if(Fl)for(var De of Fl(Me))ju.call(Me,De)&&Cu(xe,De,Me[De]);return xe},ts=(xe,Me,De)=>new Promise((jt,xn)=>{var cr=Jt=>{try{kn(De.next(Jt))}catch(Mn){xn(Mn)}},hr=Jt=>{try{kn(De.throw(Jt))}catch(Mn){xn(Mn)}},kn=Jt=>Jt.done?jt(Jt.value):Promise.resolve(Jt.value).then(cr,hr);kn((De=De.apply(xe,Me)).next())});const os=({classroomList:xe,loading:Me,dispatch:De,shixunsDetail:jt})=>{var xn,cr;const hr=(0,nt.useParams)(),kn=(0,nt.useLocation)(),[Jt,Mn]=(0,y.useState)(!1),[Da,si]=(0,y.useState)(!1),{actionTabs:la}=xe,[vr]=he.default.useForm(),[Ar,Hr]=(0,y.useState)({name:"string"}),Ca=Va=>Va&&Va{console.log(hr),xe.actionTabs.key==="\u91CD\u540D\u4FEE\u6539"&&(Ar.name=la==null?void 0:la.name),Hr(yl({},Ar)),vr.setFieldsValue({name:la==null?void 0:la.name})},[xe.actionTabs.key]);const Ci={information:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u57FA\u672C\u4FE1\u606F\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D",wareHouse:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4EE3\u7801\u4ED3\u5E93\u4FEE\u6539\u5185\u5BB9\u540C\u6B65\u5230\u539F\u5B9E\u8BAD\u4E2D",environment:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u5B9E\u9A8C\u73AF\u5883\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D",taskLevel:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u4EFB\u52A1\u5173\u5361\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D",setting:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u8BBE\u7F6E\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D"};return Il.createElement(Il.Fragment,null,Il.createElement(Ve.default,{centered:!0,title:"\u63D0\u793A",open:xe.actionTabs.key==="\u540C\u6B65\u4FEE\u6539",width:460,zIndex:((xn=xe==null?void 0:xe.actionTabs)==null?void 0:xn.zIndex)||1e3,footer:null,onOk:()=>ts(void 0,null,function*(){console.log(123123)}),onCancel:()=>{De({type:"classroomList/setActionTabs",payload:{}})}},Il.createElement("div",null,Il.createElement("p",null,"\u672C\u5B9E\u8BAD\u4E3A\u521B\u5EFA\u4F5C\u4E1A/\u8003\u8BD5\u65F6\u590D\u5236\u751F\u6210\u7684\uFF0C",Ci[xe.actionTabs.type],"\uFF1F")),Il.createElement("div",{className:js.bottom},Il.createElement(Ze.ZP,{loading:Me["shixunsDetail/saveCopyForExercise"]&&Da,className:js.no,onClick:()=>ts(void 0,null,function*(){var Va;si(!0),(Va=xe.actionTabs)!=null&&Va.value?xe.actionTabs.fn(xe.actionTabs.value,!0,2):xe.actionTabs.fn(!0,2)})},"\u540C\u6B65\u4FEE\u6539\u539F\u5B9E\u8BAD"),Il.createElement(Ze.ZP,{loading:Me["shixunsDetail/saveCopyForExercise"]&&!Da,className:js.yes,onClick:()=>ts(void 0,null,function*(){var Va;si(!1),(Va=xe.actionTabs)!=null&&Va.value?xe.actionTabs.fn(xe.actionTabs.value,!1,1):xe.actionTabs.fn(!1,1)})},"\u4EC5\u4FDD\u5B58\u672C\u5B9E\u8BAD"))),Il.createElement(Ve.default,{centered:!0,title:"\u63D0\u793A",open:xe.actionTabs.key==="\u91CD\u540D\u4FEE\u6539",okText:"\u4FDD\u5B58\u540D\u79F0",cancelText:"\u4E0D\u66F4\u6362\u540D\u79F0",destroyOnClose:!0,width:550,confirmLoading:Jt,onOk:()=>ts(void 0,null,function*(){var Va,qa;yield vr.validateFields();const pr=vr.getFieldValue();Mn(!0);const Zn=yield(0,ze.ZP)(`/api/shixuns/${hr==null?void 0:hr.id}/update_shixun_name.json`,{method:"post",body:{shixun_name:pr.name}});Mn(!1),Zn.status===0&&(Ke.ZP.success("\u4FEE\u6539\u6210\u529F"),De({type:"practiceSetting/getCommonData",payload:{id:hr.id}}),(Va=xe.actionTabs)!=null&&Va.getBaseInfo&&((qa=xe.actionTabs)==null||qa.getBaseInfo())),De({type:"classroomList/setActionTabs",payload:{}})}),onCancel:()=>{De({type:"classroomList/setActionTabs",payload:{}})}},Il.createElement("div",null,Il.createElement("p",null,"\u4F60\u7BA1\u7406\u7684\u5B9E\u8BAD\u4E2D\u6709\u540C\u540D\u5B9E\u8BAD\uFF0C\u5EFA\u8BAE\u66F4\u6362\u5B9E\u8BAD\u540D\u79F0\uFF08\u5982\uFF1A\u6DFB\u52A0\u65E5\u671F\u3001\u7528\u9014\u7B49\u6587\u6848\uFF09"),Il.createElement(he.default,{form:vr,initialValues:{name:Er},onChange:()=>{Hr(vr.getFieldValue())}},Il.createElement(he.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u540D\u79F0"}]},Il.createElement(qe.Z,{className:"mt30",align:"middle"},Il.createElement($e.Z,{className:"font14"},"\u5B9E\u8BAD\u540D\u79F0\uFF1A"),Il.createElement($e.Z,{flex:"1"},Il.createElement(pt.default,{maxLength:60,defaultValue:la==null?void 0:la.name,suffix:Il.createElement("span",null,((cr=Ar==null?void 0:Ar.name)==null?void 0:cr.length)||0,"/",60)}))))))))};var zu=(0,nt.connect)(({classroomList:xe,loading:Me,shixunsDetail:De})=>({classroomList:xe,loading:Me.effects,shixunsDetail:De}))(os),ls=ne(59301),$s=Object.defineProperty,ws=Object.defineProperties,Hu=Object.getOwnPropertyDescriptors,Ss=Object.getOwnPropertySymbols,Ds=Object.prototype.hasOwnProperty,ps=Object.prototype.propertyIsEnumerable,Bs=(xe,Me,De)=>Me in xe?$s(xe,Me,{enumerable:!0,configurable:!0,writable:!0,value:De}):xe[Me]=De,Ps=(xe,Me)=>{for(var De in Me||(Me={}))Ds.call(Me,De)&&Bs(xe,De,Me[De]);if(Ss)for(var De of Ss(Me))ps.call(Me,De)&&Bs(xe,De,Me[De]);return xe},bu=(xe,Me)=>ws(xe,Hu(Me)),Uu=(xe,Me)=>{var De={};for(var jt in xe)Ds.call(xe,jt)&&Me.indexOf(jt)<0&&(De[jt]=xe[jt]);if(xe!=null&&Ss)for(var jt of Ss(xe))Me.indexOf(jt)<0&&ps.call(xe,jt)&&(De[jt]=xe[jt]);return De};const cu=xe=>{var Me=xe,{globalSetting:De,loading:jt,dispatch:xn,practiceSetting:cr}=Me,hr=Uu(Me,["globalSetting","loading","dispatch","practiceSetting"]);const{sideBar:kn}=cr,{tabsActive:Jt}=kn;let Mn=(0,nt.useParams)();return(0,y.useEffect)(()=>(xn({type:"globalSetting/headerFooterToggle",payload:!1}),xn({type:"shixunsDetail/getShixunsDetail",payload:bu(Ps({},Mn),{shixun_managed:!0})}),()=>{xn({type:"globalSetting/headerFooterToggle",payload:!0}),xn({type:"practiceSetting/setParams",payload:{id:""}})}),[]),ls.createElement("div",{className:Oe.practiceSetting},ls.createElement("div",{className:Oe.wrapHeader},ls.createElement(tt,null)),ls.createElement("div",{className:Oe.wrapLayout},ls.createElement("div",{className:Oe.wrapSidebar},ls.createElement(ms,null)),ls.createElement("div",{className:Oe.wrapContent},ls.createElement(tl,bu(Ps({},hr),{tabsActive:cr.sideBar.tabsActive})))),ls.createElement(zu,null))};var du=(0,nt.connect)(({loading:xe,globalSetting:Me,practiceSetting:De})=>({globalSetting:Me,loading:xe,practiceSetting:De}))(cu)},10008:function(At,zt,ne){"use strict";ne.d(zt,{S:function(){return Se},m:function(){return Ve}});var y=ne(65862),Oe=ne(6767),ke=ne(62957),ot=ne(59301),Re=(Ke,ze,nt)=>new Promise((lt,Be)=>{var kt=Te=>{try{Fe(nt.next(Te))}catch(Ne){Be(Ne)}},rt=Te=>{try{Fe(nt.throw(Te))}catch(Ne){Be(Ne)}},Fe=Te=>Te.done?lt(Te.value):Promise.resolve(Te.value).then(kt,rt);Fe((nt=nt.apply(Ke,ze)).next())});const Se=Ke=>{let ze=document.createElement("textarea");return ze.value=Ke,ze.value},Ve=(Ke,ze,nt,lt,Be)=>Re(void 0,null,function*(){var kt,rt;const Fe=yield Ke({type:"shixunsDetail/saveCopyForExercise",payload:{id:nt,save_type:lt}});lt===1?((Fe==null?void 0:Fe.status)==0&&Oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),(kt=Fe==null?void 0:Fe.data)!=null&&kt.exists_same_shixun_name?Ke({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u540D\u4FEE\u6539",name:(rt=Fe==null?void 0:Fe.data)==null?void 0:rt.shixun_name}}):Ke({type:"classroomList/setActionTabs",payload:{}})):(Ke({type:"classroomList/setActionTabs",payload:{}}),(Fe==null?void 0:Fe.status)===0&&ke.default.info({title:"\u63D0\u793A",width:460,icon:null,centered:!0,content:ot.createElement("div",null,ot.createElement("div",null,"\u5B9E\u8BAD\u540C\u6B65\u4FEE\u6539\u5B8C\u6210\uFF0C\u8BF7\u9A8C\u8BC1\u5B9E\u8BAD\u662F\u5426\u53EF\u4EE5\u6B63\u5E38\u4F7F\u7528\u3002")),okText:"\u524D\u5F80\u539F\u5B9E\u8BAD",onOk:()=>{var Te,Ne;(0,y.xg)(`/shixuns/${(Ne=(Te=ze==null?void 0:ze.detail)==null?void 0:Te.fork_from)==null?void 0:Ne.fork_identifier}/challenges`)}}))})},39785:function(At,zt,ne){"use strict";ne.d(zt,{Z:function(){return st}});var y=ne(59301),Oe=ne(65582),ke=ne(37568),ot=ne(28284),Re=ne(62957),Se=ne(6767),Ve=ne(94968),Ke=ne(7939),ze=ne(74128),nt=ne(55351),lt={flexRow:"flexRow___JBN3B",flexColumn:"flexColumn___zXgFj",formWrap:"formWrap___aNgan",upload:"upload___yGdLQ",color0152d9:"color0152d9___zzEpS",colorCCC:"colorCCC___k4Dxq",footerWrap:"footerWrap___WrUZd",qrCode:"qrCode___GPwSg",a1:"a1___R6etl",code:"code___fCL_L",group:"group___n7tgy",groupNumber:"groupNumber___tw7hA",a2:"a2___GGjDE"},Be=Object.getOwnPropertySymbols,kt=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,Fe=(Nt,he)=>{var Ze={};for(var pt in Nt)kt.call(Nt,pt)&&he.indexOf(pt)<0&&(Ze[pt]=Nt[pt]);if(Nt!=null&&Be)for(var pt of Be(Nt))he.indexOf(pt)<0&&rt.call(Nt,pt)&&(Ze[pt]=Nt[pt]);return Ze},Te=(Nt,he,Ze)=>new Promise((pt,nn)=>{var Ut=bt=>{try{$e(Ze.next(bt))}catch(Pe){nn(Pe)}},qe=bt=>{try{$e(Ze.throw(bt))}catch(Pe){nn(Pe)}},$e=bt=>bt.done?pt(bt.value):Promise.resolve(bt.value).then(Ut,qe);$e((Ze=Ze.apply(Nt,he)).next())});const Ne=ke.default.TextArea,tt=Nt=>{var he=Nt,{newShixuns:Ze,globalSetting:pt,loading:nn,dispatch:Ut}=he,qe=Fe(he,["newShixuns","globalSetting","loading","dispatch"]);const[$e]=ot.default.useForm(),[bt,Pe]=(0,y.useState)([]),je=Kt=>{["uploading","done","removed"].includes(Kt.file.status)&&Pe(Kt.fileList)},dt=Kt=>{var Bn;if(!Kt.percent||Kt.percent==100){const we=(Bn=Kt.response)==null?void 0:Bn.id;return Re.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u9644\u4EF6\u5417?",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Te(void 0,null,function*(){(yield Ut({type:"newShixuns/deleteAttachment",payload:{id:we}}))&&Pe(bt.filter(it=>{var Yt;return((Yt=it.response)==null?void 0:Yt.id)!==we}))})}),!1}},Dt=Kt=>bt.length?!1:Kt.size/1024/1024>50?(Se.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0,sn=Kt=>Te(void 0,null,function*(){var Bn,we;const{language:fe,env:it,mode:Yt,code:et}=Kt||{},He=yield Ut({type:"newShixuns/applyShixunMirror",payload:{language:fe,runtime:it,run_method:Yt,attachment_id:(we=(Bn=bt==null?void 0:bt[0])==null?void 0:Bn.response)==null?void 0:we.id}});Ut({type:"newShixuns/setActionTabs",payload:{}}),He&&Se.ZP.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002")}),Ht=()=>{$e.resetFields(),Pe([])};return y.createElement(Re.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Ze.actionTabs.key==="NewShixuns-Apply",title:"\u7533\u8BF7\u65B0\u5EFA",width:"1000px",footer:null,afterClose:Ht},y.createElement("section",{className:lt.qrCode},y.createElement("aside",{className:lt.a1},y.createElement("div",{className:lt.code},y.createElement("img",{width:120,height:120,src:nt,alt:"\u4E8C\u7EF4\u7801"})),y.createElement("div",{className:lt.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),y.createElement("div",{className:lt.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),y.createElement("aside",{className:lt.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",y.createElement("br",null),"\u5982\u679C\u60A8\u60F3\u65B0\u5EFA\u5B9E\u9A8C\u73AF\u5883\uFF0C\u53EF\u4EE5\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u8FDB\u7FA4\uFF0C\u76F4\u63A5\u5411\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u7533\u8BF7\u54E6~ \u4E5F\u53EF\u4EE5\u63D0\u4EA4\u4E0B\u9762\u7684\u8868\u5355\u7533\u8BF7\uFF0C\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u6536\u5230\u7533\u8BF7\u4FE1\u606F\u5C06\u4F1A\u7B2C\u4E00\u65F6\u95F4\u8054\u7CFB\u60A8\uFF01")),y.createElement(ot.default,{className:lt.formWrap,form:$e,labelCol:{span:4},wrapperCol:{span:20},onFinish:sn},y.createElement(ot.default.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},y.createElement(Ne,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),y.createElement(ot.default.Item,{label:"\u7CFB\u7EDF\u73AF\u5883\uFF1A",name:"env",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00\u7CFB\u7EDF\u73AF\u5883"}]},y.createElement(Ne,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48linux\u7CFB\u7EDF\u73AF\u5883,\u4EE3\u7801\u8FD0\u884C\u73AF\u5883",rows:4})),y.createElement(ot.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F\uFF1A",name:"mode",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F"}]},y.createElement(Ne,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),y.createElement(ot.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},y.createElement("div",{className:lt.upload},y.createElement(Ve.default,{fileList:bt,action:`${ze.Z.API_SERVER}/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a`,onChange:je,onRemove:dt,beforeUpload:Dt,withCredentials:!0},y.createElement("span",{className:`${lt.color0152d9} current`},"\u4E0A\u4F20\u9644\u4EF6"),y.createElement("span",{className:`${lt.colorCCC} ml10`},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),y.createElement("div",{className:lt.footerWrap},y.createElement(ot.default.Item,null,y.createElement(Ke.ZP,{className:"mr5",size:"middle",onClick:()=>{Ut({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),y.createElement(Ke.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:nn["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};var st=(0,Oe.connect)(({newShixuns:Nt,loading:he,globalSetting:Ze})=>({newShixuns:Nt,globalSetting:Ze,loading:he.effects}))(tt)},8458:function(At,zt,ne){"use strict";var y=ne(59301),Oe=ne(65582),ke=ne(62957),ot=ne(55351);const Re=({newShixuns:Se,dispatch:Ve,user:Ke})=>{var ze;const[nt,lt]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Se.actionTabs.key==="Create-Environment"&&kt()},[(ze=Se==null?void 0:Se.actionTabs)==null?void 0:ze.key]);const Be=()=>{Ve({type:"newShixuns/setActionTabs",payload:{}})},kt=()=>{var rt,Fe,Te,Ne;Be(),((rt=Ke.userInfo)==null?void 0:rt.mirror_marker_status)===0?lt(!0):((Fe=Ke.userInfo)==null?void 0:Fe.mirror_marker_status)===1?Oe.history.push(`/users/${(Te=Ke.userInfo)==null?void 0:Te.login}/experiment-img/add`):((Ne=Ke.userInfo)==null?void 0:Ne.mirror_marker_status)===2&&ke.default.confirm({title:"\u60A8\u4ECA\u65E5\u5DF2\u8FBE\u5230\u7533\u8BF7\u4E0A\u9650\uFF0C\u662F\u5426\u8DF3\u8F6C\u81F3\u4E91\u4E3B\u673A\u5217\u8868\uFF1F",content:"\u63D0\u793A\uFF1A\u6BCF\u5929\u6700\u591A\u5141\u8BB8\u7533\u8BF7\u4E00\u53F0\u4E91\u4E3B\u673A",okText:"\u8DF3\u8F6C",cancelText:"\u53D6\u6D88",onOk(){var tt;Oe.history.push(`/users/${(tt=Ke.userInfo)==null?void 0:tt.login}/experiment-img`)}})};return y.createElement(ke.default,{title:"\u52A0\u5165qq\u7FA4\u63D0\u793A",open:nt,footer:null,onCancel:()=>{lt(!1)}},y.createElement("div",{style:{textAlign:"center"}},y.createElement("br",null),y.createElement("img",{width:120,height:120,style:{marginTop:"20px"},src:ot,alt:"\u4E8C\u7EF4\u7801"})),y.createElement("img",null))};zt.Z=(0,Oe.connect)(({newShixuns:Se,user:Ve,globalSetting:Ke})=>({newShixuns:Se,globalSetting:Ke,user:Ve}))(Re)},84056:function(At,zt,ne){"use strict";ne.d(zt,{BU:function(){return Oe},Dj:function(){return y},gH:function(){return ke},vp:function(){return ot}});function y(Re){try{Re.mozRequestFullScreen?Re.mozRequestFullScreen():Re.webkitRequestFullScreen&&Re.webkitRequestFullScreen()}catch(Se){console.log(Se,":e")}}function Oe(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const ke=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function ot(){var Re=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,Se=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Re),window.isFullScreen?window.isFullScreen:Re!=null}},49142:function(At,zt,ne){"use strict";ne.d(zt,{AL:function(){return he},Iy:function(){return lt},Qv:function(){return rt},ez:function(){return Nt},jb:function(){return Be}});var y=ne(32834),Oe=ne.n(y),ke=ne(11690),ot=ne.n(ke);let Re=1;function Se(qe,$e){const bt=qe.match(/^(\s+)(?:```)/);if(bt===null)return $e;const Pe=bt[1];return $e.split(` + `,onClick:()=>Ba(Xt.type,Rn)})),Kt.createElement(Se.Z,{spinning:It},lr(Xt.type)?Kt.createElement("div",{style:{marginTop:(Xt==null?void 0:Xt.type)=="CPU"?$n?"7%":"":nr?"7%":""}},Kt.createElement(he,{dataInfo:{y:za(Lt,Xt==null?void 0:Xt.type,1)||[],x:za(Lt,Xt==null?void 0:Xt.type,0)||[]},startAndEndTime:vt,colors:La,indexKey:Rn,valueName:Lt.map(gr=>gr.name),imageTypeName:Lt.map(gr=>{var Aa;return(Aa=gr==null?void 0:gr.promQueryResult)==null?void 0:Aa.imageTypeName}),key:`${Rn}-${Pn}`}),Kt.createElement("div",{className:pt.info_con},Kt.createElement("div",{className:pt.info_top},Kt.createElement("div",null,"\u6700\u5927\u503C"),Kt.createElement("div",null,"\u6700\u5C0F\u503C"),Kt.createElement("div",null,"\u5E73\u5747\u503C")),Lt.map((gr,Aa)=>{var Nr;let xr=gr==null?void 0:gr.promQueryResult;return Kt.createElement("div",{className:pt.listdata,key:Aa},Kt.createElement("div",{className:pt.block,style:{backgroundColor:La[Aa],marginRight:10}}),Kt.createElement("div",{className:pt.typename},(Nr=gr==null?void 0:gr.promQueryResult)==null?void 0:Nr.imageTypeName),Kt.createElement("div",{className:pt.val},(Xt==null?void 0:Xt.type)=="CPU"?`${xr==null?void 0:xr.cpuMaxDoubleValue}Cores`:`${xr==null?void 0:xr.memoryDoubleMaxValue}MiB`),Kt.createElement("div",{className:pt.val},(Xt==null?void 0:Xt.type)=="CPU"?`${xr==null?void 0:xr.cpuMinDoubleValue}Cores`:`${xr==null?void 0:xr.memoryDoubleMinValue}MiB`),Kt.createElement("div",{className:pt.val},(Xt==null?void 0:Xt.type)=="CPU"?`${xr==null?void 0:xr.cpuAvgDoubleValue}Cores`:`${xr==null?void 0:xr.memoryDoubleAvgValue}MiB`))}))):Kt.createElement(sn.Z,null)))))},et=ne(59301),He=(re,ce,ve)=>new Promise((ie,Ce)=>{var yt=Ct=>{try{ft(ve.next(Ct))}catch(pn){Ce(pn)}},gt=Ct=>{try{ft(ve.throw(Ct))}catch(pn){Ce(pn)}},ft=Ct=>Ct.done?ie(Ct.value):Promise.resolve(Ct.value).then(yt,gt);ft((ve=ve.apply(re,ce)).next())}),at=({getApi:re,identifier:ce,visible:ve,info:ie})=>{const[Ce,yt]=(0,y.useState)({}),[gt,ft]=(0,y.useState)(!0);(0,y.useEffect)(()=>{ft(!0)},[ve]),(0,y.useEffect)(()=>{re&>&&Ct()},[re]);const Ct=()=>He(void 0,null,function*(){const pn=yield(0,rt.ZP)(`/api/shixuns/${ce}/cpu_basic_data.json`,{method:"get"});(pn==null?void 0:pn.status)==0&&yt(pn)});return et.createElement("div",null,et.createElement(Yt,{isFirst:gt,setIsFirst:pn=>ft(pn),identifier:ce,data:Ce,info:ie}))},dn=ne(65862),Qt=ne(65582),An=ne(60979),At=ne(66457),Xe=ne(59301),en=(re,ce,ve)=>new Promise((ie,Ce)=>{var yt=Ct=>{try{ft(ve.next(Ct))}catch(pn){Ce(pn)}},gt=Ct=>{try{ft(ve.throw(Ct))}catch(pn){Ce(pn)}},ft=Ct=>Ct.done?ie(Ct.value):Promise.resolve(Ct.value).then(yt,gt);ft((ve=ve.apply(re,ce)).next())});const ue=({globalSetting:re,dispatch:ce,practiceSetting:ve,shixunsDetail:ie,visible:Ce,onCancel:yt,info:gt,identifier:ft,isJupyter:Ct,onOk:pn})=>{const[Fn,Sn]=(0,y.useState)("1"),[jn,rn]=(0,y.useState)("\u63A8\u8350\u914D\u7F6E"),[vt,yn]=(0,y.useState)([]),[Wt,ln]=(0,y.useState)(!1),[It,mn]=(0,y.useState)(!1),[Lt,zn]=(0,y.useState)({}),[$n,ea]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Ce&&(mn(!1),Sn("1"),rn("\u63A8\u8350\u914D\u7F6E"),(gt==null?void 0:gt.type)=="\u6311\u6218\u9875\u9762"?yn(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E"]):yn(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E","\u589E\u5F3A\u914D\u7F6E"]),zn({}),nr(),(gt==null?void 0:gt.type)=="\u6311\u6218\u9875\u9762"&&ce({type:"shixunsDetail/getShixunsDetail",payload:{id:ft}}))},[Ce]);const nr=()=>en(void 0,null,function*(){ea(!0);const Vr=yield(0,An.HS)(ft);[0,-10].includes(Vr.status)&&(zn(Vr),ea(!1))}),ut=Vr=>{Vr=="2"?mn(!0):mn(!1),Sn(Vr)},Tt=()=>{Oe.default.info({centered:!0,icon:null,width:424,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:Xe.createElement("div",{className:"tc"},Xe.createElement("img",{src:Be,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},gn=()=>en(void 0,null,function*(){if((0,At.gy)(ce,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||jn=="\u5F53\u524D\u914D\u7F6E")return;ln(!0),(yield(0,rt.ZP)(`/api/shixuns/${ft}/apply_recommend_config.json`,{method:"put",body:{data:jn=="\u63A8\u8350\u914D\u7F6E"?Lt==null?void 0:Lt.recommend:Lt==null?void 0:Lt.high}})).status==0&&(ke.ZP.success("\u5E94\u7528\u6210\u529F"),ln(!1),yt(),pn())}),Pn=()=>en(void 0,null,function*(){var Vr,Zr;if(yield ir(),(0,dn.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(Vr=ie.detail)!=null&&Vr.is_jupyter||(Zr=ie.detail)!=null&&Zr.is_jupyter_lab){ce({type:"shixunsDetail/execJupyter",payload:{id:ft}}).then(Ba=>{var za;Ba!=null&&Ba.identifier&&((za=Qt.history)==null||za.push(`/tasks/${Ba.identifier}/jupyter`))});return}ce({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const wr=Ct?yield(0,An.BK)({id:ft}):yield(0,An.Ir)({id:ft});if(ce({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),wr!=null&&wr.game_identifier||wr!=null&&wr.identifier){(0,dn.xg)(Ct?`/tasks/${wr==null?void 0:wr.identifier}/jupyter`:`/tasks/${wr.game_identifier}`);return}(wr==null?void 0:wr.status)===-3?(0,dn.eF)():(wr==null?void 0:wr.status)===2?Dr(wr==null?void 0:wr.message):(wr==null?void 0:wr.status)===3&&La(wr==null?void 0:wr.message)}),ir=()=>new Promise((Vr,Zr)=>{var wr;(wr=ve==null?void 0:ve.sideBar)!=null&&wr.confirmLeave?Oe.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{ce({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Vr()},onCancel:()=>{Zr()}}):Vr()}),Dr=Vr=>{Vr=Vr!=null&&Vr.includes(".json")?Vr:`${Vr}.json`,Oe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Xe.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>en(void 0,null,function*(){const Zr=yield(0,rt.ZP)("/api"+Vr,{method:"get"});if(!Zr)return;ke.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const wr=yield(0,An.Ir)({id:Zr.shixun_identifier});if(wr!=null&&wr.game_identifier){(0,dn.xg)(`/tasks/${wr.game_identifier}`);return}(wr==null?void 0:wr.status)===2?Dr(wr==null?void 0:wr.message):(wr==null?void 0:wr.status)===3&&La(wr==null?void 0:wr.message)})})},La=Vr=>{Oe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Xe.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Vr,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};return Xe.createElement(Xe.Fragment,null,Xe.createElement(ot.Z,{title:null,placement:"right",open:Ce,width:1e3,onClose:yt,closeIcon:null,footer:null},Xe.createElement("div",{className:ze.header_body},Xe.createElement("span",null,"\u914D\u7F6E\u4E0E\u76D1\u63A7"),Xe.createElement(nt.Z,{className:ze.close,onClick:yt})),Xe.createElement(Re.default,{activeKey:Fn,onChange:ut},Xe.createElement(Re.default.TabPane,{tab:"\u63A8\u8350\u914D\u7F6E",key:1},Xe.createElement(Se.Z,{spinning:$n,size:"large",tip:Xe.createElement("div",{style:{color:"#666",fontSize:"14px"}},Xe.createElement("div",{style:{color:"#232B40",fontWeight:"bolder",marginBottom:24,marginTop:14}},"\u6B63\u5728\u8BA1\u7B97\u2026"),Xe.createElement("div",{style:{lineHeight:"26px"}},"\u7CFB\u7EDF\u6B63\u5728\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\u8BA1\u7B97\u63A8\u8350\u914D\u7F6E",Xe.createElement("br",null),"\u8BF7\u8010\u5FC3\u7B49\u5F85\u2026"))},(Lt==null?void 0:Lt.status)==0?Xe.createElement(Xe.Fragment,null,Xe.createElement("div",{className:ze.recommend_config_introduce},Xe.createElement("div",null,"\u5F53\u524D\u914D\u7F6E\uFF1A\u5B9E\u9A8C\u73AF\u5883\u76EE\u524D\u5DF2\u7ECF\u914D\u7F6E\u7684\u8D44\u6E90\u3002"),Xe.createElement("div",null,"\u63A8\u8350\u914D\u7F6E\uFF1A\u7CFB\u7EDF\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\uFF0C\u8BA1\u7B97\u51FA\u63A8\u8350\u914D\u7F6E\u3002\u4F7F\u7528\u7684\u4EBA\u8D8A\u591A\uFF0C\u63A8\u8350\u8D8A\u51C6\u786E\u3002"),Xe.createElement("div",null,"\u589E\u5F3A\u914D\u7F6E\uFF1A\u9002\u7528\u4E8E\u8D44\u6E90\u6D88\u8017\u8F83\u9AD8\u7684\u5B9E\u8DF5\u9879\u76EE\u3002")),Xe.createElement("div",{className:ze.recommend_config},vt.map((Vr,Zr)=>Xe.createElement("div",{className:`${ze.recommend_config_item} ${Vr==jn?ze.recommend_config_active_item:""}`,key:Vr,onClick:()=>rn(Vr)},Xe.createElement("div",{className:ze.item_title},Xe.createElement("div",null,Vr),Zr==1?Xe.createElement("div",{className:ze.recommend_text},"\u63A8\u8350"):Xe.createElement(Xe.Fragment,null)),(Vr=="\u5F53\u524D\u914D\u7F6E"&&(Lt==null?void 0:Lt.current)||Vr=="\u63A8\u8350\u914D\u7F6E"&&(Lt==null?void 0:Lt.recommend)||Vr=="\u589E\u5F3A\u914D\u7F6E"&&(Lt==null?void 0:Lt.high)||[]).map((wr,Ba)=>Xe.createElement("div",{className:ze.item_content,key:Ba},Xe.createElement("span",null,wr==null?void 0:wr.image_name),wr!=null&&wr.cpu_limit?Xe.createElement("span",null,wr==null?void 0:wr.cpu_limit,"\u6838",wr==null?void 0:wr.memory_limit,"G"):Xe.createElement("div",null,Xe.createElement("span",null,"\u6682\u65E0\u63A8\u8350"),Xe.createElement(Ve.Z,{title:Xe.createElement("div",{style:{lineHeight:"22px",padding:5}},"\u5B9E\u9A8C\u73AF\u5883\u4E3A\u7279\u6B8A\u7684\u4E13\u6709\u4E91\u6216\u65E0\u4F7F\u7528\u6570",Xe.createElement("br",null),"\u636E\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u7ED9\u51FA\u63A8\u8350\u503C\u3002\u4E00\u952E\u5E94\u7528",Xe.createElement("br",null),"\u7684\u65F6\u5019\uFF0C\u5C06\u4F7F\u7528\u539F\u914D\u7F6E\u3002")},Xe.createElement(lt.Z,{className:ze.tooltip})))))))),Xe.createElement("div",{className:ze.recommend_config_footer},Xe.createElement("div",null,Xe.createElement("span",null,"\u6CA1\u627E\u5230\u5408\u9002\u7684\u914D\u7F6E\uFF1F"),Xe.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>Tt()},"\u8054\u7CFB\u7BA1\u7406\u5458")),Xe.createElement(Ke.ZP,{type:"primary",shape:"round",disabled:jn=="\u5F53\u524D\u914D\u7F6E",onClick:gn,loading:Wt},"\u4E00\u952E\u5E94\u7528"))):$n?Xe.createElement("div",{style:{height:400}}):Xe.createElement("div",{className:ze.no_data},Xe.createElement("img",{src:kt,style:{pointerEvents:"none",userSelect:"none",width:212,height:160}}),Xe.createElement("p",{className:"mt20 mb20 font14",style:{color:"#7B8394",width:"100%",lineHeight:"26px"}},"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u6CA1\u6709\u4EFB\u4F55\u4EBA\u4F7F\u7528\u8FC7\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u6839\u636E\u5B9E\u9645\u4F7F\u7528\u60C5\u51B5\u7ED9\u51FA\u63A8\u8350\u914D\u7F6E\u3002",Xe.createElement("br",null),"\u5EFA\u8BAE\u60A8\u5148\u6A21\u62DF\u5B9E\u6218\u5E76\u901A\u5173~"),(gt==null?void 0:gt.type)!="\u6311\u6218\u9875\u9762"&&Xe.createElement("div",{className:ze.application,onClick:()=>{Pn(),yt()}},"\u6A21\u62DF\u5B9E\u6218")))),Xe.createElement(Re.default.TabPane,{tab:"\u8D44\u6E90\u76D1\u63A7",key:2},Xe.createElement(at,{getApi:It,identifier:ft,visible:Ce,info:gt})))))};var ae=(0,Qt.connect)(({globalSetting:re,practiceSetting:ce,shixunsDetail:ve})=>({globalSetting:re,practiceSetting:ce,shixunsDetail:ve}))(ue)},987:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return $e}});var y=ne(59301),Oe=ne(62957),ke=ne(7939),ot=ne(6767),Re=ne(31691),Se=ne(29787),Ve=ne(23422),Ke=ne(4875),ze=ne(70858),nt={modal:"modal___aF6vS",con_warp:"con_warp___W1gHS",flex:"flex___Cbe__",config_Warp:"config_Warp___lXnUZ",config_btn:"config_btn___OAH7T",sceneList:"sceneList___N5Y3k",sceneItem:"sceneItem____bE1H",sceneItemActive:"sceneItemActive___e82B8"},lt=ne(11724),Be=ne(62772),kt=ne(38147),rt=ne(2524),Fe=ne(59301),Te=Object.defineProperty,Ne=Object.defineProperties,tt=Object.getOwnPropertyDescriptors,st=Object.getOwnPropertySymbols,Nt=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,Ze=(bt,Pe,je)=>Pe in bt?Te(bt,Pe,{enumerable:!0,configurable:!0,writable:!0,value:je}):bt[Pe]=je,pt=(bt,Pe)=>{for(var je in Pe||(Pe={}))Nt.call(Pe,je)&&Ze(bt,je,Pe[je]);if(st)for(var je of st(Pe))he.call(Pe,je)&&Ze(bt,je,Pe[je]);return bt},nn=(bt,Pe)=>Ne(bt,tt(Pe)),Ut=(bt,Pe,je)=>new Promise((dt,Dt)=>{var sn=Bn=>{try{Kt(je.next(Bn))}catch(we){Dt(we)}},Ht=Bn=>{try{Kt(je.throw(Bn))}catch(we){Dt(we)}},Kt=Bn=>Bn.done?dt(Bn.value):Promise.resolve(Bn.value).then(sn,Ht);Kt((je=je.apply(bt,Pe)).next())}),$e=({visible:bt,onOk:Pe,onCancel:je,info:dt})=>{var Dt,sn,Ht,Kt,Bn;const[we,fe]=(0,y.useState)("1"),[it,Yt]=(0,y.useState)([]),[et,He]=(0,y.useState)([]),[Ue,at]=(0,y.useState)(0),[dn,Qt]=(0,y.useState)(null),[An,At]=(0,y.useState)(!1);(0,y.useEffect)(()=>{bt&&(Xe(),en(),ue())},[bt]);const Xe=()=>{fe("1"),Yt([]),Qt(null),at(0)};(0,y.useEffect)(()=>{var gt,ft;((ft=(gt=et==null?void 0:et[Ue])==null?void 0:gt.content)==null?void 0:ft.length)>0&&Qt(nn(pt({},et[Ue].content[0]),{index:0}))},[we,Ue,et]);const en=()=>Ut(void 0,null,function*(){At(!0),yield(0,kt.ZP)("/api/home/cpu_memory_limit.json",{method:"GET"}).then(gt=>{let{max_cpu:ft,max_memory:Ct,min_cpu:pn,min_memory:Fn}=gt,{cpu:Sn,memory:jn}=dt;Yt([{name:"CPU",value:Sn,min:pn,max:ft,typeName:"\u6838"},{name:"\u5185\u5B58",value:jn,min:Fn,max:Ct,typeName:"GB"}])}),At(!1)}),ue=()=>Ut(void 0,null,function*(){yield(0,kt.ZP)("/api/home/example_cpu_list.json",{method:"GET"}).then(gt=>{var ft;if(He(gt),(gt==null?void 0:gt.length)>0){let Ct=nn(pt({},(ft=gt==null?void 0:gt[0])==null?void 0:ft.content[0]),{index:0});Qt(Ct)}})}),ae=gt=>{fe(gt),gt==="2"&&at(0)},re=(gt,ft)=>{Yt(it.map(Ct=>Ct.name===gt?ft(Ct):Ct))},ce=(gt,ft)=>{isNaN(gt)||re(ft,Ct=>nn(pt({},Ct),{value:gt}))},ve=gt=>{var ft;if(console.log("decline",gt.value),gt.value=Number(gt.value),gt.value<=((ft=gt.min)!=null?ft:-1/0))return;let Ct=gt.value-.5nn(pt({},pn),{value:Ct}))},ie=gt=>{var ft;if(gt.value=Number(gt.value),gt.value>=((ft=gt.max)!=null?ft:1/0))return;let Ct=gt.value+.5>gt.max?gt.max:gt.value+.5;re(gt.name,pn=>nn(pt({},pn),{value:Ct}))},Ce=(gt,ft)=>{isNaN(gt)||re(ft,Ct=>nn(pt({},Ct),{value:gt}))},yt=gt=>{if(gt==null||Number.isInteger(gt))return gt;const ft=gt%1;return ft===.5?gt:Math.floor(gt)+(ft<.5?.5:1)};return Fe.createElement(Fe.Fragment,null,Fe.createElement(Oe.default,{title:"\u8D44\u6E90\u914D\u7F6E",open:bt,width:752,destroyOnClose:!0,centered:!0,onCancel:je,className:nt.modal,footer:[Fe.createElement("div",{className:nt.btn_warp,key:"1"},Fe.createElement(ke.ZP,{onClick:je},"\u53D6\u6D88"),Fe.createElement(ke.ZP,{type:"primary",onClick:()=>{let gt=pt({},dt);if(we=="1")gt.cpu=it[0].value,gt.memory=it[1].value;else if(we=="2"){if(!dn){ot.ZP.error("\u8BF7\u9009\u62E9\u4E00\u6761\u573A\u666F\u5BF9\u5E94\u7684CPU\u4E0E\u5185\u5B58");return}gt=nn(pt({},gt),{cpu:dn.cpu,memory:dn.memory})}Pe(gt)}},"\u4FDD\u5B58"))]},Fe.createElement(Re.default,{activeKey:we,onChange:ae},Fe.createElement(Re.default.TabPane,{tab:"\u81EA\u5B9A\u4E49\u914D\u7F6E",key:1},Fe.createElement(Se.Z,{spinning:An},it==null?void 0:it.map(gt=>Fe.createElement("div",{className:nt.con_warp,key:gt==null?void 0:gt.name},Fe.createElement("div",null,gt==null?void 0:gt.name),Fe.createElement("div",null,Fe.createElement(Ve.Z,{min:gt==null?void 0:gt.min,max:gt==null?void 0:gt.max,onChange:ft=>ce(ft,gt==null?void 0:gt.name),value:gt==null?void 0:gt.value,step:.5,style:{width:482,height:6,margin:"0 20px 0 12px"}})),Fe.createElement("div",{className:`${nt.config_Warp} ${nt.flex}`},Fe.createElement("div",{className:`${nt.config_btn} ${nt.flex}`,onClick:()=>ve(gt)},Fe.createElement(lt.Z,null)),Fe.createElement(Ke.Z,{min:gt==null?void 0:gt.min,max:gt==null?void 0:gt.max,size:"large",step:"0.1",controls:!1,style:{width:50},value:gt==null?void 0:gt.value,onChange:ft=>{const Ct=yt(ft);Ce(Ct,gt==null?void 0:gt.name)}}),Fe.createElement("div",{className:`${nt.config_btn} ${nt.flex}`,onClick:()=>ie(gt)},Fe.createElement(Be.Z,null))),Fe.createElement("div",null,gt==null?void 0:gt.typeName))))),(et==null?void 0:et.length)>0&&Fe.createElement(Re.default.TabPane,{tab:"\u6309\u573A\u666F\u9009\u62E9",key:2},Fe.createElement("div",{className:nt.sceneList},et==null?void 0:et.map((gt,ft)=>Fe.createElement("div",{className:`${nt.sceneItem} ${Ue==ft&&nt.sceneItemActive}`,key:gt==null?void 0:gt.id,onClick:()=>{at(ft)}},gt==null?void 0:gt.name))),((sn=(Dt=et==null?void 0:et[Ue])==null?void 0:Dt.content)==null?void 0:sn.length)>0?Fe.createElement(ze.default,{rowSelection:{type:"radio",selectedRowKeys:[dn==null?void 0:dn.index],onChange:(gt,ft)=>{Qt(ft[0])}},columns:[{title:"CPU",dataIndex:"cpu",align:"center",render:(gt,ft)=>Fe.createElement("div",null,gt,"\u6838")},{title:"\u5185\u5B58",dataIndex:"memory",align:"center",render:(gt,ft)=>Fe.createElement("div",null,gt,"GB")}],dataSource:(Ht=et==null?void 0:et[Ue])==null?void 0:Ht.content.map((gt,ft)=>nn(pt({},gt),{index:ft})),rowKey:"index",pagination:!1,scroll:((Bn=(Kt=et==null?void 0:et[Ue])==null?void 0:Kt.content)==null?void 0:Bn.length)>3?{y:148}:{}}):Fe.createElement(rt.Z,null)))))}},35148:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return rt}});var y=ne(59301),Oe=ne(6767),ke=ne(37568),ot={btnWrap:"btnWrap___oVL7W",btn:"btn___CiIEf",s1:"s1___JCH7l",s2:"s2___jSyjE"},Re="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABjUlEQVQ4T61VsUoDQRB9s+eVYifkUlqIWCW3sbBMqYUR0cbfUPETxPgZ2giigpZaCnKXpBK1sMydpIx25+7ISu5ILhsjclvuzLx5M292lmA57PtuF2gIYIMBSYBn3BiICAg1cF0GrqjVSvLhlL+IqtVNEDUZWLAlS+8IeAPzvtduXw77ZYAMiEjKI2LeY2AskQ2cAGaiEy8MDwnQxicL7Ep5bDL+xmqijahZDsODDHBQ5sVfmVn6xmDeMuWTESAGnqf1bBpz09MSsESx729r4DwfIIA6hPjUSt2AaP7Hztwj5nXHdd0vpR7yMQzsUOT7pwzsjgEKsVIKgiCu1Za1UvfGLhynXgqCp6hSkSxEYCn9jLq+/wJgcawk5l4KYECN3YBlCVLWo4GvhmGfgVlrj4ZAjX0KmBmZD8Owj4IAMQAsvGSrKKR1zet0QpsosZQrmvnRKsqksZlxnFWVJAkT3Y6MDbAmgDlFdGcdm8IH22Qp9OmltAtdDoPlWez6SpkWtmCHFTNCvQMN/scX8A1e4fnIOEHt8AAAAABJRU5ErkJggg==",Se=Object.defineProperty,Ve=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,nt=(Fe,Te,Ne)=>Te in Fe?Se(Fe,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Fe[Te]=Ne,lt=(Fe,Te)=>{for(var Ne in Te||(Te={}))Ke.call(Te,Ne)&&nt(Fe,Ne,Te[Ne]);if(Ve)for(var Ne of Ve(Te))ze.call(Te,Ne)&&nt(Fe,Ne,Te[Ne]);return Fe},Be=(Fe,Te)=>{var Ne={};for(var tt in Fe)Ke.call(Fe,tt)&&Te.indexOf(tt)<0&&(Ne[tt]=Fe[tt]);if(Fe!=null&&Ve)for(var tt of Ve(Fe))Te.indexOf(tt)<0&&ze.call(Fe,tt)&&(Ne[tt]=Fe[tt]);return Ne},rt=Fe=>{var Te=Fe,{InputRight:Ne,value:tt=[],onChange:st}=Te,Nt=Be(Te,["InputRight","value","onChange"]);const[he,Ze]=(0,y.useState)(),pt=Ut=>{const qe=tt.filter(($e,bt)=>bt!==Ut);st(qe)},nn=Ut=>{if(Ut.preventDefault(),!!he){if(tt.findIndex(qe=>qe.name===he)>-1){Oe.ZP.warning("\u4E0D\u5141\u8BB8\u6DFB\u52A0\u76F8\u540C\u6807\u7B7E");return}st([...tt,{id:null,name:he}]),Ze(null)}};return y.createElement("div",null,y.createElement(ke.default,lt({bordered:!1,style:{width:600},value:he,onChange:Ut=>Ze(Ut.target.value),onPressEnter:nn,onBlur:nn},Nt)),Ne||y.createElement("span",{className:"pl20 font14 c-light-black"},"\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E"),!!(tt!=null&&tt.length)&&y.createElement("div",{className:ot.btnWrap},tt==null?void 0:tt.map((Ut,qe)=>y.createElement("div",{key:qe,className:ot.btn},y.createElement("div",{className:ot.s1},Ut.name),y.createElement("img",{src:Re,className:ot.s2,onClick:()=>pt(qe)})))))}},30058:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return qe}});var y=ne(59301),Oe=ne(65582),ke=ne(62957),ot=ne(6767),Re=ne(7939),Se=ne(62673),Ve=ne(47889),Ke=ne(1560),ze=ne(88390),nt=ne(24017),lt=ne(4875),Be=ne(22275),kt=ne(67671),rt=ne(66457),Fe=ne(66649),Te=ne.n(Fe),Ne={wrap:"wrap___LhoYE",labelWrap:"labelWrap___kKVu_",label:"label___we33R",labelContent:"labelContent___RWgKj",flexRow:"flexRow___WhVXT",color999:"color999___R1ot6",radio:"radio___S0Uhc",selectSchool:"selectSchool___egsX3",dataPicker:"dataPicker___zNtLB",modal:"modal___J1s9f",colorOrange:"colorOrange___NDyE2",colorYellow:"colorYellow___Ijswi",bottomButton:"bottomButton___sODGQ"},tt=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,Nt=Object.prototype.propertyIsEnumerable,he=($e,bt)=>{var Pe={};for(var je in $e)st.call($e,je)&&bt.indexOf(je)<0&&(Pe[je]=$e[je]);if($e!=null&&tt)for(var je of tt($e))bt.indexOf(je)<0&&Nt.call($e,je)&&(Pe[je]=$e[je]);return Pe},Ze=($e,bt,Pe)=>new Promise((je,dt)=>{var Dt=Kt=>{try{Ht(Pe.next(Kt))}catch(Bn){dt(Bn)}},sn=Kt=>{try{Ht(Pe.throw(Kt))}catch(Bn){dt(Bn)}},Ht=Kt=>Kt.done?je(Kt.value):Promise.resolve(Kt.value).then(Dt,sn);Ht((Pe=Pe.apply($e,bt)).next())});const pt=$e=>{if(!$e)return $e;const bt=$e.split(":");if(bt[1]=="00"||bt[1]=="30")return $e;const Pe=parseInt(bt[1]);if(Pe<30||Pe==60)return[bt[0],"30"].join(":");if(Pe<60){const je=[bt[0],"00"].join(":"),dt="YYYY-MM-DD HH:mm",Dt=Te()(je,dt);return Dt.add(1,"hours"),Dt.format(dt)}return $e},nn="YYYY-MM-DD HH:mm",Ut=$e=>{var bt=$e,{shixunsDetail:Pe,globalSetting:je,loading:dt,user:Dt,dispatch:sn}=bt,Ht=he(bt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Kt,Bn,we,fe,it,Yt,et,He,Ue;const at=(0,y.useRef)(),[dn,Qt]=(0,y.useState)(),[An,At]=(0,y.useState)(),[Xe,en]=(0,y.useState)([]),[ue,ae]=(0,y.useState)([]),[re,ce]=(0,y.useState)(""),[ve,ie]=(0,y.useState)(),[Ce,yt]=(0,y.useState)(),[gt,ft]=(0,y.useState)(),Ct=(Bn=(Kt=Dt.userInfo)==null?void 0:Kt.shixun)==null?void 0:Bn.editable;(0,y.useEffect)(()=>{var vt,yn;at.current=(yn=(vt=location.pathname)==null?void 0:vt.split("/"))==null?void 0:yn[2],pn()},[]),(0,y.useEffect)(()=>{var vt,yn,Wt,ln,It,mn,Lt,zn,$n,ea,nr,ut;Pe.setting&&(Qt((yn=(vt=Pe.setting)==null?void 0:vt.shixun)==null?void 0:yn.can_copy),At((ln=(Wt=Pe.setting)==null?void 0:Wt.shixun)==null?void 0:ln.use_scope),ie(!!((mn=(It=Pe.setting)==null?void 0:It.shixun)!=null&&mn.opening_time)),yt((zn=(Lt=Pe.setting)==null?void 0:Lt.shixun)==null?void 0:zn.opening_time),en((ea=($n=Pe.setting)==null?void 0:$n.shixun)==null?void 0:ea.scope_partment),ft((ut=(nr=Pe.setting)==null?void 0:nr.shixun)==null?void 0:ut.git_size))},[Pe.setting]);const pn=vt=>Ze(void 0,null,function*(){const yn=yield sn({type:"shixunsDetail/getDepartments",payload:{q:vt}});yn&&ae(yn.shools_name||[])}),Fn=()=>Ze(void 0,null,function*(){var vt,yn,Wt,ln,It,mn;const Lt=(yield sn({type:"shixunsDetail/getShixunQuote",payload:{id:at.current}}))||{};ke.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:y.createElement("div",{className:`tc font14 ${Ne.modal}`},!!((vt=Lt.subjects)!=null&&vt.length)&&y.createElement(y.Fragment,null,y.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(Wt=(yn=Lt.subjects)==null?void 0:yn.splice(0,2))==null?void 0:Wt.map(zn=>`\u300A${zn}\u300B`),"\u7B49",y.createElement("span",{className:Ne.colorOrange},Lt==null?void 0:Lt.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),y.createElement("br",null)),!!((ln=Lt.courses)!=null&&ln.length)&&y.createElement(y.Fragment,null,y.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(mn=(It=Lt.courses)==null?void 0:It.splice(0,2))==null?void 0:mn.map(zn=>`\u300A${zn}\u300B`),"\u7B49",y.createElement("span",{className:Ne.colorOrange},Lt==null?void 0:Lt.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),y.createElement("br",null)),y.createElement("span",{className:`${Ne.colorYellow} mt30`},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:()=>Ze(void 0,null,function*(){(yield sn({type:"shixunsDetail/deleteShixun",payload:{id:at.current}})).status===1&&(ot.ZP.success("\u64CD\u4F5C\u6210\u529F"),Oe.history.push("/shixuns"))})})}),Sn=()=>{(0,rt.gy)(sn,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")},jn=vt=>{if(Xe.includes(vt)){ot.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}ce(null),en([...Xe,vt])},rn=()=>Ze(void 0,null,function*(){if(ve&&!Ce){ot.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(An===1&&!Xe.length){ot.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(yield sn({type:"shixunsDetail/updatePermissionSetting",payload:{id:at.current,scope_partment:An===0?null:Xe,shixun:{can_copy:dn,use_scope:An,opening_time:Ce,git_size:gt}}})).status!==-1&&(ot.ZP.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),sn({type:"shixunsDetail/getSettingsData",payload:{id:at.current}}),sn({type:"shixunsDetail/getShixunsDetail",payload:{id:at.current}}))});return y.createElement("div",null,y.createElement("section",{className:Ne.wrap},y.createElement("div",{style:{position:"absolute",top:"25px",right:"25px"}},((we=Pe==null?void 0:Pe.detail)==null?void 0:we.shixun_status)!==2?y.createElement(Re.ZP,{danger:!0,onClick:Fn},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):y.createElement(Re.ZP,{danger:!0,onClick:Sn},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),y.createElement("div",{className:Ne.labelWrap},y.createElement("label",{className:Ne.label},"\u590D\u5236\uFF1A"),y.createElement("div",{className:Ne.labelContent},y.createElement("div",null,y.createElement(Se.default,{checked:dn,onChange:vt=>Qt(vt.target.checked),disabled:!Ct}),y.createElement("span",{className:`${Ne.color999}`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((fe=Pe.detail)==null?void 0:fe.shixun_status)>1||((it=Pe.detail)==null?void 0:it.public)===2)&&((et=(Yt=Pe.setting)==null?void 0:Yt.shixun)==null?void 0:et.use_scope)===0&&((He=Pe.detail)==null?void 0:He.identity)>2)&&y.createElement("div",{className:Ne.labelWrap},y.createElement("label",{className:Ne.label},"\u516C\u5F00\u7A0B\u5EA6\uFF1A"),y.createElement("div",{className:Ne.labelContent},y.createElement(Ve.ZP.Group,{value:An,onChange:vt=>At(vt.target.value),disabled:!Ct},y.createElement(Ve.ZP,{className:Ne.radio,value:0},y.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),y.createElement("span",{className:Ne.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),y.createElement(Ve.ZP,{className:Ne.radio,value:1},y.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),y.createElement("span",{className:Ne.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),An===1&&y.createElement(y.Fragment,null,y.createElement("div",{className:"mt10"},y.createElement(Ke.Z,{showSearch:!0,className:Ne.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:re,onChange:vt=>{ce(vt),pn(vt)},disabled:!Ct,onSelect:jn,options:ue==null?void 0:ue.map(vt=>({value:vt}))}),y.createElement("span",{className:Ne.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")),y.createElement("div",{className:"mt10"},Xe==null?void 0:Xe.map(vt=>Ct?y.createElement(ze.Z,{count:"x",className:"mr20 current",onClick:()=>en(Xe.filter(yn=>yn!==vt))},y.createElement(Re.ZP,{type:"primary",ghost:!0},vt)):y.createElement(Re.ZP,{type:"primary",ghost:!0,className:"mr20"},vt)))))),y.createElement("div",{className:Ne.labelWrap},y.createElement("label",{className:Ne.label},"\u5F00\u542F\u65F6\u95F4\uFF1A"),y.createElement("div",{className:Ne.labelContent},y.createElement("div",null,y.createElement(Se.default,{checked:ve,onChange:vt=>ie(vt.target.checked),disabled:!Ct}),y.createElement("span",{className:`${Ne.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\uFF0C\u624D\u80FD\u5F00\u542F\u5B66\u4E60\uFF1B\u4E0D\u9009\u4E2D\u5219\u5B66\u5458\u5728\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u80FD\u7ACB\u5373\u5F00\u542F\u5B66\u4E60\uFF09")),ve&&y.createElement(nt.default,{className:`${Ne.dataPicker} mt10`,format:nn,locale:Be.Z,disabled:!Ct,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:vt=>vt&&vtyt(pt(yn))}))),((Ue=Dt==null?void 0:Dt.userInfo)==null?void 0:Ue.role)===1&&y.createElement("div",{className:Ne.labelWrap,style:{alignItems:"center"}},y.createElement("label",{className:Ne.label},"\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF\uFF1A"),y.createElement("div",{className:Ne.labelContent},y.createElement("div",null,y.createElement(lt.Z,{style:{width:150},placeholder:"\u8BF7\u8F93\u5165\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF",min:1,max:10240,value:gt,onChange:vt=>{ft(vt)}}),y.createElement("span",{className:"c-grey-999"}," M "))))),y.createElement(kt.t,{okText:"\u4FDD\u5B58",hasOkBtn:Ct,loading:dt.effects["shixunsDetail/updatePermissionSetting"],onCancel:()=>Oe.history.push(`/shixuns/${at.current}/challenges`),onOk:rn,className:Ne.bottomButton}))};var qe=(0,Oe.connect)(({shixunsDetail:$e,loading:bt,globalSetting:Pe,user:je})=>({shixunsDetail:$e,globalSetting:Pe,user:je,loading:bt}))(Ut)},6526:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(59301),antd__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(6767),antd__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(62957),antd__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(93041),antd__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(7939),antd__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(62673),antd__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(47889),antd__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(44104),antd__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(1560),antd__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(88390),antd__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__(25399),antd__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__(24017),antd__WEBPACK_IMPORTED_MODULE_23__=__webpack_require__(58755),antd__WEBPACK_IMPORTED_MODULE_24__=__webpack_require__(4875),umi__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(65582),_index_less_modules__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(63160),moment__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(66649),moment__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__),antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__(22275),_components_Permission__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(30058),_utils_env__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(74128),_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(66457),_utils_authority__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(41867),_utils__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(10008),_utils_util__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(65862),_components_UpgradeTip__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(95337),React=__webpack_require__(59301),__async=(St,zt,ne)=>new Promise((y,Oe)=>{var ke=Se=>{try{Re(ne.next(Se))}catch(Ve){Oe(Ve)}},ot=Se=>{try{Re(ne.throw(Se))}catch(Ve){Oe(Ve)}},Re=Se=>Se.done?y(Se.value):Promise.resolve(Se.value).then(ke,ot);Re((ne=ne.apply(St,zt)).next())});const timeFormat="YYYY-MM-DD HH:mm",handleDateString=St=>{if(!St)return St;const zt=St.split(":");if(zt[1]=="00"||zt[1]=="30")return St;const ne=parseInt(zt[1]);if(ne<30||ne==60)return[zt[0],"30"].join(":");if(ne<60){const y=[zt[0],"00"].join(":"),Oe="YYYY-MM-DD HH:mm",ke=moment__WEBPACK_IMPORTED_MODULE_3___default()(y,Oe);return ke.add(1,"hours"),ke.format(Oe)}return St};function Setting({user,dispatch,shixunsDetail,practiceSetting}){var _a,_b,_c,_d,_e,_f,_g,_h,_i,_j,_k,_l,_m,_n,_o,_p,_q,_r;const[MenuSelectKey,setMenuSelectKey]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)("1"),[isShowSetting,setIsShowSetting]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!0),[taskPass,setTaskPass]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[testSetPermission,setTestSetPermission]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[isCopy,setIsCopy]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openValue,setOpenValue]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openAnswer,setOpenAnswer]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[selectDepartmentList,setSelectDepartmentList]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)([]),[departmentList,setDepartmentList]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)([]),[departmentValue,setDepartmentValue]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(""),[isOpenTime,setIsOpenTime]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openTime,setOpenTime]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[codeEditPermission,setCodeEditPermission]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[allowFileUpload,setAllowFileUpload]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[codeHidden,setCodeHidden]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[forbidCopy,setForbidCopy]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[display_git_address,set_display_git_address]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[disableDiscuss,setDisableDiscuss]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[disableAI,setdisableAI]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[openCodeDebugger,setOpenCodeDebugger]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[startPermanent,setStartPermanent]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[openSelfRun,setOpenSelfRun]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[gitSize,setgitSize]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[course_workspace_file_time,setcourse_workspace_file_time]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[podSwitch,setPodSwitch]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[ai_user,setai_user]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)("1"),[openLocalEvaluate,setOpenLocalEvaluate]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[resource_recommend,setresource_recommend]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1);let params=(0,umi__WEBPACK_IMPORTED_MODULE_1__.useParams)();const diffObj={forbid_copy:"forbidCopy",task_pass:"taskPass",test_set_permission:"testSetPermission",code_edit_permission:"codeEditPermission",allow_file_upload:"allowFileUpload",can_copy:"isCopy",use_scope:"openValue",open_answer_and_test:"openAnswer",opening_time:"openTime",is_disable_discuss:"disableDiscuss",display_git_address:"display_git_address",show_code_dir:"codeHidden",ai_reply:"disableAI",open_code_debugger:"openCodeDebugger",start_permanent:"startPermanent",open_self_run:"openSelfRun",exit_delete_pod_switch:"podSwitch",open_local_evaluate:"openLocalEvaluate"},editable=(_b=(_a=user.userInfo)==null?void 0:_a.shixun)==null?void 0:_b.editable,own=(_d=(_c=user.userInfo)==null?void 0:_c.shixun)==null?void 0:_d.own,handleGetDepartments=St=>__async(this,null,function*(){const zt=yield dispatch({type:"shixunsDetail/getDepartments",payload:{q:St}});zt&&setDepartmentList(zt.shools_name||[])});(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{var St,zt;(zt=(St=shixunsDetail.setting)==null?void 0:St.shixun)!=null&&zt.main_type&&handleInitState()},[shixunsDetail.setting]),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{dispatch({type:"shixunsDetail/getSettingsData",payload:params})},[]);const handleSelectDepartment=St=>{if(selectDepartmentList.includes(St)){antd__WEBPACK_IMPORTED_MODULE_11__.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}setDepartmentValue(null),setSelectDepartmentList([...selectDepartmentList,St])},handleInitState=()=>{var St,zt,ne,y,Oe,ke,ot,Re,Se,Ve,Ke,ze,nt,lt,Be,kt,rt,Fe,Te,Ne,tt,st,Nt,he,Ze,pt,nn,Ut,qe,$e,bt,Pe,je,dt,Dt,sn,Ht,Kt,Bn,we,fe,it,Yt,et,He,Ue,at;setCodeEditPermission((zt=(St=shixunsDetail.setting)==null?void 0:St.shixun)==null?void 0:zt.code_edit_permission),setAllowFileUpload((y=(ne=shixunsDetail.setting)==null?void 0:ne.shixun)==null?void 0:y.allow_file_upload),setCodeHidden((ke=(Oe=shixunsDetail.setting)==null?void 0:Oe.shixun)==null?void 0:ke.show_code_dir),setForbidCopy((Re=(ot=shixunsDetail.setting)==null?void 0:ot.shixun)==null?void 0:Re.forbid_copy),setTaskPass((Ve=(Se=shixunsDetail.setting)==null?void 0:Se.shixun)==null?void 0:Ve.task_pass),setTestSetPermission((ze=(Ke=shixunsDetail.setting)==null?void 0:Ke.shixun)==null?void 0:ze.test_set_permission),set_display_git_address((nt=shixunsDetail.setting.shixun)==null?void 0:nt.display_git_address),setIsCopy((Be=(lt=shixunsDetail.setting)==null?void 0:lt.shixun)==null?void 0:Be.can_copy),setOpenValue((rt=(kt=shixunsDetail.setting)==null?void 0:kt.shixun)==null?void 0:rt.use_scope),setOpenAnswer((Te=(Fe=shixunsDetail.setting)==null?void 0:Fe.shixun)==null?void 0:Te.open_answer_and_test),setIsOpenTime(!!((tt=(Ne=shixunsDetail.setting)==null?void 0:Ne.shixun)!=null&&tt.opening_time)),setOpenTime((Nt=(st=shixunsDetail.setting)==null?void 0:st.shixun)==null?void 0:Nt.opening_time),setSelectDepartmentList((Ze=(he=shixunsDetail.setting)==null?void 0:he.shixun)==null?void 0:Ze.scope_partment),setDisableDiscuss((nn=(pt=shixunsDetail.setting)==null?void 0:pt.shixun)==null?void 0:nn.is_disable_discuss),setdisableAI((qe=(Ut=shixunsDetail.setting)==null?void 0:Ut.shixun)==null?void 0:qe.ai_reply),setresource_recommend((bt=($e=shixunsDetail==null?void 0:shixunsDetail.setting)==null?void 0:$e.shixun)==null?void 0:bt.resource_recommend),setOpenCodeDebugger((je=(Pe=shixunsDetail.setting)==null?void 0:Pe.shixun)==null?void 0:je.open_code_debugger),setStartPermanent((Dt=(dt=shixunsDetail.setting)==null?void 0:dt.shixun)==null?void 0:Dt.start_permanent),setOpenSelfRun((Ht=(sn=shixunsDetail.setting)==null?void 0:sn.shixun)==null?void 0:Ht.open_self_run),setgitSize((Bn=(Kt=shixunsDetail.setting)==null?void 0:Kt.shixun)==null?void 0:Bn.git_size),setcourse_workspace_file_time((fe=(we=shixunsDetail.setting)==null?void 0:we.shixun)==null?void 0:fe.course_workspace_file_time),setPodSwitch((Yt=(it=shixunsDetail.setting)==null?void 0:it.shixun)==null?void 0:Yt.exit_delete_pod_switch),setai_user((He=(et=shixunsDetail.setting)==null?void 0:et.shixun)==null?void 0:He.ai_user),setOpenLocalEvaluate((at=(Ue=shixunsDetail.setting)==null?void 0:Ue.shixun)==null?void 0:at.open_local_evaluate)};console.log("----",ai_user),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{var _a2,_b2,_c2,_d2;let confirmLeave=!1;(_a2=Object.keys(diffObj).filter(item=>{var _a3;return((_a3=shixunsDetail.setting)==null?void 0:_a3.shixun[item])!=eval(diffObj[item])}))!=null&&_a2.length&&(confirmLeave=!0),selectDepartmentList.length!=((_d2=(_c2=(_b2=shixunsDetail.setting)==null?void 0:_b2.shixun)==null?void 0:_c2.scope_partment)==null?void 0:_d2.length)&&(confirmLeave=!0),selectDepartmentList==null||selectDepartmentList.map((St,zt)=>{var ne,y;St!=((y=(ne=shixunsDetail.setting)==null?void 0:ne.shixun)==null?void 0:y.scope_partment[zt])&&(confirmLeave=!0)}),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave}})},[taskPass,testSetPermission,isCopy,openValue,openAnswer,selectDepartmentList,isOpenTime,openTime,display_git_address,codeHidden,codeEditPermission,allowFileUpload,forbidCopy,disableDiscuss,disableAI,openCodeDebugger,startPermanent,openSelfRun,openLocalEvaluate]);function handSubmeit(St=!1,zt=1){return __async(this,null,function*(){var ne,y;const Oe=(0,_utils_util__WEBPACK_IMPORTED_MODULE_9__.TG)(),ke=yield dispatch({type:"shixunsDetail/updateSetting",payload:{id:params.id,scope_partment:openValue===0?null:selectDepartmentList,open_answer_and_test:openAnswer,shixun_info:{ai_reply:disableAI,start_permanent:startPermanent,git_size:gitSize,course_workspace_file_time,ai_user,resource_recommend},shixun:{show_code_dir:codeHidden,forbid_copy:forbidCopy,task_pass:taskPass,test_set_permission:testSetPermission,display_git_address,code_edit_permission:codeEditPermission,allow_file_upload:allowFileUpload,can_copy:isCopy,use_scope:openValue,open_answer_and_test:openAnswer,opening_time:openTime,is_disable_discuss:disableDiscuss,open_code_debugger:openCodeDebugger,open_self_run:openSelfRun,exit_delete_pod_switch:podSwitch,open_local_evaluate:openLocalEvaluate},sync_origin_shixun:St,homework_common_id:Oe||void 0}});(ke==null?void 0:ke.status)===0&&((ne=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&ne.copy_for_exercise||antd__WEBPACK_IMPORTED_MODULE_11__.ZP.success("\u4FEE\u6539\u6210\u529F"),dispatch({type:"shixunsDetail/getSettingsData",payload:params}),dispatch({type:"shixunsDetail/getShixunsDetail",payload:params}),(y=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&y.copy_for_exercise&&(0,_utils__WEBPACK_IMPORTED_MODULE_8__.m)(dispatch,shixunsDetail,params.id,zt))})}const handleDeleteShixun=()=>__async(this,null,function*(){var St,zt,ne,y,Oe,ke;const ot=(yield dispatch({type:"shixunsDetail/getShixunQuote",payload:{id:params.id}}))||{};antd__WEBPACK_IMPORTED_MODULE_12__.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:React.createElement("div",null,!!((St=ot.subjects)!=null&&St.length)&&React.createElement(React.Fragment,null,React.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230"," ",(ne=(zt=ot.subjects)==null?void 0:zt.splice(0,2))==null?void 0:ne.map(Re=>`\u300A${Re}\u300B`),"\u7B49",React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorOrange},ot==null?void 0:ot.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),React.createElement("br",null)),!!((y=ot.courses)!=null&&y.length)&&React.createElement(React.Fragment,null,React.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(ke=(Oe=ot.courses)==null?void 0:Oe.splice(0,2))==null?void 0:ke.map(Re=>`\u300A${Re}\u300B`),"\u7B49",React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorOrange},ot==null?void 0:ot.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),React.createElement("br",null)),React.createElement("span",{className:`${_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorYellow} mt30`},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:()=>__async(this,null,function*(){const Re=(0,_utils_util__WEBPACK_IMPORTED_MODULE_9__.TG)();(yield dispatch({type:"shixunsDetail/deleteShixun",payload:{id:params.id,homework_common_id:Re||void 0}})).status===1&&(antd__WEBPACK_IMPORTED_MODULE_11__.ZP.success("\u64CD\u4F5C\u6210\u529F"),umi__WEBPACK_IMPORTED_MODULE_1__.history.push("/shixuns"))})})}),handleDeleteElseShixun=()=>{(0,_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__.gy)(dispatch,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")};function showExitmodel(St){antd__WEBPACK_IMPORTED_MODULE_12__.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{setMenuSelectKey(St),parseInt(St)===1?(setIsShowSetting(!0),handleInitState()):setIsShowSetting(!1),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}})}return React.createElement("div",{style:{height:"100%",display:"flex",background:"#fff",position:"relative"}},React.createElement("div",{style:{height:"100%",background:"#0A143D",width:"25%",maxWidth:"440px",padding:"20px 20px",color:"#ffffff"}},React.createElement("span",{style:{padding:"0px 15px",fontSize:"16px"}},"\u8BBE\u7F6E"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{selectedKeys:[MenuSelectKey],theme:"dark",style:{background:"#0A143D",marginTop:"30px",fontSize:"14px"},onClick:St=>{var zt;if((zt=practiceSetting==null?void 0:practiceSetting.sideBar)!=null&&zt.confirmLeave){showExitmodel(St.key);return}setMenuSelectKey(St.key),parseInt(St.key)===1?(setIsShowSetting(!0),handleInitState()):setIsShowSetting(!1)}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default.Item,{key:1},"\u8BBE\u7F6E"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default.Item,{key:2},"\u5173\u4E8E\u5B9E\u8BAD"))),isShowSetting&&((_e=shixunsDetail==null?void 0:shixunsDetail.detail)==null?void 0:_e.is_jupyter_lab)&&React.createElement(_components_Permission__WEBPACK_IMPORTED_MODULE_4__.Z,null),isShowSetting&&!((_f=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&_f.is_jupyter_lab)&&React.createElement("div",{style:{width:"calc(100% - 24%)",overflow:"auto"}},React.createElement("div",{style:{padding:"40px 40px",marginBottom:"70px"}},React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{display:"flex"}},React.createElement("span",{style:{flex:"1"}},"\u5173\u5361\u548C\u6D4B\u8BD5\u96C6"),((_g=shixunsDetail==null?void 0:shixunsDetail.detail)==null?void 0:_g.shixun_status)!==2?React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{danger:!0,onClick:handleDeleteShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{danger:!0,onClick:handleDeleteElseShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u8DF3\u5173\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(_components_UpgradeTip__WEBPACK_IMPORTED_MODULE_10__.Z,{disableWhenCommunity:new Date((_h=shixunsDetail.detail)==null?void 0:_h.created_at)>new Date("2023-09-01")},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.default,{checked:taskPass,disabled:!editable,onChange:St=>setTaskPass(St.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u5B66\u4E60\u5B9E\u8BAD\u5173\u5361\u4EFB\u52A1\uFF09"))))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u6D4B\u8BD5\u96C6\u89E3\u9501\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(_components_UpgradeTip__WEBPACK_IMPORTED_MODULE_10__.Z,{disableWhenCommunity:new Date((_i=shixunsDetail.detail)==null?void 0:_i.created_at)>new Date("2023-09-01")},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.default,{checked:testSetPermission,disabled:!editable,onChange:St=>setTestSetPermission(St.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u7684\u5185\u5BB9\uFF09"))))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}},"\u6743\u9650"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u590D\u5236/\u5408\u5E76/\u62C6\u5206\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.default,{checked:isCopy,onChange:St=>setIsCopy(St.target.checked),disabled:!editable}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u3001\u5408\u5E76\u548C\u62C6\u5206\u8BE5\u5B9E\u8BAD\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u516C\u5F00\u5B9E\u8BAD\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_16__.ZP.Group,{value:openValue,onChange:St=>setOpenValue(St.target.value),disabled:!editable},React.createElement(antd__WEBPACK_IMPORTED_MODULE_17__.Z,{direction:"vertical"},React.createElement(antd__WEBPACK_IMPORTED_MODULE_16__.ZP,{value:0},React.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),React.createElement(antd__WEBPACK_IMPORTED_MODULE_16__.ZP,{style:{marginTop:"22px"},value:1},React.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")))),openValue===1&&React.createElement(React.Fragment,null,React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.graaytitle},React.createElement(antd__WEBPACK_IMPORTED_MODULE_18__.Z,{showSearch:!0,className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.selectSchool,bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:departmentValue,onChange:St=>{setDepartmentValue(St),handleGetDepartments(St)},disabled:!editable,onSelect:handleSelectDepartment,options:departmentList==null?void 0:departmentList.map(St=>({value:St}))})),React.createElement("div",{className:"mt10"},selectDepartmentList==null?void 0:selectDepartmentList.map(St=>editable?React.createElement(antd__WEBPACK_IMPORTED_MODULE_19__.Z,{count:"x",className:"mr20 current",onClick:()=>setSelectDepartmentList(selectDepartmentList.filter(zt=>zt!==St))},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{type:"primary",ghost:!0},St)):React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{type:"primary",ghost:!0,className:"mr20"},St)))))),!((_k=(_j=shixunsDetail.setting)==null?void 0:_j.shixun)!=null&&_k.is_jupyter)&&!((_m=(_l=shixunsDetail.setting)==null?void 0:_l.shixun)!=null&&_m.is_jupyter_lab)&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u516C\u5F00\u7B54\u6848\u548C\u6D4B\u8BD5\u96C6\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_16__.ZP.Group,{value:openAnswer,onChange:St=>setOpenAnswer(St.target.value),disabled:!editable},React.createElement(antd__WEBPACK_IMPORTED_MODULE_17__.Z,{direction:"vertical"},React.createElement(antd__WEBPACK_IMPORTED_MODULE_16__.ZP,{value:1},React.createElement("span",null,"\u5BF9\u6240\u6709\u8BA4\u8BC1\u6559\u5E08\u516C\u5F00"),((_o=(_n=shixunsDetail.setting)==null?void 0:_n.shixun)==null?void 0:_o.status)!==2&&React.createElement(antd__WEBPACK_IMPORTED_MODULE_20__.Z,{title:"\u8BE5\u9009\u9879\u9700\u5728\u5B9E\u8DF5\u9879\u76EE\u53D1\u5E03\u540E\u751F\u6548"},React.createElement("i",{style:{marginLeft:10,color:"#e9b357",fontSize:14},className:"iconfont icon-jinggao-3"})),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u67E5\u770B\uFF09")),React.createElement(antd__WEBPACK_IMPORTED_MODULE_16__.ZP,{style:{marginTop:"22px"},value:2},React.createElement("span",null,"\u4EC5\u5B9E\u8BAD\u5408\u4F5C\u8005\u53EF\u89C1"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u4EC5\u5141\u8BB8\u5B9E\u8BAD\u5408\u4F5C\u8005\u53EF\u4EE5\u76F4\u63A5\u67E5\u770B\uFF0C\u5B66\u751F\u4EC5\u53EF\u5728\u8BFE\u5802\u4F5C\u4E1A\u4E2D\u82B1\u8D39\u91D1\u5E01\u89E3\u9501\uFF09")))))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u5F00\u542F\u65F6\u95F4\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.default,{checked:isOpenTime,onChange:St=>{setIsOpenTime(St.target.checked),St.target.checked||setOpenTime("")},disabled:!editable}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\u624D\u80FD\u5F00\u542F\u6311\u6218\uFF09")),isOpenTime&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.graaytitle},React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.default,{className:`${_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.dataPicker}`,format:timeFormat,locale:antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_22__.Z,bordered:!1,disabled:!editable,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:St=>St&&StsetOpenTime(handleDateString(zt))})))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}},"\u529F\u80FD"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u4EE3\u7801\u5E93\u5730\u5740\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.default,{checked:display_git_address,disabled:!editable,onChange:St=>set_display_git_address(St.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5BF9\u5B66\u5458\u516C\u5F00\u4EE3\u7801\u5E93\u5730\u5740\uFF0C\u5B66\u5458\u53EF\u4EE5\u5C06\u6240\u6709\u4EE3\u7801\u4E0B\u8F7D\u5230\u672C\u5730\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u4EE3\u7801\u76EE\u5F55\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.default,{checked:codeHidden,disabled:!editable,onChange:St=>{setCodeHidden(St.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u663E\u793A\u7248\u672C\u5E93\u76EE\u5F55\uFF09")),codeHidden&&React.createElement("div",{style:{background:"#f5f5f5",marginTop:"10px",borderRadius:"8px",justifyContent:"left",alignItems:"center",padding:"0px 20px"}},React.createElement("div",{style:{display:"flex",marginTop:"20px"}},React.createElement("label",{style:{width:"150px",textAlign:"right"}},"\u4EE3\u7801\u5E93\u6587\u4EF6\u4FEE\u6539\u6743\u9650\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent,style:{padding:"0px"}},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.default,{checked:codeEditPermission,disabled:!editable,onChange:St=>{setCodeEditPermission(St.target.checked),St.target.checked||setAllowFileUpload(St.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u52FE\u9009\u540E\u5141\u8BB8\u5B66\u5458\u4FEE\u6539\u4EE3\u7801\u5E93\u6240\u6709\u6587\u4EF6\uFF0C\u5426\u5219\u4EC5\u53EF\u4FEE\u6539\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\uFF09")))),React.createElement("div",{style:{display:"flex",marginTop:"10px",marginBottom:"20px"}},React.createElement("label",{style:{width:"150px",textAlign:"right"}},"\u5141\u8BB8\u4E0A\u4F20\u6587\u4EF6\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent,style:{padding:"0px"}},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.default,{checked:allowFileUpload,disabled:!editable,onChange:St=>{setAllowFileUpload(St.target.checked),St.target.checked&&setCodeEditPermission(St.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u52FE\u9009\u540E\uFF0C\u5141\u8BB8\u7528\u6237\u5B9E\u8BAD\u6311\u6218\u65F6\uFF0C\u5728\u4EE3\u7801\u76EE\u5F55\u4E2D\u4E0A\u4F20\u6587\u4EF6\uFF0C\u5426\u5219\u4E0D\u5141\u8BB8\u4E0A\u4F20\uFF09"))))))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u7981\u7528\u7C98\u8D34\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(_components_UpgradeTip__WEBPACK_IMPORTED_MODULE_10__.Z,{disableWhenCommunity:new Date((_p=shixunsDetail.detail)==null?void 0:_p.created_at)>new Date("2023-09-01")},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.default,{checked:forbidCopy,disabled:!editable,onChange:St=>setForbidCopy(St.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u7F16\u7801\u533A\u57DF\u65E0\u6CD5\u4F7F\u7528\u7C98\u8D34\u529F\u80FD\uFF09"))))),own&&editable&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u8C03\u8BD5\u5668",React.createElement("a",{href:"https://www.educoder.net/forums/36718",target:"_blank",className:"iconfont icon-xiaowenhao2 font14 ml5"}),"\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(_components_UpgradeTip__WEBPACK_IMPORTED_MODULE_10__.Z,{disableWhenCommunity:new Date((_q=shixunsDetail.detail)==null?void 0:_q.created_at)>new Date("2023-09-01")},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_23__.Z,{checked:openCodeDebugger,onChange:St=>setOpenCodeDebugger(St)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u8C03\u8BD5\u5DE5\u5177\u68C0\u67E5\u4EE3\u7801\u8FD0\u884C\u60C5\u51B5\u3002\u76EE\u524D\u4EC5\u652F\u6301Python3, Java, C\u8BED\u8A00\uFF09"))))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u81EA\u6D4B\u8FD0\u884C\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_23__.Z,{checked:openSelfRun,onChange:St=>setOpenSelfRun(St)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u81EA\u6D4B\u8FD0\u884C\u529F\u80FD\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u672C\u5730\u8BC4\u6D4B\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_23__.Z,{checked:openLocalEvaluate,onChange:St=>setOpenLocalEvaluate(St)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B9E\u8BAD\u6311\u6218\u7528\u6237\u5728\u4F7F\u7528\u5BA2\u6237\u7AEF\u8FDB\u884C\u8BC4\u6D4B\u65F6\uFF0C\u5C06\u4F7F\u7528\u7528\u6237\u672C\u5730\u7684\u7B97\u529B\u8D44\u6E90\uFF0C\u51CF\u5C11\u7F51\u7EDC\u5E26\u6765\u7684\u5F71\u54CD\u3002\u76EE\u524D\u4EC5\u652F\u6301Python3\u8BED\u8A00 ",React.createElement("a",{target:"_blank",href:"/download"},"\xA0\u4E0B\u8F7D\u5BA2\u6237\u7AEF\xA0"),"\uFF09")))),((_r=user==null?void 0:user.userInfo)==null?void 0:_r.role)===1&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF \uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_24__.Z,{style:{width:150},placeholder:"\u8BF7\u8F93\u5165\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF",min:1,max:10240,value:gitSize,onChange:St=>{setgitSize(St)}}),React.createElement("span",{className:"c-grey-999"}," M ")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_23__.Z,{checked:startPermanent,onChange:St=>{if(!(0,_utils_authority__WEBPACK_IMPORTED_MODULE_7__.Ny)()){(0,_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__.pW)(2);return}setStartPermanent(St)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u901A\u7528\u4E91\u5B9E\u9A8C\u73AF\u5883\u4E0B\u7684/data/workspace\u76EE\u5F55\u5C06\u957F\u671F\u4FDD\u5B58\uFF0C\u6559\u5E08\u53D1\u9001\u5B9E\u8DF5\u9879\u76EE\u81F3\u8BFE\u5802\u540E\u53EF\u9009\u62E9\u5BFC\u51FA\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E ",React.createElement("a",{target:"_blank",href:_utils_env__WEBPACK_IMPORTED_MODULE_5__.Z.API_SERVER+"/images/educoder/shixuns/\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6\u64CD\u4F5C\u6307\u5F15.pdf"},"\xA0\u64CD\u4F5C\u6307\u5F15\xA0"),"\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u9ED8\u8BA4\u91CA\u653E\u5B9E\u9A8C\u8D44\u6E90\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_23__.Z,{checked:podSwitch,onChange:St=>{setPodSwitch(St)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5728\u9000\u51FA\u5B9E\u8BAD\u65F6\u9ED8\u8BA4\u91CA\u653E\u5B9E\u9A8C\u8D44\u6E90\uFF09")))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}}," ","\u8BC4\u8BBA\u533A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u8BC4\u8BBA\u533A\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_23__.Z,{checked:!disableDiscuss,onChange:St=>setDisableDiscuss(!St)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5173\u95ED\u540E\uFF0C\u5B9E\u8DF5\u9879\u76EE\u8BE6\u60C5\u9875\u53CA\u5173\u5361\u6311\u6218\u9875\u9762\u4E0D\u663E\u793A\u4EFB\u4F55\u8BC4\u8BBA\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u667A\u80FD\u63A8\u8350\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_23__.Z,{checked:resource_recommend,onChange:St=>{setresource_recommend(St)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5C06\u5B9E\u9A8C\u5173\u8054\u77E5\u8BC6\u56FE\u8C31\u5E76\u5F00\u542F\u667A\u80FD\u63A8\u8350\u540E\uFF0C\u7CFB\u7EDF\u5C06\u4F1A\u6839\u636E\u5B66\u751F\u7B54\u9898\u548C\u77E5\u8BC6\u70B9\u638C\u63E1\u7684\u60C5\u51B5\uFF0C\u667A\u80FD\u63A8\u8350\u76F8\u5173\u7684\u5B66\u4E60\u8D44\u6E90\uFF09"))))),React.createElement("div",{style:{height:"70px",width:"76%",background:"#ffffff",boxShadow:"0px -4px 8px 1px #F1F1F1",position:"absolute",bottom:"0px",display:"flex",alignItems:"center",justifyContent:"center"}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{style:{marginRight:"10px",width:"100px",height:"40px",borderRadius:"4px",border:"1px solid #0152d9",color:"#0152d9"},onClick:()=>{umi__WEBPACK_IMPORTED_MODULE_1__.history.push(`/shixuns/${params.id}/challenges`)}},"\u53D6\u6D88"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{style:{marginLeft:"10px",width:"100px",height:"40px",fontSize:"16px",background:"#0152d9",borderRadius:"4px"},type:"primary",onClick:()=>{var St,zt;if(isOpenTime&&!openTime){antd__WEBPACK_IMPORTED_MODULE_11__.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(openValue===1&&!selectDepartmentList.length){antd__WEBPACK_IMPORTED_MODULE_11__.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(St=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&St.is_fork_from_creator&&((zt=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&zt.copy_for_exercise)?dispatch({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"setting",fn:(ne,y)=>{handSubmeit(ne,y)}}}):handSubmeit()}},"\u4FDD\u5B58"))),!isShowSetting&&React.createElement("div",{style:{padding:"40px"}},React.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u521B\u5EFA\u8005"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.itemWrap},React.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"60",width:"60",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.img,src:`${_utils_env__WEBPACK_IMPORTED_MODULE_5__.Z.IMG_SERVER}/images/${practiceSetting==null?void 0:practiceSetting.user_image_url}`}),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.itemContent},React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.nameWrap},React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.name},practiceSetting==null?void 0:practiceSetting.user_name),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.actionGroup})),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.schoolWrap},React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.school},practiceSetting==null?void 0:practiceSetting.user_school)),React.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u521B\u5EFA\u65F6\u95F4\uFF1A",practiceSetting==null?void 0:practiceSetting.created_at),React.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u66F4\u65B0\u65F6\u95F4\uFF1A",practiceSetting==null?void 0:practiceSetting.updated_at)))))}__webpack_exports__.Z=(0,umi__WEBPACK_IMPORTED_MODULE_1__.connect)(({user:St,shixunsDetail:zt,practiceSetting:ne})=>({user:St,shixunsDetail:zt,practiceSetting:ne}))(Setting)},19243:function(St,zt,ne){"use strict";ne.r(zt),ne.d(zt,{default:function(){return ha}});var y=ne(59301),Oe={flex_box_center:"flex_box_center___bPWMH",flex_space_between:"flex_space_between___fjQJK",flex_box_vertical_center:"flex_box_vertical_center___WWAEa",flex_box_center_end:"flex_box_center_end___mQNLW",flex_box_column:"flex_box_column___lOsG0",menu:"menu___szqfh",warehouse:"warehouse___SVzfZ",header:"header___DfoMH",title:"title___y2IOb",content:"content___pGWUf",left:"left___eYHD7",right:"right___RbSHM",loading:"loading___g8ST2",empty:"empty___JqJWS",tabs:"tabs___fuMob",line:"line___Wav7D",footer:"footer___xymfv",commit:"commit___ZwkDv",blueLight:"blueLight___f52KB",filePathWrp:"filePathWrp____p6mm",filePath:"filePath___qkzoJ",bottom0:"bottom0___MrVME"},ke=ne(65582),ot=ne(31691),Re=ne(25399),Se=ne(6767),Ve=ne(93041),Ke=ne(77019),ze=ne(5269),nt=ne(75727),lt=ne(62957),Be=ne(29787),kt=ne(7939),rt=ne(18287),Fe=ne(58755),Te=ne(56102),Ne=ne(28284),tt=ne(37568),st={wrap:"wrap___yTLAj",modal:"modal___B3dwx",title:"title___FHscn",path:"path___o7aJh",colorBlue:"colorBlue___p4I9Y",width240:"width240___UNGpD",filePath:"filePath___uTJLX"},Nt=ne(65862),he=Object.defineProperty,Ze=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,nn=Object.prototype.propertyIsEnumerable,Ut=(Vt,Gt,Bt)=>Gt in Vt?he(Vt,Gt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Vt[Gt]=Bt,qe=(Vt,Gt)=>{for(var Bt in Gt||(Gt={}))pt.call(Gt,Bt)&&Ut(Vt,Bt,Gt[Bt]);if(Ze)for(var Bt of Ze(Gt))nn.call(Gt,Bt)&&Ut(Vt,Bt,Gt[Bt]);return Vt},$e=(Vt,Gt)=>{var Bt={};for(var En in Vt)pt.call(Vt,En)&&Gt.indexOf(En)<0&&(Bt[En]=Vt[En]);if(Vt!=null&&Ze)for(var En of Ze(Vt))Gt.indexOf(En)<0&&nn.call(Vt,En)&&(Bt[En]=Vt[En]);return Bt},bt=(Vt,Gt,Bt)=>new Promise((En,Xn)=>{var Fr=vn=>{try{ur(Bt.next(vn))}catch(Cr){Xn(Cr)}},Ln=vn=>{try{ur(Bt.throw(vn))}catch(Cr){Xn(Cr)}},ur=vn=>vn.done?En(vn.value):Promise.resolve(vn.value).then(Fr,Ln);ur((Bt=Bt.apply(Vt,Gt)).next())});const Pe=Vt=>{var Gt=Vt,{shixunsDetail:Bt,globalSetting:En,loading:Xn,user:Fr,dispatch:Ln,isRepository:ur}=Gt,vn=$e(Gt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Cr=(0,ke.useLocation)(),Wr=(0,ke.useParams)(),[un,va]=(0,y.useState)({}),xa=(0,y.useRef)(),[da]=Ne.default.useForm(),[Gr,ei]=(0,y.useState)("");(0,y.useEffect)(()=>{vn.visible&&da.resetFields()},[vn.visible]),(0,y.useEffect)(()=>{const Fa=sessionStorage.getItem("pathArray");if(Fa){const ia=Fa.split(",").join("/"),Qr=ia.indexOf("/")===0?ia.substr(1):ia;ei(Qr)}},[]),(0,y.useEffect)(()=>{var Fa,ia;xa.current=(ia=(Fa=Cr.pathname)==null?void 0:Fa.split("/"))==null?void 0:ia[2]},[]);const Oa=(...Fa)=>bt(void 0,[...Fa],function*(ia={}){const Qr=(0,Nt.TG)(),Ua=yield Ln({type:"shixunsDetail/addRepositoryFile",payload:{id:Wr.id,message:ia.commitMessage,content:"",path:(vn.defaultPath?vn.defaultPath+"/":"")+ia.path+"/"+(ia.file||".gitkeep"),secret_repository:ur?void 0:!0,homework_common_id:Qr||void 0}});Ua!=null&&Ua.url&&(Se.ZP.success("\u6DFB\u52A0\u6210\u529F"),vn.onOK({path:(vn.defaultPath?vn.defaultPath+"/":"")+ia.path+"/"+(ia.file||".gitkeep"),name:ia.path.split("/")[ia.path.split("/").length-1]}),vn.onClose())}),zr=()=>{var Fa,ia;ke.history.push(`/shixuns/${xa.current}/${(ia=(Fa=Cr.pathname)==null?void 0:Fa.split("/"))==null?void 0:ia[3]}${Gr?`/master/shixun_show/${Gr}`:""}`)};return y.createElement(lt.default,{width:"60%",centered:!0,open:vn.visible,wrapClassName:st.modal,onOk:()=>{da.submit()},onCancel:vn.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},y.createElement("section",{className:st.bg},y.createElement("div",{className:st.wrap},y.createElement(Ne.default,{className:"mt10",form:da,scrollToFirstError:!0,layout:"vertical",onFinish:Oa,onChange:()=>{var Fa,ia,Qr,Ua;const ca=qe({},da.getFieldsValue()),wa=(Fa=ca==null?void 0:ca.path)==null?void 0:Fa.split(""),ga=(ia=ca==null?void 0:ca.file)==null?void 0:ia.split("");(Qr=wa==null?void 0:wa.filter(Ir=>Ir=="/"))!=null&&Qr.length&&(ca.path=ca.path.substring(0,ca.path.length-1)),(Ua=ga==null?void 0:ga.filter(Ir=>Ir=="/"))!=null&&Ua.length&&(ca.file=ca.file.substring(0,ca.path.length-1)),da.setFieldsValue(qe({},ca)),va(ca)}},y.createElement(Ne.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},y.createElement(Ke.Z,null,y.createElement(ze.Z,null,y.createElement("span",{className:st.filePath},vn.defaultPath+"/")),y.createElement(ze.Z,{flex:"1"},y.createElement(Ne.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},y.createElement(tt.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"middle"}))))),y.createElement(Ne.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},y.createElement(tt.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"middle"})),y.createElement(Ne.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},y.createElement(tt.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"}))))))};var je=(0,ke.connect)(({shixunsDetail:Vt,loading:Gt,globalSetting:Bt,user:En})=>({shixunsDetail:Vt,globalSetting:Bt,user:En,loading:Gt.models.index}))(Pe),dt=ne(85533),Dt=ne(10008),sn=ne(59301),Ht=Object.defineProperty,Kt=Object.getOwnPropertySymbols,Bn=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,fe=(Vt,Gt,Bt)=>Gt in Vt?Ht(Vt,Gt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Vt[Gt]=Bt,it=(Vt,Gt)=>{for(var Bt in Gt||(Gt={}))Bn.call(Gt,Bt)&&fe(Vt,Bt,Gt[Bt]);if(Kt)for(var Bt of Kt(Gt))we.call(Gt,Bt)&&fe(Vt,Bt,Gt[Bt]);return Vt},Yt=(Vt,Gt)=>{var Bt={};for(var En in Vt)Bn.call(Vt,En)&&Gt.indexOf(En)<0&&(Bt[En]=Vt[En]);if(Vt!=null&&Kt)for(var En of Kt(Vt))Gt.indexOf(En)<0&&we.call(Vt,En)&&(Bt[En]=Vt[En]);return Bt},et=(Vt,Gt,Bt)=>new Promise((En,Xn)=>{var Fr=vn=>{try{ur(Bt.next(vn))}catch(Cr){Xn(Cr)}},Ln=vn=>{try{ur(Bt.throw(vn))}catch(Cr){Xn(Cr)}},ur=vn=>vn.done?En(vn.value):Promise.resolve(vn.value).then(Fr,Ln);ur((Bt=Bt.apply(Vt,Gt)).next())});const He=Vt=>{var Gt=Vt,{shixunsDetail:Bt,globalSetting:En,loading:Xn,user:Fr,dispatch:Ln,isRepository:ur}=Gt,vn=Yt(Gt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Cr=(0,ke.useLocation)(),Wr=(0,ke.useParams)(),[un,va]=(0,y.useState)({}),xa=(0,y.useRef)(),[da]=Ne.default.useForm(),[Gr,ei]=(0,y.useState)("");(0,y.useEffect)(()=>{vn.visible&&da.resetFields()},[vn.visible]),(0,y.useEffect)(()=>{const Fa=sessionStorage.getItem("pathArray");if(Fa){const ia=Fa.split(",").join("/"),Qr=ia.indexOf("/")===0?ia.substr(1):ia;ei(Qr)}},[]),(0,y.useEffect)(()=>{var Fa,ia;xa.current=(ia=(Fa=Cr.pathname)==null?void 0:Fa.split("/"))==null?void 0:ia[2]},[]);const Oa=(...Fa)=>et(void 0,[...Fa],function*(ia={},Qr=!1,Ua=1){var ca,wa;const ga=(0,Nt.TG)(),Ir=yield Ln({type:"shixunsDetail/addRepositoryFile",payload:{id:Wr.id,message:ia.commitMessage,content:ia.codeMirror,path:(vn.defaultPath?vn.defaultPath+"/":"")+ia.path,secret_repository:ur?void 0:!0,sync_origin_shixun:Qr,homework_common_id:ga||void 0}});Ir!=null&&Ir.url&&((ca=Bt==null?void 0:Bt.detail)!=null&&ca.copy_for_exercise||Se.ZP.success("\u6DFB\u52A0\u6210\u529F"),vn.onOK({path:(vn.defaultPath?vn.defaultPath+"/":"")+ia.path,name:ia.path.split("/")[ia.path.split("/").length-1]}),vn.onClose()),(wa=Bt==null?void 0:Bt.detail)!=null&&wa.copy_for_exercise&&(0,Dt.m)(Ln,Bt,Wr.id,Ua)}),zr=()=>{var Fa,ia;ke.history.push(`/shixuns/${xa.current}/${(ia=(Fa=Cr.pathname)==null?void 0:Fa.split("/"))==null?void 0:ia[3]}${Gr?`/master/shixun_show/${Gr}`:""}`)};return sn.createElement(lt.default,{width:"60%",open:vn.visible,wrapClassName:st.modal,destroyOnClose:!0,centered:!0,onOk:()=>{da.submit()},onCancel:vn.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},sn.createElement("section",{className:st.bg},sn.createElement("div",{className:st.wrap},sn.createElement(Ne.default,{className:"mt10",form:da,scrollToFirstError:!0,layout:"vertical",onFinish:Fa=>{var ia,Qr;(ia=Bt==null?void 0:Bt.detail)!=null&&ia.is_fork_from_creator&&((Qr=Bt==null?void 0:Bt.detail)!=null&&Qr.copy_for_exercise)?(vn.onClose(),Ln({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",value:Fa,type:"wareHouse",fn:(Ua,ca,wa)=>{Oa(Ua,ca,wa)}}})):Oa(Fa)},onChange:()=>{var Fa,ia;const Qr=it({},da.getFieldsValue()),Ua=(Fa=Qr==null?void 0:Qr.path)==null?void 0:Fa.split("");((ia=Ua==null?void 0:Ua.filter(ca=>ca=="/"))==null?void 0:ia.length)>1&&(Qr.path=Qr.path.substring(0,Qr.path.length-1)),da.setFieldsValue(it({},Qr)),va(Qr)}},sn.createElement(Ne.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},sn.createElement(Ke.Z,null,sn.createElement(ze.Z,null,sn.createElement("span",{className:st.filePath},vn.defaultPath+"/")),sn.createElement(ze.Z,{flex:"1"},sn.createElement(Ne.default.Item,{name:"path",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},sn.createElement(tt.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle"}))))),sn.createElement(Ne.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},sn.createElement(tt.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"})),sn.createElement("div",{className:"mt10 mb20"},sn.createElement(Ne.default.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}],style:{marginBottom:0}},sn.createElement(dt.h,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})))))))};var Ue=(0,ke.connect)(({shixunsDetail:Vt,loading:Gt,globalSetting:Bt,user:En})=>({shixunsDetail:Vt,globalSetting:Bt,user:En,loading:Gt.models.index}))(He),at=Object.defineProperty,dn=Object.getOwnPropertySymbols,Qt=Object.prototype.hasOwnProperty,An=Object.prototype.propertyIsEnumerable,At=(Vt,Gt,Bt)=>Gt in Vt?at(Vt,Gt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Vt[Gt]=Bt,Xe=(Vt,Gt)=>{for(var Bt in Gt||(Gt={}))Qt.call(Gt,Bt)&&At(Vt,Bt,Gt[Bt]);if(dn)for(var Bt of dn(Gt))An.call(Gt,Bt)&&At(Vt,Bt,Gt[Bt]);return Vt},en=(Vt,Gt)=>{var Bt={};for(var En in Vt)Qt.call(Vt,En)&&Gt.indexOf(En)<0&&(Bt[En]=Vt[En]);if(Vt!=null&&dn)for(var En of dn(Vt))Gt.indexOf(En)<0&&An.call(Vt,En)&&(Bt[En]=Vt[En]);return Bt},ue=(Vt,Gt,Bt)=>new Promise((En,Xn)=>{var Fr=vn=>{try{ur(Bt.next(vn))}catch(Cr){Xn(Cr)}},Ln=vn=>{try{ur(Bt.throw(vn))}catch(Cr){Xn(Cr)}},ur=vn=>vn.done?En(vn.value):Promise.resolve(vn.value).then(Fr,Ln);ur((Bt=Bt.apply(Vt,Gt)).next())});const ae=Vt=>{var Gt=Vt,{shixunsDetail:Bt,globalSetting:En,loading:Xn,user:Fr,dispatch:Ln,isRepository:ur}=Gt,vn=en(Gt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Cr=(0,ke.useLocation)(),Wr=(0,ke.useParams)(),[un,va]=(0,y.useState)({}),xa=(0,y.useRef)(),[da]=Ne.default.useForm(),[Gr,ei]=(0,y.useState)(""),[Oa,zr]=(0,y.useState)("");(0,y.useEffect)(()=>{vn.visible&&da.resetFields()},[vn.visible]),(0,y.useEffect)(()=>{const Qr=vn.defaultPath.split("/");Qr.length===1?(ei(""),zr(vn.defaultPath)):(zr(Qr.pop()),ei(Qr.join("/")+"/"))},[vn.defaultPath]),(0,y.useEffect)(()=>{var Qr,Ua;xa.current=(Ua=(Qr=Cr.pathname)==null?void 0:Qr.split("/"))==null?void 0:Ua[2]},[]);const Fa=(...Qr)=>ue(void 0,[...Qr],function*(Ua={}){const ca=(0,Nt.TG)(),wa=yield Ln({type:"shixunsDetail/moveGitFile",payload:{id:Wr.id,from:vn.defaultPath,to:Gr+Ua.path,message:Ua.commitMessage||`${vn.defaultPath} rename to ${Gr}${Ua.path} `,secret_repository:ur,homework_common_id:ca||void 0}});(wa==null?void 0:wa.status)===0&&(Se.ZP.success("\u6DFB\u52A0\u6210\u529F"),vn.onOK({path:Ua.path,name:Ua.path}),vn.onClose())}),ia=()=>{var Qr,Ua;ke.history.push(`/shixuns/${xa.current}/${(Ua=(Qr=Cr.pathname)==null?void 0:Qr.split("/"))==null?void 0:Ua[3]}${Gr?`/master/shixun_show/${Gr}`:""}`)};return y.createElement(lt.default,{width:"40%",open:vn.visible,wrapClassName:st.modal,centered:!0,onOk:()=>{da.submit()},onCancel:vn.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},y.createElement("section",{className:st.bg},y.createElement("div",{className:st.wrap},y.createElement(Ne.default,{className:"mt10",form:da,scrollToFirstError:!0,layout:"vertical",onFinish:Fa,onChange:()=>{var Qr,Ua;const ca=Xe({},da.getFieldsValue()),wa=(Qr=ca==null?void 0:ca.path)==null?void 0:Qr.split("");((Ua=wa==null?void 0:wa.filter(ga=>ga=="/"))==null?void 0:Ua.length)>1&&(ca.path=ca.path.substring(0,ca.path.length-1)),da.setFieldsValue(Xe({},ca)),va(ca)}},y.createElement(Ne.default.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},y.createElement(Ke.Z,null,y.createElement(ze.Z,{flex:"1"},y.createElement(Ne.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},y.createElement(tt.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle",defaultValue:Oa}))))),y.createElement(Ne.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},y.createElement(tt.default,{placeholder:`\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08${vn.defaultPath} rename to \u65B0\u7684\u540D\u79F0 \uFF09`,size:"middle"}))))))};var re=(0,ke.connect)(({shixunsDetail:Vt,loading:Gt,globalSetting:Bt,user:En})=>({shixunsDetail:Vt,globalSetting:Bt,user:En,loading:Gt.models.index}))(ae),ce=ne(74128),ve=ne(38147),ie=ne(94968),Ce=ne(74044),yt={wrap:"wrap___T4tjB",title:"title____QnQT",path:"path___PLUeD",colorBlue:"colorBlue___eL7QF"},gt=ne(59301),ft=Object.defineProperty,Ct=Object.getOwnPropertySymbols,pn=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,Sn=(Vt,Gt,Bt)=>Gt in Vt?ft(Vt,Gt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Vt[Gt]=Bt,jn=(Vt,Gt)=>{for(var Bt in Gt||(Gt={}))pn.call(Gt,Bt)&&Sn(Vt,Bt,Gt[Bt]);if(Ct)for(var Bt of Ct(Gt))Fn.call(Gt,Bt)&&Sn(Vt,Bt,Gt[Bt]);return Vt},rn=(Vt,Gt)=>{var Bt={};for(var En in Vt)pn.call(Vt,En)&&Gt.indexOf(En)<0&&(Bt[En]=Vt[En]);if(Vt!=null&&Ct)for(var En of Ct(Vt))Gt.indexOf(En)<0&&Fn.call(Vt,En)&&(Bt[En]=Vt[En]);return Bt},vt=(Vt,Gt,Bt)=>new Promise((En,Xn)=>{var Fr=vn=>{try{ur(Bt.next(vn))}catch(Cr){Xn(Cr)}},Ln=vn=>{try{ur(Bt.throw(vn))}catch(Cr){Xn(Cr)}},ur=vn=>vn.done?En(vn.value):Promise.resolve(vn.value).then(Fr,Ln);ur((Bt=Bt.apply(Vt,Gt)).next())});const{Dragger:yn}=ie.default,Wt=Vt=>{var Gt=Vt,{shixunsDetail:Bt,globalSetting:En,loading:Xn,user:Fr,dispatch:Ln,isRepository:ur}=Gt,vn=rn(Gt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Cr=(0,ke.useLocation)(),Wr=(0,ke.useParams)(),[un,va]=(0,y.useState)({}),xa=(0,y.useRef)(),[da]=Ne.default.useForm(),[Gr,ei]=(0,y.useState)([]),[Oa,zr]=(0,y.useState)();let Fa;(0,y.useEffect)(()=>{vn.visible&&(da.resetFields(),ei([]))},[vn.visible]),(0,y.useEffect)(()=>{xa.current=Wr.id},[]),(0,y.useEffect)(()=>{const ga=sessionStorage.getItem("pathArray");if(ga){const Ir=ga.split(",").join("/"),Jn=Ir.indexOf("/")===0?Ir.substr(1):Ir;zr(Jn)}},[]);const ia=ga=>{var Ir,Jn,ti,dr;if(Fa=ga.file.name,ga.file.status==="done"||ga.file.status==="uploading"){if(ei(ga.fileList),!ga.file.response)return;if(((Ir=ga.file.response)==null?void 0:Ir.status)===0){(Jn=Bt==null?void 0:Bt.detail)!=null&&Jn.copy_for_exercise||(Se.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01"),da.validateFields());return}ei(Gr.filter(Cn=>Cn.uid!==ga.file.uid)),(ti=ga.file.response)!=null&&ti.message&&Se.ZP.info((dr=ga.file.response)==null?void 0:dr.message)}},Qr=ga=>vt(void 0,null,function*(){if(!ga.response){Se.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield Ln({type:"shixunsDetail/deleteGitFile",payload:{id:Wr.id,path:Oa?`${Oa}/${ga.name}`:ga.name,message:da.getFieldValue("commitMessage")||`\u5220\u9664\u4E86${Oa?`${Oa}/${ga.name}`:ga.name}`,secret_repository:ur?null:!0}})).status===0&&(ei(Gr.filter(Jn=>Jn.uid!==ga.uid)),Se.ZP.info("\u5220\u9664\u6210\u529F"))}),Ua={height:300,multiple:!0,withCredentials:!0,openFileDialogOnClick:!!da.getFieldValue("commitMessage"),data:()=>vt(void 0,null,function*(){return new Promise((ga,Ir)=>vt(void 0,null,function*(){setTimeout(()=>vt(void 0,null,function*(){const Jn=yield da.getFieldsValue(),ti=jn(jn({},{path:vn.defaultPath?vn.defaultPath:"",message:un.commitMessage||`\u4E0A\u4F20\u4E86${Fa}`}),ur?{}:{secret_repository:!0});ga(ti)}),200)}))}),fileList:Gr,method:"post",action:`${ce.Z.API_SERVER}/api/shixuns/${xa.current}/upload_git_file.json`,onChange:ia,onRemove:Qr,beforeUpload:ga=>(Fa=ga.name,ga.size/1024/1024>50?(Se.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0)},ca=(ga=!1,Ir=1)=>vt(void 0,null,function*(){var Jn;const ti=(0,Nt.TG)(),dr=jn(jn({},{path:vn.defaultPath?vn.defaultPath:"",message:un.commitMessage||`\u4E0A\u4F20\u4E86${Fa}`}),ur?{}:{secret_repository:!0});for(let Cn=0;Cn{mr.append(er,dr[er].toString())});const Rr=yield(0,ve.ZP)(`/api/shixuns/${xa.current}/upload_git_file.json`,{method:"post",body:mr},!0)}vn.onClose(),vn.onOK({path:vn.defaultPath}),wa(),(Jn=Bt==null?void 0:Bt.detail)!=null&&Jn.copy_for_exercise&&(0,Dt.m)(Ln,Bt,Wr.id,Ir)}),wa=()=>{var ga,Ir;ke.history.push(`/shixuns/${xa.current}/${(Ir=(ga=Cr.pathname)==null?void 0:ga.split("/"))==null?void 0:Ir[3]}${Oa?`/master/shixun_show/${Oa}`:""}`)};return gt.createElement(lt.default,{open:vn.visible,onOk:ga=>{da.submit()},centered:!0,onCancel:vn.onClose,width:"70%"},gt.createElement("section",{className:yt.bg},gt.createElement("div",{className:yt.wrap},gt.createElement("div",{className:yt.title},"\u4E0A\u4F20\u6587\u4EF6"),gt.createElement(Ne.default,{className:"mt10",form:da,scrollToFirstError:!0,layout:"vertical",onFinish:()=>vt(void 0,null,function*(){var ga,Ir;yield da.validateFields(),(ga=Bt==null?void 0:Bt.detail)!=null&&ga.is_fork_from_creator&&((Ir=Bt==null?void 0:Bt.detail)!=null&&Ir.copy_for_exercise)?(vn.onClose(),Ln({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"wareHouse",fn:(Jn,ti)=>{ca(Jn,ti)}}})):ca()}),onValuesChange:()=>va(jn({},da.getFieldsValue()))},gt.createElement(Ne.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},gt.createElement(tt.default,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),gt.createElement(Ne.default.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,validator(ga,Ir){return(Gr==null?void 0:Gr.length)===0?Promise.reject(new Error("\u8BF7\u9009\u62E9\u6587\u4EF6")):Promise.resolve()}}]},gt.createElement("div",{onClick:()=>{if(!da.getFieldValue("commitMessage")){Se.ZP.warning("\u8BF7\u5148\u586B\u5199\u63D0\u4EA4\u4FE1\u606F");return}}},gt.createElement(yn,jn({},Ua),gt.createElement("div",null,gt.createElement("i",{className:`iconfont icon-shangchuan font50 ${yt.colorBlue}`})),gt.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",gt.createElement("span",{className:`${yt.colorBlue} ml5`},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20\uFF08\u5982\u679C\u6587\u4EF6\u5927\u5C0F\u8D85\u8FC750MB,\u8BF7\u4E0A\u4F20\u81F3\u6570\u636E\u96C6\uFF09"))))))),gt.createElement(Ce.Z,{onFinish:ga=>zr(ga)})))};var ln=(0,ke.connect)(({shixunsDetail:Vt,loading:Gt,globalSetting:Bt,user:En})=>({shixunsDetail:Vt,globalSetting:Bt,user:En,loading:Gt.models.index}))(Wt),It={flex_box_center:"flex_box_center___UqJuy",flex_space_between:"flex_space_between___kWKf7",flex_box_vertical_center:"flex_box_vertical_center___nu70j",flex_box_center_end:"flex_box_center_end___NpRXJ",flex_box_column:"flex_box_column___mXaJ7",headLeft:"headLeft___CFA1O",colorBlue:"colorBlue___tdx2e",wrap:"wrap___Q6mHI",nodata:"nodata___f2U7q",nodataText:"nodataText___UUFGT",content:"content___nlH4h",gitCode:"gitCode___jaHbo",ellipsis:"ellipsis___wqs5z",menu:"menu___E01hA",overlayClass:"overlayClass___LrvQr",tips:"tips___XoHVF",gitTree:"gitTree___VsBuj"},mn={wrap:"wrap___qIbzI",content:"content___cWjqb",mainPathWrap:"mainPathWrap___QP5mq",colorBlue:"colorBlue___zUy77"},Lt=Object.defineProperty,zn=Object.getOwnPropertySymbols,$n=Object.prototype.hasOwnProperty,ea=Object.prototype.propertyIsEnumerable,nr=(Vt,Gt,Bt)=>Gt in Vt?Lt(Vt,Gt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Vt[Gt]=Bt,ut=(Vt,Gt)=>{for(var Bt in Gt||(Gt={}))$n.call(Gt,Bt)&&nr(Vt,Bt,Gt[Bt]);if(zn)for(var Bt of zn(Gt))ea.call(Gt,Bt)&&nr(Vt,Bt,Gt[Bt]);return Vt},Tt=(Vt,Gt,Bt)=>new Promise((En,Xn)=>{var Fr=vn=>{try{ur(Bt.next(vn))}catch(Cr){Xn(Cr)}},Ln=vn=>{try{ur(Bt.throw(vn))}catch(Cr){Xn(Cr)}},ur=vn=>vn.done?En(vn.value):Promise.resolve(vn.value).then(Fr,Ln);ur((Bt=Bt.apply(Vt,Gt)).next())});const gn=({shixunsDetail:Vt,globalSetting:Gt,loading:Bt,dispatch:En,title:Xn,pathList:Fr=[],showInputPath:Ln=!1,isMergeSelectFile:ur=!1,onFinish:vn=()=>{}})=>{const[Cr]=Ne.default.useForm(),Wr=(0,ke.useParams)(),un=(0,ke.useLocation)(),va=(0,y.useRef)(),[xa,da]=(0,y.useState)(""),[Gr,ei]=(0,y.useState)(""),[Oa,zr]=(0,y.useState)([]),[Fa,ia]=(0,y.useState)([]);(0,y.useEffect)(()=>{var Ir,Jn;va.current=((Jn=(Ir=un.pathname)==null?void 0:Ir.split("/"))==null?void 0:Jn[3])==="repository"},[]),(0,y.useEffect)(()=>{if(Vt.actionTabs.key!=="Repository-SelectFilePath")return;const Ir=Fr.join("/");let Jn=[];Fr.map((ti,dr)=>{dr===0?Jn.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${ti}`,path:Ir}):Jn.push({val:`/${ti}`,path:Ir})}),zr(Jn),da(Ir),ei(Ir),Qr(Ir)},[Vt.actionTabs.key]);const Qr=Ir=>Tt(void 0,null,function*(){const Jn=yield En({type:va.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Wr.id,path:Ir}});Jn&&ia(Jn.trees||[])}),Ua=Ir=>{let Jn=xa;Ir.type==="tree"&&(Oa.length?Oa.push({val:`/${Ir.name}`,path:Ir.name}):Oa.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Ir.name}`,path:Ir.name}),zr(Oa),Jn=xa?`${xa}/${Ir.name}`:Ir.name,da(Jn)),Qr(Jn)},ca=(Ir,Jn)=>{const ti=Oa.filter((Cn,mr)=>mr<=Jn);zr(ti);const dr=ti.filter((Cn,mr)=>mr!==0).map(Cn=>Cn.val).join("").substr(1);da(dr),Qr(dr)},wa=()=>Tt(void 0,null,function*(){const Ir=Cr==null?void 0:Cr.getFieldsValue(),Jn=xa?`${xa}${Ir!=null&&Ir.name?`/${Ir==null?void 0:Ir.name}`:""}`:Ir==null?void 0:Ir.name;if(ur){vn(Jn),ga();return}if(Ln){yield Cr.validateFields();const ti=yield En({type:"shixunsDetail/uploadGitFolder",payload:ut(ut({},{id:Wr.id,path:Jn}),va.current?{}:{secret_repository:!0})});vn(Gr),ti.status===0&&Se.ZP.info("\u65B0\u5EFA\u6210\u529F")}else vn(Jn),Se.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");ga()}),ga=()=>{En({type:"shixunsDetail/setActionTabs",payload:{}}),Cr.resetFields()};return y.createElement(lt.default,{centered:!0,title:Xn||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:Vt.actionTabs.key==="Repository-SelectFilePath",onOk:wa,onCancel:ga},y.createElement("div",{className:mn.wrap},y.createElement("div",{className:mn.content},y.createElement("div",{className:mn.mainPathWrap},!!(Oa!=null&&Oa.length)&&Oa.map((Ir,Jn)=>y.createElement("a",{key:Jn,onClick:()=>ca(Ir,Jn)},Ir.val))),!!(Fa!=null&&Fa.length)&&Fa.map((Ir,Jn)=>Ir.type==="tree"&&y.createElement("a",{key:Jn,onClick:()=>Ua(Ir)},y.createElement("i",{className:`iconfont icon-wenjianjia ${mn.colorBlue}`}),Ir.name))),y.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),y.createElement("div",{className:"mt5 mb5"},xa),Ln&&y.createElement(Ne.default,{form:Cr,scrollToFirstError:!0,className:"mt20"},y.createElement(Ne.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},y.createElement(tt.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var Pn=(0,ke.connect)(({shixunsDetail:Vt,loading:Gt,globalSetting:Bt})=>({shixunsDetail:Vt,globalSetting:Bt,loading:Gt.models.index}))(gn),ir=ne(18785),Dr=ne(84105),La=ne(60979),Vr=ne(66457),Zr=ne(81876),wr=ne(95337),Ba=Object.defineProperty,za=Object.defineProperties,Ha=Object.getOwnPropertyDescriptors,Qa=Object.getOwnPropertySymbols,lr=Object.prototype.hasOwnProperty,Xt=Object.prototype.propertyIsEnumerable,Rn=(Vt,Gt,Bt)=>Gt in Vt?Ba(Vt,Gt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Vt[Gt]=Bt,gr=(Vt,Gt)=>{for(var Bt in Gt||(Gt={}))lr.call(Gt,Bt)&&Rn(Vt,Bt,Gt[Bt]);if(Qa)for(var Bt of Qa(Gt))Xt.call(Gt,Bt)&&Rn(Vt,Bt,Gt[Bt]);return Vt},Aa=(Vt,Gt)=>za(Vt,Ha(Gt)),Nr=(Vt,Gt)=>{var Bt={};for(var En in Vt)lr.call(Vt,En)&&Gt.indexOf(En)<0&&(Bt[En]=Vt[En]);if(Vt!=null&&Qa)for(var En of Qa(Vt))Gt.indexOf(En)<0&&Xt.call(Vt,En)&&(Bt[En]=Vt[En]);return Bt},xr=(Vt,Gt,Bt)=>new Promise((En,Xn)=>{var Fr=vn=>{try{ur(Bt.next(vn))}catch(Cr){Xn(Cr)}},Ln=vn=>{try{ur(Bt.throw(vn))}catch(Cr){Xn(Cr)}},ur=vn=>vn.done?En(vn.value):Promise.resolve(vn.value).then(Fr,Ln);ur((Bt=Bt.apply(Vt,Gt)).next())});const{DirectoryTree:pi}=rt.default,Zi=Vt=>{var Gt=Vt,{shixunsDetail:Bt,globalSetting:En,loading:Xn,user:Fr,activeKey:Ln,dispatch:ur,practiceSetting:vn,isRepository:Cr,treeData:Wr,setTreeData:un}=Gt,va=Nr(Gt,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData"]),xa,da,Gr,ei,Oa,zr,Fa,ia;const Qr=(0,ke.useParams)(),Ua=(0,ke.useLocation)(),[ca,wa]=(0,y.useState)(),[ga,Ir]=(0,y.useState)(!1),[Jn,ti]=(0,y.useState)(!1),[dr,Cn]=(0,y.useState)(!1),[mr,Rr]=(0,y.useState)(!1),[er,or]=(0,y.useState)("");let[Qn,Ye]=(0,y.useState)([]),[Pa,Sa]=(0,y.useState)([]);const[Li,vi]=(0,y.useState)([]),[zi,co]=(0,y.useState)(!1),[al,lo]=(0,y.useState)(),[Ho,gi]=(0,y.useState)(),[fo,il]=(0,y.useState)(""),[gl,$o]=(0,y.useState)(),[Cl,Lo]=(0,y.useState)(!1);(0,y.useEffect)(()=>{un([]),mo(""),localStorage.warehouseHideTip||co(!0)},[Ua.pathname,Cr]);const ql=(Pr="")=>xr(void 0,null,function*(){(yield(0,La.Zt)({id:Qr.id,secret_dir_path:Pr}))&&$o(Pr)}),bl=Pr=>{var Fi;return y.createElement(Ve.default,{className:It.menu,onClick:Ri=>{switch(or(Pr.path||""),Ri.key){case"1":(0,Nt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),Ir(!0);break;case"2":(0,Nt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),Cn(!0);break;case"3":(0,Nt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),Rr(!0);break;case"4":(0,Nt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),ti(!0);break;case"5":(0,Nt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),po(Pr.path,Pr.name,Pr);break;case"6":(0,Nt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),bs(Pr);break}}},(Pr.type==="topTree"||Pr.type==="tree")&&y.createElement(Ve.default.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(Pr.type==="topTree"||Pr.type==="tree")&&y.createElement(Ve.default.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(Pr.type==="topTree"||Pr.type==="tree")&&y.createElement(Ve.default.Item,{key:"3"},"\u4E0A\u4F20"),Pr.type!=="topTree"&&Pr.type!=="tree"&&((Fi=Bt==null?void 0:Bt.detail)==null?void 0:Fi.public)<2&&y.createElement(Ve.default.Item,{key:"4"},"\u91CD\u547D\u540D"),Pr.type!=="topTree"&&y.createElement(Te.CopyToClipboard,{text:`/data/workspace/myshixun/${Cr?"":"secret/"}${Pr==null?void 0:Pr.path}`,onCopy:()=>Se.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(Ve.default.Item,{key:"6"},y.createElement(y.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),Pr.type!=="topTree"&&y.createElement(Ve.default.Item,{key:"5"},"\u5220\u9664"))},ml=(Pr,Fi)=>Pr.map(Ri=>(Fi==""?Ri.path=Fi+Ri.name:Ri.path=Fi+"/"+Ri.name,Ri.title=y.createElement(Ke.Z,{className:"font14"},y.createElement(ze.Z,{flex:"1"},y.createElement(Ke.Z,null,Ri.type==="blob"&&y.createElement(ze.Z,{flex:"20px",style:{marginLeft:-20}},y.createElement("span",{className:"iconfont icon-wenjian11 font12"})),y.createElement(ze.Z,{flex:"1"},y.createElement("span",{className:" multi_ellipsis1"},Ri.name)))),y.createElement(ze.Z,null,(Ri.type==="blob"||Ri.type==="tree")&&y.createElement(nt.Z,{dropdownRender:()=>bl(Ri),className:It.ellipsis},y.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),Ri.disableCheckbox=ca&&ca!==Ri.name,Ri.className=Ri.type==="tree"?It.pl23:"",Ri.checkable=Ri.type!=="tree",Ri.isLeaf=Ri.type!=="tree",Ri.children=Ri.type==="tree"&&[],Ri.key=Ri.path,Ri)),Ol=Pr=>{ur({type:"practiceSetting/setSideBarTabs",payload:{selectPath:Pr}})},$l=(Pr,Fi)=>xr(void 0,null,function*(){const Ri=Pr.split("/");yield mo(er),setTimeout(()=>{Ol(Pr),Qn=[Ri[0]||""],Pa=[Pr],Sa([...Pa]),Ye([...Qn])},150)}),El=(Pr,Fi)=>{if(Fi=="")Wr=[...Pr],un([...Pr]);else{let Ri=pl(Wr,Fi,Pr);Wr=Ri,un([...Ri])}};function pl(Pr,Fi,Ri){return Pr.map(Hi=>Hi.key===Fi?(Hi.children=[...Ri],gr({},Hi)):Hi.children?Aa(gr({},Hi),{children:pl(Hi.children,Fi,Ri)}):Hi)}const mo=(Pr="")=>xr(void 0,null,function*(){var Fi,Ri;const Hi=yield ur({type:Cr?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Qr.id,path:Pr}});if(Hi){if((Fi=Hi.trees)!=null&&Fi.length){let ko=ml([...Hi.trees],Pr);El(ko,Pr),vi(Hi.trees||[]),gi(Pr||""),console.log("handleGetRepository:",ko,Pr),setTimeout(()=>console.log(Wr,Hi.trees,Pr,999999),2e3)}else Pr==""&&un([]);lo(((Ri=Hi.commits)==null?void 0:Ri[0])||{})}return Hi}),ds=Pr=>xr(void 0,null,function*(){return new Promise((Fi,Ri)=>xr(void 0,null,function*(){Pr.children.length&&Fi(),il(Pr.path),yield mo(Pr.path),Fi()}))}),Ns=(Pr,Fi)=>xr(void 0,null,function*(){var Ri;console.log("handleSelectTree",Pr,Fi.nativeEvent.target.nodeName,Fi);const Hi=()=>{Ol(Fi.node.path),Pr=[Fi.node.path],Sa([...Pr])};Fi.nativeEvent.target.nodeName==="svg"||Fi.nativeEvent.target.nodeName==="LI"||Fi.nativeEvent.target.nodeName==="I"||Fi.node.type==="blob"&&((Ri=vn==null?void 0:vn.sideBar)!=null&&Ri.confirmLeave?lt.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Hi(),ur({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):Hi())}),po=(Pr,Fi,Ri)=>{lt.default.confirm({centered:!0,title:`\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6${Ri.children?"\u5939":""}?`,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>xr(void 0,null,function*(){const Hi=(0,Nt.TG)(),ko=yield ur({type:"shixunsDetail/deleteGitFile",payload:{id:Qr.id,path:Pr,message:`\u5220\u9664${Pr}`,secret_repository:Cr?null:!0,homework_common_id:Hi||void 0}});let hl=Pr.split("/");if((ko==null?void 0:ko.status)===0){Se.ZP.info("\u5220\u9664\u6210\u529F"),hl.splice(hl.length-1,1);const Ll=yield mo(hl.length>1?hl.join("/"):"");return Ll!=null&&Ll.trees||(hl.splice(hl.length-1,1),yield mo(hl.length>1?hl.join("/"):"")),Ol(""),!0}else(ko==null?void 0:ko.status)===-3?lt.default.confirm({title:"\u5220\u9664\u5931\u8D25",centered:!0,content:y.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",Pr,"\u201D\u5DF2\u7ECF\u88AB\u4EFB\u52A1\u5173\u5361\u7684\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u6216\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6\u4F7F\u7528\uFF0C\u8BF7\u5148\u4FEE\u6539\u4EFB\u52A1\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u7684\u6587\u4EF6\u8DEF\u5F84\u540E\u518D\u5220\u9664\u3002"),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:()=>{window.location.href=`/shixuns/${Qr.id}/edit/${ko==null?void 0:ko.message}/tab=2`}}):(ko==null?void 0:ko.status)===-4&<.default.confirm({title:"\u5220\u9664\u5931\u8D25",centered:!0,content:y.createElement("div",null,ko==null?void 0:ko.message),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:()=>{window.location.href=`/shixuns/${Qr.id}/edit?tabId=service`}})})})},bs=Pr=>{console.log(Pr,"item")},Ts=(Pr,Fi)=>xr(void 0,null,function*(){if(console.log("handleExpand",Fi),Fi.nativeEvent.target.nodeName==="svg"||Fi.nativeEvent.target.nodeName==="path"||Fi.nativeEvent.target.nodeName==="LI")return!0;yield ds(Fi.node),Qn.includes(Fi.node.path)?Qn.splice(Qn.indexOf(Fi.node.path),1):Qn.push(Fi.node.path),Ye([...Qn])}),au=()=>{co(!1),localStorage.warehouseHideTip=!0},Us=Pr=>xr(void 0,null,function*(){var Fi;let Ri,Hi="",ko,hl;switch(Cr){case!0:Hi="\u5F00\u542F\u7248\u672C\u5E93",ko="\u5F00\u542F",hl="\u4E0D\u5F00\u542F",Ri=y.createElement("div",null,"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361\u65F6\uFF0C\u9700\u8981\u4F7F\u7528\u4EE3\u7801\u4ED3\u5E93\uFF1B\u5982\u679C\u53EA\u6709\u9009\u62E9\u9898\u5173\u5361\uFF0C\u5219\u4E0D\u9700\u8981\u4EE3\u7801\u4ED3\u5E93\u3002\u4EE3\u7801\u4ED3\u5E93\u542F\u7528\u540E\uFF0C\u5C06\u65E0\u6CD5\u5173\u95ED\u3002");break;case!1:(Fi=Bt==null?void 0:Bt.detail)!=null&&Fi.secret_repository?(Hi="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",ko="\u786E\u5B9A",hl="\u53D6\u6D88",Ri=y.createElement("div",null,"\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u540E\uFF0C\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u88AB\u5220\u9664\u3002\u786E\u8BA4\u8981\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\uFF1F")):(Hi="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",ko="\u4E0D\u4F7F\u7528",hl="\u4F7F\u7528",Ri=y.createElement("div",null,"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002\u9002\u7528\u4E8E\u547D\u4EE4\u884C\u3001\u56FE\u5F62\u5316\u684C\u9762\u4E24\u7C7B\u5B9E\u8BAD\uFF0C\u5176\u4ED6\u7C7B\u578B\u5B9E\u8BAD\u4E0D\u5EFA\u8BAE\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u3002"));break}!Cr&&(0,Vr.gy)(ur,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93")||lt.default.confirm({title:Hi,okText:ko,cancelText:hl,content:Ri,onOk:()=>{var Ll;(0,Nt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",Hi]),!Cr&&!((Ll=Bt==null?void 0:Bt.detail)!=null&&Ll.secret_repository)||Ks(Pr)},onCancel:()=>{var Ll;!Cr&&!((Ll=Bt==null?void 0:Bt.detail)!=null&&Ll.secret_repository)&&Ks(Pr)}})}),Ks=Pr=>xr(void 0,null,function*(){Cr?(yield(0,La.h4)(gr({},Qr)),ur({type:"practiceSetting/getCommonData",payload:gr({},Qr)})):yield(0,La.K0)(Aa(gr({},Qr),{is_secret_repository:Pr})),mo(),ur({type:"shixunsDetail/getShixunsDetail",payload:{id:Qr.id}})}),iu=Pr=>{console.log(Pr)},Xl=Pr=>xr(void 0,null,function*(){console.log(Pr);const Fi=Pr.node.key,Ri=Pr.dragNode.key,Hi=Pr.node.pos.split("-"),ko=Pr.dropPosition-Number(Hi[Hi.length-1]);if(Pr.dragNode.type==="tree"){Se.ZP.warning("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55");return}if(Pr.node.type!=="tree"){Se.ZP.warning("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E");return}if((yield ur({type:"shixunsDetail/moveGitFile",payload:gr({id:Qr.id,from:Pr.dragNode.path,to:Pr.node.path+"/"+Pr.dragNode.name,message:`${Pr.dragNode.path} move to ${Pr.node.path+"/"+Pr.dragNode.name} `},Cr?{}:{secret_repository:!0})})).status===0){Ol(""),yield mo("");for(let jo=0;jonew Date("2023-09-01")},y.createElement(Fe.Z,{className:Cr&&((da=Bt==null?void 0:Bt.detail)!=null&&da.init_repository)?"hide":"ml10",checked:Cr?(ei=Bt==null?void 0:Bt.detail)==null?void 0:ei.init_repository:(Gr=Bt==null?void 0:Bt.detail)==null?void 0:Gr.secret_repository,checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED",onChange:Us}))),y.createElement(ze.Z,null,y.createElement(nt.Z,{dropdownRender:()=>bl({type:"topTree"}),className:"current"},y.createElement(Re.Z,{open:zi,title:y.createElement("div",{className:"font16"},y.createElement(ir.Z,{style:{position:"relative",left:-35},onClick:()=>au()}),"\u70B9\u51FB\u6B64\u5904\u65B0\u5EFA\u6587\u4EF6\u3001\u65B0\u5EFA\u6587\u4EF6\u5939\u3001\u4E0A\u4F20\u6587\u4EF6\u3002",y.createElement("span",{onClick:()=>au(),className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:It.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"},Cr&&((Oa=Bt==null?void 0:Bt.detail)==null?void 0:Oa.init_repository)&&y.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}),!Cr&&((zr=Bt==null?void 0:Bt.detail)==null?void 0:zr.secret_repository)&&y.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}))))),!!Wr.length&&!Cr&&y.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},y.createElement("div",null,"\u5B9E\u8BAD\u8BC4\u6D4B\u7684\u65F6\u5019\uFF0C\u7CFB\u7EDF\u4F1A\u4E34\u65F6\u5C06\u79C1\u5BC6\u4EE3\u7801\u5E93\u79FB\u52A8\u666E\u901A\u4EE3\u7801\u5E93\u7684secret\u76EE\u5F55\u4E0B\u9762\uFF0C\u8BC4\u6D4B\u7ED3\u675F\u4F1A\u6E05\u7A7Asecret\u76EE\u5F55\u5185\u5BB9\u3002\u5982\u679C\u79C1\u5BC6\u4EE3\u7801\u5E93\u4E2D\u5B58\u5728\u6587\u4EF6src/test.sh\uFF0C\u5728\u666E\u901A\u4EE3\u7801\u5E93\u8C03\u7528\u8BE5\u6587\u4EF6\u5219\u4F7F\u7528\u8DEF\u5F84\uFF1Asecret/src/test.sh")),Wr.length?y.createElement(y.Fragment,null,y.createElement("div",{className:It.content},Ln==="1"&&y.createElement("div",{className:It.tips},"\u63D0\u793A\uFF1A",y.createElement("br",null),'\u4EE3\u7801\u8FD0\u884C\u5728\u670D\u52A1\u5668/data/workspace/myshixun/\u4E0B\uFF0C\u5982\u679C\u4EE3\u7801 \u9700\u8981\u7528\u5230\u6587\u4EF6\u8DEF\u5F84\u65F6\uFF0C\u60A8\u5C06\u9F20\u6807\u79FB\u5165\u4ED3\u5E93\u6587\u4EF6\u6216\u76EE\u5F55\u53F3\u4FA7\u7684"..." \u56FE\u6807\uFF0C\u9009\u62E9\u590D\u5236\u8DEF\u5F84\u5F97\u5230\u6587\u4EF6\u7684\u7EDD\u5BF9\u8DEF\u5F84\u3002'),y.createElement(pi,{disabled:!!Xn.effects["shixunsDetail/getFileContent"],multiple:!0,showIcon:!1,treeData:Wr,switcherIcon:y.createElement(Dr.Z,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:5,left:-2}}),onExpand:Ts,expandedKeys:Qn,selectedKeys:Pa,onSelect:Ns,draggable:!0,onDragEnter:iu,onDrop:Xl,className:It.gitTree}))):"",!Wr.length&&Cr&&((Fa=Bt==null?void 0:Bt.detail)==null?void 0:Fa.init_repository)&&y.createElement(ii,null),!Wr.length&&!Cr&&((ia=Bt==null?void 0:Bt.detail)==null?void 0:ia.secret_repository)&&y.createElement(ii,null))),y.createElement(re,{visible:Jn,defaultPath:er,onClose:()=>ti(!1),isRepository:!Cr,onOK:Pr=>xr(void 0,null,function*(){const Fi=er.split("/");Fi.pop(),yield mo(Fi.join("/")),Ol("")})}),y.createElement(Ue,{visible:ga,defaultPath:er,onClose:()=>Ir(!1),isRepository:Cr,onOK:Pr=>{$l(Pr.path,Pr.name)}}),y.createElement(je,{visible:dr,defaultPath:er,onClose:()=>Cn(!1),isRepository:Cr,onOK:Pr=>{$l(Pr.path,Pr.name)}}),y.createElement(ln,{defaultPath:er,visible:mr,isRepository:Cr,onClose:()=>Rr(!1),onOK:Pr=>xr(void 0,null,function*(){const Fi=er.split("/");yield mo(er),Qn=[Fi[0]||""],Pa=[er],Sa([...Pa]),Ye([...Qn])})}),y.createElement(Pn,{pathList:er==null?void 0:er.split("/"),showInputPath:!0,isMergeSelectFile:Cl,onFinish:Pr=>{Cl?ql(Pr):mo(Pr),Lo(!1)}}))},ii=()=>y.createElement("div",{className:`mt20 pb50 ${It.nodata}`},y.createElement("div",{className:It.headLeft},"\u63D0\u793A\uFF1A",y.createElement("br",null),"\u6B64\u5904\u5B58\u653E\u672C\u5B9E\u8BAD\u6240\u9700\u7684\u6240\u6709\u4EE3\u7801\u7B49\u76F8\u5173\u6587\u4EF6\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B",y.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",y.createElement("br",null),"1\u3001",y.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," \u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",y.createElement("br",null),"2\u3001\u76F4\u63A5\u5728\u5E73\u53F0\u4E0A\u521B\u5EFA\u6587\u4EF6\u76EE\u5F55\u4EE5\u53CA\u76F8\u5173\u4EE3\u7801\u6587\u4EF6\u3002",y.createElement("br",null),"3\u3001\u5982\u679C\u6587\u4EF6\u5927\u5C0F\u8D85\u8FC750MB,\u8BF7\u4E0A\u4F20\u81F3\u6570\u636E\u96C6\u3002"),y.createElement("img",{width:"100%",src:Zr.Oe}));var ka=(0,ke.connect)(({shixunsDetail:Vt,loading:Gt,globalSetting:Bt,practiceSetting:En,user:Xn})=>({shixunsDetail:Vt,globalSetting:Bt,user:Xn,practiceSetting:En,loading:Gt}))(Zi),bn={flex_box_center:"flex_box_center___JYIA5",flex_space_between:"flex_space_between___OOSa6",flex_box_vertical_center:"flex_box_vertical_center___s1AAj",flex_box_center_end:"flex_box_center_end___Ou9x8",flex_box_column:"flex_box_column___fXhOh",commitWrap:"commitWrap___xJGHF",wrap:"wrap___OEGuw",colorGray:"colorGray___nocDG",content:"content___Cvvjf",itemTime:"itemTime___wIggD",imageUrl:"imageUrl___C3Dsm",blueLight:"blueLight___qEiQB",divider:"divider___G5Y2d",empty:"empty___L1pRU"},Br=ne(37285),Kr=Object.getOwnPropertySymbols,jr=Object.prototype.hasOwnProperty,aa=Object.prototype.propertyIsEnumerable,qt=(Vt,Gt)=>{var Bt={};for(var En in Vt)jr.call(Vt,En)&&Gt.indexOf(En)<0&&(Bt[En]=Vt[En]);if(Vt!=null&&Kr)for(var En of Kr(Vt))Gt.indexOf(En)<0&&aa.call(Vt,En)&&(Bt[En]=Vt[En]);return Bt},Tn=(Vt,Gt,Bt)=>new Promise((En,Xn)=>{var Fr=vn=>{try{ur(Bt.next(vn))}catch(Cr){Xn(Cr)}},Ln=vn=>{try{ur(Bt.throw(vn))}catch(Cr){Xn(Cr)}},ur=vn=>vn.done?En(vn.value):Promise.resolve(vn.value).then(Fr,Ln);ur((Bt=Bt.apply(Vt,Gt)).next())});const Nn=Vt=>{var Gt=Vt,{shixunsDetail:Bt,globalSetting:En,loading:Xn,user:Fr,dispatch:Ln,isRepository:ur}=Gt,vn=qt(Gt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Cr=(0,ke.useParams)(),[Wr,un]=(0,y.useState)([]);(0,y.useEffect)(()=>{va()},[ur]);const va=()=>Tn(void 0,null,function*(){const xa=yield Ln({type:"shixunsDetail/getRepositoryCommit",payload:{id:Cr.id,secret_repository:ur?void 0:!0}});xa&&un(xa.commits||[])});return y.createElement(y.Fragment,null,Wr==""&&y.createElement("div",{className:bn.empty},y.createElement("img",{src:Zr.em,width:"258"}),y.createElement("br",null),y.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),Wr!=""&&y.createElement("section",{className:bn.bg},y.createElement("div",{className:bn.wrap},y.createElement("div",{className:bn.content},Wr==null?void 0:Wr.map(xa=>{var da,Gr;return y.createElement("div",null,y.createElement(Ke.Z,{align:"middle",className:"c-white font16"},y.createElement(ze.Z,null,xa.title)),y.createElement(Ke.Z,{align:"middle",className:"mt20 "},y.createElement(ze.Z,null,y.createElement("img",{className:bn.imageUrl,src:ce.Z.IMG_SERVER+"/"+((da=xa.author)==null?void 0:da.image_url)})),y.createElement(ze.Z,{className:bn.blueLight},y.createElement("span",{className:"ml20"},(Gr=xa.author)==null?void 0:Gr.username)),y.createElement(ze.Z,null,y.createElement("span",{className:`ml20 ${bn.blueLight}`},"\u63D0\u4EA4\u4E8E"),y.createElement("span",{className:`ml20 ${bn.blueLight}`},xa.time))),y.createElement(Br.Z,{className:bn.divider}))})))))};var ht=(0,ke.connect)(({shixunsDetail:Vt,loading:Gt,globalSetting:Bt,user:En})=>({shixunsDetail:Vt,globalSetting:Bt,user:En,loading:Gt.models.index}))(Nn),wt=ne(52918),Gn=ne(59301),di=Object.defineProperty,Na=Object.defineProperties,ct=Object.getOwnPropertyDescriptors,Ot=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,Hn=(Vt,Gt,Bt)=>Gt in Vt?di(Vt,Gt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Vt[Gt]=Bt,rr=(Vt,Gt)=>{for(var Bt in Gt||(Gt={}))Mt.call(Gt,Bt)&&Hn(Vt,Bt,Gt[Bt]);if(Ot)for(var Bt of Ot(Gt))xt.call(Gt,Bt)&&Hn(Vt,Bt,Gt[Bt]);return Vt},yr=(Vt,Gt)=>Na(Vt,ct(Gt)),Un=(Vt,Gt)=>{var Bt={};for(var En in Vt)Mt.call(Vt,En)&&Gt.indexOf(En)<0&&(Bt[En]=Vt[En]);if(Vt!=null&&Ot)for(var En of Ot(Vt))Gt.indexOf(En)<0&&xt.call(Vt,En)&&(Bt[En]=Vt[En]);return Bt},Tr=(Vt,Gt,Bt)=>new Promise((En,Xn)=>{var Fr=vn=>{try{ur(Bt.next(vn))}catch(Cr){Xn(Cr)}},Ln=vn=>{try{ur(Bt.throw(vn))}catch(Cr){Xn(Cr)}},ur=vn=>vn.done?En(vn.value):Promise.resolve(vn.value).then(Fr,Ln);ur((Bt=Bt.apply(Vt,Gt)).next())});const{TabPane:Jr}=ot.default,fi=Vt=>{var Gt=Vt,{globalSetting:Bt,loading:En,dispatch:Xn,practiceSetting:Fr,shixunsDetail:Ln}=Gt,ur=Un(Gt,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),vn,Cr,Wr,un,va,xa,da,Gr,ei,Oa,zr,Fa,ia,Qr,Ua,ca,wa,ga,Ir;const[Jn,ti]=(0,y.useState)("1"),[dr,Cn]=(0,y.useState)("1");let[mr,Rr]=(0,y.useState)();const er=(0,y.useRef)(),[or,Qn]=(0,y.useState)(!0),[Ye,Pa]=(0,y.useState)(["2","1"]),[Sa,Li]=(0,y.useState)([]),vi=(0,y.useRef)(),zi=(0,ke.useParams)(),co=[{id:"1",name:"\u4EE3\u7801\u4ED3\u5E93"},{id:"2",name:Gn.createElement("span",null,Gn.createElement("span",null,"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),Gn.createElement(Re.Z,{title:"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002"},Gn.createElement("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})))}];(0,y.useEffect)(()=>{var gi,fo,il,gl,$o,Cl,Lo,ql,bl,ml,Ol,$l,El,pl,mo,ds,Ns,po;try{((il=(fo=(gi=Ln==null?void 0:Ln.fileContent)==null?void 0:gi.content)==null?void 0:fo.content)!=null&&il.length||(($o=(gl=Ln==null?void 0:Ln.fileContent)==null?void 0:gl.content)==null?void 0:$o.content)=="")&&(((Cl=Ln==null?void 0:Ln.fileContent)==null?void 0:Cl.file_type)==="txt"?(er.current=window.decodeURIComponent(escape(window.atob((ql=(Lo=Ln==null?void 0:Ln.fileContent)==null?void 0:Lo.content)==null?void 0:ql.content))),mr=window.decodeURIComponent(escape(window.atob((ml=(bl=Ln==null?void 0:Ln.fileContent)==null?void 0:bl.content)==null?void 0:ml.content))),Rr(mr)):(er.current=($l=(Ol=Ln==null?void 0:Ln.fileContent)==null?void 0:Ol.content)==null?void 0:$l.content,mr=(pl=(El=Ln==null?void 0:Ln.fileContent)==null?void 0:El.content)==null?void 0:pl.content,Rr(mr)))}catch(bs){er.current=window.atob((ds=(mo=Ln==null?void 0:Ln.fileContent)==null?void 0:mo.content)==null?void 0:ds.content),mr=window.atob((po=(Ns=Ln==null?void 0:Ln.fileContent)==null?void 0:Ns.content)==null?void 0:po.content),Rr(mr),Se.ZP.warning("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}console.log("codeMirrorSourceValue1212:12",Ln.fileContent.content)},[(vn=Ln==null?void 0:Ln.fileContent)==null?void 0:vn.content]),(0,y.useEffect)(()=>{var gi;const fo=(gi=Fr==null?void 0:Fr.sideBar)==null?void 0:gi.selectPath.split("/");Pa(fo)},[(Cr=Fr==null?void 0:Fr.sideBar)==null?void 0:Cr.selectPath]);const al=gi=>{Rr(gi);let fo=-1;gi===er.current?fo=0:fo=1,Xn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!!fo}})};(0,y.useEffect)(()=>{new Promise((gi,fo)=>Tr(void 0,null,function*(){var il,gl,$o;if(((il=Fr==null?void 0:Fr.sideBar)==null?void 0:il.selectPath)!==""&&((gl=Fr==null?void 0:Fr.sideBar)!=null&&gl.selectPath)){const Cl=yield Xn({type:"shixunsDetail/getFileContent",payload:{id:zi.id,path:($o=Fr==null?void 0:Fr.sideBar)==null?void 0:$o.selectPath,secret_repository:or?null:!0}});Cl!=null&&Cl.content||(Cl==null?void 0:Cl.content)==""||Xn({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}})}}))},[(Wr=Fr==null?void 0:Fr.sideBar)==null?void 0:Wr.selectPath]);const lo=Gn.createElement(Ve.default,{className:Oe.menu,style:{background:"#24294b"},onClick:gi=>{var fo;!((fo=Ln==null?void 0:Ln.detail)!=null&&fo.secret_repository)&&gi.key==="2"&&Cn("1"),ti(gi.key),gi.key==="1"?Qn(!0):Qn(!1)}},Gn.createElement(Ve.default.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),co.filter(gi=>{var fo,il;return!((fo=Ln==null?void 0:Ln.detail)!=null&&fo.init_repository)||(il=Ln==null?void 0:Ln.detail)!=null&&il.is_jupyter_lab?gi.id!=="2":gi}).map((gi,fo)=>Gn.createElement(Ve.default.Item,{className:"leaveClick",key:gi.id},gi.name))),Ho=(gi=!1,fo=1)=>Tr(void 0,null,function*(){var il,gl,$o,Cl;const Lo=yield Xn({type:"shixunsDetail/updateRepositoryFile",payload:{id:zi.id,path:(gl=(il=Ln==null?void 0:Ln.fileContent)==null?void 0:il.params)==null?void 0:gl.path,content:mr,secret_repository:or?null:!0,sync_origin_shixun:gi}});Lo!=null&&Lo.content&&(($o=Ln==null?void 0:Ln.detail)!=null&&$o.copy_for_exercise||Se.ZP.success("\u4FDD\u5B58\u6210\u529F"),Xn({type:"practiceSetting/setSideBarTabs",payload:yr(rr({},Fr.sideBar),{confirmLeave:!1})})),(Cl=Ln==null?void 0:Ln.detail)!=null&&Cl.copy_for_exercise&&(0,Dt.m)(Xn,Ln,zi.id,fo)});return Gn.createElement("div",{className:Oe.warehouse},Gn.createElement("div",{className:Oe.header},Gn.createElement(Ke.Z,{align:"middle",className:"w100 c-white",style:{height:60}},Gn.createElement(ze.Z,{flex:"1"},Gn.createElement(Ke.Z,{align:"middle"},Gn.createElement(ze.Z,null,Gn.createElement(nt.Z,{dropdownRender:()=>lo,className:Oe.menu},Gn.createElement("span",{className:"font16 c-white current ml20"},co.find(gi=>gi.id===Jn).name," ",Gn.createElement("span",{style:{color:"#B0B5D6"},className:"iconfont icon-sanjiaoxing font12"})))),Gn.createElement(ze.Z,{flex:"81px"},Gn.createElement("div",{className:Oe.line})),Gn.createElement(ze.Z,null,Gn.createElement(ot.default,{className:Oe.tabs,activeKey:dr,onChange:gi=>{var fo;(fo=Fr==null?void 0:Fr.sideBar)!=null&&fo.confirmLeave?lt.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Cn(gi),Xn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}})}}):(Cn(gi),Xn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}}))}},Gn.createElement(Jr,{tab:Gn.createElement("span",{className:"leaveClick"},"\u4EE3\u7801\u6587\u4EF6"),key:"1"}),or&&((un=Ln==null?void 0:Ln.detail)==null?void 0:un.init_repository)&&Gn.createElement(Jr,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}),!or&&((va=Ln==null?void 0:Ln.detail)==null?void 0:va.secret_repository)&&Gn.createElement(Jr,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}))))),(or&&((xa=Ln==null?void 0:Ln.repository)==null?void 0:xa.git_url)||!or&&((da=Ln==null?void 0:Ln.secretRepository)==null?void 0:da.git_url))&&Gn.createElement(Gn.Fragment,null,Gn.createElement(ze.Z,null,Gn.createElement("span",{className:Oe.title},"\u4ED3\u5E93\u5730\u5740:"),Gn.createElement("input",{value:or?(Gr=Ln==null?void 0:Ln.repository)==null?void 0:Gr.git_url:(ei=Ln==null?void 0:Ln.secretRepository)==null?void 0:ei.git_url}),Gn.createElement(Te.CopyToClipboard,{text:or?(Oa=Ln==null?void 0:Ln.repository)==null?void 0:Oa.git_url:(zr=Ln==null?void 0:Ln.secretRepository)==null?void 0:zr.git_url,onCopy:()=>Se.ZP.success("\u590D\u5236\u6210\u529F")},Gn.createElement(Re.Z,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u7248\u672C\u5E93"},Gn.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"}))))))),Gn.createElement("div",{className:Oe.content,style:{overflow:"auto"}},dr==="1"&&Gn.createElement(Gn.Fragment,null,Gn.createElement("aside",{className:Oe.left},Gn.createElement(Be.Z,{spinning:!!En.effects["shixunsDetail/getRepository"],wrapperClassName:`${Oe.loading} ${Oe.bottom0}`},Gn.createElement(ka,{setTreeData:Li,treeData:Sa,activeKey:Jn,isRepository:or}))),Gn.createElement("aside",{className:Oe.right,ref:vi},((Fa=Fr==null?void 0:Fr.sideBar)==null?void 0:Fa.selectPath)!==""&&Gn.createElement(Gn.Fragment,null,Gn.createElement(Be.Z,{spinning:!!En.effects["shixunsDetail/getFileContent"],wrapperClassName:Oe.loading},Gn.createElement("div",{className:Oe.filePathWrp},Gn.createElement(Ke.Z,{align:"middle",className:"w100"},Gn.createElement(ze.Z,null,Gn.createElement("span",{className:"iconfont icon-daimacangku2 c-white"})),Gn.createElement(ze.Z,{flex:"40px"},Gn.createElement("div",{className:Oe.line,style:{marginLeft:20}})),Gn.createElement(ze.Z,{className:Oe.filePath},Ye.map((gi,fo)=>Gn.createElement("span",{className:"c-blue"},gi))))),Gn.createElement("div",{className:En.effects["shixunsDetail/getFileContent"]?"hide":"show"},Gn.createElement(wt.Z,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute",zIndex:1},filename:(ia=Ln==null?void 0:Ln.fileContent)==null?void 0:ia.filename,type:((Qr=Ln==null?void 0:Ln.fileContent)==null?void 0:Qr.file_type)==="office"?"download":(Ua=Ln==null?void 0:Ln.fileContent)==null?void 0:Ua.file_type,data:mr,monacoEditor:{value:mr,language:(ca=Ln==null?void 0:Ln.fileContent)==null?void 0:ca.language,onChange:gi=>al(gi),options:{fontSize:14}}}))),((wa=Ln==null?void 0:Ln.fileContent)==null?void 0:wa.file_type)==="txt"&&Gn.createElement(Ke.Z,{align:"middle",justify:"center",className:Oe.footer},Gn.createElement(ze.Z,null,Gn.createElement(kt.ZP,{type:"primary",size:"middle",ghost:!0,onClick:()=>{ke.history.push(`/shixuns/${zi.id}/challenges`)}},"\u53D6\u6D88"),Gn.createElement(kt.ZP,{type:"primary",size:"middle",className:"ml40",onClick:gi=>{var fo,il;(fo=Ln==null?void 0:Ln.detail)!=null&&fo.is_fork_from_creator&&((il=Ln==null?void 0:Ln.detail)!=null&&il.copy_for_exercise)?Xn({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"wareHouse",fn:(gl,$o)=>{Ho(gl,$o)}}}):Ho()}},"\u63D0\u4EA4")))),((ga=Fr==null?void 0:Fr.sideBar)==null?void 0:ga.selectPath)==""&&((Ir=Ln==null?void 0:Ln.detail)==null?void 0:Ir.init_repository)&&Gn.createElement("div",{className:Oe.empty},Gn.createElement("img",{src:Zr.x7,width:"258"}),Gn.createElement("br",null),Gn.createElement("span",{className:"c-grey-c"},!!(Sa!=null&&Sa.length)&&"\u5728\u5DE6\u4FA7\u4EE3\u7801\u4ED3\u5E93\u533A\u57DF\u70B9\u51FB\u76EE\u5F55\u6253\u5F00\u6587\u4EF6",!(Sa!=null&&Sa.length)&&"\u8BF7\u5148\u5728\u5DE6\u4FA7\u4E0A\u4F20\u6587\u4EF6\u6216\u65B0\u5EFA\u6587\u4EF6\uFF01")))),dr==="2"&&Gn.createElement("div",{className:Oe.commit},Gn.createElement(ht,{isRepository:or}))))};var ha=(0,ke.connect)(({loading:Vt,globalSetting:Gt,practiceSetting:Bt,shixunsDetail:En})=>({globalSetting:Gt,loading:Vt,practiceSetting:Bt,shixunsDetail:En}))(fi)},3778:function(St,zt,ne){"use strict";ne.r(zt),ne.d(zt,{default:function(){return du}});var y=ne(59301),Oe={practiceSetting:"practiceSetting___duHIg",wrapHeader:"wrapHeader___vb3NV",wrapLayout:"wrapLayout___z6EgF",wrapSidebar:"wrapSidebar___TzHq8",wrapContent:"wrapContent___iZrCo"},ke={flex_box_center:"flex_box_center___XeTw7",flex_space_between:"flex_space_between___Hfc9g",flex_box_vertical_center:"flex_box_vertical_center___JWkfv",flex_box_center_end:"flex_box_center_end___bKF19",flex_box_column:"flex_box_column___XWcdc",header:"header___HkrmL","flex-center":"flex-center___Xqcdj",title:"title___rc2FS",schedule:"schedule___MloKP",clickWarp:"clickWarp___yvMMm",num:"num___etFJa",subject:"subject___ZbcjS",btns:"btns___R7eGw",btn:"btn___NLvn4",simulate:"simulate___kVrJQ",exit:"exit___CTNC5"},ot=ne(65862),Re="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACL0lEQVRIS72WvU9TURTAf4e+qBUritRXoYkaB0w0alz4B3RQExTSbjpooouiddGVxf0hTjKQ+MkANhiVwYTNwcHFRuNgdIHGYiMmVWnja6+5La8ttq99Vesd3/n4nXPuOec+ocHpu6nCecVJFCcUHBDo0eoK0gKvEZ76hNnFy7Lg5kbqCXrGVa8vzyhwVsBoFIQCG5jM+xhNj0jyd90agGmpQVHcQwg0clwjU2SUcDoVk8fVsjUAc0yNiMICOlpyXlEuKCGWuiLjzqcyoBg5xP/CueOzoGDIyaQI0DU3bN61XBa3NBUZ22CvvpMiwLTUbYHzf1gWDpmw9B2S3yoeFEykYnJBdCvaBT4265Z6cEMgNgBn9sPQNHz4ugZgGx3sltCYuojiVqvRd/th4jjsC0J0BhKf63gQLknIUs+AY60A+rfB3UEIboTIDLz65Go9J6alFgT6vAIOboeHp2CrH64+h6m37pYKFnUGWWB9tZrfAOso5Gy4Ng/ZfEl62ISpYQisgzsJuD7fNKxcXUCoE+JR2NUFiSU49wQ2GDAbBV3798tw5D7kVsENMDnXEoUDEI9AeDN8WYGsDb0B0FM0PA0va7ZOLcYpkesl7+wqQXZsqhh7LI1jMNe0TfdsKUGCnfDjJwxMQnqlae1LCrpNvQxafzc8isCDN3DjhTfneo0XB83rqtADlczAsu45D6e8Kv7LslvNon3r2sm4rQ9OGdLOJ9OBtPXRr26Qf/Hb8gvtaezbqqd4vgAAAABJRU5ErkJggg==",Se=ne(60979),Ve=ne(62957),Ke=ne(6767),ze=ne(38147),nt=ne(65582),lt=ne(59301),Be=Object.getOwnPropertySymbols,kt=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,Fe=(xe,Me)=>{var De={};for(var jt in xe)kt.call(xe,jt)&&Me.indexOf(jt)<0&&(De[jt]=xe[jt]);if(xe!=null&&Be)for(var jt of Be(xe))Me.indexOf(jt)<0&&rt.call(xe,jt)&&(De[jt]=xe[jt]);return De},Te=(xe,Me,De)=>new Promise((jt,xn)=>{var cr=Jt=>{try{kn(De.next(Jt))}catch(Mn){xn(Mn)}},hr=Jt=>{try{kn(De.throw(Jt))}catch(Mn){xn(Mn)}},kn=Jt=>Jt.done?jt(Jt.value):Promise.resolve(Jt.value).then(cr,hr);kn((De=De.apply(xe,Me)).next())});const Ne=xe=>{var Me=xe,{globalSetting:De,loading:jt,dispatch:xn,practiceSetting:cr,shixunsDetail:hr}=Me,kn=Fe(Me,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Jt,Mn;const Da=(0,nt.useLocation)(),si=(0,y.useRef)(""),la=(0,nt.useParams)(),{title:vr,base_info_warning:Ar,challenges_warning:Hr,service_warning:Ca,repository_warning:Er,mirror_warning:Qi}=cr;(0,y.useEffect)(()=>{var Za;si.current=(Za=Da.pathname.split("/"))==null?void 0:Za[2],xn({type:"practiceSetting/setParams",payload:{id:si.current}}),xn({type:"practiceSetting/getCommonData",payload:{id:si.current}})},[Da.pathname]),(0,y.useEffect)(()=>((0,ot.Dk)(vr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),()=>{(0,ot.Dk)()}));const Ci=()=>Te(void 0,null,function*(){yield Va(),nt.history.push(`/shixuns/${si.current}/challenges`)}),Va=()=>new Promise((Za,ki)=>{var Ni;(Ni=cr==null?void 0:cr.sideBar)!=null&&Ni.confirmLeave?Ve.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{xn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Za()},onCancel:()=>{ki()}}):Za()}),qa=Za=>{var ki;if(Za===(cr==null?void 0:cr.sideBar.tabsActive))return;const Ni=()=>{nt.history.push(`/shixuns/${si.current}/edit?tabId=${Za}`),xn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Za,selectPath:"",confirmLeave:!1}})};(ki=cr==null?void 0:cr.sideBar)!=null&&ki.confirmLeave?Ve.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Ni()}}):Ni()},pr=(Za,ki=!1)=>{Za=Za!=null&&Za.includes(".json")?Za:`${Za}.json`,Ve.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:lt.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Te(void 0,null,function*(){const Ni=yield(0,ze.ZP)("/api"+Za,{method:"get"});if(!Ni)return;Ke.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const hn=yield(0,Se.Ir)({id:Ni.shixun_identifier,jump_challenge_setting:ki});if(hn!=null&&hn.game_identifier){(0,ot.xg)(`/tasks/${hn.game_identifier}`);return}(hn==null?void 0:hn.status)===2?pr(hn==null?void 0:hn.message):(hn==null?void 0:hn.status)===3&&Zn(hn==null?void 0:hn.message)})})},Zn=Za=>{Ve.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:lt.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Za,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Mr=(Za,ki)=>Te(void 0,null,function*(){var Ni,hn,$a,Co;if(yield Va(),(0,ot.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(Ni=hr.detail)!=null&&Ni.is_jupyter||(hn=hr.detail)!=null&&hn.is_jupyter_lab){xn({type:"shixunsDetail/execJupyter",payload:{id:si.current}}).then(Vi=>{var To;Vi!=null&&Vi.identifier&&((To=nt.history)==null||To.push(`/tasks/${Vi.identifier}/jupyter`))});return}xn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const bi=ki?yield(0,Se.BK)({id:Za}):yield(0,Se.Ir)({id:Za});if(xn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(bi==null?void 0:bi.status)==5&&!ki){Ve.default.confirm({centered:!0,icon:null,width:430,okText:"\u5B8C\u5584\u8BC4\u6D4B\u8BBE\u7F6E",cancelText:"\u76F4\u63A5\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218",title:"\u63D0\u793A",content:lt.createElement("div",{className:"mb10"},"\u68C0\u6D4B\u5230",(Co=($a=bi==null?void 0:bi.data)==null?void 0:$a.challenge_errors)==null?void 0:Co.map((Vi,To)=>{var $r;return lt.createElement("span",{key:To,style:{color:"#3061D0"}},"\u7B2C",Vi==null?void 0:Vi.challenge_position,"\u5173",To!=(($r=bi==null?void 0:bi.data)==null?void 0:$r.challenge_errors)-1&&"\u3001")}),"\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u672A\u5B8C\u6210\uFF0C\u76F4\u63A5\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218\u65E0\u6CD5\u68C0\u6D4B\u6574\u4E2A\u5B9E\u9A8C\u6D41\u7A0B\uFF0C\u5EFA\u8BAE\u5148\u5B8C\u5584\u5173\u5361\u8BC4\u6D4B\u8BBE\u7F6E\u540E\u518D\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218"),onOk:()=>{var Vi,To,$r;window.location.href=`/shixuns/${si.current}/edit/${($r=(To=(Vi=bi==null?void 0:bi.data)==null?void 0:Vi.challenge_errors)==null?void 0:To[0])==null?void 0:$r.challenge_id}/tab=2`},onCancel:()=>{(0,Se.Ir)({id:si.current,jump_challenge_setting:!0}).then(Vi=>{if(Vi!=null&&Vi.game_identifier||Vi!=null&&Vi.identifier){(0,ot.xg)(`/tasks/${Vi.game_identifier}`);return}(Vi==null?void 0:Vi.status)===-3?(0,ot.eF)():(Vi==null?void 0:Vi.status)===2?pr(Vi==null?void 0:Vi.message,!0):(Vi==null?void 0:Vi.status)===3&&Zn(Vi==null?void 0:Vi.message)})}});return}if((bi==null?void 0:bi.status)==6&&!ki){Ve.default.confirm({centered:!0,icon:null,width:430,okText:"\u5B8C\u5584\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E",title:"\u63D0\u793A",content:lt.createElement("div",{className:"mb10"},"\u68C0\u6D4B\u5230\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E\u4E0D\u5B8C\u5584\uFF0C\u65E0\u6CD5\u5F00\u542F\u5B9E\u9A8C\u73AF\u5883\u8FDB\u884C\u6A21\u62DF\u5B9E\u6218\u8BF7\u5B8C\u5584\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"),cancelButtonProps:{style:{display:"none"}},onOk:()=>{window.location.href=`/shixuns/${si.current}/edit?tabId=environment`}});return}if(bi!=null&&bi.game_identifier||bi!=null&&bi.identifier){(0,ot.xg)(ki?`/tasks/${bi==null?void 0:bi.identifier}/jupyter`:`/tasks/${bi.game_identifier}`);return}(bi==null?void 0:bi.status)===-3?(0,ot.eF)():(bi==null?void 0:bi.status)===2?pr(bi==null?void 0:bi.message):(bi==null?void 0:bi.status)===3&&Zn(bi==null?void 0:bi.message)}),Ur=()=>Te(void 0,null,function*(){yield Va(),xn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}})}),fa=Za=>({borderBottomColor:(cr==null?void 0:cr.sideBar.tabsActive)===Za?"#0152d9":"transparent"});return lt.createElement("div",{className:ke.header},lt.createElement("aside",{className:ke.title},lt.createElement("i",{onClick:Ci,style:{color:"#fff",marginRight:20},className:"icon iconfont icon-fanhui1"}),lt.createElement("span",{className:ke.edit},vr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),lt.createElement("i",{onClick:Ur,className:"icon iconfont icon-xiugai1"})),lt.createElement("aside",{className:ke.schedule},lt.createElement("div",null,lt.createElement("span",{style:fa("information"),className:ke.clickWarp,onClick:()=>qa("information")},Ar?lt.createElement("span",{className:ke.num},"1"):lt.createElement("img",{src:Re}),lt.createElement("span",{className:ke.subject},"\u57FA\u672C\u4FE1\u606F")),lt.createElement("i",{className:"iconfont icon-lujing"})),lt.createElement("div",null,lt.createElement("span",{style:fa("warehouse"),className:ke.clickWarp,onClick:()=>qa("warehouse")},Er?lt.createElement("span",{className:ke.num},"2"):lt.createElement("img",{src:Re}),lt.createElement("span",{className:ke.subject},"\u4EE3\u7801\u4ED3\u5E93")),lt.createElement("i",{className:"iconfont icon-lujing"})),(hr==null?void 0:hr.detail)&&!((Jt=hr==null?void 0:hr.detail)!=null&&Jt.is_jupyter_lab)&<.createElement("div",null,lt.createElement("span",{style:fa("level"),className:ke.clickWarp,onClick:()=>qa("level")},Hr?lt.createElement("span",{className:ke.num},"3"):lt.createElement("img",{src:Re}),lt.createElement("span",{className:ke.subject},"\u4EFB\u52A1\u5173\u5361")),lt.createElement("i",{className:"iconfont icon-lujing"})),(hr==null?void 0:hr.detail)&&((Mn=hr==null?void 0:hr.detail)==null?void 0:Mn.is_jupyter_lab)&<.createElement("div",null,lt.createElement("span",{style:fa("service"),className:ke.clickWarp,onClick:()=>qa("service")},Ca?lt.createElement("span",{className:ke.num},"3"):lt.createElement("img",{src:Re}),lt.createElement("span",{className:ke.subject},"\u670D\u52A1")),lt.createElement("i",{className:"iconfont icon-lujing"})),lt.createElement("div",null,lt.createElement("span",{style:fa("environment"),className:ke.clickWarp,onClick:()=>qa("environment")},Qi?lt.createElement("span",{className:ke.num},"4"):lt.createElement("img",{src:Re}),lt.createElement("span",{className:ke.subject},"\u5B9E\u9A8C\u73AF\u5883")))),lt.createElement("aside",{className:ke.btns},lt.createElement("div",{className:ke.simulate,onClick:()=>Mr(si.current,!1)},"\u6A21\u62DF\u5B9E\u6218")))};var tt=(0,nt.connect)(({loading:xe,globalSetting:Me,practiceSetting:De,shixunsDetail:jt})=>({globalSetting:Me,loading:xe,practiceSetting:De,shixunsDetail:jt}))(Ne),st={information:"information___HnFAg",scroll:"scroll___SzyY_",formWrap:"formWrap___dlZEW",img:"img___ESi1t",zhishidian:"zhishidian___eNpJf",tags_list:"tags_list___aeNqP",tag_item:"tag_item___kXmYp",tag_icon:"tag_icon___pBc8h"},Nt=ne(25374),he=ne(28284),Ze=ne(7939),pt=ne(37568),nn=ne(47889),Ut=ne(79939),qe=ne(77019),$e=ne(5269),bt=ne(94968),Pe=ne(62673),je=ne(35148),dt=ne(89392),Dt=ne(74128),sn={flex_box_center:"flex_box_center___hBEA9",flex_space_between:"flex_space_between___rMB3f",flex_box_vertical_center:"flex_box_vertical_center___XT_7U",flex_box_center_end:"flex_box_center_end___ayQhe",flex_box_column:"flex_box_column___Yqif8",complete:"complete___zRKx3",cancel:"cancel___D5r7A",save:"save___sa92o"};const Ht=({dispatch:xe,onCancel:Me,onSave:De,loading:jt=!1})=>y.createElement("div",{className:sn.complete},y.createElement("div",{onClick:Me,className:sn.cancel},"\u53D6\u6D88"),y.createElement(Ze.ZP,{type:"primary",loading:jt,onClick:De,className:sn.save},"\u4FDD\u5B58"));var Kt=(0,nt.connect)()(Ht),Bn=ne(10008),we=ne(32050),fe=ne(19248),it=ne(95097),Yt=ne(45860),et=ne(59301),He=Object.defineProperty,Ue=Object.defineProperties,at=Object.getOwnPropertyDescriptors,dn=Object.getOwnPropertySymbols,Qt=Object.prototype.hasOwnProperty,An=Object.prototype.propertyIsEnumerable,At=(xe,Me,De)=>Me in xe?He(xe,Me,{enumerable:!0,configurable:!0,writable:!0,value:De}):xe[Me]=De,Xe=(xe,Me)=>{for(var De in Me||(Me={}))Qt.call(Me,De)&&At(xe,De,Me[De]);if(dn)for(var De of dn(Me))An.call(Me,De)&&At(xe,De,Me[De]);return xe},en=(xe,Me)=>Ue(xe,at(Me)),ue=(xe,Me)=>{var De={};for(var jt in xe)Qt.call(xe,jt)&&Me.indexOf(jt)<0&&(De[jt]=xe[jt]);if(xe!=null&&dn)for(var jt of dn(xe))Me.indexOf(jt)<0&&An.call(xe,jt)&&(De[jt]=xe[jt]);return De},ae=(xe,Me,De)=>new Promise((jt,xn)=>{var cr=Jt=>{try{kn(De.next(Jt))}catch(Mn){xn(Mn)}},hr=Jt=>{try{kn(De.throw(Jt))}catch(Mn){xn(Mn)}},kn=Jt=>Jt.done?jt(Jt.value):Promise.resolve(Jt.value).then(cr,hr);kn((De=De.apply(xe,Me)).next())});const re=xe=>{var Me=xe,{globalSetting:De,loading:jt,dispatch:xn,practiceSetting:cr,problemset:hr,shixunsDetail:kn}=Me,Jt=ue(Me,["globalSetting","loading","dispatch","practiceSetting","problemset","shixunsDetail"]),Mn,Da;const[si]=he.default.useForm(),[la,vr]=(0,y.useState)({}),[Ar,Hr]=(0,y.useState)(!1),[Ca,Er]=(0,y.useState)(!1),[Qi,Ci]=(0,y.useState)(!1),[Va,qa]=(0,y.useState)(""),[pr,Zn]=(0,y.useState)(""),[Mr,Ur]=(0,y.useState)(""),[fa,Za]=(0,y.useState)(),ki=(0,y.useRef)({}),Ni=(0,y.useRef)(""),hn=(0,y.useRef)(""),$a=(0,y.useRef)(""),Co=(0,y.useRef)(null),bi=(0,y.useRef)((0,dt.throttle)(()=>xi(),2e3,{leading:!0,trailing:!1})).current,{id:Vi}=cr,[To,$r]=(0,y.useState)(!1),[ui,oo]=(0,y.useState)([]);(0,y.useEffect)(()=>{Vi&&bo()},[Vi]),(0,y.useEffect)(()=>(JSON.stringify(la)!=="{}"&&uo(),()=>{clearTimeout(Co.current)}),[la,Va,Mr,pr]);const uo=()=>{clearTimeout(Co.current),Co.current=setTimeout(()=>{!(0,dt.isEqual)(la,ki.current)||Va!==Ni.current||Mr!==hn.current||pr!==$a.current?xn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):xn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},bo=()=>ae(void 0,null,function*(){var hi,Ti,go,Wl,Pi,ro,Ko;xn({type:"problemset/getEditDisciplines",payload:{source:"shixun"}});const wl=yield(0,ze.ZP)(`/api/shixuns/${Vi}/edit_base_info.json`,{method:"get"});if(wl.status===0){const Vo=en(Xe({},wl.data),{description:(0,Bn.S)(wl.data.description)}),hs={description:Vo.description,shixun_tags:Vo.shixun_tags,trainee:Vo.trainee,name:Vo.name,course:((hi=Vo==null?void 0:Vo.disciplines)==null?void 0:hi.length)>0?[(go=(Ti=Vo==null?void 0:Vo.disciplines)==null?void 0:Ti[0])==null?void 0:go.id,(ro=(Pi=(Wl=Vo==null?void 0:Vo.disciplines)==null?void 0:Wl[0])==null?void 0:Pi.sub_discipline)==null?void 0:ro.id]:[]};(Ko=kn.detail)!=null&&Ko.is_jupyter_lab&&(hs.jupyter_show_description=wl.data.jupyter_show_description),si.setFieldsValue(hs),ki.current=Xe({},hs),Ni.current=Vo.attachment_id||"",hn.current=Vo.cover_image_id||"",$a.current=Vo.attachment_id_b||"",vr(Xe({},hs)),qa(Vo.attachment_id||""),Zn(Vo.attachment_id_b||""),Ur(Vo.cover_image_id||""),Za(Vo.cover_image||""),oo(Vo==null?void 0:Vo.tag_disciplines)}}),Oo=(hi,Ti)=>{vr(Xe({},Ti))},Yr=()=>{Bi()},xi=()=>{(0,ot.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u57FA\u672C\u4FE1\u606F","\u4FDD\u5B58"]),si.submit()},to=(hi,Ti=!1,go=1)=>{var Wl;const{name:Pi,description:ro,shixun_tags:Ko,course:wl,trainee:Vo,jupyter_show_description:hs=!1}=hi;let eu={name:Pi,description:ro,shixun_tags:Ko,attachment_id:Va,cover_image_id:Mr,trainee:Vo,attachment_id_b:pr,sub_discipline_ids:wl[1],tag_discipline_ids:(ui==null?void 0:ui.length)>0?ui==null?void 0:ui.map(zs=>zs==null?void 0:zs.id):[]};(Wl=kn.detail)!=null&&Wl.is_jupyter_lab&&(eu=en(Xe({},eu),{jupyter_show_description:hs})),(0,ze.ZP)(`/api/shixuns/${Vi}/base_info_save.json`,{method:"post",body:{shixun:Xe({},eu),sync_origin_shixun:Ti}}).then(zs=>ae(void 0,null,function*(){var tu,fu,mu,Xr;if(zs.status===0&&((tu=kn==null?void 0:kn.detail)!=null&&tu.copy_for_exercise||Ke.ZP.success("\u4FDD\u5B58\u6210\u529F"),xn({type:"practiceSetting/getCommonData",payload:{id:Vi}}),xn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),ki.current={description:la.description,shixun_tags:la.shixun_tags,name:la.name},Ni.current=Va,hn.current=Mr,$a.current=pr,(fu=kn==null?void 0:kn.detail)!=null&&fu.copy_for_exercise)){const Wo=yield xn({type:"shixunsDetail/saveCopyForExercise",payload:{id:Vi,save_type:go}});go===1?(mu=Wo==null?void 0:Wo.data)!=null&&mu.exists_same_shixun_name?xn({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u540D\u4FEE\u6539",name:(Xr=Wo==null?void 0:Wo.data)==null?void 0:Xr.shixun_name,getBaseInfo:()=>{bo()}}}):(Ke.ZP.info("\u4FDD\u5B58\u6210\u529F"),xn({type:"classroomList/setActionTabs",payload:{}})):(xn({type:"classroomList/setActionTabs",payload:{}}),(Wo==null?void 0:Wo.status)===0&&Ve.default.info({title:"\u63D0\u793A",width:460,icon:null,centered:!0,content:et.createElement("div",null,et.createElement("div",null,"\u5B9E\u8BAD\u540C\u6B65\u4FEE\u6539\u5B8C\u6210\uFF0C\u8BF7\u9A8C\u8BC1\u5B9E\u8BAD\u662F\u5426\u53EF\u4EE5\u6B63\u5E38\u4F7F\u7528\u3002")),okText:"\u524D\u5F80\u539F\u5B9E\u8BAD",onOk:()=>{var Nl,Zo;(0,ot.xg)(`/shixuns/${(Zo=(Nl=kn==null?void 0:kn.detail)==null?void 0:Nl.fork_from)==null?void 0:Zo.fork_identifier}/challenges`)}}))}}))},Bi=()=>{var hi;const Ti=()=>{nt.history.push(`/shixuns/${Vi}/challenges`),xn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(hi=cr==null?void 0:cr.sideBar)!=null&&hi.confirmLeave?Ve.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Ti()}}):Ti()};function Ro(hi){const Ti=hi.type==="image/jpeg"||hi.type==="image/png";return Ti||Ke.ZP.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7684\u56FE\u7247!"),Ti}const zo=et.createElement(Ze.ZP,{loading:Ar,icon:et.createElement(we.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),fl=et.createElement(Ze.ZP,{loading:Qi,icon:et.createElement(we.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),Bo=et.createElement(Ze.ZP,{loading:Ca,icon:et.createElement(we.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");function kl(hi,Ti){const go=new FileReader;go.addEventListener("load",()=>Ti(go.result)),go.readAsDataURL(hi)}const Hl=hi=>{var Ti,go;if(hi.file.status==="uploading"){Hr(!0);return}hi.file.status==="done"&&(Hr(!1),qa((go=(Ti=hi==null?void 0:hi.file)==null?void 0:Ti.response)==null?void 0:go.id))},ma=hi=>{var Ti,go;if(hi.file.status==="uploading"){Er(!0);return}hi.file.status==="done"&&(Er(!1),Zn((go=(Ti=hi==null?void 0:hi.file)==null?void 0:Ti.response)==null?void 0:go.id))},vo=()=>et.createElement("div",{className:st.img},et.createElement("img",{src:(0,it.z)("/api/attachments/"+Va,!0),alt:"avatar",style:{width:"100%"}}),et.createElement("div",null,et.createElement(fe.Z,{onClick:()=>qa(""),style:{fontSize:"16px",color:"red"}}))),sl=()=>et.createElement("div",{className:st.img},et.createElement("img",{src:(0,it.z)("/api/attachments/"+pr,!0),alt:"avatar",style:{width:"100%"}}),et.createElement("div",null,et.createElement(fe.Z,{onClick:()=>Zn(""),style:{fontSize:"16px",color:"red"}}))),vl=hi=>{var Ti,go;if(hi.file.status==="uploading"){Ci(!0);return}hi.file.status==="done"&&(Ci(!1),Ur((go=(Ti=hi==null?void 0:hi.file)==null?void 0:Ti.response)==null?void 0:go.id),$r(!0))},ol=()=>et.createElement("div",{className:st.img},et.createElement("img",{src:(0,it.z)(To?"/api/attachments/"+Mr:fa,!0),alt:"avatar",style:{width:"100%"}}),et.createElement("div",null,et.createElement(fe.Z,{onClick:()=>{Ur(""),Za("")},style:{fontSize:"16px",color:"red"}})));return et.createElement("div",{className:st.information},et.createElement("section",{className:st.scroll},et.createElement("header",null,"\u57FA\u672C\u4FE1\u606F"),et.createElement("div",{className:st.formWrap}," ",et.createElement(he.default,{form:si,scrollToFirstError:!0,layout:"vertical",onValuesChange:Oo,onFinish:hi=>{var Ti,go;(Ti=kn==null?void 0:kn.detail)!=null&&Ti.is_fork_from_creator&&((go=kn==null?void 0:kn.detail)!=null&&go.copy_for_exercise)?xn({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",value:hi,type:"information",fn:(Wl,Pi,ro)=>{to(Wl,Pi,ro)}}}):to(hi)}},et.createElement(he.default.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:200,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u5236200\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},et.createElement(pt.default,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",suffix:`${((Mn=la.name)==null?void 0:Mn.length)||0}/200`})),et.createElement(he.default.Item,{className:"customAddTags",name:"shixun_tags",label:et.createElement("div",null,"\u6280\u80FD\u6807\u7B7E :"," ",et.createElement("span",{className:"pl10 font14 c-light-black"},"\u5B66\u5458\u901A\u8FC7\u6240\u6709\u4EFB\u52A1\u5173\u5361\uFF0C\u5C06\u83B7\u5F97\u6280\u80FD\u6807\u7B7E")),rules:[{required:!0,message:"\u8BF7\u9009\u8F93\u5165\u6280\u80FD\u6807\u7B7E"}]},et.createElement(je.Z,{placeholder:"\u6DFB\u52A0\u6807\u7B7E"})),et.createElement(he.default.Item,{label:"\u96BE\u5EA6\uFF1A",name:"trainee",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},et.createElement(nn.ZP.Group,null,et.createElement(nn.ZP,{value:1},"\u7B80\u5355"),et.createElement(nn.ZP,{value:2},"\u9002\u4E2D"),et.createElement(nn.ZP,{value:3},"\u56F0\u96BE"))),et.createElement(he.default.Item,{name:"tag_discipline_ids",label:"\u77E5\u8BC6\u70B9:"},et.createElement("div",{className:st.zhishidian,onClick:()=>{xn({type:"account/setActionTabs",payload:{key:"\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9"}})}},"\u9009\u62E9\u77E5\u8BC6\u70B9")),(ui==null?void 0:ui.length)>0&&et.createElement("div",{className:st.tags_list},ui==null?void 0:ui.map((hi,Ti)=>et.createElement("div",{key:Ti,className:st.tag_item},et.createElement("div",null,hi==null?void 0:hi.name),et.createElement("i",{className:`iconfont icon-guanbi11 ml10 ${st.tag_icon}`,onClick:()=>{oo([...ui.filter(go=>(go==null?void 0:go.id)!=(hi==null?void 0:hi.id))])}})))),et.createElement(he.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"course",labelCol:{span:5},wrapperCol:{span:5}},et.createElement(Ut.Z,{placeholder:"\u8BF7\u9009\u62E9...",allowClear:!1,options:hr.courseOptions,getPopupContainer:hi=>hi.parentNode})),et.createElement(qe.Z,null,et.createElement($e.Z,null,et.createElement(he.default.Item,{label:"\u9876\u90E8\u80CC\u666F\u56FE:"},Va?vo():et.createElement(bt.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${Dt.Z.API_SERVER}/api/attachments.json`,beforeUpload:Ro,onChange:Hl},zo))),et.createElement($e.Z,{className:"c-grey-999"},et.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u75281920*200\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),et.createElement(qe.Z,null,et.createElement($e.Z,null,et.createElement(he.default.Item,{label:"\u9876\u90E8\u5185\u5BB9\u56FE:"},pr?sl():et.createElement(bt.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${Dt.Z.API_SERVER}/api/attachments.json`,beforeUpload:Ro,onChange:ma},Bo))),et.createElement($e.Z,{className:"c-grey-999"},et.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u75281920*200\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),et.createElement(qe.Z,null,et.createElement($e.Z,null,et.createElement(he.default.Item,{label:"\u5217\u8868\u5C01\u9762\u56FE:"},Mr||fa?ol():et.createElement(bt.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${Dt.Z.API_SERVER}/api/attachments.json`,beforeUpload:Ro,onChange:vl},fl))),et.createElement($e.Z,{className:"c-grey-999"},et.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u7528290*218\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),et.createElement(he.default.Item,{name:"description",label:"\u7B80\u4ECB:"},et.createElement(Nt.Z,{defaultValue:la.description||"",watch:!0})),((Da=kn.detail)==null?void 0:Da.is_jupyter_lab)&&et.createElement(he.default.Item,{name:"jupyter_show_description",valuePropName:"checked"},et.createElement(Pe.default,null,"\u663E\u793A\u4EFB\u52A1\u8981\u6C42\uFF08\u52FE\u9009\u540E\uFF0C\u5C06\u7B80\u4ECB\u4F5C\u4E3A\u4EFB\u52A1\u8981\u6C42\u663E\u793A\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF09"))))),et.createElement(Kt,{onSave:bi,onCancel:Yr,loading:Ar||Qi||Ca}),et.createElement(Yt.Z,{knowledgeList:ui,setKnowledgeList:oo}))};var ce=(0,nt.connect)(({problemset:xe,loading:Me,globalSetting:De,practiceSetting:jt,shixunsDetail:xn})=>({globalSetting:De,loading:Me,practiceSetting:jt,problemset:xe,shixunsDetail:xn}))(re),ve=ne(19243),ie={flex_box_center:"flex_box_center___eoeVu",flex_space_between:"flex_space_between___f9Khj",flex_box_vertical_center:"flex_box_vertical_center___mDOuj",flex_box_center_end:"flex_box_center_end___q43Rs",flex_box_column:"flex_box_column___lnTOC",level:"level___W39_7",left:"left___xugM0",container:"container___MnoCi",title:"title___HNuSO",listWrap:"listWrap___Oz5IK",list:"list___Fq6dF",s3:"s3___piVr6",s2:"s2___jJaip",listActive:"listActive___e7FOo",os:"os___Zt66K",btns:"btns___mA9Xb",btnsWrap:"btnsWrap___hx2vE",icon:"icon___l26_g",btn:"btn___AF61O",d1:"d1___WyJ4s",d2:"d2___GQq5w",shrink:"shrink___NbOqs",elseShrink:"elseShrink___ZoNE2",right:"right___zgEq_",addIcon:"addIcon___aVZVl"},Ce="data:image/png;base64,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",yt=ne(66457),gt=ne(29787),ft=ne(584),Ct=ne(22061),pn=Object.defineProperty,Fn=Object.defineProperties,Sn=Object.getOwnPropertyDescriptors,jn=Object.getOwnPropertySymbols,rn=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,yn=(xe,Me,De)=>Me in xe?pn(xe,Me,{enumerable:!0,configurable:!0,writable:!0,value:De}):xe[Me]=De,Wt=(xe,Me)=>{for(var De in Me||(Me={}))rn.call(Me,De)&&yn(xe,De,Me[De]);if(jn)for(var De of jn(Me))vt.call(Me,De)&&yn(xe,De,Me[De]);return xe},ln=(xe,Me)=>Fn(xe,Sn(Me)),It=(xe,Me)=>{var De={};for(var jt in xe)rn.call(xe,jt)&&Me.indexOf(jt)<0&&(De[jt]=xe[jt]);if(xe!=null&&jn)for(var jt of jn(xe))Me.indexOf(jt)<0&&vt.call(xe,jt)&&(De[jt]=xe[jt]);return De},mn=(xe,Me,De)=>new Promise((jt,xn)=>{var cr=Jt=>{try{kn(De.next(Jt))}catch(Mn){xn(Mn)}},hr=Jt=>{try{kn(De.throw(Jt))}catch(Mn){xn(Mn)}},kn=Jt=>Jt.done?jt(Jt.value):Promise.resolve(Jt.value).then(cr,hr);kn((De=De.apply(xe,Me)).next())});const Lt=xe=>{var Me=xe,{globalSetting:De,dispatch:jt,practiceSetting:xn}=Me,cr=It(Me,["globalSetting","dispatch","practiceSetting"]);const hr=(0,nt.useLocation)(),[kn]=(0,nt.useSearchParams)(),[Jt,Mn]=(0,y.useState)(!1),[Da,si]=(0,y.useState)({}),[la,vr]=(0,y.useState)(!0),[Ar,Hr]=(0,y.useState)(!1),[Ca,Er]=(0,y.useState)(null),Qi=(0,y.useRef)(!1),{id:Ci,updateIndex:Va,is_published:qa,newQuestion:pr}=xn,{challenge_list:Zn=[]}=Da;(0,y.useEffect)(()=>{if(Ci)return Ur(),()=>{jt({type:"practiceSetting/setParams",payload:{newQuestion:null}})}},[Ci,Va]),(0,y.useEffect)(()=>{Mr()},[hr]);const Mr=()=>{const $r=hr.pathname.split("/");($r.includes("newquestion")||$r.includes("new")||kn.get("tabId"))&&(Qi.current=!0)},Ur=()=>mn(void 0,null,function*(){var $r,ui,oo;vr(!0);const uo=yield(0,Se.n5)({id:Ci});if(($r=uo==null?void 0:uo.challenge_list)!=null&&$r.length){const bo=hr.pathname.split("/"),Oo=uo.challenge_list.find(Yr=>String(Yr.challenge_id)===bo[4]);if(bo.includes("newquestion")||bo.includes("new")){const Yr=uo.challenge_list[((ui=uo.challenge_list)==null?void 0:ui.length)-1];jt({type:"practiceSetting/setParams",payload:{newQuestion:{st:bo.includes("new")?0:1,name:""}}}),Er(void 0),hn(Yr)}else bo[4]&&Oo?fa(Oo,!1):fa(uo.challenge_list[0])}(oo=uo==null?void 0:uo.challenge_list)!=null&&oo.length||Er(null),si(uo),vr(!1)}),fa=($r,ui=!0)=>{if(Er($r.challenge_id),hn($r),ui){const oo=`/shixuns/${Ci}/edit/${$r.challenge_id}/${$r.st===1?"editquestion":"editcheckpoint"}`;nt.history.push(oo)}},Za=($r,ui)=>{ui.stopPropagation();const{challenge_id:oo}=$r,uo=()=>mn(void 0,null,function*(){var bo,Oo;if((yield(0,Se.rO)({id:Ci,challengesId:oo})).status===1){const xi=yield(0,Se.n5)({id:Ci});if(si(xi),oo===Ca&&((bo=xi.challenge_list)!=null&&bo.length)){fa(xi.challenge_list[0]);return}(Oo=xi.challenge_list)!=null&&Oo.length||(Er(null),Qi.current=!0,hn({}),nt.history.push(`/shixuns/${Ci}/edit?tabId=level`))}});Ve.default.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u5220\u9664\u8BE5\u5173\u5361!",centered:!0,onOk:uo})},ki=($r,ui,oo)=>{const uo=Array.from($r),[bo]=uo.splice(ui,1);return uo.splice(oo,0,bo),uo},Ni=($r,ui)=>{if(!$r.destination)return;const oo=ki(ui,$r.source.index,$r.destination.index);si(ln(Wt({},Da),{challenge_list:oo}));const uo=oo.map(bo=>bo.challenge_id);(0,Se.xg)({id:Ci,ids:uo}).then(bo=>{bo.status!==0&&si(ln(Wt({},Da),{challenge_list:ui}))})},hn=$r=>{jt({type:"practiceSetting/setParams",payload:{selectQuestionParams:$r}})},$a=($r,ui)=>mn(void 0,null,function*(){if($r===Ca)return;yield Co(),Er($r),hn(ui),jt({type:"practiceSetting/setParams",payload:{newQuestion:null}});const oo=`/shixuns/${Ci}/edit/${$r}/${ui.st===1?"editquestion":"editcheckpoint"}`;nt.history.push(oo)}),Co=()=>new Promise(($r,ui)=>{var oo;(oo=xn==null?void 0:xn.sideBar)!=null&&oo.confirmLeave?Ve.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{jt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),$r()},onCancel:()=>{ui()}}):$r()}),bi=$r=>y.createElement(y.Fragment,null,y.createElement(Ct.Z5,{onDragEnd:ui=>Ni(ui,$r)},y.createElement(Ct.bK,{droppableId:"droppable"},(ui,oo)=>y.createElement("div",ln(Wt({ref:ui.innerRef},ui.droppableProps),{style:{width:"100%"}}),$r.map((uo,bo)=>{const{st:Oo,name:Yr,challenge_id:xi}=uo;return y.createElement(Ct._l,{key:xi,draggableId:xi.toString(),index:bo,isDragDisabled:qa},(to,Bi)=>y.createElement("div",ln(Wt(Wt({ref:to.innerRef},to.draggableProps),to.dragHandleProps),{className:Ca===xi?ie.listActive:ie.list,onClick:()=>$a(xi,uo)}),y.createElement("span",{className:ie.s1},Oo===0?y.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):y.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),y.createElement("span",{className:ie.s2},"\u7B2C",bo+1,"\u5173: ",Yr),!qa&&y.createElement("span",{className:ie.s3,onClick:Ro=>Za(uo,Ro)},y.createElement("i",{className:"iconfont icon-shanchu7"}))))})))),pr&&y.createElement("div",{className:ie.listActive},y.createElement("span",{className:ie.s1},(pr==null?void 0:pr.st)===0?y.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):y.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),y.createElement("span",{className:ie.s2},"\u7B2C",$r.length+1,"\u5173: ",pr==null?void 0:pr.name)),!qa&&y.createElement("div",{className:ie.os},"--\u62D6\u62FD\u4EFB\u52A1\u5173\u5361\u8FDB\u884C\u6392\u5E8F--")),Vi=$r=>mn(void 0,null,function*(){yield Co(),$r==="new"?nt.history.push(`/shixuns/${Ci}/edit/new`):nt.history.push(`/shixuns/${Ci}/edit/newquestion`),Mn(!1),Er(void 0),jt({type:"practiceSetting/setParams",payload:{newQuestion:{st:$r==="new"?0:1,name:""}}})}),To=()=>{(0,yt.gy)(jt,"\u4E0D\u80FD\u65B0\u5EFA\u4EFB\u52A1\u5173\u5361")||Mn(!Jt)};return y.createElement("div",{className:ie.level},y.createElement("aside",{className:ie.left,style:{width:Ar?"0":"25%"}},y.createElement("div",{className:ie.container},y.createElement("div",{className:ie.title},"\u4EFB\u52A1\u5173\u5361(",Zn.length,")"),y.createElement("div",{className:ie.listWrap},la?y.createElement(gt.Z,{size:"middle"}):Zn.length||pr?bi(Zn):y.createElement(ft.Z,{image:Ce,description:"\u6682\u65E0\u4EFB\u52A1\u5173\u5361!"}))),!Ar&&y.createElement("div",{className:ie.btns},y.createElement("aside",{className:ie.btnsWrap},y.createElement("div",{style:{transform:Jt?"rotate(45deg)":"rotate(0deg)"},className:ie.icon,onClick:To},"+"),y.createElement("div",{className:ie.btn,style:{left:Jt?20:-154}},y.createElement("div",{className:ie.d1,onClick:()=>Vi("new")},"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361"),y.createElement("div",{className:ie.d2,onClick:()=>Vi("newquestion")},"\u65B0\u5EFA\u7406\u8BBA\u9898\u5173\u5361")))),y.createElement("div",{className:Ar?ie.elseShrink:ie.shrink,onClick:()=>Hr(!Ar)},y.createElement("i",{className:"iconfont icon-zuoyouzhankai"}))),y.createElement("aside",{className:ie.right,id:"modal-level-question"},Ca===null&&Qi.current?y.createElement("div",{className:ie.addIcon},y.createElement("span",null,"\u5728\u5DE6\u4FA7\u70B9\u51FB\u201C+\u201D\u53F7\u65B0\u5EFA\u5173\u5361\u3002")):y.createElement(nt.Outlet,null)))};var zn=(0,nt.connect)(({globalSetting:xe,practiceSetting:Me})=>({globalSetting:xe,practiceSetting:Me}))(Lt),$n=ne(458),ea=ne(75727),nr=ne(93041),ut=ne(31709),Tt={title:"title___NTpKq",content:"content___oL0Iy",add:"add___L4cbC",colorBlue:"colorBlue___xRARA",radio:"radio___cfwvc"},gn=Object.getOwnPropertySymbols,Pn=Object.prototype.hasOwnProperty,ir=Object.prototype.propertyIsEnumerable,Dr=(xe,Me)=>{var De={};for(var jt in xe)Pn.call(xe,jt)&&Me.indexOf(jt)<0&&(De[jt]=xe[jt]);if(xe!=null&&gn)for(var jt of gn(xe))Me.indexOf(jt)<0&&ir.call(xe,jt)&&(De[jt]=xe[jt]);return De},La=(xe,Me,De)=>new Promise((jt,xn)=>{var cr=Jt=>{try{kn(De.next(Jt))}catch(Mn){xn(Mn)}},hr=Jt=>{try{kn(De.throw(Jt))}catch(Mn){xn(Mn)}},kn=Jt=>Jt.done?jt(Jt.value):Promise.resolve(Jt.value).then(cr,hr);kn((De=De.apply(xe,Me)).next())});const Vr=xe=>{var Me=xe,{shixunsDetail:De,globalSetting:jt,loading:xn,dispatch:cr,onReloadData:hr}=Me,kn=Dr(Me,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]);const[Jt,Mn]=(0,y.useState)(),[Da,si]=(0,y.useState)([]);(0,y.useEffect)(()=>{De.actionTabs.key==="Collaborators-ChangeManager"&&la()},[De.actionTabs.key]);const la=()=>La(void 0,null,function*(){var Ca;const Er=yield cr({type:"shixunsDetail/getChangeManager",payload:{id:(Ca=De.actionTabs.params)==null?void 0:Ca.id}});si(Er||[])}),vr=()=>{var Ca;cr({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(Ca=De.actionTabs.params)==null?void 0:Ca.id}}})},Ar=()=>La(void 0,null,function*(){var Ca;if(!Jt){Ke.ZP.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F");return}const Er=yield cr({type:"shixunsDetail/changeManager",payload:{id:(Ca=De.actionTabs.params)==null?void 0:Ca.id,user_id:Jt}});Hr(),Er&&(hr(),Ke.ZP.info(Er.message))}),Hr=()=>{cr({type:"shixunsDetail/setActionTabs",payload:{}}),Mn(null)};return y.createElement(Ve.default,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",open:De.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:xn.effects["shixunsDetail/changeManager"],onOk:Ar,onCancel:Hr},y.createElement("div",null,y.createElement("div",{className:Tt.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",y.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),y.createElement("div",{className:Tt.content},Da.length?y.createElement(nn.ZP.Group,{value:Jt,onChange:Ca=>Mn(Ca.target.value)},Da.map((Ca,Er)=>y.createElement(nn.ZP,{className:Tt.radio,key:Er,value:Ca.user_id},Ca.name))):y.createElement("div",{className:Tt.add},y.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",y.createElement("a",{className:Tt.colorBlue,onClick:vr},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))};var Zr=(0,nt.connect)(({shixunsDetail:xe,loading:Me,globalSetting:De})=>({shixunsDetail:xe,globalSetting:De,loading:Me}))(Vr),wr=ne(31691),Ba=ne(46919),za=ne(59576);const{TabPane:Ha}=wr.default;var Qa=({visible:xe,onCancel:Me,onSelectGroup:De,shixunId:jt,onSelectCollaborator:xn})=>y.createElement(Ve.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:xe,width:1100,centered:!0,keyboard:!1,onCancel:Me,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400},footer:null},y.createElement(wr.default,{defaultActiveKey:"1"},y.createElement(Ha,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},y.createElement(Ba.Z,{onCancel:Me,container_type:2,container_id:jt,onSelect:xn})),y.createElement(Ha,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},y.createElement(za.Z,{onCancel:Me,onSelect:De})))),lr={bg:"bg___GzXpp",wrap:"wrap___A40jS",modal:"modal___Zz7dC",content:"content___H5ZN2",head:"head___o5t32",headCount:"headCount___eBMPN",button:"button___YSSGm",itemWrap:"itemWrap___iPWUC",imgWrap:"imgWrap___T70Es",img:"img___oumA5",manager:"manager___VdXG8",itemContent:"itemContent____npAh",nameWrap:"nameWrap___nazId",name:"name___Z48aE",actionGroup:"actionGroup___eScAq",deleteIcon:"deleteIcon___FK_OA",schoolWrap:"schoolWrap___jJuIm",school:"school___kSMwT",countWrap:"countWrap___p7epV",deletetitle:"deletetitle___uVCHi",yseTitle:"yseTitle___L6JF9"},Xt=ne(84105),Rn=ne(17760),gr=Object.defineProperty,Aa=Object.getOwnPropertySymbols,Nr=Object.prototype.hasOwnProperty,xr=Object.prototype.propertyIsEnumerable,pi=(xe,Me,De)=>Me in xe?gr(xe,Me,{enumerable:!0,configurable:!0,writable:!0,value:De}):xe[Me]=De,Zi=(xe,Me)=>{for(var De in Me||(Me={}))Nr.call(Me,De)&&pi(xe,De,Me[De]);if(Aa)for(var De of Aa(Me))xr.call(Me,De)&&pi(xe,De,Me[De]);return xe},ii=(xe,Me,De)=>new Promise((jt,xn)=>{var cr=Jt=>{try{kn(De.next(Jt))}catch(Mn){xn(Mn)}},hr=Jt=>{try{kn(De.throw(Jt))}catch(Mn){xn(Mn)}},kn=Jt=>Jt.done?jt(Jt.value):Promise.resolve(Jt.value).then(cr,hr);kn((De=De.apply(xe,Me)).next())});const ka=({shixunsDetail:xe,globalSetting:Me,loading:De,user:jt,dispatch:xn})=>{var cr,hr,kn,Jt,Mn,Da;const si=(0,nt.useParams)(),la=(0,y.useRef)(),[vr,Ar]=(0,y.useState)(0),[Hr,Ca]=(0,y.useState)([]),[Er,Qi]=(0,y.useState)({id:null,page:1}),Ci=(hr=(cr=jt.userInfo)==null?void 0:cr.shixun)==null?void 0:hr.editable,Va=((kn=jt.userInfo)==null?void 0:kn.role)<=2||((Mn=(Jt=jt.userInfo)==null?void 0:Jt.shixun)==null?void 0:Mn.is_creator);(0,y.useEffect)(()=>{la.current=si.id,Er.id=la.current,Qi(Er),qa(Er)},[]);const qa=hn=>ii(void 0,null,function*(){const $a=yield xn({type:"shixunsDetail/getCollaboratorsData",payload:hn});$a&&(Ca($a.members||[]),Ar($a.member_count))}),pr=()=>ii(void 0,null,function*(){Er.page=1,Qi(Er);const hn=(0,Rn.g)();yield xn({type:"user/getUserInfo",payload:hn}),yield qa(Er)}),Zn=hn=>{Er.page=hn,Qi(Er),qa(Er)},Mr=hn=>{Ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:y.createElement("div",{className:lr.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:()=>ii(void 0,null,function*(){var $a;const Co=yield xn({type:"shixunsDetail/deleteCollaborators",payload:{id:la.current,userId:hn}});if((($a=jt.userInfo)==null?void 0:$a.user_id)===hn){nt.history.push("/shixuns");return}Ke.ZP.info(Co==null?void 0:Co.message),Er.page=1,Qi(Er),qa(Er)})})},Ur=()=>{xn({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:la.current}}})};function fa(hn,$a,Co,bi){return ii(this,null,function*(){yield xn({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:hn,user_id:$a,editable:Co?0:1}}),qa(Er)})}const Za=()=>{xn({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:la.current}}})};function ki(){xn({type:"shixunsDetail/setActionTabs",payload:{}})}const Ni={visible:xe.actionTabs.key==="Collaborators-AddCollaborator",onCancel:ki,shixunId:la.current,onSelectCollaborator:hn=>ii(void 0,null,function*(){ki(),(yield xn({type:"shixunsDetail/addCollaborator",payload:{id:la.current,user_ids:hn}}))&&(Ke.ZP.success("\u6DFB\u52A0\u6210\u529F"),pr())}),onSelectGroup:hn=>ii(void 0,null,function*(){ki(),(yield xn({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:la.current,group_id:hn.group_id}}))&&(Ke.ZP.success("\u6DFB\u52A0\u6210\u529F"),pr())})};return y.createElement("section",null,y.createElement("div",{className:lr.wrap},y.createElement("div",{className:lr.content},((Da=xe.detail)==null?void 0:Da.identity)<5&&y.createElement("div",{className:lr.head},y.createElement("span",{className:lr.headCount},"\u5408\u4F5C\u6210\u5458\uFF08",vr,"\u4EBA\uFF09"),y.createElement("div",null,Va&&y.createElement(Ze.ZP,{type:"primary",ghost:!0,className:lr.button,style:{marginRight:"20px"},onClick:Ur},"\u66F4\u6362\u7BA1\u7406\u5458"),Ci&&y.createElement(Ze.ZP,{type:"primary",className:lr.button,style:{marginRight:"40px"},onClick:Za},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),y.createElement("div",{className:lr.list},y.createElement($n.Z,{loading:De.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},Hr.map((hn,$a)=>{var Co,bi,Vi,To,$r,ui,oo,uo;return y.createElement("div",{style:{display:"inline-block",width:"50%"}},y.createElement("div",{className:lr.itemWrap,key:$a},y.createElement("a",{href:(Co=hn.user)==null?void 0:Co.user_url,target:"_blank",className:lr.imgWrap},y.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:lr.img,src:`${Dt.Z.IMG_SERVER}/images/${(bi=hn.user)==null?void 0:bi.image_url}`}),((Vi=hn.user)==null?void 0:Vi.shixun_manager)&&y.createElement("span",{className:lr.manager},"\u521B\u5EFA\u8005")),y.createElement("div",{className:lr.itemContent},y.createElement("p",{className:lr.nameWrap},y.createElement("a",{href:hn.user.user_url,target:"_blank",className:lr.name},(To=hn.user)==null?void 0:To.name,hn.user.user_id===(($r=jt.userInfo)==null?void 0:$r.user_id)?y.createElement("span",null,"\u6211"):null),y.createElement("div",{className:lr.actionGroup},Va?(ui=hn.user)!=null&&ui.shixun_manager?null:y.createElement(ea.Z,{dropdownRender:()=>y.createElement(nr.default,{selectedKeys:[hn.editable?"1":"2"],onClick:()=>{var bo;fa(xe.detail.identifier,hn.user.user_id,hn.editable,(bo=hn.user)==null?void 0:bo.name)}},y.createElement(nr.default.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),y.createElement(nr.default.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},y.createElement("div",null,hn.editable?y.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):y.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650")," ",y.createElement(Xt.Z,{style:{fontSize:"14px",color:"#888888"}}))):hn.editable?y.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):y.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650"),!((oo=hn.user)!=null&&oo.shixun_manager)&&Ci?y.createElement("a",{className:lr.deletetitle,onClick:()=>{var bo;return Mr((bo=hn.user)==null?void 0:bo.user_id)}},"\u5220\u9664"):null)),y.createElement("p",{className:lr.schoolWrap},y.createElement("span",{className:lr.school},(uo=hn.user)==null?void 0:uo.school_name)))))})))),vr>10&&y.createElement("div",{className:lr.countWrap},y.createElement(ut.Z,{showQuickJumper:!1,showSizeChanger:!1,total:vr,onChange:hn=>Zn(hn),pageSize:10,current:Er.page}))),y.createElement(Zr,{onReloadData:pr}),y.createElement(Qa,Zi({},Ni)))};var bn=(0,nt.connect)(({shixunsDetail:xe,loading:Me,globalSetting:De,user:jt})=>({shixunsDetail:xe,globalSetting:De,user:jt,loading:Me}))(ka),Br=ne(6526),Kr=ne(82326),jr=ne(25399),aa=ne(58755),qt=ne(71151),Tn=ne(36723),Nn=ne(38733),ht={mirrorModal:"mirrorModal___z1tEP",right:"right___ZlGrr",title:"title___lWaS3",content:"content___bCC9x",des:"des___ujB5y",btns:"btns___L4vgc",confirm:"confirm___RFRg4",cancel:"cancel___F1WB_",modal:"modal___A5dbG"},wt=ne(39785),Gn=ne(8458),di=(xe,Me,De)=>new Promise((jt,xn)=>{var cr=Jt=>{try{kn(De.next(Jt))}catch(Mn){xn(Mn)}},hr=Jt=>{try{kn(De.throw(Jt))}catch(Mn){xn(Mn)}},kn=Jt=>Jt.done?jt(Jt.value):Promise.resolve(Jt.value).then(cr,hr);kn((De=De.apply(xe,Me)).next())});const Na=({newShixuns:xe,user:Me,dispatch:De,visible:jt,onOk:xn,onCancel:cr,useId:hr=null,identifier:kn,shixun_environment_id:Jt,tab_type:Mn})=>{var Da,si;const[la,vr]=(0,y.useState)(null),[Ar,Hr]=(0,y.useState)({}),[Ca,Er]=(0,y.useState)(""),{environmentData:Qi}=xe,{frequence_image:Ci=[],environments:Va=[],other_image:qa=[]}=Qi,{name:pr,description:Zn}=Ar;(0,y.useEffect)(()=>{jt&&(De({type:"newShixuns/getEnvironmentData",payload:{tab_type:Mn}}),Er(""),vr(hr))},[jt,hr]),(0,y.useEffect)(()=>{xe.actionTabs.key==="NewShixuns-Apply"&&cr()},[(Da=xe==null?void 0:xe.actionTabs)==null?void 0:Da.key]),(0,y.useEffect)(()=>{la!==null&&Mr()},[la]);const Mr=()=>di(void 0,null,function*(){const Ur=yield(0,Se.Q1)({mirror_repository_id:la,identifier:kn,shixun_environment_id:Jt});Hr(Ur.data)});return y.createElement(y.Fragment,null,y.createElement(Ve.default,{title:"\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF",open:jt,width:1e3,destroyOnClose:!0,centered:!0,onCancel:cr,className:ht.modal,footer:null},y.createElement("div",{className:ht.mirrorModal},y.createElement(Nn.Z,{dispatch:De,value:la,data:Va,otherData:qa,tags:Ci,onChange:Ur=>vr(Ur),onSearchWord:Ur=>Er(Ur),tab_type:Mn}),y.createElement("div",{className:ht.right},y.createElement("header",null,y.createElement("div",{className:ht.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",y.createElement("span",{dangerouslySetInnerHTML:{__html:la===null?"\u2014 \u2014":(si=pr||"")==null?void 0:si.replace(new RegExp(Ca==null?void 0:Ca.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"gi"),'$&')}}))),y.createElement("div",{className:ht.content},la===null&&y.createElement(ft.Z,{image:Tn,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),la!==null&&y.createElement("div",{className:ht.des},y.createElement(it.Z,{value:Zn,highlightKeywords:Ca})),y.createElement("div",{className:ht.btns},y.createElement(Ze.ZP,{onClick:()=>{vr(null),Hr({}),cr()},className:ht.cancel},"\u53D6\u6D88 "),y.createElement(Ze.ZP,{onClick:()=>{xn(Ar)},className:ht.confirm,type:"primary"},"\u4FDD\u5B58 ")))))),y.createElement(wt.Z,null),y.createElement(Gn.Z,null))};var ct=(0,nt.connect)(({newShixuns:xe,globalSetting:Me,user:De})=>({newShixuns:xe,globalSetting:Me,user:De}))(Na),Ot={flex_box_center:"flex_box_center___jnFK3",flex_space_between:"flex_space_between___JoMuQ",flex_box_vertical_center:"flex_box_vertical_center___XkWzp",flex_box_center_end:"flex_box_center_end___kfVJX",flex_box_column:"flex_box_column___mfxox",content:"content___ujW8g",explain:"explain___vGa5a",tabs:"tabs___MbGuX",active:"active___SCmkJ",btns:"btns___MiEQa",must:"must___n8wNT",popover:"popover___wqXWh",zybzForm:"zybzForm___m1nC0",graaytitle:"graaytitle___vdUDn",dataPicker:"dataPicker___RiEgz",examineStatus:"examineStatus___OCyYC",contacts:"contacts___MWvKz",contacts_img:"contacts_img___kiMTs",suc_status:"suc_status___p81iO",fail_status:"fail_status___Rv54W",bohui:"bohui___wtuT5",selecticon:"selecticon___AAPZz"},Mt=ne(36207),xt=ne(92973),Hn=ne(37639),rr=ne(1560),yr=ne(24017),Un=ne(4875),Tr=ne(50258),Jr={footerWrap:"footerWrap___lXI4I"},fi=Object.getOwnPropertySymbols,ha=Object.prototype.hasOwnProperty,Vt=Object.prototype.propertyIsEnumerable,Gt=(xe,Me)=>{var De={};for(var jt in xe)ha.call(xe,jt)&&Me.indexOf(jt)<0&&(De[jt]=xe[jt]);if(xe!=null&&fi)for(var jt of fi(xe))Me.indexOf(jt)<0&&Vt.call(xe,jt)&&(De[jt]=xe[jt]);return De},Bt=(xe,Me,De)=>new Promise((jt,xn)=>{var cr=Jt=>{try{kn(De.next(Jt))}catch(Mn){xn(Mn)}},hr=Jt=>{try{kn(De.throw(Jt))}catch(Mn){xn(Mn)}},kn=Jt=>Jt.done?jt(Jt.value):Promise.resolve(Jt.value).then(cr,hr);kn((De=De.apply(xe,Me)).next())});const En=pt.default.TextArea,Xn=xe=>{var Me=xe,{shixunsDetail:De,globalSetting:jt,loading:xn,dispatch:cr,onFinish:hr=()=>{}}=Me,kn=Gt(Me,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]);const[Jt]=he.default.useForm(),Mn=si=>Bt(void 0,null,function*(){var la;const vr=yield cr({type:"shixunsDetail/getCustomScript",payload:{id:(la=De.actionTabs.params)==null?void 0:la.id,compile:si.execute,excutive:si.compile}});Da(),vr&&hr(vr==null?void 0:vr.shixun_script)}),Da=()=>{cr({type:"shixunsDetail/setActionTabs",payload:{}})};return y.createElement(Ve.default,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",open:De.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:Da},y.createElement(he.default,{form:Jt,scrollToFirstError:!0,layout:"vertical",onFinish:Mn},y.createElement(he.default.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},y.createElement(En,{rows:4})),y.createElement(he.default.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},y.createElement(En,{rows:4})),y.createElement("div",{className:Jr.footerWrap},y.createElement(he.default.Item,null,y.createElement(Ze.ZP,{className:"mr5",size:"middle",onClick:Da},"\u53D6\u6D88"),y.createElement(Ze.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:xn.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};var Fr=(0,nt.connect)(({shixunsDetail:xe,loading:Me,globalSetting:De})=>({shixunsDetail:xe,globalSetting:De,loading:Me}))(Xn),Ln=ne(41867),ur=ne(66649),vn=ne.n(ur),Cr=ne(29679),Wr=ne(95337),un=ne(59301),va=(xe,Me,De)=>new Promise((jt,xn)=>{var cr=Jt=>{try{kn(De.next(Jt))}catch(Mn){xn(Mn)}},hr=Jt=>{try{kn(De.throw(Jt))}catch(Mn){xn(Mn)}},kn=Jt=>Jt.done?jt(Jt.value):Promise.resolve(Jt.value).then(cr,hr);kn((De=De.apply(xe,Me)).next())});const xa="YYYY-MM-DD HH:mm",da=({shixunsDetail:xe,visible:Me,onOk:De,onCancel:jt,dispatch:xn,is_published:cr,id:hr,has_relation:kn,environment:Jt=[],verifyModal:Mn,user:Da})=>{var si,la,vr;const Ar=(0,nt.useParams)(),[Hr,Ca]=(0,y.useState)(1),[Er,Qi]=(0,y.useState)(!0),[Ci,Va]=(0,y.useState)(!1),[qa,pr]=(0,y.useState)(null),[Zn,Mr]=(0,y.useState)(),[Ur,fa]=(0,y.useState)(),[Za,ki]=(0,y.useState)([]),[Ni,hn]=(0,y.useState)(!1),[$a,Co]=(0,y.useState)(""),[bi,Vi]=(0,y.useState)(null),[To]=he.default.useForm(),[$r,ui]=(0,y.useState)([]),[oo,uo]=(0,y.useState)(""),[bo,Oo]=(0,y.useState)([{id:1,name:"\u8BC4\u6D4B\u811A\u672C\u8BBE\u7F6E"},{id:2,name:"\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"}]),Yr=(0,y.useRef)((0,dt.throttle)(ma=>to(ma),1200,{leading:!0,trailing:!0})).current;(0,y.useEffect)(()=>{var ma;((0,Ln.Ny)()||(ma=xe==null?void 0:xe.detail)!=null&&ma.manager_of_shixun)&&Oo([{id:1,name:"\u8BC4\u6D4B\u811A\u672C\u8BBE\u7F6E"},{id:2,name:"\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"},{id:3,name:"\u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C"}])},[]),(0,y.useEffect)(()=>{hr&&Me&&xi()},[hr,Me]);const xi=(ma=null)=>va(void 0,null,function*(){var vo,sl,vl;ma||Qi(!0);const ol=yield(0,ze.ZP)(`/api/shixuns/${hr}/get_shixun_env_setting.json`,{method:"get",params:{shixun_environment_id:ma}});if(ol.status===0&&!ma){const{data:hi}=ol;console.log("data",hi),pr((hi==null?void 0:hi.shixun_environment_id)||null),Mr((hi==null?void 0:hi.evaluate_script)||""),fa((hi==null?void 0:hi.choice_standard_scripts)||null),ki((hi==null?void 0:hi.standard_scripts)||[]),hn(((vo=hi.shixun)==null?void 0:vo.close_internet)||!1),Co((sl=hi.shixun)==null?void 0:sl.survival_time);let Ti=(vl=hi.shixun)==null?void 0:vl.important_shixun_configs;To.setFieldsValue({identifier:(Ti==null?void 0:Ti.identifier)||"",people_number:(Ti==null?void 0:Ti.people_number)||"",school_id:(Ti==null?void 0:Ti.school_name)||"",times:Ti!=null&&Ti.start_time&&(Ti!=null&&Ti.end_time)?[vn()(Ti==null?void 0:Ti.start_time),vn()(Ti==null?void 0:Ti.end_time)]:["",""]}),uo((Ti==null?void 0:Ti.verify_reason)||""),Vi((Ti==null?void 0:Ti.process)||null),yield to(Ti==null?void 0:Ti.school_name)}if(ol.status===0&&ma){const{data:hi}=ol;Mr((hi==null?void 0:hi.evaluate_script)||""),fa(null),ki((hi==null?void 0:hi.standard_scripts)||[]),yield to()}Qi(!1)}),to=ma=>va(void 0,null,function*(){const vo=yield xn({type:"account/getSchoolOption",payload:{keyword:ma,limit:99999,display_aliases:!0}});ui(vo==null?void 0:vo.schools)}),Bi=()=>{Mn()||xn({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:Ar.id}}})},Ro=ma=>va(void 0,null,function*(){const vo=yield xn({type:"shixunsDetail/getScriptContent",payload:{id:Ar.id,script_id:ma}});vo&&Mr(vo.content)}),zo=ma=>{Ve.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:un.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",un.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>va(void 0,null,function*(){yield Ro(ma),fa(ma),Ve.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:un.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")})})})},fl=(ma=!1,vo=1)=>va(void 0,null,function*(){var sl,vl,ol;const hi=(0,ot.TG)();let Ti;if(Hr===1&&(Va(!0),Ti=yield(0,ze.ZP)(`/api/shixuns/${Ar.id}/update_evaluate_script_setting.json`,{method:"put",body:{shixun_environment_id:qa,mirror_script_id:Ur,evaluate_script:Zn,sync_origin_shixun:ma,homework_common_id:hi||void 0}})),Hr===2){Va(!0);let go={close_internet:Ni,survival_time:$a,sync_origin_shixun:ma,homework_common_id:hi||void 0};Ti=yield(0,ze.ZP)(`/api/shixuns/${Ar.id}/update_environment_setting.json`,{method:"put",body:go})}if(Hr===3){let go=To.getFieldsValue();yield To.validateFields(),Va(!0);let Wl={close_internet:Ni,survival_time:$a,sync_origin_shixun:ma,homework_common_id:hi||void 0};Wl.important_shixun_configs={identifier:go==null?void 0:go.identifier,people_number:go==null?void 0:go.people_number,school_id:(sl=$r.find(Pi=>Pi.name===(go==null?void 0:go.school_id)))==null?void 0:sl.id,start_time:vn()(go==null?void 0:go.times[0]).format("YYYY-MM-DD HH:mm"),end_time:vn()(go==null?void 0:go.times[1]).format("YYYY-MM-DD HH:mm")},Ti=yield(0,ze.ZP)(`/api/shixuns/${Ar.id}/resources_first_ensure.json`,{method:"post",body:Wl})}Ti.status===0&&((!((vl=xe==null?void 0:xe.detail)!=null&&vl.copy_for_exercise)||Hr===3)&&Ke.ZP.success(`${Hr==3?"\u63D0\u4EA4\u7533\u8BF7\u6210\u529F":"\u4FDD\u5B58\u6210\u529F"}`),(ol=xe==null?void 0:xe.detail)!=null&&ol.copy_for_exercise&&Hr!=3&&(0,Bn.m)(xn,xe,hr,vo),xi(),De()),Va(!1)}),Bo=(ma,vo)=>{const sl=/^[^0-9][a-zA-Z0-9]*$/,vl=/^.{4,30}$/;return vo&&!/^[a-zA-Z0-9]+$/.test(vo)?Promise.reject("\u8F93\u5165\u5185\u5BB9\u53EA\u80FD\u5305\u542B\u6570\u5B57\u548C\u5B57\u6BCD"):vo&&!sl.test(vo)?Promise.reject("\u4E0D\u80FD\u4EE5\u6570\u5B57\u5F00\u5934"):vo&&!vl.test(vo)?Promise.reject("\u8F93\u5165\u5185\u5BB9\u957F\u5EA6\u5FC5\u987B\u57284\u523030\u4E2A\u5B57\u7B26\u4E4B\u95F4"):Promise.resolve()},kl=ma=>parseInt(ma||"0",10),Hl=(ma,vo)=>{if(vo&&vo.length===2){const[sl,vl]=vo;if(!sl||!vl)return Promise.reject(new Error("\u8BF7\u9009\u62E9\u8D77\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"))}return Promise.resolve()};return un.createElement(un.Fragment,null,un.createElement(Mt.Z,{title:null,width:1e3,placement:"right",closable:!1,onClose:jt,open:Me},un.createElement("div",{className:Ot.content},un.createElement($n.Z,{loading:Er,active:!0},un.createElement(qe.Z,{className:"mt10",justify:"space-between"},un.createElement("b",{className:"c-grey-333 font16"},"\u8BBE\u7F6E"),un.createElement("i",{onClick:jt,className:"iconfont icon-guanbi11 current",style:{color:"#979797"}})),un.createElement("div",{className:Ot.tabs},bo.map(ma=>{const{name:vo,id:sl}=ma;return un.createElement("div",{key:sl,className:Hr===sl?Ot.active:"",onClick:()=>Ca(sl)},vo)})),Hr===1&&un.createElement(y.Fragment,null,un.createElement(xt.Z,{className:"mt20",message:"\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883\u4E0B\u7684\u8BC4\u6D4B\u811A\u672C\uFF1A\u5C06\u4F5C\u4E3A\u6574\u4E2A\u5B9E\u8BAD\u6240\u6709\u5B9E\u9A8C\u73AF\u5883\u4E0B\uFF0C\u5B66\u5458\u8BC4\u6D4B\u65F6\u8FD0\u884C\u7684\u811A\u672C\u3002",type:"info",showIcon:!0,closable:!0}),un.createElement(qe.Z,{align:"middle",className:"mt20"},un.createElement("span",{className:"c-grey-333 font16"},"\u8FD0\u884C\u73AF\u5883"),un.createElement(Kr.default,{onClick:Mn,getPopupContainer:ma=>ma.parentNode,bordered:!1,className:"ml10",style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},value:qa,onChange:ma=>{pr(ma),xi(ma)},showArrow:!0,placeholder:"\u5B9E\u9A8C\u73AF\u5883"},(si=Jt.filter(ma=>ma.id!==0))==null?void 0:si.map((ma,vo)=>un.createElement(Kr.default.Option,{value:ma.id,name:ma.name,key:ma.id},ma.name)))),un.createElement(qe.Z,{align:"middle",className:"mt20"},un.createElement("span",{className:"c-grey-333 font16"},"\u8BC4\u6D4B\u811A\u672C"),un.createElement(Kr.default,{onClick:Mn,getPopupContainer:ma=>ma.parentNode,bordered:!1,className:"ml10 mr10",style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,value:Ur,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:ma=>{zo(ma)}},(Za||[]).map((ma,vo)=>un.createElement(Kr.default.Option,{value:parseInt(ma.id),name:ma.scptname,key:vo},ma.scptname))),un.createElement("span",{className:Ot.explain,onClick:Bi},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),un.createElement(Hn.Z,{className:Ot.popover,content:un.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",un.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",un.createElement("br",null),"challengeProgramNames",un.createElement("br",null),"sourceClassNames",un.createElement("br",null),un.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",un.createElement("br",null),un.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",un.createElement("br",null),"src/step1/HelloWorld.java",un.createElement("br",null),"src/step2/Other.java",un.createElement("br",null),un.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",un.createElement("br",null),"step1.HelloWorld",un.createElement("br",null),"step2.Other",un.createElement("br",null),un.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",un.createElement("br",null),'ff challengeProgramNames=("src/step1/',un.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',un.createElement("br",null),'sourceClassNames=("step1.HelloWorld',un.createElement("br",null),'" "step2.Other")',un.createElement("br",null),un.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},un.createElement("span",{style:{color:"#999",fontSize:14,marginTop:2,marginLeft:4},className:"iconfont icon-tishi11 c-grey-999"}))),un.createElement(Tr.ZP,{style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"30px"},language:"shell",theme:"vs-light",value:Zn,options:{readOnly:cr},onChange:ma=>{Mr(ma)}})),Hr===2&&un.createElement("div",{style:{flex:1,overflowY:"auto"}},un.createElement(qe.Z,{align:"middle",className:"mt20"},un.createElement("span",{className:"c-grey-333 font16 ml30 mr10"},"\u5B9E\u8BAD\u5BB9\u5668\u7F51\u7EDC"),un.createElement(Pe.default,{checked:Ni,onChange:ma=>hn(ma.target.checked)},un.createElement("span",{className:"c-grey-333 font14"},"\u5173\u95ED\u5916\u7F51"),un.createElement("span",{className:"c-grey-999 font14"},"\uFF08\u9009\u4E2D\uFF0C\u5728\u5B9E\u8BAD\u7F16\u8BD1\u9875\u9762\u4E2D\u4E0D\u53EF\u8BBF\u95EE\u4E92\u8054\u7F51\uFF09"))),un.createElement(qe.Z,{align:"middle",className:"mt20"},un.createElement("span",{className:"c-grey-333 font16 mr10"},"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F"),un.createElement(Wr.Z,{disableWhenCommunity:!0},un.createElement(pt.default,{bordered:!1,value:$a,disabled:(0,Ln.k5)(),onChange:ma=>{var vo,sl,vl,ol;if(((sl=(vo=Da==null?void 0:Da.userInfo)==null?void 0:vo.paid_version)==null?void 0:sl.version_type)==1&&![1,2].includes((vl=Da==null?void 0:Da.userInfo)==null?void 0:vl.role)&&((ol=ma==null?void 0:ma.target)==null?void 0:ol.value)>30){Co(30);return}Co(ma.target.value)},style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4}})),un.createElement("span",{className:"ml10 c-grey-999 font14"},"\u5206"))),Hr===3&&((0,Ln.Ny)()||((la=xe==null?void 0:xe.detail)==null?void 0:la.manager_of_shixun))&&un.createElement("div",{style:{flex:1,overflowY:"auto"}},un.createElement(qe.Z,{align:"middle",className:"mt20"},un.createElement(he.default,{form:To,layout:"horizontal",className:Ot.zybzForm},un.createElement(qe.Z,{align:"middle"},un.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},un.createElement("span",{className:Ot.must},"*"),"\u4FDD\u969C\u6807\u8BC6"),un.createElement(he.default.Item,{label:"",name:"identifier",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"},{validator:Bo}]},un.createElement(pt.default,{bordered:!1,style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4},minLength:4,maxLength:30,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"})),un.createElement("span",{className:"ml10 c-grey-999 font14"},"\u4FDD\u969C\u6807\u8BC6\u53EA\u80FD\u7531\u5B57\u6BCD\u548C\u6570\u5B57\u7EC4\u6210\uFF084~30 \u4F4D\uFF09\uFF0C\u4E0D\u80FD\u4EE5\u6570\u5B57\u5F00\u5934\u3002",un.createElement("br",null),"\u586B\u5199\u4FDD\u969C\u6807\u8BC6\u662F\u4E3A\u4E86\u4FBF\u4E8E\u5E73\u53F0\u4E3A\u6B64\u5B9E\u8DF5\u9879\u76EE\u7279\u522B\u5206\u914D\u8282\u70B9\u3002")),un.createElement(qe.Z,{align:"middle",className:"mt25"},un.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:7}},un.createElement("span",{className:Ot.must},"*"),"\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"),un.createElement("div",{style:{position:"relative"}},un.createElement(he.default.Item,{label:"",name:"school_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"}]},un.createElement(rr.Z,{bordered:!1,style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},onChange:Yr,showSearch:!0,placeholder:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"},(vr=$r==null?void 0:$r.filter(ma=>(ma==null?void 0:ma.id)!==0))==null?void 0:vr.map((ma,vo)=>un.createElement(Kr.default.Option,{key:vo+1,title:ma==null?void 0:ma.name,value:ma==null?void 0:ma.name},ma==null?void 0:ma.name)))),un.createElement("span",{className:Ot.selecticon},un.createElement("svg",{viewBox:"64 64 896 896",focusable:"false","data-icon":"down",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},un.createElement("path",{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}))))),un.createElement(qe.Z,{align:"middle",className:"mt25"},un.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},un.createElement("span",{className:Ot.must},"*"),"\u4FDD\u969C\u65F6\u95F4"),un.createElement("div",{className:Ot.graaytitle},un.createElement(he.default.Item,{label:"",name:"times",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"},{validator:Hl}]},un.createElement(yr.default.RangePicker,{disabledDate:ma=>ma&&ma{if(ma&&ma[0]&&ma[1]){const vo=ma[0].isBefore(vn()())?vn()():ma[0];To.setFieldValue("times",[vo,ma[1]])}else To.setFieldValue("times",ma)}})))),un.createElement(qe.Z,{align:"middle",className:"mt25"},un.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},un.createElement("span",{className:Ot.must},"*"),"\u4FDD\u969C\u4EBA\u6570"),un.createElement(he.default.Item,{label:"",name:"people_number",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570"}]},un.createElement(Un.Z,{parser:kl,style:{width:200},placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570",min:1})))),un.createElement("div",{className:`${Ot.examineStatus} mt25`},bi>=1&&un.createElement("div",null," ",un.createElement(Cr.Z,{className:Ot.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C\u7533\u8BF7\u6210\u529F\uFF0C\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u4E2D"),bi>=2&&bi!=3&&un.createElement("div",null," ",un.createElement(Cr.Z,{className:Ot.suc_status})," \u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u901A\u8FC7\uFF0C\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u4E2D"),bi==3&&un.createElement("div",null," ",un.createElement(fe.Z,{className:Ot.fail_status}),"\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u9A73\u56DE\uFF0C\u9A73\u56DE\u539F\u56E0: ( ",un.createElement("span",{title:oo,className:Ot.bohui},oo),") \u5982\u6709\u95EE\u9898\u8BF7\u8054\u7CFB",un.createElement("span",{className:Ot.contacts},un.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",un.createElement("div",{className:Ot.contacts_img}))),bi>=4&&bi!=5&&bi!=7&&un.createElement("div",null," ",un.createElement(Cr.Z,{className:Ot.suc_status})," \u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5B8C\u6210\uFF0C\u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u4E2D"),(bi==5||bi==7)&&un.createElement("div",null," ",un.createElement(fe.Z,{className:Ot.fail_status}),"\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5931\u8D25\uFF0C\u8BF7\u8054\u7CFB",un.createElement("span",{className:Ot.contacts},un.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",un.createElement("div",{className:Ot.contacts_img}))),bi>5&&un.createElement("div",null," ",un.createElement(Cr.Z,{className:Ot.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u5DF2\u7ED3\u675F")))),un.createElement("div",{className:Ot.btns},un.createElement(Ze.ZP,{onClick:jt},"\u53D6\u6D88"),un.createElement(Ze.ZP,{disabled:Hr==3&&[2,4,5].includes(bi),onClick:()=>va(void 0,null,function*(){var ma,vo;if(Hr===1&&!qa){Ke.ZP.warning("\u8BF7\u9009\u62E9\u8FD0\u884C\u73AF\u5883");return}(ma=xe==null?void 0:xe.detail)!=null&&ma.is_fork_from_creator&&((vo=xe==null?void 0:xe.detail)!=null&&vo.copy_for_exercise)&&Hr!=3&&(Jt.filter(sl=>sl.id===qa)[0].has_relation&&Hr===1||Hr===2)?xn({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"environment",fn:(sl,vl)=>{fl(sl,vl)},zIndex:1e4}}):fl()}),loading:Ci,type:"primary",className:"ml20"},Hr==3?"\u63D0\u4EA4\u7533\u8BF7":"\u4FDD\u5B58"))))),un.createElement(Fr,{onFinish:ma=>Mr(ma)}))};var Gr=(0,nt.connect)(({shixunsDetail:xe,user:Me})=>({shixunsDetail:xe,user:Me}))(da),ei=ne(32080),Oa=ne(25510),zr={wrap:"wrap___S9yE5",content:"content___xIxOT",head:"head___icGJE",title:"title___NbDBd",add:"add___ntZkv",addDisable:"addDisable___pgd9I",setting:"setting___kQ9Qx",tabs:"tabs___o2qas",name:"name___HUyj5",active:"active___SVp4l",line:"line___DSw6E",resource:"resource___AgLC3",mirror:"mirror___DGr0Q",interface:"interface___xxy5c",disabled:"disabled___GqKcR",port:"port___vGmHQ",grade:"grade___b6Adk",tabsBox:"tabsBox___TnoNw",tabTitle:"tabTitle___i8cO0",more:"more___kbzpa",serverConfig:"serverConfig___BtI29",viewRecommendConfig:"viewRecommendConfig___ODGyC",system:"system___YygCM",explain:"explain___klZ55",btns:"btns___o6xWf",template:"template___AMzZZ",liWrap:"liWrap___tCbB1",li:"li___srrGx",tag:"tag___NcFBh"},Fa=ne(70031),ia=ne(987),Qr=ne(86128),Ua=ne(80245),ca={list:"list___p00l5",head:"head___JcQe0",row:"row___kLpLL"},wa=ne(59301),ga=Object.defineProperty,Ir=Object.defineProperties,Jn=Object.getOwnPropertyDescriptors,ti=Object.getOwnPropertySymbols,dr=Object.prototype.hasOwnProperty,Cn=Object.prototype.propertyIsEnumerable,mr=(xe,Me,De)=>Me in xe?ga(xe,Me,{enumerable:!0,configurable:!0,writable:!0,value:De}):xe[Me]=De,Rr=(xe,Me)=>{for(var De in Me||(Me={}))dr.call(Me,De)&&mr(xe,De,Me[De]);if(ti)for(var De of ti(Me))Cn.call(Me,De)&&mr(xe,De,Me[De]);return xe},er=(xe,Me)=>Ir(xe,Jn(Me)),Qn=({showError:xe,value:Me,onChange:De,optionsLevelList:jt})=>{const[xn,cr]=(0,y.useState)([]);(0,y.useEffect)(()=>{if(!Me.length){cr([{command:"",challenge_ids:[]}]);return}cr(Me)},[JSON.stringify(Me)]);const hr=(kn,Jt,Mn)=>{let Da=JSON.parse(JSON.stringify(xn));Jt==="add"?Da.push({command:"",challenge_ids:[-1]}):Jt==="delete"?Da.splice(Mn,1):Da[Mn][Jt]=kn,cr(Da),De(Da)};return console.log(xn,"value2"),wa.createElement("div",{className:ca.list},wa.createElement("div",{className:ca.head},wa.createElement("div",{style:{width:400}},"\u547D\u4EE4"),wa.createElement("div",null,"\u5E94\u7528\u5173\u5361")),xn==null?void 0:xn.map((kn,Jt)=>{var Mn,Da,si;let la=jt.map((vr,Ar)=>{const Hr=`\u7B2C${Ar+1}\u5173\uFF1A${vr.name}`;let Ca=Hr,Er=!1;return vr.st===1&&(Ca=wa.createElement(jr.Z,{placement:"left",title:"\u7406\u8BBA\u9898\u5173\u5361\u65E0\u6CD5\u89E6\u53D1\u547D\u4EE4"},Hr),Er=!0),er(Rr({},vr),{value:vr.challenge_id,label:Ca,disabled:Er})});return la=[{label:"\u6240\u6709\u5173\u5361",value:-1},...la],wa.createElement(qe.Z,{wrap:!1,align:"middle",style:{position:"relative"},className:Jthr(vr.target.value,"command",Jt),bordered:!1,placeholder:"\u4F8B\u5982\uFF1Amysql -uroot -p123123 -h127.0.0.1",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4}}),wa.createElement(Kr.default,{options:la,getPopupContainer:vr=>vr.parentNode,value:kn==null?void 0:kn.challenge_ids,onChange:vr=>{var Ar,Hr;let Ca=vr;!((Ar=kn==null?void 0:kn.challenge_ids)!=null&&Ar.includes(-1))&&(vr!=null&&vr.includes(-1))&&(Ca=[-1]),(Hr=kn==null?void 0:kn.challenge_ids)!=null&&Hr.includes(-1)&&(vr!=null&&vr.includes(-1))&&(Ca=vr==null?void 0:vr.filter(Er=>Er!==-1)),hr(Ca,"challenge_ids",Jt)},mode:"multiple",maxTagTextLength:(si=kn==null?void 0:kn.challenge_ids)!=null&&si.includes(-1)?4:3,placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u5173\u5361",maxTagCount:5,bordered:!1,style:{width:560,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10,margin:"0 20px"}}),wa.createElement(qe.Z,{wrap:!1},wa.createElement("i",{onClick:()=>hr("","add",Jt),style:{color:"#3061D0"},className:"iconfont icon-tianjiatimu font20 current ml20"}),Jt!==0&&wa.createElement("i",{onClick:()=>hr("","delete",Jt),style:{color:"#E30000"},className:"iconfont icon-shanjian font20 ml20"})))}))},Ye=ne(59301),Pa=Object.defineProperty,Sa=Object.defineProperties,Li=Object.getOwnPropertyDescriptors,vi=Object.getOwnPropertySymbols,zi=Object.prototype.hasOwnProperty,co=Object.prototype.propertyIsEnumerable,al=(xe,Me,De)=>Me in xe?Pa(xe,Me,{enumerable:!0,configurable:!0,writable:!0,value:De}):xe[Me]=De,lo=(xe,Me)=>{for(var De in Me||(Me={}))zi.call(Me,De)&&al(xe,De,Me[De]);if(vi)for(var De of vi(Me))co.call(Me,De)&&al(xe,De,Me[De]);return xe},Ho=(xe,Me)=>Sa(xe,Li(Me)),gi=(xe,Me,De)=>new Promise((jt,xn)=>{var cr=Jt=>{try{kn(De.next(Jt))}catch(Mn){xn(Mn)}},hr=Jt=>{try{kn(De.throw(Jt))}catch(Mn){xn(Mn)}},kn=Jt=>Jt.done?jt(Jt.value):Promise.resolve(Jt.value).then(cr,hr);kn((De=De.apply(xe,Me)).next())});const fo=Kr.default.Option,il=5,gl=["Python","C++","C","Java","C#","JavaScript","TypeScript","Go","PHP","Perl","R","Rust","Ruby","Scratch","Swift","Kotlin","Scala"],$o=({practiceSetting:xe,dispatch:Me,globalSetting:De,shixunsDetail:jt,user:xn})=>{var cr,hr,kn,Jt,Mn,Da,si,la,vr,Ar;const{id:Hr,is_published:Ca}=xe,[Er,Qi]=(0,y.useState)([]),[Ci,Va]=(0,y.useState)(null),[qa,pr]=(0,y.useState)([]),[Zn,Mr]=(0,y.useState)([]),Ur=(0,y.useRef)(null),[fa,Za]=(0,y.useState)({}),ki=(0,y.useRef)({}),Ni=(0,y.useRef)({}),{shixun_environment:hn={},mirror_repository:$a={},small_type:Co=[],new_service_configs:bi=[],network_mode_list:Vi=[],boosters:To=[]}=fa,[$r,ui]=(0,y.useState)(""),[oo,uo]=(0,y.useState)("\u8BF7\u8F93\u5165\u7AEF\u53E3"),[bo,Oo]=(0,y.useState)(!1),[Yr,xi]=(0,y.useState)(!1),[to,Bi]=(0,y.useState)(!0),[Ro,zo]=(0,y.useState)(!0),[fl,Bo]=(0,y.useState)(!1),[kl,Hl]=(0,y.useState)(!1),[ma,vo]=(0,y.useState)(!1),[sl,vl]=(0,y.useState)(!1),[ol,hi]=(0,y.useState)(0),[Ti,go]=(0,y.useState)(!1),[Wl,Pi]=(0,y.useState)({}),[ro,Ko]=(0,y.useState)({}),[wl,Vo]=(0,y.useState)({}),[hs,eu]=(0,y.useState)(""),[ic,zs]=(0,y.useState)(!1),[tu,fu]=(0,y.useState)(!1),[mu,Xr]=(0,y.useState)(!1),[Wo,Nl]=(0,y.useState)({}),[Zo,ss]=(0,y.useState)({}),[Ul,nu]=(0,y.useState)([]),Pu=(0,y.useRef)([]);console.log("--1111-",To,Ul);const oc=[{id:1,name:"\u901A\u7528\u4E91"},{id:2,name:"\u4E13\u6709\u4E91"}],ul=[{id:1,name:"Windows",icon:"iconfont icon-Windows"},{id:2,name:"Linux",icon:"iconfont icon-Linux"},{id:3,name:"\u5176\u4ED6",icon:"iconfont icon-qitaxitong"}],Tl=[{id:1,name:"VNC"},{id:2,name:"RDP"}],lc=[{id:0,name:"\u516C\u5171\u955C\u50CF",type:"public"},{id:1,name:"\u81EA\u5B9A\u4E49\u955C\u50CF",type:"customize"},{id:2,name:"\u5171\u4EAB\u955C\u50CF",type:"share"}],Ku=(Zn==null?void 0:Zn.find(de=>de.id===hn.instance_startup_template_id))||{},{desc:Hs,virt_type:Iu}=Ku,gc=((cr=qa==null?void 0:qa.find(de=>de.id===(hn==null?void 0:hn.private_cloud_id)))==null?void 0:cr.cloud_type)===1,Pc=((hr=qa==null?void 0:qa.find(de=>de.id===(hn==null?void 0:hn.private_cloud_id)))==null?void 0:hr.cloud_type)===4;(0,y.useEffect)(()=>(window.addEventListener("click",Au),()=>{window.removeEventListener("click",Au)}),[]),(0,y.useEffect)(()=>{sc(),ru(),Oc(),Tc()},[]),(0,y.useEffect)(()=>{(0,dt.isEqual)(Ni.current,fa)?Me({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}):Me({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}),ki.current=fa},[fa]);const Ic=()=>gi(void 0,null,function*(){var de,Ge,mt,on;const $t=yield(0,ze.ZP)("/api/shixuns/new.json",{method:"get",params:{tab_type:(de=lc[Number(ol)])==null?void 0:de.type}});($t==null?void 0:$t.status)===0&&(((mt=(Ge=$t==null?void 0:$t.data)==null?void 0:Ge.environments)==null?void 0:mt.length)===0&&((on=$t==null?void 0:$t.data)==null?void 0:on.other_image.length)===0?go(!0):go(!1))});(0,y.useEffect)(()=>{Ic()},[ol]);const Mc=()=>{var de;const Ge=()=>{nt.history.push(`/shixuns/${Hr}/challenges`),Me({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(de=xe==null?void 0:xe.sideBar)!=null&&de.confirmLeave?Ve.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Ge()}}):Ge()},sc=()=>gi(void 0,null,function*(){var de;const Ge=yield(0,ze.ZP)(`/api/shixuns/${Hr}/get_shixun_env_tabs.json`,{method:"get"});if(Ge.status===0){const mt=((de=Ge.data)==null?void 0:de.shixun_environments_tabs)||[];mt.length&&Ci===null&&Va(mt[0].id),Qi(mt)}}),Oc=()=>gi(void 0,null,function*(){var de;zo(!0);const Ge=yield(0,ze.ZP)("/api/shixuns/get_private_clouds.json",{method:"get"});Ge.status===0&&pr((de=Ge==null?void 0:Ge.data)==null?void 0:de.list),zo(!1)}),Tc=()=>gi(void 0,null,function*(){const de=yield(0,ze.ZP)(`/api/shixuns/${Hr}/challenges.json`,{method:"get"});de.challenge_list&&nu(de.challenge_list||[])}),Mu=(de,Ge)=>gi(void 0,null,function*(){var mt;const on=yield(0,ze.ZP)("/api/shixuns/get_instance_startup_template.json",{method:"get",params:{private_cloud_id:de,operating_system:Ge}});on.status===0&&Mr((mt=on==null?void 0:on.data)==null?void 0:mt.list)}),ru=(de=null)=>gi(void 0,null,function*(){var Ge,mt,on,$t,wn,sr,Sr,ua,Ma,qr,ja,Ii,ri,qi,Yo;Bi(!0);const ji=yield(0,ze.ZP)(`/api/shixuns/${Hr}/get_multi_environments.json`,{method:"get",params:{shixun_environment_id:de}});if(ji.status===0){Ni.current=(0,dt.cloneDeep)(ji.data||{}),Za(ji.data||{}),hi(Number((mt=(Ge=ji.data)==null?void 0:Ge.shixun_environment)==null?void 0:mt.mirror_tab_type)||0),Number(($t=(on=ji.data)==null?void 0:on.shixun_environment)==null?void 0:$t.mirror_tab_type)===0?(Pi((wn=ji.data)==null?void 0:wn.mirror_repository),Ko({}),Vo({})):Number((Sr=(sr=ji.data)==null?void 0:sr.shixun_environment)==null?void 0:Sr.mirror_tab_type)===1?(Ko((ua=ji.data)==null?void 0:ua.mirror_repository),Pi({}),Vo({})):Number((qr=(Ma=ji.data)==null?void 0:Ma.shixun_environment)==null?void 0:qr.mirror_tab_type)===2&&(Vo((ja=ji.data)==null?void 0:ja.mirror_repository),Pi({}),Vo({}));const rl=(ri=(Ii=ji==null?void 0:ji.data)==null?void 0:Ii.shixun_environment)==null?void 0:ri.private_cloud_id,Zl=(Yo=(qi=ji==null?void 0:ji.data)==null?void 0:qi.shixun_environment)==null?void 0:Yo.operating_system;rl&&Zl&&Mu(rl,Zl)}Bi(!1)}),Jo=()=>gi(void 0,null,function*(){var de;const Ge=yield(0,ze.ZP)(`/api/shixuns/${Hr}/check_code_editor.json`,{method:"get",params:{shixun_environment_id:Ci}});return Ge.status===0&&Ge.is_exist_code_editor?(Ve.default.confirm({icon:null,centered:!0,className:Fa.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},width:425,okText:"\u524D\u5F80\u5173\u95ED",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ye.createElement("div",null,Ye.createElement("div",null,"\u6BCF\u4E2A\u5B9E\u8DF5\u9879\u76EE\u53EA\u80FD\u5F00\u542F\u4E00\u4E2A\u4EE3\u7801\u7F16\u8F91\u5668\u754C\u9762\u3002"),Ye.createElement("div",null,"\u201C",(de=Ge==null?void 0:Ge.shixun_environment)==null?void 0:de.name,"\u201D\u5DF2\u5F00\u542F\u4EE3\u7801\u7F16\u8F91\u5668\uFF0C\u9700\u5148\u5173\u95ED\uFF0C\u7136\u540E\u624D\u80FD\u5728\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u9009\u62E9\u4EE3\u7801\u7F16\u8F91\u5668\u3002")),onOk:()=>gi(void 0,null,function*(){Va(Ge.shixun_environment.id),ru(Ge.shixun_environment.id),sc()})}),Promise.reject()):Promise.resolve()}),Lc={shixun_environment:{id:0,resource_type:1,command_settings:[],is_support_code_editor:!1,is_support_vnc:!1,is_support_webssh:!1,is_support_thiry_party:!1,disabled_support_code_editor:!1,disabled_support_vnc:!1,disabled_support_webssh:!1,private_is_support_vnc:!1,private_is_support_webssh:!1,private_is_support_jupyter_lab:!1,private_is_support_code_editor:!1,disabled2_support_vnc:!1,disabled2_support_webssh:!1,disabled2_support_jupyter_lab:!1,disabled2_support_code_editor:!1,proxy_port:"",web_route:"",private_cloud_id:null,instance_startup_template_id:null,operating_system:1,instance_startup_type:1},mirror_repository:{choice_small_mirrors:[],shixun_service_configs:[]},small_type:[]},xc=(de,Ge)=>{var mt,on;if(typeof(de==null?void 0:de.className)=="string"&&((mt=de==null?void 0:de.className)!=null&&mt.includes(Ge)))return de;for(let $t=0,wn=de;wn=wn.parentNode;$t++){if(typeof(de==null?void 0:de.className)=="string"&&((on=wn==null?void 0:wn.className)!=null&&on.includes(Ge)))return wn;if(wn==document.documentElement)return!1}},Au=de=>{xc(de.target,"editor-scrollable")&&Vl()},Vl=()=>(0,yt.gy)(Me,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"),uc=de=>Ye.createElement(qt.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u754C\u9762",errorKey:"interface",errorValue:$r,align:"start",errorName:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u754C\u9762",tooltipTitle:Ye.createElement("div",{className:"p10"},de&&Ye.createElement(Ye.Fragment,null,Ye.createElement("b",{className:"font14"},"\u4EE3\u7801\u7F16\u8F91\u5668"),Ye.createElement("br",null),"\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4E3A\u5B66\u5458\u63D0\u4F9B\u4EE3\u7801\u7F16\u8F91\u5668\u3001\u7F16\u8BD1\u5668\u3001\u8C03\u8BD5\u5668\u7B49\u5DE5\u5177\u3002",Ye.createElement("br",null),"\u5F53\u9009\u62E9\u4E86VSCode\u76F8\u5173\u7684\u5B9E\u9A8C\u955C\u50CF\u65F6\uFF0C\u4EE3\u7801\u7F16\u8F91\u5668\u4EE5VSCode\u7684\u5F62\u5F0F\u5C55\u793A\u7ED9\u5B66\u5458\u3002",Ye.createElement("br",null),"\u6BCF\u4E2A\u5B9E\u8DF5\u9879\u76EE",Ye.createElement("b",null,"\u53EA\u80FD\u5F00\u542F\u4E00\u4E2A"),"\u4EE3\u7801\u7F16\u8F91\u5668\u754C\u9762\u3002",Ye.createElement("br",null)),Ye.createElement("div",{className:"mt10 blod font14"},"\u56FE\u5F62\u5316\u684C\u9762"),"\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4F7F\u7528\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762\u3002",Ye.createElement("br",null),Ye.createElement("div",{className:"mt10 blod font14"},"\u547D\u4EE4\u884C\u7EC8\u7AEF"),"\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4E3A\u5B66\u5458\u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3\u3002",de&&Ye.createElement(Ye.Fragment,null,Ye.createElement("div",{className:"mt10 blod font14"},"\u5BB9\u5668\u5185\u670D\u52A1"),"\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u53EF\u4EE5\u5728\u5B9E\u9A8C\u9875\u9762\u76F4\u63A5\u9884\u89C8\u5BB9\u5668\u5185\u90E8Web\u670D\u52A1\u3002"))},Ye.createElement("div",{className:zr.interface},hn!=null&&hn[de?"disabled_support_code_editor":"disabled2_support_code_editor"]?Ye.createElement(jr.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301\u4EE3\u7801\u7F16\u8F91\u5668"},Ye.createElement("div",{className:zr.disabled},Ye.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ye.createElement("div",null,Ye.createElement("i",{className:"iconfont icon-daimabianjiqi1"}),Ye.createElement("span",null,"\u4EE3\u7801\u7F16\u8F91\u5668")),Ye.createElement("aside",null," \u63D0\u4F9B\u4EE3\u7801\u7F16\u8F91\u5668\uFF0C\u7F16\u8BD1\u5668\uFF0C\u8C03\u8BD5\u5668\u7B49\u5DE5\u5177"))):Ye.createElement("div",{onClick:()=>b("shixun_environment",de?"is_support_code_editor":"private_is_support_code_editor",!(hn!=null&&hn[de?"is_support_code_editor":"private_is_support_code_editor"])),className:hn!=null&&hn[de?"is_support_code_editor":"private_is_support_code_editor"]?zr.active:""},Ye.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ye.createElement("div",null,Ye.createElement("i",{className:"iconfont icon-daimabianjiqi1"}),Ye.createElement("span",null,"\u4EE3\u7801\u7F16\u8F91\u5668")),Ye.createElement("aside",null," \u63D0\u4F9B\u4EE3\u7801\u7F16\u8F91\u5668\uFF0C\u7F16\u8BD1\u5668\uFF0C\u8C03\u8BD5\u5668\u7B49\u5DE5\u5177")),hn!=null&&hn[de?"disabled_support_vnc":"disabled2_support_vnc"]?Ye.createElement(jr.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301\u56FE\u5F62\u5316\u684C\u9762"},Ye.createElement("div",{className:zr.disabled},Ye.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ye.createElement("div",null,Ye.createElement("i",{className:"iconfont icon-tuxinghuazhuomian"}),Ye.createElement("span",null,"\u56FE\u5F62\u5316\u684C\u9762")),Ye.createElement("aside",null,"\u4F7F\u7528\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762"))):Ye.createElement("div",{onClick:()=>b("shixun_environment",de?"is_support_vnc":"private_is_support_vnc",!(hn!=null&&hn[de?"is_support_vnc":"private_is_support_vnc"])),className:hn!=null&&hn[de?"is_support_vnc":"private_is_support_vnc"]?zr.active:""},Ye.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ye.createElement("div",null,Ye.createElement("i",{className:"iconfont icon-tuxinghuazhuomian"}),Ye.createElement("span",null,"\u56FE\u5F62\u5316\u684C\u9762")),Ye.createElement("aside",null,"\u4F7F\u7528\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762")),hn!=null&&hn[de?"disabled_support_webssh":"disabled2_support_webssh"]?Ye.createElement(jr.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301\u547D\u4EE4\u884C\u7EC8\u7AEF"},Ye.createElement("div",{className:zr.disabled},Ye.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ye.createElement("div",null,Ye.createElement("i",{className:"iconfont icon-minglinghang"}),Ye.createElement("span",null,"\u547D\u4EE4\u884C\u7EC8\u7AEF")),Ye.createElement("aside",null,"\u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3"))):Ye.createElement("div",{onClick:()=>b("shixun_environment",de?"is_support_webssh":"private_is_support_webssh",!(hn!=null&&hn[de?"is_support_webssh":"private_is_support_webssh"])),className:hn!=null&&hn[de?"is_support_webssh":"private_is_support_webssh"]?zr.active:""},Ye.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ye.createElement("div",null,Ye.createElement("i",{className:"iconfont icon-minglinghang"}),Ye.createElement("span",null,"\u547D\u4EE4\u884C\u7EC8\u7AEF")),Ye.createElement("aside",null," \u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3")),de&&Ye.createElement("div",{onClick:()=>b("shixun_environment","is_support_thiry_party",!(hn!=null&&hn.is_support_thiry_party)),className:hn!=null&&hn.is_support_thiry_party?zr.active:""},Ye.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ye.createElement("div",null,Ye.createElement("i",{className:"iconfont icon-rongqi1"}),Ye.createElement("span",null,"\u5BB9\u5668\u5185\u670D\u52A1")),Ye.createElement("aside",null," \u76F4\u63A5\u9884\u89C8\u5BB9\u5668\u5185\u90E8Web\u670D\u52A1")))),Rc=(de,Ge,mt)=>{const on=Array.from(de),[$t]=on.splice(Ge,1);return on.splice(mt,0,$t),on},Ml=(de,Ge)=>gi(void 0,null,function*(){if(!de.destination)return;const mt=Rc(Ge,de.source.index,de.destination.index);Qi(mt),(0,ze.ZP)(`/api/shixuns/${Hr}/update_environment_position.json`,{method:"put",body:{tabs:mt}})}),Fc=(de,Ge)=>{let mt=Ge;Ve.default.confirm({icon:null,centered:!0,className:Fa.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},width:460,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",title:"\u91CD\u547D\u540D",content:Ye.createElement("div",null,Ye.createElement("div",{className:"mb5 c-grey-333"},"\u5B9E\u9A8C\u73AF\u5883\u540D\u79F0"),Ye.createElement("div",null,Ye.createElement(pt.default,{defaultValue:mt,onChange:on=>mt=on.target.value,maxLength:8,style:{width:300},placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u540D\u79F0"}),Ye.createElement("span",{className:"c-grey-999 font14 ml10"},"\u6700\u591A8\u4E2A\u5B57"))),onOk:()=>gi(void 0,null,function*(){if(!mt)return Ke.ZP.warning("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const on=Er.map(wn=>wn.id===de?Ho(lo({},wn),{name:mt}):wn);if(Ci===0){Qi(on);return}(yield(0,ze.ZP)(`/api/shixuns/${Hr}/update_environment_name.json`,{method:"put",body:{shixun_environment_id:de,name:mt}})).status===0&&Qi(on)})})},kc=(de,Ge)=>{Vl()||Ve.default.confirm({icon:null,centered:!0,className:Fa.Z.CustomTipsModalCss,width:425,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",title:"\u5220\u9664",content:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u5B9E\u9A8C\u73AF\u5883\uFF1F",okButtonProps:{type:"primary"},onOk:()=>gi(void 0,null,function*(){var mt;if((Ci===0?{status:0}:yield(0,ze.ZP)(`/api/shixuns/${Hr}/delete_environment.json`,{method:"delete",body:{shixun_environment_id:de}})).status===0){const $t=Er.filter(wn=>wn.id!==de);if(de===Ci){const wn=((mt=$t==null?void 0:$t[0])==null?void 0:mt.id)||null;Va(wn),ru(wn),Qi($t)}else Qi($t)}})})},wc=de=>{var Ge;if(de===Ci)return;const mt=()=>{Va(de),ru(de),sc()};(Ge=xe==null?void 0:xe.sideBar)!=null&&Ge.confirmLeave?Ve.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{mt()}}):mt()},Yu=de=>{const Ge=Ho(lo({},fa),{shixun_environment:Ho(lo({},hn),{is_support_code_editor:de.no_used_code_editor,is_support_vnc:!1,is_support_webssh:!1,is_support_thiry_party:!1,disabled_support_vnc:de.disabled_support_vnc,disabled_support_webssh:de.disabled_support_webssh,open_start_command:de.open_start_command,start_command:de.start_command,open_envs:de.open_envs,envs:de.envs,privileged:de.privileged,add_cap:de.add_cap,drop_cap:de.drop_cap}),mirror_repository:Ho(lo({},$a),{id:de.id,name:de.name,choice_small_type:[],choice_small_mirrors:[],shixun_service_configs:de.shixun_service_configs||[],description:de.description}),small_type:de.small_type});ol===0?Pi(Ge==null?void 0:Ge.mirror_repository):ol===1?Ko(Ge==null?void 0:Ge.mirror_repository):ol===2&&Vo(Ge==null?void 0:Ge.mirror_repository),Za(Ge),vl(!1),ui("")},a=de=>{vl(!1)},E=(de=!1,Ge=1)=>gi(void 0,null,function*(){var mt,on,$t;Bo(!0);const wn=(mt=Er.find(ua=>ua.id===Ci))==null?void 0:mt.name,sr=(0,ot.TG)(),Sr=yield(0,ze.ZP)(`/api/shixuns/${Hr}/update_for_multi.json`,{method:"put",body:{tabs:Er,shixun_environment_id:Ci,sub_type:$a==null?void 0:$a.choice_small_type,main_type:$a.id,shixun_environment:Ho(lo({},hn),{name:wn,mirror_tab_type:ol,network_mode:hs}),shixun_service_configs:$a==null?void 0:$a.shixun_service_configs,new_service_configs:bi,sync_origin_shixun:de,command_settings:hn==null?void 0:hn.command_settings,homework_common_id:sr||void 0}});Sr.status===0&&(ru(Sr.shixun_environment_id),Va(Sr.shixun_environment_id),sc(),(on=jt==null?void 0:jt.detail)!=null&&on.copy_for_exercise||Ke.ZP.success("\u4FDD\u5B58\u6210\u529F"),($t=jt==null?void 0:jt.detail)!=null&&$t.copy_for_exercise&&(0,Bn.m)(Me,jt,Hr,Ge)),Bo(!1)}),x=()=>{var de;if(Vl())return;if(Ci===0||(de=xe==null?void 0:xe.sideBar)!=null&&de.confirmLeave){Ke.ZP.warning("\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u6B63\u5728\u7F16\u8F91\u4E2D\uFF0C\u4E0D\u80FD\u6DFB\u52A0\u65B0\u7684\u5B9E\u9A8C\u73AF\u5883");return}const Ge=(0,dt.cloneDeep)(Lc);console.log("cloneData---",Ge),Qi([...Er,{id:0,name:`\u5B9E\u9A8C\u73AF\u5883${Er.length+1}`}]),hi(0),Pi({}),Ko({}),Vo({}),Va(0),Za(Ge)},b=(de,Ge,mt)=>gi(void 0,null,function*(){var on,$t,wn,sr,Sr,ua,Ma,qr,ja,Ii,ri,qi,Yo,ji,rl,Zl,us,Sl,cs,Kl,Dl,Bl;if(Vl())return;console.log("handleValueChange",de,Ge,mt);const Di=(0,dt.cloneDeep)(ki.current);if((Ge==="is_support_code_editor"||Ge==="private_is_support_code_editor")&&mt&&(yield Jo()),Ge==="resource_type"&&(Di.shixun_environment.instance_startup_type=1,Di.shixun_environment.command_settings=Pu.current,Pu.current=ki.current.shixun_environment.command_settings,mt===2&&!Di.shixun_environment.private_cloud_id&&(Di.shixun_environment.private_cloud_id=(on=qa==null?void 0:qa[0])==null?void 0:on.id,Di.shixun_environment.operating_system=1,Mu(Di.shixun_environment.private_cloud_id,Di.shixun_environment.operating_system))),Ge==="private_cloud_id"&&(Di.shixun_environment.private_is_support_vnc=!1,Di.shixun_environment.private_is_support_webssh=!1,Di.shixun_environment.private_is_support_jupyter_lab=!1,Di.shixun_environment.private_is_support_code_editor=!1,Di.shixun_environment.operating_system=1,Di.shixun_environment.instance_startup_template_id=null,Di.shixun_environment.instance_startup_type=1,Mu(mt,Di.shixun_environment.operating_system)),Ge==="operating_system"&&mt&&(Di.shixun_environment.private_is_support_vnc=!1,Di.shixun_environment.private_is_support_webssh=!1,Di.shixun_environment.private_is_support_jupyter_lab=!1,Di.shixun_environment.private_is_support_code_editor=!1,Di.shixun_environment.instance_startup_template_id=null,Di.shixun_environment.instance_startup_type=1,Mu(Di.shixun_environment.private_cloud_id,mt)),Ge==="instance_startup_template_id"){Di.shixun_environment.private_is_support_vnc=!1,Di.shixun_environment.private_is_support_webssh=!1,Di.shixun_environment.private_is_support_jupyter_lab=!1,Di.shixun_environment.private_is_support_code_editor=!1,Di.shixun_environment.instance_startup_type=1;const cl=Zn.find(ks=>ks.id===mt);Di.shixun_environment.disabled2_support_vnc=cl.disabled_support_vnc,Di.shixun_environment.disabled2_support_webssh=cl.disabled_support_webssh,Di.shixun_environment.disabled2_support_jupyter_lab=cl.disabled_support_jupyter_lab,Di.shixun_environment.disabled2_support_code_editor=cl.disabled_support_code_editor,Di.boosters=cl.boosters,Di.network_mode_list=cl.network_mode_list,eu((sr=(wn=($t=cl.network_mode_list)==null?void 0:$t.filter(ks=>ks.is_default))==null?void 0:wn[0])==null?void 0:sr.network_mode),Di.new_service_configs=cl!=null&&cl.service_config_info?[cl.service_config_info]:[]}if((Ge==="private_is_support_vnc"||Ge==="private_is_support_webssh")&&(Di.shixun_environment.instance_startup_type=1),Ge==="choice_small_type"){Di.mirror_repository.choice_small_mirrors=Co.filter(dl=>mt.includes(dl.id));const cl=Di.mirror_repository.choice_small_mirrors,ks=$a.choice_small_mirrors;if(cl.length>ks.length){const dl=(0,dt.differenceBy)(cl,ks,"id");if((Sr=dl==null?void 0:dl[0])!=null&&Sr.mirror_name){const jl={cpu_limit:((qr=(Ma=(ua=dl==null?void 0:dl[0])==null?void 0:ua.shixun_service_configs)==null?void 0:Ma[0])==null?void 0:qr.cpu_limit)||1,lower_cpu_limit:((ri=(Ii=(ja=dl==null?void 0:dl[0])==null?void 0:ja.shixun_service_configs)==null?void 0:Ii[0])==null?void 0:ri.lower_cpu_limit)||.1,memory_limit:((ji=(Yo=(qi=dl==null?void 0:dl[0])==null?void 0:qi.shixun_service_configs)==null?void 0:Yo[0])==null?void 0:ji.memory_limit)||1,mirror_repository_id:(rl=dl==null?void 0:dl[0])==null?void 0:rl.id,name:(Zl=dl==null?void 0:dl[0])==null?void 0:Zl.mirror_name,request_limit:((cs=(Sl=(us=dl==null?void 0:dl[0])==null?void 0:us.shixun_service_configs)==null?void 0:Sl[0])==null?void 0:cs.request_limit)||10,resource_limit:((Bl=(Dl=(Kl=dl==null?void 0:dl[0])==null?void 0:Kl.shixun_service_configs)==null?void 0:Dl[0])==null?void 0:Bl.resource_limit)||10};Di.mirror_repository.shixun_service_configs.push(jl)}}else{const dl=(0,dt.differenceBy)(ks,cl,"id");Di.mirror_repository.shixun_service_configs=Di.mirror_repository.shixun_service_configs.filter(jl=>{var ee;return jl.mirror_repository_id!==((ee=dl==null?void 0:dl[0])==null?void 0:ee.id)})}}Ge?Di[de][Ge]=mt:Di[de]=mt,console.log("cloneData",Di),ui(""),Za(Di)}),z=(de,Ge,mt)=>{var on,$t;const wn=/^\d*(\.\d*)?$/,sr=["cpu_limit","lower_cpu_limit","memory_limit","request_limit","resource_limit","gpu_memory_limit","gpu_limit"],Sr=(0,dt.cloneDeep)(($t=(on=ki.current)==null?void 0:on.mirror_repository)==null?void 0:$t.shixun_service_configs);if(sr.includes(Ge)){mt.match(wn)&&(Sr[de][Ge]=mt,b("mirror_repository","shixun_service_configs",Sr));return}Sr[de][Ge]=mt,b("mirror_repository","shixun_service_configs",Sr)},le=()=>{Ve.default.info({centered:!0,icon:null,width:460,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:Ye.createElement("div",{className:"tc"},Ye.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Oa,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"})},pe=()=>{var de,Ge,mt,on,$t,wn,sr,Sr,ua,Ma;if(!Vl()){if((hn==null?void 0:hn.resource_type)===1){if(!($a!=null&&$a.id)){ui("mirror");return}if(!(hn!=null&&hn.is_support_code_editor)&&!(hn!=null&&hn.is_support_vnc)&&!(hn!=null&&hn.is_support_webssh)&&!(hn!=null&&hn.is_support_thiry_party)){ui("interface");return}if(hn.is_support_thiry_party&&!(hn!=null&&hn.proxy_port)){ui("port"),uo("\u8BF7\u8F93\u5165\u7AEF\u53E3");return}if(hn.is_support_thiry_party&&(hn!=null&&hn.proxy_port)&&parseInt(hn==null?void 0:hn.proxy_port)>65535||((de=hn==null?void 0:hn.proxy_port)==null?void 0:de.length)>1&&((Ge=hn==null?void 0:hn.proxy_port)==null?void 0:Ge[0])==="0"){ui("port"),uo("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u7AEF\u53E3");return}if(!((mt=$a==null?void 0:$a.shixun_service_configs)!=null&&mt.length)){ui("shixun_service_configs");return}for(let qr of $a==null?void 0:$a.shixun_service_configs){if(qr!=null&&qr.open_start_command&&!(qr!=null&&qr.start_command)){ui("start_command");return}if(qr!=null&&qr.open_envs&&!(qr!=null&&qr.envs)){ui("envs");return}}if(hn!=null&&hn.webssh_host&&!/^[a-z0-9\-]*$/.test(hn==null?void 0:hn.webssh_host)){Ke.ZP.warning("\u4E3B\u673A\u540D\u53EA\u80FD\u8F93\u5165\u6570\u5B57\u3001\u5C0F\u5199\u5B57\u6BCD\u3001\u8FDE\u5B57\u7B26");return}if(($t=(on=$a==null?void 0:$a.shixun_service_configs)==null?void 0:on[0])!=null&&$t.webssh_host&&!/^(?![0-9]+$)(?!.*--)[a-z0-9](?:[a-z0-9-]{0,60}[a-z0-9])$/.test((sr=(wn=$a==null?void 0:$a.shixun_service_configs)==null?void 0:wn[0])==null?void 0:sr.webssh_host)){Hl(!0);return}}if((hn==null?void 0:hn.resource_type)===2){if(!(hn!=null&&hn.operating_system)){ui("system");return}if(!(hn!=null&&hn.instance_startup_template_id)){ui("template");return}if(!(hn!=null&&hn.private_is_support_vnc)&&!(hn!=null&&hn.private_is_support_webssh)&&!(hn!=null&&hn.private_is_support_jupyter_lab)){ui("interface");return}if((hn==null?void 0:hn.operating_system)===1&&(hn!=null&&hn.private_is_support_vnc)&&gc&&!(hn!=null&&hn.instance_startup_type)){ui("instance_startup_type");return}}if((hn!=null&&hn.is_support_webssh||hn!=null&&hn.private_is_support_webssh)&&((Sr=hn==null?void 0:hn.command_settings)==null?void 0:Sr.some(ja=>{var Ii,ri;return!ja.command&&!!((Ii=ja.challenge_ids)!=null&&Ii.length)||ja.command&&!((ri=ja.challenge_ids)!=null&&ri.length)}))){ui("command_settings");return}(ua=jt==null?void 0:jt.detail)!=null&&ua.is_fork_from_creator&&((Ma=jt==null?void 0:jt.detail)!=null&&Ma.copy_for_exercise)&&Ci!=0&&(hn!=null&&hn.has_relation)?Me({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"environment",fn:(qr,ja)=>{E(qr,ja)}}}):E()}},Ee=de=>gi(void 0,null,function*(){yield z(de.index,"cpu_limit",String(de==null?void 0:de.cpu)),yield z(de.index,"memory_limit",String(de==null?void 0:de.memory))}),Ae=de=>{const Ge=(0,dt.cloneDeep)(bi);Ge[de.index]=Ho(lo({},Ge[de.index]),{cpu_limit:String(de==null?void 0:de.cpu),memory_limit:String(de==null?void 0:de.memory)}),b("new_service_configs","",Ge)};return Ye.createElement("div",{className:zr.wrap},Ye.createElement("div",{className:zr.content},Ye.createElement("div",{className:zr.head},Ye.createElement("div",{className:zr.title},"\u5B9E\u9A8C\u73AF\u5883"),Er.lengthvo(!0),className:zr.setting},"\u8BBE\u7F6E")),!!Er.length&&Ye.createElement(y.Fragment,null,Ye.createElement(Ct.Z5,{onDragEnd:de=>Ml(de,Er)},Ye.createElement(Ct.bK,{droppableId:"droppable",direction:"horizontal"},(de,Ge)=>Ye.createElement("div",Ho(lo({},de.droppableProps),{ref:de.innerRef,className:zr.tabs}),Er.map((mt,on)=>{const{name:$t,id:wn}=mt;return Ye.createElement(Ct._l,{key:wn,draggableId:wn.toString(),index:on},(sr,Sr)=>Ye.createElement("div",Ho(lo(lo({},sr.draggableProps),sr.dragHandleProps),{ref:sr.innerRef,className:Ci===wn?zr.active:"",key:wn}),Ye.createElement("i",{className:"iconfont icon-tuodong"}),Ye.createElement("span",{className:zr.name,onClick:()=>wc(wn)},$t),Ye.createElement(ea.Z,{trigger:["click"],dropdownRender:()=>Ye.createElement(nr.default,{style:{width:92}},Ye.createElement(nr.default.Item,{onClick:()=>Fc(wn,$t),className:"font14"},"\u91CD\u547D\u540D"),Ye.createElement(nr.default.Item,{onClick:()=>kc(wn,$t),className:"font14"},"\u5220\u9664")),getPopupContainer:ua=>ua.parentNode},Ye.createElement("i",{className:"iconfont icon-zhankai5 current"}))))}),de.placeholder))),Ye.createElement("div",{className:zr.line})),Ye.createElement($n.Z,{loading:to||Ro,active:!0},!!Er.length&&Ye.createElement(y.Fragment,null,Ye.createElement(qt.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u8D44\u6E90",tooltipTitle:Ye.createElement("div",{className:"p10"},Ye.createElement("b",{className:"font14"},"\u901A\u7528\u4E91"),Ye.createElement("br",null),"\u5E38\u89C4\u573A\u666F\u9009\u7528\uFF0C\u8C03\u7528\u5934\u6B4C\u901A\u7528\u8D44\u6E90\uFF0C\u57FA\u4E8E\u5BB9\u5668\u5F62\u5F0F\u4E3A\u5B9E\u8BAD\u63D0\u4F9B\u865A\u62DF\u5B9E\u9A8C\u73AF\u5883\u3002",Ye.createElement("br",null),Ye.createElement("div",{className:"mt10 blod font14"},"\u4E13\u6709\u4E91"),"\u4E13\u7528\u573A\u666F\uFF0C\u53EF\u9009\u7528\u4E0D\u540C\u4E91\u96C6\u7FA4\u7684\u8D44\u6E90\uFF0C\u5305\u62EC\u963F\u91CC\u4E91\u3001\u534E\u4E3A\u4E91\u3001\u7B97\u80FD\u4E91\u7B49\uFF0C\u5982\u7B97\u80FD\u4E91\u9002\u7528\u4E8E\u9700\u8981\u8C03\u7528TPU\u8D44\u6E90\u8BAD\u7EC3\u7684\u5B9E\u8BAD")},Ye.createElement("div",{className:zr.resource},oc.map(de=>Ye.createElement("div",{key:de.id,className:(hn==null?void 0:hn.resource_type)===de.id?zr.active:"",onClick:()=>{(hn==null?void 0:hn.resource_type)!==de.id&&b("shixun_environment","resource_type",de.id)}},de.name)))),(hn==null?void 0:hn.resource_type)===1&&Ye.createElement(y.Fragment,null,Ye.createElement(qt.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u955C\u50CF"},Ye.createElement("div",{className:zr.resource,style:{width:300}},lc.map(de=>Ye.createElement("div",{key:de.id,className:ol===de.id?zr.active:"",onClick:()=>{ol!==de.id&&(Vl()||(hi(de.id),ui(""),de.id===0&&Za(Ho(lo({},fa),{mirror_repository:lo({},Wl)})),de.id===1&&Za(Ho(lo({},fa),{mirror_repository:lo({},ro)})),de.id===2&&Za(Ho(lo({},fa),{mirror_repository:lo({},wl)}))))}},de.name)))),Ye.createElement(qt.Z,{nameWidth:150,errorKey:"mirror",errorValue:$r,errorName:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF"},Ye.createElement(qe.Z,{align:"middle"},Ti===!1?Ye.createElement(Ye.Fragment,null,!!($a!=null&&$a.id)&&Ye.createElement(Ye.Fragment,null,Ye.createElement("div",{onClick:()=>{Vl()||vl(!0)},className:zr.mirror},Ye.createElement("div",null,$a==null?void 0:$a.name),Ye.createElement("i",{className:"iconfont icon-genghuan"})),Ye.createElement(ei.Z,{value:[{description:$a==null?void 0:$a.description,name:$a==null?void 0:$a.name}],title:"\u5B9E\u9A8C\u955C\u50CF\u8BF4\u660E"},Ye.createElement("span",{className:zr.explain},"\u5B9E\u9A8C\u955C\u50CF\u8BF4\u660E"))),!($a!=null&&$a.id)&&Ye.createElement("div",{onClick:()=>{vl(!0)},className:zr.mirror},Ye.createElement("i",{className:"iconfont icon-tianjia3 font14 mr10"}),Ye.createElement("div",null,"\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF"))):"\u6682\u65E0\u6570\u636E")),uc(!0),(hn==null?void 0:hn.is_support_code_editor)&&Ye.createElement(qt.Z,{name:"\u7F16\u7A0B\u8BED\u8A00",tooltipTitle:Ye.createElement("div",null,"1.\u5728\u7F16\u5199\u4EE3\u7801\u7684\u65F6\u5019\uFF0C\u7CFB\u7EDF\u53EF\u4EE5\u6839\u636E\u9009\u62E9\u7684\u7F16\u7A0B\u8BED\u8A00\u8FDB\u884C\u667A\u80FD\u4EE3\u7801\u8865\u5168\u548C\u4EE3\u7801\u63D0\u793A\u3002",Ye.createElement("br",null),"2.\u5982\u679C\u672A\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00\uFF0C\u7CFB\u7EDF\u6839\u636E\u4EE3\u7801\u6587\u4EF6\u7684\u6269\u5C55\u540D\u8FDB\u884C\u667A\u80FD\u4EE3\u7801\u8865\u5168\u548C\u4EE3\u7801\u63D0\u793A\u3002",Ye.createElement("br",null),"3.\u4EE3\u7801\u4ED3\u5E93\u4E2D\u7684\u4EE3\u7801\u6587\u4EF6\u548C\u7F16\u7A0B\u8BED\u8A00\u9700\u8981\u4FDD\u6301\u4E00\u81F4\u3002\u4EE3\u7801\u6587\u4EF6\u6269\u5C55\u540D\u548C\u7F16\u7A0B\u8BED\u8A00\u4E0D\u5339\u914D\u65F6\uFF0C\u5219\u65E0\u6CD5\u8FDB\u884C\u667A\u80FD\u4EE3\u7801\u8865\u5168\u548C\u4EE3\u7801\u63D0\u793A\u3002"),nameWidth:150},Ye.createElement(qe.Z,{align:"middle"},Ye.createElement(Kr.default,{getPopupContainer:de=>de.parentNode,onClick:Vl,bordered:!1,className:"mr10",optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{minWidth:400,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},value:hn==null?void 0:hn.program_language,onChange:de=>b("shixun_environment","program_language",de),showArrow:!0,maxTagCount:5},gl.map((de,Ge)=>Ye.createElement(fo,{key:de,value:de},de))))),(hn==null?void 0:hn.is_support_webssh)&&Ye.createElement(qt.Z,{nameWidth:150,align:"start",name:"\u5F00\u542F\u65F6\u89E6\u53D1\u547D\u4EE4",tooltipTitle:Ye.createElement("div",null,"\u6BCF\u6B21\u6253\u5F00\u65B0\u7684\u7EC8\u7AEF\u7A97\u53E3\u65F6\uFF0C\u81EA\u52A8\u53D1\u9001\u5E76\u6267\u884C\u6307\u5B9A\u7684\u547D\u4EE4\u6216\u6587\u672C\u3002\u7528\u4E8E\u81EA\u52A8\u5316\u7EC8\u7AEF\u4EFB\u52A1\u6216\u521D\u59CB\u5316\u5DE5\u4F5C\u73AF\u5883")},Ye.createElement(Qn,{showError:$r==="command_settings",value:hn==null?void 0:hn.command_settings,onChange:de=>b("shixun_environment","command_settings",de),optionsLevelList:Ul})),(hn==null?void 0:hn.is_support_thiry_party)&&Ye.createElement(qt.Z,{required:!0,nameWidth:150,align:"start",name:"\u7AEF\u53E3\u914D\u7F6E",errorKey:"port",errorValue:$r,errorName:oo},Ye.createElement(qe.Z,null,Ye.createElement("div",{className:"font14",style:{lineHeight:"14px"}},Ye.createElement("div",null,"\u5BB9\u5668\u7AEF\u53E3"),Ye.createElement(pt.default,{onClick:Vl,value:hn==null?void 0:hn.proxy_port,onChange:de=>{const Ge=de.target.value;(Ge===""||/^[0-9]\d*$/.test(Ge))&&b("shixun_environment","proxy_port",de.target.value)},bordered:!1,style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:6}})),Ye.createElement("div",{className:"ml20"},Ye.createElement("div",{className:"font14",style:{lineHeight:"14px"}},"\u8DEF\u7531\uFF08\u9009\u586B\uFF09"),Ye.createElement(pt.default,{onClick:Vl,value:hn==null?void 0:hn.web_route,onChange:de=>b("shixun_environment","web_route",de.target.value),bordered:!1,style:{width:450,height:50,background:"#F5F5F5",borderRadius:4,marginTop:6}})))),Ye.createElement(qt.Z,{name:"\u9644\u5E26\u73AF\u5883",nameWidth:150},Ye.createElement(qe.Z,{align:"middle"},Ye.createElement(Kr.default,{getPopupContainer:de=>de.parentNode,onClick:Vl,mode:"multiple",bordered:!1,className:"mr10",optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{minWidth:400,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},value:$a==null?void 0:$a.choice_small_type,onChange:de=>b("mirror_repository","choice_small_type",de),showArrow:!0,maxTagCount:5},Co.map((de,Ge)=>Ye.createElement(fo,{key:de.id,value:de.id},de.type_name))),!!((kn=$a==null?void 0:$a.choice_small_mirrors)!=null&&kn.length)&&Ye.createElement(ei.Z,{value:($a==null?void 0:$a.choice_small_mirrors)||[],title:"\u9644\u5E26\u73AF\u5883\u8BF4\u660E"},Ye.createElement("span",{className:zr.explain},"\u9644\u5E26\u73AF\u5883\u8BF4\u660E")))),(0,Ln.Ny)()&&Ye.createElement(y.Fragment,null,Ye.createElement("div",{onClick:()=>Oo(!bo),className:zr.grade},"\u9AD8\u7EA7\u8BBE\u7F6E",Ye.createElement("i",{className:`iconfont ${bo?"icon-shouqi4":"icon-a-xialazhankai"}`})),bo&&Ye.createElement(y.Fragment,null,Ye.createElement(qt.Z,{required:!0,nameWidth:150,name:"\u955C\u50CF\u914D\u7F6E",align:"start",errorKey:"shixun_service_configs",errorValue:$r,errorName:"\u8BF7\u6DFB\u52A0\u955C\u50CF\u914D\u7F6E",contentStyle:{overflow:(Jt=$a==null?void 0:$a.shixun_service_configs)!=null&&Jt.length?"hidden":"initial"}},Ye.createElement("div",{className:zr.tabsBox},!((Mn=$a==null?void 0:$a.shixun_service_configs)!=null&&Mn.length)&&Ye.createElement(ft.Z,{image:Tn,imageStyle:{height:180,marginTop:67},description:""}),!!((Da=$a==null?void 0:$a.shixun_service_configs)!=null&&Da.length)&&Ye.createElement(wr.default,{destroyInactiveTabPane:!0,moreIcon:Ye.createElement("span",{className:zr.more},"\u66F4\u591A ",Ye.createElement("i",{className:"iconfont icon-xiala1"}))},(si=$a==null?void 0:$a.shixun_service_configs)==null?void 0:si.map((de,Ge)=>{var mt,on,$t,wn,sr;const{cpu_limit:Sr,lower_cpu_limit:ua,memory_limit:Ma,request_limit:qr,resource_limit:ja,name:Ii,shixun_update_logs:ri,gpu_limit:qi,gpu_memory_limit:Yo}=de;return Ye.createElement(wr.default.TabPane,{className:"p20",tab:Ye.createElement("div",{title:Ii,className:zr.tabTitle},Ii),key:Ge},(ri==null?void 0:ri.user_name)&&Ye.createElement("div",{style:{margin:"-15px 0 15px 0"}},"\u6700\u8FD1\u4FEE\u6539\u4EBA\uFF1A ",ri==null?void 0:ri.user_name,"\uFF08",ri==null?void 0:ri.user_login,"\uFF09 \u4FEE\u6539\u65F6\u95F4\uFF1A",ri!=null&&ri.created_at?vn()(ri==null?void 0:ri.created_at).format("YYYY-MM-DD HH:mm:ss"):"--"),Ye.createElement(qt.Z,{nameWidth:150,name:"\u8D44\u6E90\u914D\u7F6E",align:"center"},Ye.createElement(qe.Z,{align:"middle"},Ye.createElement(qe.Z,{align:"middle",className:"mr20",wrap:!1},Ye.createElement("div",{className:zr.serverConfig,onClick:()=>{Vl()||(Nl({index:Ge,cpu:Sr,memory:Ma}),zs(!0))}},Ye.createElement("div",null,Ye.createElement("span",null,Sr,"\u6838")," ",Ye.createElement("span",null,Ma,"GB")),Ye.createElement("i",{className:"iconfont icon-bianji21"}))),Ge==0&&Ye.createElement(qe.Z,{align:"middle",wrap:!1},Ye.createElement("div",{className:zr.viewRecommendConfig,onClick:()=>Xr(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E")))),((($t=(mt=De==null?void 0:De.setting)==null?void 0:mt.big_model_users)==null?void 0:$t.includes((on=xn==null?void 0:xn.userInfo)==null?void 0:on.login))||(0,Ln.fn)())&&Ye.createElement(qt.Z,{nameWidth:150,name:"GPU\u914D\u7F6E",align:"center"},Ye.createElement(qe.Z,{align:"middle"},Ye.createElement(qe.Z,{align:"middle",className:"mr20",wrap:!1},Ye.createElement("div",{className:zr.serverConfig,onClick:()=>{ss({index:Ge,gpu_limit:qi||0,gpu_memory_limit:Yo||0}),fu(!0)}},qi&&Ye.createElement(Ye.Fragment,null,Ye.createElement("div",null,Ye.createElement("span",null,"\u663E\u5361",qi,"\u4E2A")," ",Ye.createElement("span",null,"\u663E\u5B58",Yo,"GB")),Ye.createElement("i",{className:"iconfont icon-bianji21"})),!qi&&Ye.createElement(Ye.Fragment,null,Ye.createElement("div",null,"\u672A\u914D\u7F6EGPU"),Ye.createElement("i",{className:"iconfont icon-bianji21"})))))),Ye.createElement(qt.Z,{nameWidth:150,name:"\u6587\u4EF6\u5927\u5C0F\u9650\u5236",align:"center"},Ye.createElement(qe.Z,{align:"middle"},Ye.createElement(qe.Z,{align:"middle",wrap:!1},Ye.createElement(pt.default,{onClick:Vl,style:{width:400},value:ja,maxLength:5,onChange:ji=>{const{value:rl}=ji.target,Zl=/^\d*(\.\d*)?$/;rl.match(Zl)&&z(Ge,"resource_limit",ji.target.value)},addonAfter:"M"}),Ye.createElement("span",{style:{marginLeft:10,color:"#999"}},"File size limit\u53C2\u6570\uFF0C\u8868\u793A\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u7684\u5927\u5C0F\u9650\u5236")))),Ye.createElement(qt.Z,{nameWidth:150,name:"\u542F\u52A8\u8BBE\u7F6E",align:"start",required:de==null?void 0:de.open_start_command,errorKey:"start_command",errorValue:$r,errorName:"\u8BF7\u8F93\u5165\u542F\u52A8\u547D\u4EE4"},Ye.createElement("div",{className:"font14 mb5"},"\u7528\u6237\u540D",Ye.createElement("span",{className:"c-grey-999"},"\uFF08\u767B\u5F55\u5BB9\u5668\u65F6\u53EF\u4F7F\u7528\u7684\u7528\u6237\u540D\uFF09")),Ye.createElement(Kr.default,{getPopupContainer:ji=>ji.parentNode,onClick:Vl,bordered:!1,fieldNames:{label:"name",value:"id"},options:(wn=fa==null?void 0:fa.mirror_repository)==null?void 0:wn.webssh_user_arr,value:(de==null?void 0:de.webssh_user)||"root",onChange:ji=>z(Ge,"webssh_user",ji),style:{minWidth:400,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10,marginBottom:20}}),Ye.createElement("div",{className:"font14 mb5"},"\u4E3B\u673A\u540D",Ye.createElement("span",{className:"c-grey-999"},"\uFF08\u767B\u5F55\u5BB9\u5668\u65F6\u53EF\u6307\u5B9A\u4E3B\u673A\u540D\uFF09")),Ye.createElement(qe.Z,{className:"mb20"},Ye.createElement(pt.default,{bordered:!1,onClick:Vl,value:de==null?void 0:de.webssh_host,maxLength:255,placeholder:"\u9009\u586B\uFF0C\u64CD\u4F5C\u7CFB\u7EDF\u5185\u90E8\u7684\u8BA1\u7B97\u673A\u540D",onChange:ji=>{z(Ge,"webssh_host",ji.target.value),ji.target.value?/^(?![0-9]+$)(?!.*--)[a-z0-9](?:[a-z0-9-]{0,60}[a-z0-9])$/.test(ji.target.value)?Hl(!1):Hl(!0):Hl(!1)},style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5,marginRight:10}}),Ye.createElement("div",{style:{marginTop:8,maxWidth:575},className:"c-grey-999"},"\u957F\u5EA6\u4E3A2~64\u4E2A\u5B57\u7B26\uFF0C\u53EA\u80FD\u5305\u542B\u5C0F\u5199\u5B57\u6BCD\u3001\u6570\u5B57\u3001\u8FDE\u5B57\u7B26 \u201C-\u201D\uFF0C\u5FC5\u987B\u4EE5\u5B57\u6BCD\u6216\u6570\u5B57\u5F00\u5934\u548C\u7ED3\u5C3E",Ye.createElement("br",null),"\u4E0D\u80FD\u8FDE\u7EED\u4F7F\u7528 \u201C-\u201D\uFF0C\u4E0D\u80FD\u4F7F\u7528\u7EAF\u6570\u5B57")),kl&&Ye.createElement("div",{style:{color:"#E53333",marginTop:"-15px",marginBottom:"5px"}},"\u8BF7\u8F93\u5165\u89C4\u8303\u7684\u4E3B\u673A\u540D"),Ye.createElement(Pe.default,{checked:de==null?void 0:de.open_start_command,onChange:ji=>z(Ge,"open_start_command",ji.target.checked),style:{marginTop:-4},className:"font14"},"\u542F\u52A8\u547D\u4EE4",Ye.createElement("span",{className:"c-grey-999"},"\uFF08\u542F\u52A8\u5BB9\u5668\u65F6\u8FD0\u884C\u7684\u547D\u4EE4\u6216\u811A\u672C\uFF0C\u586B\u5199\u5C06\u8986\u76D6\u5BB9\u5668\u9ED8\u8BA4\u7684\u542F\u52A8\u6307\u4EE4\u3002\uFF09")),(de==null?void 0:de.open_start_command)&&Ye.createElement(Tr.ZP,{width:"90%",height:250,placeholder:"\u4F8B\u5982\uFF1Aecho helloworld > /data/workspace/01.txt",style:{border:"1px solid #ccc",background:"#dedede",marginTop:"20px"},value:de==null?void 0:de.start_command,language:"shell",theme:"vs-light",onChange:ji=>z(Ge,"start_command",ji)})),Ye.createElement(qt.Z,{required:de==null?void 0:de.open_envs,nameWidth:150,name:"\u73AF\u5883\u53D8\u91CF",align:"start",errorKey:"envs",errorValue:$r,errorName:"\u8BF7\u8F93\u5165\u73AF\u5883\u53D8\u91CF"},Ye.createElement(Pe.default,{checked:de==null?void 0:de.open_envs,onChange:ji=>z(Ge,"open_envs",ji.target.checked),style:{marginTop:-4},className:"font14"},"\u73AF\u5883\u53D8\u91CF",Ye.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u5BB9\u5668\u6DFB\u52A0\u73AF\u5883\u53D8\u91CF\uFF09")),(de==null?void 0:de.open_envs)&&Ye.createElement(Tr.ZP,{width:"90%",height:250,placeholder:"\u4F8B\u5982\uFF1AMY_VARIABLE=my_value",style:{border:"1px solid #ccc",background:"#dedede",marginTop:"20px"},language:"shell",theme:"vs-light",value:de==null?void 0:de.envs,onChange:ji=>z(Ge,"envs",ji)})),Ye.createElement(qt.Z,{name:"\u8BBF\u95EE\u6A21\u5F0F",nameWidth:150},Ye.createElement(qe.Z,{align:"middle"},Ye.createElement(Wr.Z,{disableWhenCommunity:new Date((sr=jt.detail)==null?void 0:sr.created_at)>new Date("2023-09-01")},Ye.createElement(aa.Z,{checked:de==null?void 0:de.privileged,onChange:ji=>z(Ge,"privileged",ji)})),Ye.createElement("span",{className:"ml10 c-grey-333 font14"},"\u7279\u6743\u6A21\u5F0F"),Ye.createElement("span",{className:"c-grey-999 font14"},"\uFF08\u8D4B\u4E88\u5BB9\u5668\u8BBF\u95EE\u5BBF\u4E3B\u673A\u5185\u6838\u7279\u6027\u548C\u8BBE\u5907\u7684\u80FD\u529B\uFF09"))),Ye.createElement(qt.Z,{name:"\u6743\u9650\u63A7\u5236",nameWidth:150,align:"start"},Ye.createElement("div",{className:"font14"},"\u6DFB\u52A0\u6743\u9650",Ye.createElement("span",{className:"c-grey-999"},"\uFF08\u6DFB\u52A0\u591A\u4E2A\u6743\u9650\u7528\u82F1\u6587 , \u5206\u9694\uFF09")),Ye.createElement(pt.default,{onClick:Vl,value:de==null?void 0:de.add_cap,onChange:ji=>z(Ge,"add_cap",ji.target.value),bordered:!1,placeholder:"\u4F8B\u5982\uFF1ANET_ADMIN",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5}}),Ye.createElement("div",{className:"font14 mt20"},"\u79FB\u9664\u6743\u9650",Ye.createElement("span",{className:"c-grey-999"},"\uFF08\u79FB\u9664\u591A\u4E2A\u6743\u9650\u7528\u82F1\u6587 , \u5206\u9694\uFF09")),Ye.createElement(pt.default,{onClick:Vl,value:de==null?void 0:de.drop_cap,onChange:ji=>z(Ge,"drop_cap",ji.target.value),bordered:!1,placeholder:"\u4F8B\u5982\uFF1ASYS_PTRACE",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5}})))}))))))),(hn==null?void 0:hn.resource_type)===2&&Ye.createElement(y.Fragment,null,Ye.createElement(qt.Z,{nameWidth:150},Ye.createElement(Kr.default,{getPopupContainer:de=>de.parentNode,bordered:!1,onClick:Vl,className:"mr10",style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,value:hn==null?void 0:hn.private_cloud_id,onChange:de=>b("shixun_environment","private_cloud_id",de)},qa.map((de,Ge)=>Ye.createElement(fo,{key:de.id,value:de.id},de.name)))),Ye.createElement(qt.Z,{name:"\u64CD\u4F5C\u7CFB\u7EDF",nameWidth:150,required:!0,errorKey:"system",errorValue:$r,errorName:"\u8BF7\u9009\u62E9\u64CD\u4F5C\u7CFB\u7EDF"},Ye.createElement("div",{className:zr.system},ul.map(de=>Ye.createElement("div",{onClick:()=>{hn.operating_system!==de.id&&b("shixun_environment","operating_system",de.id)},key:de.id,className:(hn==null?void 0:hn.operating_system)===de.id?zr.active:""},Ye.createElement("i",{className:de.icon}),Ye.createElement("span",null,de.name))))),Ye.createElement(qt.Z,{required:!0,nameWidth:150,name:"\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248",errorKey:"template",errorValue:$r,errorName:"\u8BF7\u9009\u62E9\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248"},Ye.createElement(qe.Z,{align:"middle"},Ye.createElement(Kr.default,{getPopupContainer:de=>de.parentNode,bordered:!1,className:"mr10",placeholder:"\u8BF7\u9009\u62E9\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248",style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},onClick:Vl,ref:Ur,showArrow:!0,dropdownRender:de=>Ye.createElement("div",{className:zr.template},Ye.createElement("div",{className:zr.liWrap},Zn.map(Ge=>Ye.createElement("div",{className:zr.li,key:Ge.id,onClick:()=>{Ur.current.blur(),b("shixun_environment","instance_startup_template_id",Ge.id)}},Ye.createElement("span",{title:Ge.name,style:{color:(hn==null?void 0:hn.instance_startup_template_id)===Ge.id?"#0152d9":"initial"}},Ge.name),!Ge.is_public&&Ye.createElement("b",{className:zr.tag},"\u79C1\u6709")))),Ye.createElement("div",{style:{padding:12}},!Zn.length&&Ye.createElement(ft.Z,{image:Tn,imageStyle:{height:120,marginTop:20},description:"\u6682\u65E0\u6570\u636E"}),Ye.createElement("div",{style:{marginTop:Zn!=null&&Zn.length?0:20},className:"c-grey-999 font14"},"\u672A\u627E\u5230\u5408\u9002\u7684\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\uFF1F",Ye.createElement("span",{onClick:le,className:"c-light-primary current"},"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458")))),options:Zn==null?void 0:Zn.map(de=>({label:de.name,value:de.id})),value:hn==null?void 0:hn.instance_startup_template_id}),!!Hs&&Ye.createElement(ei.Z,{value:Hs,title:"\u6A21\u7248\u63CF\u8FF0"},Ye.createElement("span",{className:zr.explain},"\u6A21\u7248\u63CF\u8FF0")))),uc(!1),(hn==null?void 0:hn.private_is_support_webssh)&&Ye.createElement(qt.Z,{align:"start",nameWidth:150,name:"\u5F00\u542F\u65F6\u89E6\u53D1\u547D\u4EE4",tooltipTitle:Ye.createElement("div",null,"\u6BCF\u6B21\u6253\u5F00\u65B0\u7684\u7EC8\u7AEF\u7A97\u53E3\u65F6\uFF0C\u81EA\u52A8\u53D1\u9001\u5E76\u6267\u884C\u6307\u5B9A\u7684\u547D\u4EE4\u6216\u6587\u672C\u3002\u7528\u4E8E\u81EA\u52A8\u5316\u7EC8\u7AEF\u4EFB\u52A1\u6216\u521D\u59CB\u5316\u5DE5\u4F5C\u73AF\u5883")},Ye.createElement(Qn,{showError:$r==="command_settings",value:hn==null?void 0:hn.command_settings,onChange:de=>b("shixun_environment","command_settings",de),optionsLevelList:Ul})),(hn==null?void 0:hn.operating_system)===1&&(hn==null?void 0:hn.private_is_support_vnc)&&(gc||Pc&&Iu===1)&&Ye.createElement(qt.Z,{required:!0,nameWidth:150,name:"\u5B9E\u4F8B\u542F\u52A8\u65B9\u5F0F",errorKey:"instance_startup_type",errorValue:$r,errorName:"\u8BF7\u9009\u62E9\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248"},Ye.createElement("div",{className:zr.resource},Tl.map(de=>Ye.createElement("div",{key:de.id,className:(hn==null?void 0:hn.instance_startup_type)===de.id?zr.active:"",onClick:()=>b("shixun_environment","instance_startup_type",de.id)},de.name)))),(0,Ln.Ny)()&&Iu===1&&Ye.createElement(y.Fragment,null,Ye.createElement("div",{onClick:()=>xi(!Yr),className:zr.grade},"\u9AD8\u7EA7\u8BBE\u7F6E",Ye.createElement("i",{className:`iconfont ${Yr?"icon-shouqi4":"icon-a-xialazhankai"}`})),Yr&&Ye.createElement(y.Fragment,null,Ye.createElement(qt.Z,{required:!0,nameWidth:150,name:"\u8D44\u6E90\u914D\u7F6E",align:"start",errorKey:"shixun_service_configs",errorValue:$r,errorName:"\u8BF7\u6DFB\u52A0\u8D44\u6E90\u914D\u7F6E",contentStyle:{overflow:bi!=null&&bi.length?"hidden":"initial"}},Ye.createElement("div",{className:zr.tabsBox},!(bi!=null&&bi.length)&&Ye.createElement(ft.Z,{image:Tn,imageStyle:{height:180,marginTop:67},description:""}),!!(bi!=null&&bi.length)&&Ye.createElement(wr.default,{destroyInactiveTabPane:!0,moreIcon:Ye.createElement("span",{className:zr.more},"\u66F4\u591A ",Ye.createElement("i",{className:"iconfont icon-xiala1"}))},bi==null?void 0:bi.map((de,Ge)=>{const{cpu_limit:mt,lower_cpu_limit:on,memory_limit:$t,request_limit:wn,resource_limit:sr,name:Sr}=de;return Ye.createElement(wr.default.TabPane,{className:"p20",tab:Ye.createElement("div",{title:Sr,className:zr.tabTitle},Sr),key:Ge},Ye.createElement(qe.Z,{align:"middle"},Ye.createElement(qe.Z,{align:"middle",className:"mr20",wrap:!1},Ye.createElement("div",{className:zr.serverConfig,onClick:()=>{Nl({index:Ge,cpu:mt,memory:$t}),zs(!0)}},Ye.createElement("div",null,Ye.createElement("span",null,mt,"\u6838")," ",Ye.createElement("span",null,$t,"GB")),Ye.createElement("i",{className:"iconfont icon-bianji21"}))),Ge==0&&Ye.createElement(qe.Z,{align:"middle",wrap:!1},Ye.createElement("div",{className:zr.viewRecommendConfig,onClick:()=>Xr(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E"))))})))),(0,Ln.Ny)()&&(To==null?void 0:To.length)>0&&Ye.createElement(qt.Z,{required:!0,nameWidth:150,name:"GPU\u52A0\u901F\u5668",align:"center"},Ye.createElement(Kr.default,{disabled:!0,getPopupContainer:de=>de.parentNode,bordered:!1,className:"mr10",value:To[0],style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0},To.map(de=>Ye.createElement(Kr.default.Option,{key:de,value:de},de)))),(0,Ln.Ny)()&&(Vi==null?void 0:Vi.length)>0&&Ye.createElement(qt.Z,{required:!0,nameWidth:150,name:"\u7F51\u7EDC\u6A21\u5F0F",align:"center",tooltipTitle:Ye.createElement("div",{className:"p10"},Ye.createElement("p",null,"NAT\u6A21\u5F0F\uFF1A\u865A\u62DF\u673A\u901A\u8FC7\u4E3B\u673A\u7684\u7F51\u7EDC\u8FDE\u63A5\u5171\u4EABIP\u5730\u5740\u3002\u865A\u62DF\u673A\u7684IP\u56FA\u5B9A\u4E3A10.0.2.2"),Ye.createElement("p",null,"passt\u6A21\u5F0F\uFF1A\u5141\u8BB8\u865A\u62DF\u673A\u76F4\u63A5\u8BBF\u95EE\u4E3B\u673A\u4E0A\u7684\u786C\u4EF6\u8BBE\u5907\u3002\u865A\u62DF\u673A\u7684IP\u4E3Apod\u7684IP"))},Ye.createElement(Kr.default,{disabled:!0,getPopupContainer:de=>de.parentNode,bordered:!1,className:"mr10",value:(vr=(la=Vi==null?void 0:Vi.filter(de=>de.is_default))==null?void 0:la[0])==null?void 0:vr.network_mode,onChange:de=>{eu(de)},style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0},Vi==null?void 0:Vi.map(de=>Ye.createElement(Kr.default.Option,{key:de==null?void 0:de.network_mode,value:de==null?void 0:de.network_mode},de.name)))))))),!Er.length&&Ye.createElement(ft.Z,{image:Tn,imageStyle:{height:180,marginTop:100},description:"\u8BF7\u6DFB\u52A0\u5B9E\u9A8C\u73AF\u5883"}))),Ye.createElement("div",{className:zr.btns},Ye.createElement(Ze.ZP,{onClick:Mc,style:{marginRight:40}},"\u53D6\u6D88"),Ye.createElement(Ze.ZP,{loading:fl,type:"primary",disabled:!(Er!=null&&Er.length),onClick:()=>{pe()}},"\u4FDD\u5B58")),Ye.createElement(ct,{identifier:Hr,shixun_environment_id:Ci,useId:$a==null?void 0:$a.id,visible:sl,onCancel:()=>vl(!1),onOk:de=>Yu(de),tab_type:(Ar=lc[Number(ol)])==null?void 0:Ar.type}),Ye.createElement(Gr,{verifyModal:Vl,id:Hr,environment:Er,is_published:Ca,dispatch:Me,visible:ma,onCancel:()=>vo(!1),onOk:de=>a(de)}),Ye.createElement(ia.Z,{visible:ic,onOk:de=>{let Ge=hn==null?void 0:hn.resource_type;Ge==1&&Ee(de),Ge==2&&Ae(de),zs(!1)},onCancel:()=>zs(!1),info:Wo}),Ye.createElement(Qr.Z,{visible:tu,onOk:de=>gi(void 0,null,function*(){yield z(de.index,"gpu_memory_limit",String(de==null?void 0:de.gpu_memory_limit)),setTimeout(()=>gi(void 0,null,function*(){yield z(de.index,"gpu_limit",String(de==null?void 0:de.gpu_limit)),fu(!1)}))}),onCancel:()=>fu(!1),info:Zo}),Ye.createElement(Ua.Z,{onOk:()=>{ru(hn==null?void 0:hn.id)},identifier:Hr,visible:mu,onCancel:()=>Xr(!1),info:null,isJupyter:!1}))};var Cl=(0,nt.connect)(({practiceSetting:xe,globalSetting:Me,shixunsDetail:De,user:jt})=>({practiceSetting:xe,globalSetting:Me,shixunsDetail:De,user:jt}))($o),Lo=ne(70858),ql=ne(87169),bl={footerWrap:"footerWrap___Qaahm"},ml=Object.getOwnPropertySymbols,Ol=Object.prototype.hasOwnProperty,$l=Object.prototype.propertyIsEnumerable,El=(xe,Me)=>{var De={};for(var jt in xe)Ol.call(xe,jt)&&Me.indexOf(jt)<0&&(De[jt]=xe[jt]);if(xe!=null&&ml)for(var jt of ml(xe))Me.indexOf(jt)<0&&$l.call(xe,jt)&&(De[jt]=xe[jt]);return De},pl=(xe,Me,De)=>new Promise((jt,xn)=>{var cr=Jt=>{try{kn(De.next(Jt))}catch(Mn){xn(Mn)}},hr=Jt=>{try{kn(De.throw(Jt))}catch(Mn){xn(Mn)}},kn=Jt=>Jt.done?jt(Jt.value):Promise.resolve(Jt.value).then(cr,hr);kn((De=De.apply(xe,Me)).next())});const mo=pt.default.TextArea,ds=xe=>{var Me=xe,{shixunsDetail:De,globalSetting:jt,loading:xn,dispatch:cr,onFinish:hr=()=>{}}=Me,kn=El(Me,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]);const[Jt]=he.default.useForm(),Mn=si=>pl(void 0,null,function*(){var la;const vr=yield cr({type:"shixunsDetail/getCustomScript",payload:{id:(la=De.actionTabs.params)==null?void 0:la.id,compile:si.execute,excutive:si.compile}});Da(),vr&&hr(vr==null?void 0:vr.shixun_script)}),Da=()=>{cr({type:"shixunsDetail/setActionTabs",payload:{}})};return y.createElement(Ve.default,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",open:De.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:Da},y.createElement(he.default,{form:Jt,scrollToFirstError:!0,layout:"vertical",onFinish:Mn},y.createElement(he.default.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},y.createElement(mo,{rows:4})),y.createElement(he.default.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},y.createElement(mo,{rows:4})),y.createElement("div",{className:bl.footerWrap},y.createElement(he.default.Item,null,y.createElement(Ze.ZP,{className:"mr5",size:"middle",onClick:Da},"\u53D6\u6D88"),y.createElement(Ze.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:xn.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};var Ns=(0,nt.connect)(({shixunsDetail:xe,loading:Me,globalSetting:De})=>({shixunsDetail:xe,globalSetting:De,loading:Me}))(ds),po={wrap:"wrap___tkKvJ",head:"head___qUdlR",active:"active___fcOZ0",practice:"practice___g43Av",right:"right___plViv",title:"title___fJJJd",content:"content___Aiv2H",des:"des___kaZig",mainBody:"mainBody___fTSjs",selectBox:"selectBox___omezm",smallType:"smallType___NU4X3",evaluating:"evaluating___YaR_r",evaluatingLabel:"evaluatingLabel___Cy_Vk",mask:"mask___ewIvw",evaluatingS1:"evaluatingS1___oKt4O",serviceSettingWrap:"serviceSettingWrap___Haz9b",serviceBox:"serviceBox___Oc9DS",serviceSetLeft:"serviceSetLeft___ek9V_",serviceSetTip:"serviceSetTip___t8Vpy",btns:"btns___E8bN3",otherPractice:"otherPractice___qlpPQ",box:"box___TdGJn",popover:"popover___s3ipd",serverConfig:"serverConfig___tirr2",viewRecommendConfig:"viewRecommendConfig___vFIgu"},bs=ne(82636),Ts=ne(96935),au=Object.defineProperty,Us=Object.defineProperties,Ks=Object.getOwnPropertyDescriptors,iu=Object.getOwnPropertySymbols,Xl=Object.prototype.hasOwnProperty,Pr=Object.prototype.propertyIsEnumerable,Fi=(xe,Me,De)=>Me in xe?au(xe,Me,{enumerable:!0,configurable:!0,writable:!0,value:De}):xe[Me]=De,Ri=(xe,Me)=>{for(var De in Me||(Me={}))Xl.call(Me,De)&&Fi(xe,De,Me[De]);if(iu)for(var De of iu(Me))Pr.call(Me,De)&&Fi(xe,De,Me[De]);return xe},Hi=(xe,Me)=>Us(xe,Ks(Me)),ko=(xe,Me,De)=>new Promise((jt,xn)=>{var cr=Jt=>{try{kn(De.next(Jt))}catch(Mn){xn(Mn)}},hr=Jt=>{try{kn(De.throw(Jt))}catch(Mn){xn(Mn)}},kn=Jt=>Jt.done?jt(Jt.value):Promise.resolve(Jt.value).then(cr,hr);kn((De=De.apply(xe,Me)).next())});const hl=Kr.default.Option,Ll=({practiceSetting:xe,dispatch:Me,shixunsDetail:De,globalSetting:jt,user:xn})=>{var cr,hr,kn,Jt;const[Mn,Da]=(0,y.useState)(null),[si,la]=(0,y.useState)([]),[vr,Ar]=(0,y.useState)(!0),[Hr,Ca]=(0,y.useState)({}),[Er,Qi]=(0,y.useState)([]),[Ci,Va]=(0,y.useState)(),[qa,pr]=(0,y.useState)(),[Zn,Mr]=(0,y.useState)([]),[Ur,fa]=(0,y.useState)({}),Za=(0,y.useRef)(null),ki=(0,y.useRef)(!0),Ni=(0,y.useRef)({activeId:null,selectId:null,serviceConfigList:null,evaluateScript:null,evaluationScript:null}),hn=(0,y.useRef)(null),[$a,Co]=(0,y.useState)(!1),[bi,Vi]=(0,y.useState)(!1),[To,$r]=(0,y.useState)(!1),[ui,oo]=(0,y.useState)({}),[uo,bo]=(0,y.useState)({}),[Oo,Yr]=(0,y.useState)(!0),[xi,to]=(0,y.useState)(!1),[Bi,Ro]=(0,y.useState)(""),[zo,fl]=(0,y.useState)(""),{id:Bo,is_published:kl}=xe,{frequence_image:Hl=[],environments:ma=[],choice_small_type:vo=[],other_image:sl=[]}=Ur,{name:vl,description:ol,authorization:hi,small_type:Ti=[]}=Hr;(0,y.useEffect)(()=>{Mn!==null&&(Pi(),Za.current&&(Za.current.scrollTop=0))},[Mn]),(0,y.useEffect)(()=>{Bo&&Wl()},[Bo]),(0,y.useEffect)(()=>{if(Mn!==null)return go(),()=>{clearTimeout(hn.current)}},[Mn,si,Er,Ci,qa]);const go=()=>{clearTimeout(hn.current),hn.current=setTimeout(()=>{!(0,dt.isEqual)(Ni.current.activeId,Mn)||!(0,dt.isEqual)(Ni.current.selectId,si)||!(0,dt.isEqual)(Ni.current.serviceConfigList,Er)||!(0,dt.isEqual)(Ni.current.evaluateScript,Ci)||!(0,dt.isEqual)(Ni.current.evaluationScript,qa)?Me({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):Me({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},Wl=()=>ko(void 0,null,function*(){var Xr,Wo,Nl;Ar(!0);const Zo=yield(0,ze.ZP)(`/api/shixuns/${Bo}/edit_environment_info.json`,{method:"get"});Zo.status===0&&(fa(Ri({},Zo.data)),Ar(!1),(Xr=Zo==null?void 0:Zo.data)!=null&&Xr.id?(Ni.current.activeId=(Wo=Zo==null?void 0:Zo.data)==null?void 0:Wo.id,Da((Nl=Zo==null?void 0:Zo.data)==null?void 0:Nl.id)):Da(null))}),Pi=()=>ko(void 0,null,function*(){var Xr,Wo,Nl,Zo,ss,Ul,nu,Pu,oc,ul;Yr(!0);const Tl=yield(0,ze.ZP)(`/api/shixuns/${Bo}/edit_environment_info.json`,{method:"get",params:{mirror_repository_id:Mn}});Ca(Tl.data),Ni.current.selectId=(Xr=Tl.data)==null?void 0:Xr.choice_small_type,la((Wo=Tl.data)==null?void 0:Wo.choice_small_type),Ni.current.serviceConfigList=(Nl=Tl.data)==null?void 0:Nl.shixun_service_configs,Qi((Zo=Tl.data)==null?void 0:Zo.shixun_service_configs),Ni.current.evaluateScript=Tl.data.evaluate_script,Va(Tl.data.evaluate_script),Ni.current.evaluationScript=Tl.data.choice_standard_scripts,pr(Tl.data.choice_standard_scripts),Mr(Tl.data.standard_scripts),to((ss=Tl==null?void 0:Tl.data)==null?void 0:ss.is_jupyter_lab_private_cloud),Ro(((Ul=Tl==null?void 0:Tl.data)==null?void 0:Ul.jupyter_lab_private_cloud_id)||((oc=(Pu=(nu=Tl==null?void 0:Tl.data)==null?void 0:nu.jupyter_lab_private_clouds)==null?void 0:Pu[0])==null?void 0:oc.id)),fl((ul=Tl==null?void 0:Tl.data)==null?void 0:ul.jupyter_lab_private_instance_id),Yr(!1)}),ro=()=>{var Xr;const Wo=()=>{nt.history.push(`/shixuns/${Bo}/challenges`),Me({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(Xr=xe==null?void 0:xe.sideBar)!=null&&Xr.confirmLeave?Ve.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Wo()}}):Wo()},Ko=(Xr=!1)=>ko(void 0,null,function*(){if((Hr==null?void 0:Hr.survival_time)<10){Ke.ZP.warning("\u57FA\u672C\u4FE1\u606F\u66F4\u65B0\u5931\u8D25:\u9A8C\u8BC1\u5931\u8D25: \u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F\u5FC5\u987B\u5927\u4E8E\u6216\u7B49\u4E8E 10");return}if((0,yt.gy)(Me,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return;let Wo={sub_type:si,main_type:Mn,shixun:{mirror_script_id:qa,is_jupyter_lab_private_cloud:!1,survival_time:Hr==null?void 0:Hr.survival_time},shixun_info:{evaluate_script:Ci},shixun_service_configs:Er.map(Zo=>({mirror_repository_id:Zo.mirror_repository_id,cpu_limit:Zo.cpu_limit,lower_cpu_limit:Zo.lower_cpu_limit,memory_limit:Zo.memory_limit,request_limit:Zo.request_limit,resource_limit:Zo.resource_limit}))};if(xi){if(!zo){Ke.ZP.warning("\u8BF7\u9009\u62E9\u5B9E\u4F8B");return}Wo.shixun=Hi(Ri({},Wo.shixun),{is_jupyter_lab_private_cloud:!0,jupyter_lab_private_cloud_id:Bi,jupyter_lab_private_instance_id:zo})}(yield(0,ze.ZP)(`/api/shixuns/${Bo}`,{method:"put",body:Wo})).status===0&&(Ke.ZP.success("\u7F16\u8F91\u6210\u529F"),Ni.current={activeId:Mn,selectId:si,serviceConfigList:Er,evaluateScript:Ci,evaluationScript:qa},Me({type:"practiceSetting/getCommonData",payload:{id:Bo}}),Me({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}))}),wl=Ti.filter(Xr=>si.includes(Xr.id)),Vo=()=>{ro()},hs=(Xr,Wo,Nl)=>{Qi(Zo=>Zo.map((ss,Ul)=>Ul===Nl?Hi(Ri({},ss),{[Wo]:Xr}):ss))},eu=()=>{(0,yt.gy)(Me,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||Me({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:Bo}}})},ic=Xr=>ko(void 0,null,function*(){const Wo=yield Me({type:"shixunsDetail/getScriptContent",payload:{id:Bo,script_id:Xr}});Wo&&Va(Wo.content)}),zs=Xr=>{Ve.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:y.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",y.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>ko(void 0,null,function*(){yield ic(Xr),Ve.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:y.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")})})})},tu=(Xr,Wo)=>{const Nl=Er[0]?[Er[0]]:[];Wo.forEach(Zo=>{const ss=Er.find(Ul=>Ul.mirror_repository_id===Number(Zo.key));if(ss)Nl.push(ss);else{const Ul=Ti.find(nu=>nu.id===Number(Zo.key));if(Ul.mirror_name){const nu={cpu_limit:1,lower_cpu_limit:.1,memory_limit:1,mirror_repository_id:Number(Zo.key),name:Ul.mirror_name,request_limit:10};Nl.push(nu)}}}),Qi(Nl),la(Xr)},fu=Xr=>{hs(String(Xr==null?void 0:Xr.cpu),"cpu_limit",Xr.index),hs(String(Xr==null?void 0:Xr.memory),"memory_limit",Xr.index),Co(!1)},mu=Xr=>{hs(String(Xr==null?void 0:Xr.gpu_limit),"gpu_limit",Xr.index),hs(String(Xr==null?void 0:Xr.gpu_memory_limit),"gpu_memory_limit",Xr.index),Vi(!1)};return y.createElement($n.Z,{loading:Oo,active:!0},y.createElement("div",{className:po.wrap},y.createElement("div",{className:po.head},[{key:!1,name:"\u901A\u7528\u4E91"},{key:!0,name:"\u4E13\u6709\u4E91"}].map(Xr=>y.createElement("div",{key:Xr.name,className:xi===Xr.key?po.active:"",onClick:()=>to(Xr.key)},Xr.name))),y.createElement("div",{className:po.practice,style:{display:xi===!1?"flex":"none"}},y.createElement(Nn.Z,{loading:vr,skin:"night",className:po.left,dispatch:Me,value:Mn,data:ma,otherData:sl,tags:Hl,onChange:Xr=>Da(Xr),onSearchWord:()=>{}}),y.createElement("div",{className:po.right},y.createElement("header",null,y.createElement("div",{className:po.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",Mn===null?"\u2014 \u2014":vl)),y.createElement("div",{className:po.content,ref:Za},Mn===null&&y.createElement(ft.Z,{image:Tn,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),Mn!==null&&y.createElement("div",{className:po.des},y.createElement("div",{className:po.mainBody},y.createElement(it.Z,{value:ol})),y.createElement("div",{className:po.title},"\u9644\u5E26\u73AF\u5883"),y.createElement("div",{className:po.selectBox},y.createElement(Kr.default,{onChange:(Xr,Wo)=>tu(Xr,Wo),getPopupContainer:Xr=>Xr.parentNode,mode:"multiple",bordered:!1,value:si,optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{width:400},maxTagCount:6},Ti.map((Xr,Wo)=>y.createElement(hl,{key:Xr.id,value:Xr.id},Xr.type_name))),y.createElement("div",{className:po.smallType},wl.map(Xr=>Xr.description?y.createElement("span",{key:Xr.id},Xr.description):null))),!((cr=De==null?void 0:De.detail)!=null&&cr.is_jupyter_lab)&&y.createElement(y.Fragment,null,y.createElement("div",{className:po.title},"\u8BC4\u6D4B\u811A\u672C"),y.createElement("div",{className:po.evaluating},y.createElement("div",{className:po.evaluatingLabel},kl&&y.createElement("div",{onClick:()=>{(0,yt.gy)(Me,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")},className:po.mask}),y.createElement(Kr.default,{style:{width:400},bordered:!1,getPopupContainer:Xr=>Xr.parentNode,value:qa,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:Xr=>{zs(Xr),pr(Xr)}},(Zn||[]).map((Xr,Wo)=>y.createElement(hl,{value:parseInt(Xr.id),name:Xr.scptname,key:Wo},Xr.scptname))),y.createElement("span",{className:po.evaluatingS1,onClick:eu},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),y.createElement(Hn.Z,{overlayClassName:po.popover,placement:"bottomLeft",content:y.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",y.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",y.createElement("br",null),"challengeProgramNames",y.createElement("br",null),"sourceClassNames",y.createElement("br",null),y.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",y.createElement("br",null),y.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",y.createElement("br",null),"src/step1/HelloWorld.java",y.createElement("br",null),"src/step2/Other.java",y.createElement("br",null),y.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",y.createElement("br",null),"step1.HelloWorld",y.createElement("br",null),"step2.Other",y.createElement("br",null),y.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",y.createElement("br",null),'ff challengeProgramNames=("src/step1/',y.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',y.createElement("br",null),'sourceClassNames=("step1.HelloWorld',y.createElement("br",null),'" "step2.Other")',y.createElement("br",null),y.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},y.createElement("span",{style:{marginTop:"2px"},className:"ml10 current font14"},y.createElement(ql.Z,null)))),y.createElement(Tr.ZP,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:Ci,onChange:Xr=>{if(ki.current){ki.current=!1;return}Va(Xr),(0,yt.gy)(Me,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")&&setTimeout(()=>{ki.current=!0,Va(Ni.current.evaluateScript)},200)}}))),((hr=De.detail)==null?void 0:hr.identity)<3&&!!Er.length&&y.createElement(y.Fragment,null,y.createElement("div",{className:po.title},"\u8D44\u6E90\u914D\u7F6E"),y.createElement("div",{className:po.serviceSettingWrap},Er==null?void 0:Er.map((Xr,Wo)=>{var Nl,Zo,ss;return y.createElement("div",{key:Wo,className:"mb30"},y.createElement("div",{className:"mb20"},y.createElement("span",{className:"font16"},Xr.name)),y.createElement("div",{style:{color:"#333",marginBottom:4}},"CPU\u548C\u5185\u5B58"),y.createElement(qe.Z,{align:"middle"},y.createElement(qe.Z,{align:"middle",wrap:!1},y.createElement("div",{className:po.serverConfig,style:kl?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{},onClick:()=>{kl||(oo({index:Wo,cpu:Xr==null?void 0:Xr.cpu_limit,memory:Xr==null?void 0:Xr.memory_limit}),Co(!0))}},y.createElement("div",null,y.createElement("span",null,Xr==null?void 0:Xr.cpu_limit,"\u6838")," ",y.createElement("span",null,Xr==null?void 0:Xr.memory_limit,"GB")),y.createElement("i",{className:"iconfont icon-bianji21",style:kl?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}}))),y.createElement(qe.Z,{align:"middle",wrap:!1},y.createElement("div",{className:po.viewRecommendConfig,onClick:()=>$r(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E"))),(((ss=(Nl=jt==null?void 0:jt.setting)==null?void 0:Nl.big_model_users)==null?void 0:ss.includes((Zo=xn==null?void 0:xn.userInfo)==null?void 0:Zo.login))||(0,Ln.fn)())&&y.createElement(y.Fragment,null,y.createElement("div",{style:{color:"#333",marginBottom:4,marginTop:15}},"GPU\u548C\u663E\u5B58"),y.createElement(qe.Z,{align:"middle"},y.createElement(qe.Z,{align:"middle",wrap:!1},y.createElement("div",{className:po.serverConfig,style:kl?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{},onClick:()=>{kl||(bo({index:Wo,gpu_limit:(Xr==null?void 0:Xr.gpu_limit)||0,gpu_memory_limit:(Xr==null?void 0:Xr.gpu_memory_limit)||0}),Vi(!0))}},!!(Xr!=null&&Xr.gpu_limit)&&y.createElement(y.Fragment,null,y.createElement("div",null,y.createElement("span",null,"\u663E\u5361",Xr==null?void 0:Xr.gpu_limit,"\u4E2A")," ",y.createElement("span",null,"\u663E\u5B58",Xr==null?void 0:Xr.gpu_memory_limit,"GB")),y.createElement("i",{className:"iconfont icon-bianji21",style:kl?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}})),!(Xr!=null&&Xr.gpu_limit)&&y.createElement(y.Fragment,null,y.createElement("div",null,"\u672A\u914D\u7F6EGPU"),y.createElement("i",{className:"iconfont icon-bianji21",style:kl?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}})))))),y.createElement("div",{className:po.serviceBox},y.createElement("div",{className:po.serviceSetLeft},"\u6587\u4EF6\u5927\u5C0F\u9650\u5236"),y.createElement(pt.default,{value:Xr.resource_limit,style:{width:400,height:50},disabled:kl,maxLength:5,onChange:Ul=>{const{value:nu}=Ul.target,Pu=/^\d*(\.\d*)?$/;nu.match(Pu)&&hs(Ul.target.value,"resource_limit",Wo)},addonAfter:"M"}),y.createElement("label",{className:po.serviceSetTip},"File size limit\u53C2\u6570\uFF0C\u8868\u793A\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u7684\u5927\u5C0F\u9650\u5236")))}))),y.createElement("div",{className:"flex flex-col gap-10px"},y.createElement("div",null,"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F"),y.createElement(Un.Z,{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F",value:Hr==null?void 0:Hr.survival_time,addonAfter:"\u5206",min:0,style:{width:256},onChange:Xr=>{Ca(Hi(Ri({},Hr),{survival_time:Xr}))}})))),y.createElement("div",{className:po.btns},y.createElement(Ze.ZP,{size:"middle",style:{marginRight:20},onClick:Vo},"\u53D6\u6D88"),y.createElement(Ze.ZP,{size:"middle",type:"primary",disabled:Mn===null,onClick:()=>Ko()},"\u4FDD\u5B58"))),y.createElement(wt.Z,null),y.createElement(Ns,{onFinish:Xr=>Va(Xr)}),y.createElement(Gn.Z,null),y.createElement(ia.Z,{visible:$a,onOk:Xr=>fu(Xr),onCancel:()=>Co(!1),info:ui}),y.createElement(Qr.Z,{visible:bi,onOk:Xr=>mu(Xr),onCancel:()=>Vi(!1),info:uo}),y.createElement(Ua.Z,{identifier:Bo,visible:To,onCancel:()=>$r(!1),info:null,isJupyter:!0})),y.createElement("div",{className:po.otherPractice,style:{display:xi===!0?"flex":"none"}},y.createElement("div",{className:po.box},y.createElement(bs.qp,{title:"",titleWidth:0,dataSource:(Hr==null?void 0:Hr.jupyter_lab_private_clouds)||[],value:Bi,style:{marginLeft:-20},onChange:Xr=>Ro(Xr)}),y.createElement(Lo.default,{rowSelection:{columnWidth:120,type:"radio",onChange:Xr=>{fl(Xr[0])},selectedRowKeys:[zo]},style:{marginTop:13},rowKey:"id",columns:[{title:"\u540D\u79F0",dataIndex:"name"},{title:"\u63CF\u8FF0",dataIndex:"des"}],dataSource:((Jt=(kn=Hr==null?void 0:Hr.jupyter_lab_private_clouds)==null?void 0:kn.find(Xr=>Xr.id===Bi))==null?void 0:Jt.image)||[],pagination:!1})),y.createElement("div",{className:po.btns},y.createElement(Ze.ZP,{size:"middle",style:{marginRight:20},onClick:Vo},"\u53D6\u6D88"),y.createElement(Ts.Z,{size:"middle",type:"primary",disabled:Mn===null,onClick:Ko},"\u4FDD\u5B58")))))};var Rs=(0,nt.connect)(({practiceSetting:xe,globalSetting:Me,shixunsDetail:De,user:jt})=>({practiceSetting:xe,globalSetting:Me,shixunsDetail:De,user:jt}))(Ll);const Al=({shixunsDetail:xe})=>{var Me,De,jt,xn;const[cr,hr]=(0,y.useState)(!0);return(0,y.useEffect)(()=>{var kn;typeof((kn=xe==null?void 0:xe.detail)==null?void 0:kn.is_jupyter_lab)=="boolean"&&cr&&hr(!1)},[(Me=xe==null?void 0:xe.detail)==null?void 0:Me.is_jupyter_lab,cr]),console.log((De=xe==null?void 0:xe.detail)==null?void 0:De.is_jupyter_lab,cr),y.createElement($n.Z,{loading:cr,active:!0},((jt=xe==null?void 0:xe.detail)==null?void 0:jt.is_jupyter_lab)===!1&&y.createElement(Cl,null),((xn=xe==null?void 0:xe.detail)==null?void 0:xn.is_jupyter_lab)===!0&&y.createElement(Rs,null))};var jo=(0,nt.connect)(({shixunsDetail:xe})=>({shixunsDetail:xe}))(Al),$i=ne(56102),qo={flex_box_center:"flex_box_center___l5eTc",flex_space_between:"flex_space_between___k0OR7",flex_box_vertical_center:"flex_box_vertical_center___OKlIC",flex_box_center_end:"flex_box_center_end___hN9A6",flex_box_column:"flex_box_column___ijTq_",dataset:"dataset___dSWAV",header:"header___BzxI4",title:"title___cPEyN",dataPath:"dataPath___wJ6mR",pathTitle:"pathTitle___TOS2Z",btns:"btns___jGE8o",content:"content___s4ep8",customTable:"customTable___OG3_9",row:"row___ONd7r",empty:"empty___CgtTE",path:"path___Cg5rX",text:"text___SCLRV",actionsBtns:"actionsBtns___L5tdC",customModal:"customModal___qVeG3",shareModal:"shareModal___HedYo",fileName:"fileName___x56US",renameModal:"renameModal___SmCAd",errorDes:"errorDes___VLR_5",uploadFileModal:"uploadFileModal___pYYDB",selectBtn:"selectBtn___m_hrR",leftButton:"leftButton___F0fvG",rightButton:"rightButton___oCK81",centerText:"centerText___jpgrt"},Jl={wrap:"wrap___EmsVa",colorBlue:"colorBlue___XqtfP",repeatedName:"repeatedName___yMQsm"},xu=ne(83845),cc=Object.defineProperty,Pl=Object.defineProperties,ou=Object.getOwnPropertyDescriptors,vs=Object.getOwnPropertySymbols,Ys=Object.prototype.hasOwnProperty,Fu=Object.prototype.propertyIsEnumerable,$u=(xe,Me,De)=>Me in xe?cc(xe,Me,{enumerable:!0,configurable:!0,writable:!0,value:De}):xe[Me]=De,As=(xe,Me)=>{for(var De in Me||(Me={}))Ys.call(Me,De)&&$u(xe,De,Me[De]);if(vs)for(var De of vs(Me))Fu.call(Me,De)&&$u(xe,De,Me[De]);return xe},Lu=(xe,Me)=>Pl(xe,ou(Me)),ku=(xe,Me,De)=>new Promise((jt,xn)=>{var cr=Jt=>{try{kn(De.next(Jt))}catch(Mn){xn(Mn)}},hr=Jt=>{try{kn(De.throw(Jt))}catch(Mn){xn(Mn)}},kn=Jt=>Jt.done?jt(Jt.value):Promise.resolve(Jt.value).then(cr,hr);kn((De=De.apply(xe,Me)).next())});const{Dragger:wu}=bt.default;var dc=({dispatch:xe,id:Me,onClose:De,onOK:jt,visible:xn,wrapClassName:cr,local:hr,containerId:kn,rootIdentifier:Jt})=>{var Mn;const[Da,si]=(0,y.useState)({}),[la,vr]=(0,y.useState)([]),[Ar,Hr]=(0,y.useState)([]),[Ca,Er]=(0,y.useState)(0),[Qi,Ci]=(0,y.useState)(!1),[Va,qa]=(0,y.useState)(!1),[pr]=he.default.useForm(),[Zn,Mr]=(0,y.useState)([]),Ur=(0,y.useRef)([]);(0,y.useEffect)(()=>{xn&&(pr.resetFields(),Mr([]),Hr([]),vr([]),Er(0),qa(!1),Ci(!1))},[xn]);const fa=Yr=>{var xi,to,Bi;if(Yr.file.status==="done"||Yr.file.status==="uploading"){if(Mr(Yr.fileList),!Yr.file.response)return;if((xi=Yr.file.response)!=null&&xi.id){Ke.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}Mr(Zn.filter(Ro=>Ro.uid!==Yr.file.uid)),(to=Yr.file.response)!=null&&to.message&&Ke.ZP.info((Bi=Yr.file.response)==null?void 0:Bi.message)}},Za=Yr=>ku(void 0,null,function*(){var xi;if(!Ca){const Bi=Zn.filter(Ro=>Ro.uid!==Yr.uid);Mr(Bi),Ur.current=[...Bi],vr(la.filter(Ro=>Ro!==Yr.name)),Ke.ZP.info("\u5220\u9664\u6210\u529F"),Bi.length||(pr.setFieldsValue({file:void 0}),pr.validateFields());return}if(!Yr.response){Ke.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield(0,ze.ZP)(`/api/shixuns/${Me}/destroy_data_sets.json`,{method:"Delete",body:{id:[(xi=Yr==null?void 0:Yr.response)==null?void 0:xi.id]}})).status===0&&(Mr(Zn.filter(Bi=>Bi.uid!==Yr.uid)),Ke.ZP.info("\u5220\u9664\u6210\u529F"))}),ki=Yr=>{if(Zn!=null&&Zn.some(to=>to.name===Yr.name))return Ke.ZP.info(`${Yr.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(Yr.size/1024/1024>500)return Ke.ZP.info("\u6587\u4EF6\u8D85\u8FC7500M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;const xi={name:Yr.name,uid:Yr.uid,file:Yr,percent:0};return Zn.push(xi),Ur.current=[...Zn],Mr([...Zn]),!1},Ni={height:300,multiple:!0,disabled:Ca>0,withCredentials:!0,fileList:Zn,action:`${Dt.Z.API_SERVER}/api/attachments.json`,onChange:fa,onRemove:Za,beforeUpload:ki},hn=(Yr,xi,to,Bi,Ro)=>{const zo=new FormData;Object.keys(Yr).forEach(Bo=>{zo.append(Bo,Yr[Bo])});const fl=new window.XMLHttpRequest;return fl.withCredentials=!0,fl.addEventListener("load",function(Bo){var kl;to(JSON.parse((kl=Bo==null?void 0:Bo.target)==null?void 0:kl.response))},!1),fl.addEventListener("error",function(Bo){Ro&&Ro(Bo)},!1),fl.upload.onprogress=Bo=>{Bi&&Bi(Bo)},fl.open("POST",xi),fl.send(zo),fl},$a=(Yr,xi)=>{if(Yr.lengthComputable){const to=Math.floor(Yr.loaded/Yr.total*100),Bi=Lu(As({},xi),{percent:to,status:to===100?"done":"uploading"});console.log(Ur.current,333),Ur.current=Ur.current.map(Ro=>Ro.uid===xi.uid?Bi:Ro),Mr(Ur.current)}},Co=(Yr,xi)=>{const to=Lu(As({},xi),{status:"error"});Ke.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Ur.current=Ur.current.map(Bi=>Bi.uid===xi.uid?to:Bi),Ur.current.every(Bi=>Bi.status==="done"||Bi.status==="error")&&(qa(!1),Er(2)),Mr(Ur.current)},bi=(Yr,xi)=>{let to=Lu(As({},xi),{status:"done"});if(Yr.status===0||(to=Lu(As({},xi),{status:"error"}),Ke.ZP.error("\u4E0A\u4F20\u5931\u8D25!")),Ur.current=Ur.current.map(Bi=>Bi.uid===xi.uid?to:Bi),Ur.current.every(Bi=>Bi.status==="done")){Ke.ZP.success("\u4E0A\u4F20\u5B8C\u6210!"),oo(!0);return}Ur.current.every(Bi=>Bi.status==="done"||Bi.status==="error")&&(qa(!1),Er(2)),Mr(Ur.current)},Vi=()=>{let Yr=!0;return window.navigator.onLine==!0?Yr=!0:Yr=!1,Yr},To=Yr=>ku(void 0,null,function*(){if(qa(!0),Ca===3){Er(2);return}if(Ca===2||Ca===1){$r();return}const{commitMessage:xi="",fileOss:to=[]}=Yr||{},Ro=(hr?Zn:to).map(Bo=>Bo.name);if(Ro.filter(Bo=>Bo.indexOf("\u3001")!=-1||Bo.indexOf(" ")!=-1).length>0){Ke.ZP.info("\u6570\u636E\u96C6\u540D\u79F0\u7981\u6B62\u6709\u7A7A\u683C\u4E0E\u3001"),qa(!1);return}const zo=(0,ot.TG)(),fl=yield(0,ze.ZP)(`/api/shixuns/${Me}/check_data_sets`,{method:"post",body:{files_name:Ro,homework_common_id:zo||void 0}});if(fl.status===-3){vr(fl==null?void 0:fl.exist_files),qa(!1);return}if(JSON.stringify(fl)==="{}"){qa(!1),Ke.ZP.error("\u7F51\u7EDC\u5DF2\u65AD\u5F00,\u8BF7\u7A0D\u540E\u91CD\u8BD5!");return}fl.status===0&&(Zn.forEach(Bo=>{const kl=hn({file:Bo.file,description:xi},`${Dt.Z.API_SERVER}/api/shixuns/${Me}/upload_data_sets.json`,Hl=>bi(Hl,Bo),Hl=>$a(Hl,Bo),Hl=>Co(Hl,Bo));Ar.push(kl)}),Er(1))}),$r=()=>{const{commitMessage:Yr=""}=As({},pr.getFieldsValue())||{},xi=Ur.current.filter(Bi=>Bi.status==="error"),to=Ur.current.map(Bi=>Lu(As({},Bi),{status:Bi.status==="error"?"uploading":Bi.status}));Mr(to),xi.forEach(Bi=>{const Ro=hn({file:Bi.file,description:Yr},`${Dt.Z.API_SERVER}/api/shixuns/${Me}/upload_data_sets.json`,zo=>bi(zo,Bi),zo=>$a(zo,Bi),zo=>Co(zo,Bi));Ar.push(Ro)})},ui=Yr=>{var xi,to;if(console.log(Yr,"changedValues"),"fileOss"in Yr){if(Yr!=null&&Yr.fileOss.every(Bi=>Bi.status==="done")&&((xi=Yr==null?void 0:Yr.fileOss)!=null&&xi.length)){Ke.ZP.success("\u4E0A\u4F20\u5B8C\u6210!"),oo(!0);return}if(Yr!=null&&Yr.fileOss.every(Bi=>Bi.status==="done"||Bi.status==="error")&&((to=Yr==null?void 0:Yr.fileOss)!=null&&to.length)){Er(3),qa(!1);return}vr(la.filter(Bi=>{var Ro;return(Ro=Yr==null?void 0:Yr.fileOss)==null?void 0:Ro.some(zo=>zo.name===Bi)}))}si(As({},pr.getFieldsValue()))},oo=Yr=>{Yr||(Ci(!0),Ar.forEach(xi=>{xi.abort()})),jt(),De()},uo=()=>{const{fileOss:Yr=[]}=As({},pr.getFieldsValue())||{},xi=Zn==null?void 0:Zn.every(Bi=>Bi.status==="done"),to=Yr==null?void 0:Yr.every(Bi=>Bi.status==="done");if(!xi||!to){Ve.default.confirm({title:"\u5173\u95ED\u5F39\u6846\u63D0\u793A",content:"\u6709\u6587\u4EF6\u672A\u4E0A\u4F20,\u662F\u5426\u786E\u5B9A\u79BB\u5F00\uFF1F",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{oo()}});return}oo()},bo=()=>y.createElement(y.Fragment,null,y.createElement("div",null,y.createElement("i",{className:`iconfont icon-shangchuan font50 ${Jl.colorBlue}`})),y.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",y.createElement("span",{className:`${Jl.colorBlue} ml5`},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20"))),Oo=Yr=>{console.log(Yr,444)};return y.createElement(Ve.default,{open:xn,onOk:()=>{(0,ot.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0A\u4F20\u6587\u4EF6"]),pr.submit()},centered:!0,okText:Ca===0?"\u786E\u5B9A":Ca===1?"\u4E0A\u4F20\u4E2D":"\u91CD\u65B0\u4E0A\u4F20",okButtonProps:{loading:Va},onCancel:uo,width:"1000px",title:"\u4E0A\u4F20\u6587\u4EF6"},y.createElement("div",{className:Jl.wrap},y.createElement(he.default,{className:"mt10",form:pr,scrollToFirstError:!0,layout:"vertical",onFinish:To,onValuesChange:ui},hr?y.createElement(he.default.Item,{label:y.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",y.createElement("span",{className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7500M)")),name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},y.createElement(wu,As({},Ni)," ",bo())):y.createElement(he.default.Item,{label:y.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",y.createElement("span",{className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7100GB)")),name:"fileOss",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},y.createElement(xu.ZP,{identifier:Jt,cancelUpload:Qi,container_type:"Shixun",container_id:kn,uploading:Ca<3?Ca:0,disabled:Ca>0,height:300,maxSize:100*1024*1024*1024,description:Da.commitMessage||"",text:bo(),onComplete:Oo,realFileName:!0})),!!la.length&&y.createElement("span",{className:Jl.repeatedName},la.join("\u3001"),"\u5DF2\u5B58\u5728,\u8BF7\u5220\u9664\u540E\u518D\u4E0A\u4F20"),y.createElement(he.default.Item,{name:"commitMessage",label:"\u5907\u6CE8:",rules:[{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},y.createElement(pt.default,{bordered:!1,disabled:Ca>0,maxLength:100,suffix:`${((Mn=Da.commitMessage)==null?void 0:Mn.length)||0}/100`,placeholder:"\u8BF7\u586B\u5199\u5907\u6CE8\u4FE1\u606F"})))))},fc=ne(81876),ec=ne(63457),Nu=ne(64006),tc=Object.defineProperty,Du=Object.defineProperties,ns=Object.getOwnPropertyDescriptors,Tu=Object.getOwnPropertySymbols,Gs=Object.prototype.hasOwnProperty,hu=Object.prototype.propertyIsEnumerable,Ru=(xe,Me,De)=>Me in xe?tc(xe,Me,{enumerable:!0,configurable:!0,writable:!0,value:De}):xe[Me]=De,gs=(xe,Me)=>{for(var De in Me||(Me={}))Gs.call(Me,De)&&Ru(xe,De,Me[De]);if(Tu)for(var De of Tu(Me))hu.call(Me,De)&&Ru(xe,De,Me[De]);return xe},fs=(xe,Me)=>Du(xe,ns(Me)),Cc=(xe,Me)=>{var De={};for(var jt in xe)Gs.call(xe,jt)&&Me.indexOf(jt)<0&&(De[jt]=xe[jt]);if(xe!=null&&Tu)for(var jt of Tu(xe))Me.indexOf(jt)<0&&hu.call(xe,jt)&&(De[jt]=xe[jt]);return De},Wu=(xe,Me,De)=>new Promise((jt,xn)=>{var cr=Jt=>{try{kn(De.next(Jt))}catch(Mn){xn(Mn)}},hr=Jt=>{try{kn(De.throw(Jt))}catch(Mn){xn(Mn)}},kn=Jt=>Jt.done?jt(Jt.value):Promise.resolve(Jt.value).then(cr,hr);kn((De=De.apply(xe,Me)).next())});const{Fragment:Bc}=y,{TabPane:xs}=wr.default,Os=xe=>{var Me=xe,{globalSetting:De,dispatch:jt,practiceSetting:xn,shixunsDetail:cr,user:hr}=Me,kn=Cc(Me,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),Jt,Mn,Da,si,la,vr;const{id:Ar}=xn,[Hr,Ca]=(0,y.useState)([]),[Er,Qi]=(0,y.useState)({}),[Ci,Va]=(0,y.useState)([]),[qa,pr]=(0,y.useState)(!1),[Zn,Mr]=(0,y.useState)(!0),[Ur,fa]=(0,y.useState)(!1),[Za,ki]=(0,y.useState)(!1),[Ni,hn]=(0,y.useState)(!1),[$a,Co]=(0,y.useState)(!1),[bi,Vi]=(0,y.useState)("all"),[To,$r]=(0,y.useState)([]),[ui,oo]=(0,y.useState)([]),[uo,bo]=(0,y.useState)(!1),[Oo,Yr]=(0,y.useState)({}),[xi,to]=(0,y.useState)(!1),[Bi,Ro]=(0,y.useState)([]),[zo,fl]=(0,y.useState)({page:1,limit:10,total:0}),[Bo,kl]=(0,y.useState)({page:1,limit:10,search:"",order:"mine"});(0,y.useEffect)(()=>{Ar&&ma()},[Ar]);const Hl=Pi=>{const ro=fs(gs({},zo),{page:Pi});oo([]),fl(ro),ma(ro)},ma=Pi=>Wu(void 0,null,function*(){const Ko=Pi||{page:1,limit:10,total:0};pr(!0);const wl=yield jt({type:"shixunsDetail/getSetData",payload:fs(gs({},Ko),{id:Ar})});wl!=null&&wl.data_sets&&(pr(!1),Ca([...wl.data_sets]),fl(fs(gs({},Ko),{total:wl==null?void 0:wl.data_sets_count})),Mr(!1),Qi(gs({},wl)))}),vo=()=>y.createElement("div",{className:qo.empty},y.createElement("img",{src:fc.x7,width:"258"}),y.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E\u96C6\u6587\u4EF6~")),vl={selectedRowKeys:ui,columnWidth:70,onChange:Pi=>{console.log("selectedRowKeys changed: ",Pi),oo(Pi)}},ol=Pi=>{(0,ot.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]);const ro=Pi?[Pi]:ui,Ko=(0,ot.TG)();Ve.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u6587\u4EF6\u5417\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Wu(void 0,null,function*(){if((yield(0,ze.ZP)(`/api/shixuns/${Ar}/destroy_data_sets.json`,{method:"Delete",body:{id:ro,homework_common_id:Ko||void 0}})).status===0){const Vo=ro.length===Hr.length&&zo.page>1?zo.page-1:zo.page;Ke.ZP.success("\u5220\u9664\u6210\u529F"),ma(fs(gs({},zo),{page:Vo})),oo([])}})})},hi=()=>Wu(void 0,null,function*(){const{title:Pi}=Oo;let ro=null;if(console.log(Pi,"title"),Pi===""){ro="\u6587\u4EF6\u540D\u4E0D\u80FD\u4E3A\u7A7A",Yr(fs(gs({},Oo),{errorDes:ro}));return}if(Pi.includes(" ")){ro="\u6587\u4EF6\u540D\u4E0D\u80FD\u6709\u7A7A\u683C",Yr(fs(gs({},Oo),{errorDes:ro}));return}const Ko=Hr.find(eu=>eu.id===(Oo==null?void 0:Oo.id)).title;if(Pi===Ko.substring(0,Ko.lastIndexOf("."))||Pi===Ko){ro="\u6587\u4EF6\u540D\u4E0D\u80FD\u91CD\u540D",Yr(fs(gs({},Oo),{errorDes:ro}));return}const wl=Ko.includes(".")?Ko.substring(Ko.lastIndexOf("."),Ko.length):"",Vo=(0,ot.TG)();(yield(0,ze.ZP)(`/api/shixuns/${Ar}/rename_data_sets.json`,{method:"post",body:{id:Oo==null?void 0:Oo.id,new_file_name:Pi+wl,homework_common_id:Vo||void 0}})).status===0&&(Ke.ZP.success("\u91CD\u547D\u540D\u6210\u529F"),ma(zo),fa(!1),Yr({}))}),Ti=()=>{const{download_url:Pi}=Oo;go(Pi),Ke.ZP.success("\u590D\u5236\u6210\u529F"),ki(!1),Yr({})},go=Pi=>{const ro=Pi,Ko=document.createElement("input");Ko.value=ro,document.body.appendChild(Ko),Ko.select(),document.execCommand("Copy"),Ko.style.display="none"},Wl=[{title:"\u6587\u4EF6",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:Pi=>y.createElement(jr.Z,{title:Pi},y.createElement("span",null,Pi))},{title:"\u6570\u636E\u96C6\u6765\u6E90",dataIndex:"data_set_title",key:"data_set_title",align:"left",ellipsis:!0,render:(Pi,ro)=>ro!=null&&ro.data_set_id?y.createElement(jr.Z,{title:Pi},y.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{(0,ot.xg)(`/dataset/${ro==null?void 0:ro.data_set_id}/detail?tabId=public`)}},Pi)):"--"},{title:"\u5907\u6CE8",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:Pi=>y.createElement(jr.Z,{title:Pi},y.createElement("span",null,Pi||"--"))},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:(Pi,ro)=>vn()(ro.created_on).format("YYYY-MM-DD HH:mm")},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"file_path",key:"file_path",align:"left",render:(Pi,ro)=>y.createElement("div",{className:qo.path},y.createElement(jr.Z,{title:Pi},y.createElement("span",{className:qo.text},Pi)),y.createElement($i.CopyToClipboard,{text:Pi,onCopy:()=>Ke.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(jr.Z,{title:"\u590D\u5236"},y.createElement("i",{className:"iconfont icon-fuzhi6 ml5"}))))},{title:"\u6700\u540E\u4FEE\u6539\u4EBA",dataIndex:"author",key:"author",align:"left",width:120},{title:"\u6587\u4EF6\u5927\u5C0F",dataIndex:"filesize",key:"filesize",align:"left",width:100},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"left",width:200,render:(Pi,ro)=>y.createElement("div",{className:qo.actionsBtns},y.createElement(jr.Z,{title:"\u91CD\u547D\u540D"},y.createElement("span",{className:"iconfont icon-zhongmingming",onClick:()=>{var Ko;Yr((0,dt.clone)(fs(gs({},ro),{title:ro!=null&&ro.title.includes(".")?(Ko=ro==null?void 0:ro.title)==null?void 0:Ko.substring(0,ro.title.lastIndexOf(".")):ro==null?void 0:ro.title}))),fa(!0),(0,ot.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u91CD\u547D\u540D"])}})),y.createElement(jr.Z,{title:"\u5206\u4EAB"},y.createElement("span",{className:"iconfont icon-fenxiang",onClick:()=>{(0,ot.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5206\u4EAB"]),Yr((0,dt.clone)(ro)),ki(!0)}})),y.createElement(jr.Z,{title:"\u4E0B\u8F7D"},y.createElement("span",{className:"iconfont icon-xiazai3",onClick:()=>{(0,ot.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0B\u8F7D"]),(0,ot.Nd)(ro.title,ro==null?void 0:ro.download_url)}})),y.createElement(jr.Z,{title:"\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6\u4E2D"},y.createElement("span",{className:"iconfont icon-tongbushuju",onClick:()=>{(0,ot.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u540C\u6B65"]),Co(!0),Ro([ro]),$r([ro.id])}})),y.createElement(jr.Z,{title:"\u5220\u9664"},y.createElement("span",{className:"iconfont icon-shanchu8",onClick:()=>{(0,ot.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]),ol(ro.id)}})))}];return y.createElement("div",{className:qo.dataset},y.createElement("div",{className:qo.header},y.createElement("div",{className:qo.title},"\u6570\u636E\u96C6(",zo.total,")"),y.createElement("div",{className:qo.dataPath},y.createElement("span",{className:qo.pathTitle},"\u6570\u636E\u96C6\u8DEF\u5F84:"),y.createElement("input",{value:Er==null?void 0:Er.folder_name,disabled:!0}),y.createElement($i.CopyToClipboard,{text:Er==null?void 0:Er.folder_name,onCopy:()=>Ke.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(jr.Z,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u6570\u636E\u96C6\u8DEF\u5F84"},y.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})))),y.createElement("div",{className:qo.btns},y.createElement(Ze.ZP,{type:"primary",ghost:!0,onClick:()=>ol(),disabled:!ui.length,style:{width:"60px"}},"\u5220\u9664"),y.createElement(Ze.ZP,{type:"primary",className:"ml10",style:{width:"60px"},ghost:!0,onClick:()=>{Co(!0),$r(ui),Ro(Hr.filter(Pi=>ui.includes(Pi.id)))},disabled:!ui.length},"\u540C\u6B65"),y.createElement(ea.Z,{className:"ml10",disabled:((Jt=hr==null?void 0:hr.userInfo)==null?void 0:Jt.user_status)===2,dropdownRender:()=>y.createElement(nr.default,null,y.createElement(nr.default.Item,{key:1,onClick:()=>{bo(!0)}},"\u4E0A\u4F20\u6570\u636E\u96C6"),y.createElement(nr.default.Item,{key:2,onClick:()=>{hn(!0),Vi("all")}},"\u9009\u62E9\u6570\u636E\u96C6"))},y.createElement("span",{className:qo.selectBtn},y.createElement("span",null,"\u589E\u52A0\u6570\u636E\u96C6"))))),y.createElement("div",{className:qo.content},y.createElement($n.Z,{loading:Zn,active:!0,paragraph:{rows:5}},zo.total?y.createElement(Lo.default,{rowSelection:vl,className:qo.customTable,dataSource:Hr,bordered:!1,rowKey:Pi=>Pi.id,rowClassName:qo.row,columns:Wl,loading:qa,pagination:{pageSize:zo.limit,total:zo.total,current:zo.page,onChange:Hl,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):vo())),y.createElement(dc,{rootIdentifier:(Mn=cr==null?void 0:cr.detail)==null?void 0:Mn.root_identifier,wrapClassName:qo.uploadFileModal,id:Ar,containerId:(Da=cr==null?void 0:cr.detail)==null?void 0:Da.id,local:(si=De==null?void 0:De.setting)==null?void 0:si.is_local,dispatch:jt,visible:uo,onClose:()=>bo(!1),onOK:ma}),y.createElement(Ve.default,{title:"\u91CD\u547D\u540D",open:Ur,onOk:hi,centered:!0,wrapClassName:qo.renameModal,onCancel:()=>{fa(!1),Yr({})},width:"1000px"},y.createElement("div",null,y.createElement("div",{className:qo.fileName},y.createElement("sup",null,"*"),"\u6587\u4EF6\u540D\xA0:"),y.createElement(pt.default,{value:Oo==null?void 0:Oo.title,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u5B57",bordered:!1,onChange:Pi=>{Yr(fs(gs({},Oo),{title:Pi.target.value,errorDes:null}))},maxLength:60,suffix:`${((la=Oo==null?void 0:Oo.title)==null?void 0:la.length)||0}/60`}),(Oo==null?void 0:Oo.errorDes)&&y.createElement("div",{className:qo.errorDes},Oo==null?void 0:Oo.errorDes))),y.createElement(Ve.default,{title:"\u5206\u4EAB\u4E0B\u8F7D\u94FE\u63A5",open:Za,onOk:Ti,centered:!0,wrapClassName:qo.shareModal,onCancel:()=>{ki(!1),Yr({})},width:"1000px",okText:"\u590D\u5236\u94FE\u63A5"},y.createElement("div",null,y.createElement("div",{className:qo.fileName},"\u53D1\u9001\u94FE\u63A5\uFF0C\u522B\u4EBA\u53EF\u4EE5\u901A\u8FC7\u94FE\u63A5\u4E0B\u8F7D\u6587\u4EF6",y.createElement("span",null,"(\u6709\u6548\u671F\u4E3A3\u5929)")),y.createElement(pt.default,{bordered:!1,addonBefore:"\u94FE\u63A5",value:Oo==null?void 0:Oo.download_url}))),y.createElement(ec.Z,{setVisible:hn,visible:Ni,recordId:To,type:bi,updateData:ma,identifier:(vr=cr.detail)==null?void 0:vr.identifier}),y.createElement(Ve.default,{title:"\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6",open:$a,width:400,centered:!0,keyboard:!1,onCancel:()=>Co(!1),maskClosable:!1,footer:y.createElement("div",{style:{display:"flex",justifyContent:"center"}},y.createElement("div",{className:qo.leftButton,onClick:()=>{to(!0)}},"\u751F\u6210\u65B0\u7684\u6570\u636E\u96C6"),y.createElement("div",{className:qo.rightButton,onClick:()=>{Co(!1),hn(!0),Vi("my")}},"\u53D1\u9001\u5230\u5DF2\u6709\u6570\u636E\u96C6\u4E2D"))},y.createElement("div",{className:qo.centerText},"\u5C06\u8BE5\u6570\u636E\u96C6\u6587\u4EF6\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6\u4E2D\uFF0C\u8BF7\u9009\u62E9\u540C\u6B65\u65B9\u5F0F\uFF1A")),y.createElement(Nu.Z,{visible:xi,attachmentInfo:Bi,onClose:()=>to(!1),onSuccess:Pi=>{to(!1),nt.history.push(`/dataset/${Pi}/detail?tabId=mine`)}}))};var vu=(0,nt.connect)(({globalSetting:xe,shixunsDetail:Me,practiceSetting:De,user:jt})=>({globalSetting:xe,shixunsDetail:Me,user:jt,practiceSetting:De}))(Os),nc=ne(11938),lu={wrap:"wrap___VIvSS",content:"content___pqoZT",mainPathWrap:"mainPathWrap___v3uSU",colorBlue:"colorBlue___AjQlz"},mc=Object.defineProperty,gu=Object.getOwnPropertySymbols,Ws=Object.prototype.hasOwnProperty,_s=Object.prototype.propertyIsEnumerable,Rl=(xe,Me,De)=>Me in xe?mc(xe,Me,{enumerable:!0,configurable:!0,writable:!0,value:De}):xe[Me]=De,Ls=(xe,Me)=>{for(var De in Me||(Me={}))Ws.call(Me,De)&&Rl(xe,De,Me[De]);if(gu)for(var De of gu(Me))_s.call(Me,De)&&Rl(xe,De,Me[De]);return xe},Vs=(xe,Me,De)=>new Promise((jt,xn)=>{var cr=Jt=>{try{kn(De.next(Jt))}catch(Mn){xn(Mn)}},hr=Jt=>{try{kn(De.throw(Jt))}catch(Mn){xn(Mn)}},kn=Jt=>Jt.done?jt(Jt.value):Promise.resolve(Jt.value).then(cr,hr);kn((De=De.apply(xe,Me)).next())});const Eu=xe=>xe!=null&&xe.length?xe.filter((Me,De)=>De!==0).map(Me=>Me.val).join("").substr(1):"",bc=({shixunsDetail:xe,globalSetting:Me,loading:De,dispatch:jt,fileType:xn,path:cr,onFinish:hr=()=>{}})=>{const kn=(0,nt.useParams)(),[Jt,Mn]=(0,y.useState)(""),[Da,si]=(0,y.useState)([]),[la,vr]=(0,y.useState)([]),Hr=[qn.OriginalPicturePath,qn.ExpectPicturePath,qn.PicturePath].includes(xn);(0,y.useEffect)(()=>{xe.actionTabs.key==="EditPracticeSetting-SelectFilePath"&&(Mn(cr||""),Ca())},[xe.actionTabs.key]);const Ca=(Zn="")=>Vs(void 0,null,function*(){var Mr;const Ur=yield jt({type:"shixunsDetail/getRepository",payload:{id:kn.id,path:Zn}});if(Zn===""&&!((Mr=Ur==null?void 0:Ur.trees)!=null&&Mr.length)&&Ke.ZP.warning("\u8BF7\u5148\u53BB\u4EE3\u7801\u4ED3\u5E93\u63D0\u4EA4\u6587\u4EF6"),Ur!=null&&Ur.trees){const fa=Ur.trees.map(Za=>Ls(Ls({},Za),{name:Za.name,val:Za.name}));vr(fa||[])}}),Er=Zn=>{const Mr=Eu(Da),Ur=`${Mr&&`${Mr}/`}${Zn}`;xn===qn.Path?!(Jt!=null&&Jt.includes(`${Ur}\uFF1B`))&&Mn(`${Jt}${Ur}\uFF1B`):xn===qn.ExecPath&&Mn(Ur)},Qi=Zn=>{if(Zn.type==="tree"){Da.length?Da.push({val:`/${Zn.val}`,path:Zn.val}):Da.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Zn.val}`,path:Zn.val}),si(Da);const Mr=Eu(Da);Hr&&Mn(Mr),Ca(Mr)}},Ci=(Zn,Mr)=>{const Ur=Da.filter((Za,ki)=>ki<=Mr);si(Ur);const fa=Eu(Ur);Hr&&Mn(fa),Ca(fa)},Va=()=>Vs(void 0,null,function*(){hr(Jt),qa()}),qa=()=>{Mn(""),si([]),vr([]),jt({type:"shixunsDetail/setActionTabs",payload:{}})},pr=Eu(Da);return y.createElement(Ve.default,{centered:!0,title:"\u6587\u4EF6\u8DEF\u5F84",closable:!1,keyboard:!1,open:xe.actionTabs.key==="EditPracticeSetting-SelectFilePath",onOk:Va,onCancel:qa},y.createElement("div",{className:lu.wrap},y.createElement("div",{className:lu.content},y.createElement("div",{className:lu.mainPathWrap},!!(Da!=null&&Da.length)&&Da.map((Zn,Mr)=>y.createElement("a",{key:Mr,onClick:()=>Ci(Zn,Mr)},Zn.val))),!!(la!=null&&la.length)&&la.map((Zn,Mr)=>Zn.type==="tree"?y.createElement("a",{key:Mr,onClick:()=>Qi(Zn)},y.createElement("i",{className:`iconfont icon-wenjianjia ${lu.colorBlue}`}),pr&&`${pr}/`,Zn.name):y.createElement("a",{key:Mr,onClick:()=>Er(`${Zn.name}`)},y.createElement("i",{className:`iconfont icon-zuoye ${lu.colorBlue}`}),pr&&`${pr}/`,Zn.name))),y.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),y.createElement(pt.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09",value:Jt,onChange:Zn=>Mn(Zn.target.value)})))};var rc=(0,nt.connect)(({shixunsDetail:xe,loading:Me,globalSetting:De})=>({shixunsDetail:xe,globalSetting:De,loading:Me.models.index}))(bc),yu={wrap:"wrap___AnxZp",fixBtn:"fixBtn___sQhsA"},Ac=ne(67671),pc=Object.defineProperty,su=Object.getOwnPropertySymbols,hc=Object.prototype.hasOwnProperty,_u=Object.prototype.propertyIsEnumerable,vc=(xe,Me,De)=>Me in xe?pc(xe,Me,{enumerable:!0,configurable:!0,writable:!0,value:De}):xe[Me]=De,ac=(xe,Me)=>{for(var De in Me||(Me={}))hc.call(Me,De)&&vc(xe,De,Me[De]);if(su)for(var De of su(Me))_u.call(Me,De)&&vc(xe,De,Me[De]);return xe},Xs=(xe,Me)=>{var De={};for(var jt in xe)hc.call(xe,jt)&&Me.indexOf(jt)<0&&(De[jt]=xe[jt]);if(xe!=null&&su)for(var jt of su(xe))Me.indexOf(jt)<0&&_u.call(xe,jt)&&(De[jt]=xe[jt]);return De},uu=(xe,Me,De)=>new Promise((jt,xn)=>{var cr=Jt=>{try{kn(De.next(Jt))}catch(Mn){xn(Mn)}},hr=Jt=>{try{kn(De.throw(Jt))}catch(Mn){xn(Mn)}},kn=Jt=>Jt.done?jt(Jt.value):Promise.resolve(Jt.value).then(cr,hr);kn((De=De.apply(xe,Me)).next())});const Vu=xe=>{var Me=xe,{shixunsDetail:De,globalSetting:jt,user:xn,dispatch:cr}=Me,hr=Xs(Me,["shixunsDetail","globalSetting","user","dispatch"]),kn,Jt;const Mn=(0,nt.useLocation)(),Da=(0,y.useRef)((Jt=(kn=Mn.pathname)==null?void 0:kn.split("/"))==null?void 0:Jt[2]),[si]=he.default.useForm(),[la,vr]=(0,y.useState)(""),[Ar,Hr]=(0,y.useState)(!1),[Ca,Er]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Da.current&&Qi()},[Da.current]);const Qi=()=>uu(void 0,null,function*(){Hr(!0);const Va=yield(0,ze.ZP)(`/api/shixuns/${Da.current}/get_standard_answer.json`,{method:"get",params:{from:"edit"}});Va.status===0&&(vr((Va==null?void 0:Va.standard_answer)||""),si.setFieldsValue({hide_answer:Va==null?void 0:Va.hide_answer,disable_copy:Va==null?void 0:Va.disable_copy}),Hr(!1))}),Ci=Va=>uu(void 0,null,function*(){Er(!0),(yield(0,ze.ZP)(`/api/shixuns/${Da.current}/set_standard_answer.json`,{method:"post",body:ac({},Va)})).status===0&&Ke.ZP.success("\u4FDD\u5B58\u6210\u529F"),Er(!1)});return y.createElement("section",{className:yu.wrap},y.createElement($n.Z,{loading:Ar},y.createElement(he.default,{form:si,scrollToFirstError:!0,layout:"vertical",onFinish:Ci},y.createElement(he.default.Item,{name:"hide_answer",valuePropName:"checked"},y.createElement(Pe.default,null,"\u9690\u85CF\u53C2\u8003\u7B54\u6848\u6A21\u5757")),y.createElement(he.default.Item,{name:"disable_copy",valuePropName:"checked"},y.createElement(Pe.default,null,"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848")),y.createElement(he.default.Item,{name:"standard_answer",label:"\u53C2\u8003\u7B54\u6848:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848"}]},y.createElement(Nt.Z,{defaultValue:la})),y.createElement(he.default.Item,null,y.createElement(Ac.t,{okText:"\u4FDD\u5B58",loading:Ca,hasCancelBtn:!1,className:yu.fixBtn,okButtonProps:{htmlType:"submit"}})))))};var Zu=(0,nt.connect)(({shixunsDetail:xe,globalSetting:Me,user:De})=>({shixunsDetail:xe,globalSetting:Me,user:De}))(Vu),se=ne(77254),ge=ne(61485),Le=ne(65995),Qe=ne(42995),Je=ne(59301),_t=Object.defineProperty,an=Object.defineProperties,cn=Object.getOwnPropertyDescriptors,Dn=Object.getOwnPropertySymbols,In=Object.prototype.hasOwnProperty,fn=Object.prototype.propertyIsEnumerable,Vn=(xe,Me,De)=>Me in xe?_t(xe,Me,{enumerable:!0,configurable:!0,writable:!0,value:De}):xe[Me]=De,Kn=(xe,Me)=>{for(var De in Me||(Me={}))In.call(Me,De)&&Vn(xe,De,Me[De]);if(Dn)for(var De of Dn(Me))fn.call(Me,De)&&Vn(xe,De,Me[De]);return xe},Yn=(xe,Me)=>an(xe,cn(Me)),Wn=(xe,Me,De)=>new Promise((jt,xn)=>{var cr=Jt=>{try{kn(De.next(Jt))}catch(Mn){xn(Mn)}},hr=Jt=>{try{kn(De.throw(Jt))}catch(Mn){xn(Mn)}},kn=Jt=>Jt.done?jt(Jt.value):Promise.resolve(Jt.value).then(cr,hr);kn((De=De.apply(xe,Me)).next())});const{Countdown:tr}=nc.default;var ar=(xe=>(xe[xe.LoadingFail=1]="LoadingFail",xe[xe.Loading=2]="Loading",xe[xe.Finish=3]="Finish",xe))(ar||{}),qn=(xe=>(xe.Path="path",xe.ExecPath="exec_path",xe.OriginalPicturePath="original_picture_path",xe.ExpectPicturePath="expect_picture_path",xe.PicturePath="picture_path",xe))(qn||{});const ta=({globalSetting:xe,loading:Me,dispatch:De,practiceSetting:jt,shixunsDetail:xn})=>{var cr,hr;const[kn,Jt]=(0,y.useState)(),[Mn,Da]=(0,y.useState)(),si=(0,y.useRef)(),[la,vr]=(0,y.useState)(),[Ar,Hr]=(0,y.useState)(),[Ca,Er]=(0,y.useState)(!0),[Qi,Ci]=(0,y.useState)(700),[Va,qa]=(0,y.useState)(""),[pr,Zn]=(0,y.useState)("1"),Mr=(0,nt.useParams)(),[Ur,fa]=(0,y.useState)(!0);(0,y.useEffect)(()=>{var $r;($r=xn==null?void 0:xn.detail)!=null&&$r.id&&ki()},[(cr=xn==null?void 0:xn.detail)==null?void 0:cr.id]);const Za=()=>Wn(void 0,null,function*(){var $r,ui;const oo=yield De({type:"shixunsDetail/updateRepositoryFile",payload:{id:Mr.id,path:(ui=($r=xn==null?void 0:xn.fileContent)==null?void 0:$r.params)==null?void 0:ui.path,content:kn,secret_repository:Ca?null:!0}});oo!=null&&oo.content&&(Ke.ZP.info("\u4FDD\u5B58\u6210\u529F"),De({type:"practiceSetting/setSideBarTabs",payload:Yn(Kn({},jt.sideBar),{confirmLeave:!1})}))}),ki=()=>Wn(void 0,null,function*(){var $r,ui,oo,uo,bo,Oo;fa(!0);let Yr=yield(0,Se.Ui)({identifier:Mr.id});if(($r=xn==null?void 0:xn.detail)!=null&&$r.is_wuying){if((Yr==null?void 0:Yr.status)!==0)return;let xi;do if(xi=yield(0,Qe.wj)({requestId:Yr==null?void 0:Yr.requestId}),xi!=null&&xi.data){console.log("\u64CD\u4F5C\u6210\u529F");break}else if((xi==null?void 0:xi.data)===null)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),yield new Promise(to=>setTimeout(to,1e4));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while((xi==null?void 0:xi.data)===null);if((xi==null?void 0:xi.status)===0){const to=((ui=xi==null?void 0:xi.data)==null?void 0:ui.data)||{};Yr={status:0,url:to==null?void 0:to.url}}}if(fa(!1),(uo=(oo=Yr==null?void 0:Yr.data)==null?void 0:oo.data_list)!=null&&uo.length){se.Z.publish("pod-restrict-data",{identifier:(bo=Yr==null?void 0:Yr.data)==null?void 0:bo.identifier,data_list:(Oo=Yr==null?void 0:Yr.data)==null?void 0:Oo.data_list});return}Yr!=null&&Yr.url&&qa(Yr==null?void 0:Yr.url)}),Ni=()=>Wn(void 0,null,function*(){const $r=yield(0,Se.K_)({identifier:Mr.id});($r==null?void 0:$r.status)===0&&($r!=null&&$r.remainingSeconds?(vr(Date.now()+$r.remainingSeconds*1e3),Hr($r.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+($r.remainingSeconds-300)*1e3)):hn())}),hn=()=>{Ve.default.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",zIndex:9999,content:Je.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F"),onOk:()=>Wn(void 0,null,function*(){$a()})})},$a=()=>Wn(void 0,null,function*(){Da(2);const $r=yield(0,Se.zH)({identifier:Mr.id});($r==null?void 0:$r.status)===0&&(Da(3),qa($r.url),si.current=$r.port,Ke.ZP.success("\u91CD\u7F6E\u73AF\u5883\u6210\u529F!"))}),Co=()=>{Ve.default.destroyAll(),Ve.default.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:Je.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",Je.createElement("span",null,Je.createElement(tr,{value:la,format:"HH:mm:ss",onFinish:bi})),"\u65F6\u95F4\u540E\u670D\u52A1\u4E2D\u65AD\uFF0C\u662F\u5426\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\uFF1F"),okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981",onOk:()=>Wn(void 0,null,function*(){(yield(0,Se.q9)({identifier:Mr.id})).status===0&&(yield Ni(),Ke.ZP.success("\u5EF6\u957F\u6210\u529F!"))})})},bi=()=>{Ve.default.destroyAll(),Ve.default.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:Je.createElement("p",{className:"tc font14"},"\u670D\u52A1\u5DF2\u4E2D\u65AD\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{$a()}})},Vi=$r=>{De({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},To=$r=>Wn(void 0,null,function*(){yield(0,Se.QA)({id:Mr.id,startup_file:$r}),ki(),De({type:"practiceSetting/getCommonData",payload:Kn({},Mr)}),De({type:"shixunsDetail/getShixunsDetail",payload:Mr})});return Je.createElement(wr.default,{activeKey:pr,onChange:$r=>Zn($r),tabBarStyle:{paddingLeft:20},items:[{key:"1",label:"\u670D\u52A1\u8BBE\u7F6E",children:Je.createElement("div",null,Je.createElement(gt.Z,{spinning:Ur},Je.createElement(qe.Z,{className:"mt20 ml20 font14",align:"middle"},Je.createElement($e.Z,null,Je.createElement("span",{className:"c-red"},"* "),"\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\uFF1A"),Je.createElement($e.Z,{className:"mr10"},Je.createElement(jr.Z,{title:"\u5F00\u542FJupyterLab\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5219\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\u540C\u65F6\u4E5F\u4F5C\u4E3A\u8BC4\u6D4B\u7684\u6267\u884C\u6587\u4EF6\u3002",placement:"bottom"},Je.createElement(ge.Z,{style:{cursor:"pointer"}}))),Je.createElement($e.Z,{flex:"300px",onClick:()=>Vi("exec_path")},Je.createElement(pt.default,{value:Va})),Je.createElement($e.Z,{flex:"1"},Je.createElement(Ze.ZP,{type:"primary",className:"ml10",onClick:()=>Vi("exec_path")},"\u8BBE\u7F6E"))),Je.createElement("iframe",{onLoad:$r=>{},src:Va,scrolling:"no",style:{height:"calc(100vh - 120px)"},className:"mt10",id:"frame",name:"framename",width:"100%",frameBorder:"0"}),Je.createElement(rc,{fileType:"path",path:(hr=xn==null?void 0:xn.detail)==null?void 0:hr.startup_file,onFinish:$r=>To($r)})))},{key:"2",label:"\u8BC4\u6D4B\u8BBE\u7F6E",children:pr==="2"?Je.createElement(Le.Z,{active:"testCase",type:"jupyterLab"}):null},{key:"3",label:"\u53C2\u8003\u7B54\u6848",children:Je.createElement(Zu,null)}]})};var Or=(0,nt.connect)(({loading:xe,globalSetting:Me,practiceSetting:De,shixunsDetail:jt})=>({globalSetting:Me,loading:xe,practiceSetting:De,shixunsDetail:jt}))(ta),fr={catechism:"catechism___lS6Ml",tab:"tab___vw6iE"},oa={collect:"collect___pxqYO",head:"head___WuH5D"},br=ne(59301),kr=Object.defineProperty,oi=Object.getOwnPropertySymbols,Ta=Object.prototype.hasOwnProperty,Ga=Object.prototype.propertyIsEnumerable,Ia=(xe,Me,De)=>Me in xe?kr(xe,Me,{enumerable:!0,configurable:!0,writable:!0,value:De}):xe[Me]=De,Ei=(xe,Me)=>{for(var De in Me||(Me={}))Ta.call(Me,De)&&Ia(xe,De,Me[De]);if(oi)for(var De of oi(Me))Ga.call(Me,De)&&Ia(xe,De,Me[De]);return xe},Xa=(xe,Me,De)=>new Promise((jt,xn)=>{var cr=Jt=>{try{kn(De.next(Jt))}catch(Mn){xn(Mn)}},hr=Jt=>{try{kn(De.throw(Jt))}catch(Mn){xn(Mn)}},kn=Jt=>Jt.done?jt(Jt.value):Promise.resolve(Jt.value).then(cr,hr);kn((De=De.apply(xe,Me)).next())}),na=({onOk:xe,onCancel:Me,visible:De,modalParams:jt,forceIn:xn})=>{const[cr]=he.default.useForm(),[hr,kn]=(0,y.useState)(!1),Jt=xn?!1:typeof De=="number";(0,y.useEffect)(()=>{De?cr.setFieldsValue(Ei({},jt)):cr.resetFields()},[De]);const Mn=Da=>Xa(void 0,null,function*(){kn(!0),yield xe(Da),kn(!1)});return br.createElement(Ve.default,{centered:!0,destroyOnClose:!0,onCancel:()=>Me(),onOk:()=>cr.submit(),open:!!De,confirmLoading:hr,title:Jt?"\u7F16\u8F91\u95EE\u7B54":"\u65B0\u589E\u95EE\u7B54",width:900,okText:Jt?"\u786E\u5B9A":"\u52A0\u5165\u95EE\u9898\u96C6"},br.createElement(he.default,{form:cr,size:"large",onFinish:Mn},br.createElement(he.default.Item,{name:"title",label:"\u95EE\u9898",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"}]},br.createElement(pt.default,{placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"})),br.createElement(he.default.Item,{className:"mb0",name:"content",label:"\u56DE\u7B54",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u56DE\u7B54"}]},br.createElement(Nt.Z,{className:"mb0",placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u56DE\u7B54",watch:!0,defaultValue:jt==null?void 0:jt.content}))))},Lr=ne(59301),Ea=Object.defineProperty,wi=Object.getOwnPropertySymbols,mi=Object.prototype.hasOwnProperty,Ra=Object.prototype.propertyIsEnumerable,Ka=(xe,Me,De)=>Me in xe?Ea(xe,Me,{enumerable:!0,configurable:!0,writable:!0,value:De}):xe[Me]=De,sa=(xe,Me)=>{for(var De in Me||(Me={}))mi.call(Me,De)&&Ka(xe,De,Me[De]);if(wi)for(var De of wi(Me))Ra.call(Me,De)&&Ka(xe,De,Me[De]);return xe},Wa=(xe,Me,De)=>new Promise((jt,xn)=>{var cr=Jt=>{try{kn(De.next(Jt))}catch(Mn){xn(Mn)}},hr=Jt=>{try{kn(De.throw(Jt))}catch(Mn){xn(Mn)}},kn=Jt=>Jt.done?jt(Jt.value):Promise.resolve(Jt.value).then(cr,hr);kn((De=De.apply(xe,Me)).next())}),Ui=({})=>{const xe=(0,nt.useParams)(),[Me,De]=(0,y.useState)(!1),[jt,xn]=(0,y.useState)(0),[cr,hr]=(0,y.useState)([]),[kn,Jt]=(0,y.useState)(!1),[Mn,Da]=(0,y.useState)({title:"",content:""}),[si,la]=(0,y.useState)(!1),[vr,Ar]=(0,y.useState)(!1),[Hr,Ca]=(0,y.useState)([]),[Er,Qi]=(0,y.useState)({keywords:"",page:1,limit:10});(0,y.useEffect)(()=>{Ci(Er)},[]);const Ci=fa=>Wa(void 0,null,function*(){var Za,ki;De(!0);const Ni=yield(0,ze.ZP)(`/api/shixuns/${xe.id}/qna_sets.json`,{method:"get",params:fa});Ni.status===0&&(hr(((Za=Ni==null?void 0:Ni.data)==null?void 0:Za.qna_sets)||[]),xn((ki=Ni==null?void 0:Ni.data)==null?void 0:ki.total_count)),De(!1)}),Va=fa=>{Er.keywords=fa,Er.page=1,Qi(sa({},Er)),Ci(Er)},qa=(fa,Za)=>{Er.page=fa,Er.limit=Za,Qi(sa({},Er)),Ci(Er)},pr=fa=>Wa(void 0,null,function*(){if(typeof kn=="number"){const Za=yield(0,ze.ZP)(`/api/shixuns/${xe.id}/qna_sets/${kn}.json`,{method:"put",body:fa});(Za==null?void 0:Za.status)===0&&(Ke.ZP.success("\u7F16\u8F91\u6210\u529F"),Ci(Er),Jt(!1))}else{const Za=yield(0,ze.ZP)(`/api/shixuns/${xe.id}/qna_sets.json`,{method:"post",body:fa});(Za==null?void 0:Za.status)===0&&(Ke.ZP.success("\u6DFB\u52A0\u6210\u529F"),Er.page=1,Er.keywords="",Qi(sa({},Er)),Ci(Er),Jt(!1))}}),Zn=fa=>Wa(void 0,null,function*(){Ve.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u5220\u9664\u5417\uFF1F",onOk:()=>Wa(void 0,null,function*(){const Za=yield(0,ze.ZP)(`/api/shixuns/${xe.id}/qna_sets/${fa.id}.json`,{method:"delete"});if((Za==null?void 0:Za.status)===0){const ki=cr.length===1&&Er.page>1?Er.page-1:Er.page;Er.page=ki,Qi(sa({},Er)),Ci(Er),Ke.ZP.success("\u5220\u9664\u6210\u529F")}})})}),Mr=[{title:"\u95EE\u9898",dataIndex:"title",ellipsis:!0,render:fa=>Lr.createElement(jr.Z,{placement:"topLeft",title:fa},Lr.createElement("span",{className:"c-black"},fa||"--"))},{title:"\u56DE\u7B54",dataIndex:"content",ellipsis:!0,render:fa=>Lr.createElement(jr.Z,{placement:"topLeft",title:fa},Lr.createElement("span",{className:"c-black"},fa||"--"))},{title:"\u64CD\u4F5C",width:104,align:"right",dataIndex:"id",ellipsis:!0,render:(fa,Za)=>Lr.createElement("span",null,Lr.createElement("span",{className:"c-light-primary current mr20",onClick:()=>{Jt(fa),Da({title:Za==null?void 0:Za.title,content:Za==null?void 0:Za.content})}},"\u7F16\u8F91"),Lr.createElement("span",{className:"current c-red",onClick:()=>Zn(Za)},"\u5220\u9664"))}],Ur={onRemove:()=>{Ca([])},beforeUpload:fa=>{if((fa==null?void 0:fa.size)>1024*1024*50)return Ke.ZP.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!(fa.type==="application/vnd.ms-excel"||fa.type==="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"))return Ke.ZP.info("\u8BF7\u4E0A\u4F20 .xls \u6216 .xlsx \u6587\u4EF6\uFF01"),!1;let ki=[];return ki.push(fa),Ca([...ki]),!1},fileList:Hr,accept:".xls,.xlsx"};return Lr.createElement("div",{className:oa.collect},Lr.createElement("div",{className:oa.head},Lr.createElement(bs.t7,{style:{width:480},placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898",value:Er.keywords,onChange:Va}),Lr.createElement(bs.op,{className:"ml40 mr20",shape:"default",onClick:()=>{Jt(!0),Da({title:"",content:""})}},"\u65B0\u589E\u95EE\u7B54"),Lr.createElement(bs.op,{type:"primary",shape:"default",onClick:()=>la(!0)},"\u5BFC\u5165\u95EE\u7B54")),Lr.createElement(Lo.default,{columns:Mr,style:{marginTop:33},dataSource:cr,loading:Me,rowKey:"id",pagination:{current:Er.page,hideOnSinglePage:!jt,showQuickJumper:!0,showSizeChanger:!0,pageSize:Er.limit,pageSizeOptions:["10","20","50","100","200"],total:jt,size:"default",showTotal:ot.rU,onChange:qa}}),Lr.createElement(Ve.default,{title:"\u5BFC\u5165\u95EE\u7B54",open:si,centered:!0,confirmLoading:vr,onCancel:()=>{la(!1),Ca([])},onOk:()=>Wa(void 0,null,function*(){var fa;const Za=new FormData;if(Hr.length>0)Za.append("file",Hr[0]);else{Ke.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6");return}Ar(!0);let ki=yield(0,ze.ZP)(`/api/shixuns/${xe==null?void 0:xe.id}/qna_sets/import.json`,{method:"post",body:Za},!0);(ki==null?void 0:ki.status)===0&&((fa=ki==null?void 0:ki.fail)!=null&&fa.length?Ve.default.confirm({icon:null,width:485,title:"\u5BFC\u5165\u5931\u8D25",centered:!0,content:Lr.createElement("span",null,"\u68C0\u6D4B\u5230\u672C\u6B21\u5BFC\u5165\u5B58\u5728\u4E0D\u7B26\u5408\u8981\u6C42\u7684\u6570\u636E\uFF0C\u70B9\u51FB\u4E0B\u8F7D",Lr.createElement("a",{href:`${Dt.Z.API_SERVER}/api/shixuns/${xe==null?void 0:xe.id}/qna_sets/down_error_import_file.json`},"\u5BFC\u5165\u5931\u8D25\u7684\u6570\u636E"),"\u67E5\u770B")}):(Ke.ZP.success("\u5BFC\u5165\u6210\u529F"),Er.page=1,Er.keywords="",Qi(sa({},Er)),Ci(Er),la(!1),Ca([]))),Ar(!1)})},Lr.createElement("p",{style:{color:"#232B40"}},"\u6B65\u9AA4\u4E00\uFF1A",Lr.createElement("span",{className:"ml15 mr5"},"\u4E0B\u8F7D"),Lr.createElement("a",{href:`${Dt.Z.API_SERVER}/api/shixuns/${xe==null?void 0:xe.id}/qna_sets/down_template.json`},"\u5BFC\u5165\u95EE\u7B54\u96C6\u6A21\u677F"),"\uFF0C\u5E76\u586B\u5199\u5BF9\u5E94\u5185\u5BB9"),Lr.createElement("p",{style:{color:"#232B40"}},"\u6B65\u9AA4\u4E8C\uFF1A",Lr.createElement("span",{className:"ml15"},"\u4E0A\u4F20\u586B\u5199\u597D\u7684\u300A\u5BFC\u5165\u95EE\u7B54\u6A21\u677F\u300B")),Lr.createElement("div",{style:{marginLeft:74}},Lr.createElement(bt.default,sa({},Ur),Lr.createElement(bs.op,{shape:"default",icon:Lr.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}})},"\u4E0A\u4F20\u6587\u4EF6")))),Lr.createElement(na,{visible:kn,onCancel:()=>Jt(!1),onOk:pr,modalParams:Mn}))},Ki={record:"record___Ueu3j",head:"head___UOVq4"},Ya=ne(59301),Gi=Object.defineProperty,Mi=Object.defineProperties,ao=Object.getOwnPropertyDescriptors,eo=Object.getOwnPropertySymbols,no=Object.prototype.hasOwnProperty,Eo=Object.prototype.propertyIsEnumerable,Xi=(xe,Me,De)=>Me in xe?Gi(xe,Me,{enumerable:!0,configurable:!0,writable:!0,value:De}):xe[Me]=De,so=(xe,Me)=>{for(var De in Me||(Me={}))no.call(Me,De)&&Xi(xe,De,Me[De]);if(eo)for(var De of eo(Me))Eo.call(Me,De)&&Xi(xe,De,Me[De]);return xe},Yi=(xe,Me)=>Mi(xe,ao(Me)),ho=(xe,Me,De)=>new Promise((jt,xn)=>{var cr=Jt=>{try{kn(De.next(Jt))}catch(Mn){xn(Mn)}},hr=Jt=>{try{kn(De.throw(Jt))}catch(Mn){xn(Mn)}},kn=Jt=>Jt.done?jt(Jt.value):Promise.resolve(Jt.value).then(cr,hr);kn((De=De.apply(xe,Me)).next())}),Xo=({})=>{const xe=(0,nt.useParams)(),[Me]=he.default.useForm(),[De,jt]=(0,y.useState)(!1),[xn,cr]=(0,y.useState)(0),[hr,kn]=(0,y.useState)([]),[Jt,Mn]=(0,y.useState)(!1),[Da,si]=(0,y.useState)({title:"",content:""});let[la,vr]=(0,y.useState)({page:1,limit:10});(0,y.useEffect)(()=>{Ca(la)},[]);const Ar=[{value:"ai",label:"AI\u6A21\u578B"},{value:"qna_set",label:"\u5B9E\u8BAD\u95EE\u7B54\u96C6"}],Hr=[{value:"added_to_set",label:"\u5DF2\u52A0\u5165\u95EE\u7B54\u96C6"},{value:"skipped",label:"\u65E0\u9700\u5904\u7406"},{value:"pending",label:"\u5F85\u5904\u7406"},{value:"ignored",label:"\u5DF2\u5FFD\u7565"}],Ca=pr=>ho(void 0,null,function*(){var Zn,Mr;jt(!0);const Ur=yield(0,ze.ZP)(`/api/shixuns/${xe.id}/qna_records.json`,{method:"get",params:pr});Ur.status===0&&(kn(((Zn=Ur==null?void 0:Ur.data)==null?void 0:Zn.qna_records)||[]),cr((Mr=Ur==null?void 0:Ur.data)==null?void 0:Mr.total_count)),jt(!1)}),Er=pr=>{la.page=1,la=so(so({},la),pr),vr(so({},la)),Ca(la)},Qi=(pr,Zn)=>{la.page=pr,la.limit=Zn,vr(so({},la)),Ca(la)},Ci=pr=>ho(void 0,null,function*(){const Zn=yield(0,ze.ZP)(`/api/shixuns/${xe.id}/qna_sets.json`,{method:"post",body:Yi(so({},pr),{qna_record_id:Jt})});(Zn==null?void 0:Zn.status)===0&&(Ke.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ca(la),Mn(!1))}),Va=pr=>ho(void 0,null,function*(){Ve.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u5FFD\u7565\u5417\uFF1F",onOk:()=>ho(void 0,null,function*(){const Zn=yield(0,ze.ZP)(`/api/shixuns/${xe.id}/qna_records/${pr.id}/update_status.json`,{method:"post",body:{status:"ignored"}});(Zn==null?void 0:Zn.status)===0&&Ca(la)})})}),qa=[{title:"\u95EE\u9898",dataIndex:"question",ellipsis:!0,render:pr=>Ya.createElement(jr.Z,{placement:"topLeft",title:pr},Ya.createElement("span",{className:"c-black"},pr||"--"))},{title:"\u56DE\u7B54",dataIndex:"answer",ellipsis:!0,render:pr=>Ya.createElement(jr.Z,{placement:"topLeft",title:pr},Ya.createElement("span",{className:"c-black"},pr||"--"))},{title:"\u56DE\u7B54\u6765\u6E90",dataIndex:"answer_source",width:110,render:pr=>{var Zn;return Ya.createElement("span",{className:"c-black"},(Zn=Ar==null?void 0:Ar.find(Mr=>Mr.value===pr))==null?void 0:Zn.label)}},{title:"\u72B6\u6001",dataIndex:"status",width:120,render:pr=>{var Zn;return Ya.createElement("span",{className:"c-black"},(Zn=Hr==null?void 0:Hr.find(Mr=>Mr.value===pr))==null?void 0:Zn.label)}},{title:"\u64CD\u4F5C",width:140,align:"right",dataIndex:"id",ellipsis:!0,render:(pr,Zn)=>Ya.createElement("span",null,["pending","ignored"].includes(Zn.status)&&Ya.createElement(Ya.Fragment,null,Ya.createElement("span",{className:"c-light-primary current mr20",onClick:()=>{Mn(pr),si({title:Zn==null?void 0:Zn.question,content:Zn==null?void 0:Zn.answer})}},"\u52A0\u5165\u95EE\u7B54\u96C6"),Ya.createElement("span",{className:"current c-light-primary",onClick:()=>Va(Zn)},"\u5FFD\u7565")),["skipped"].includes(Zn.status)&&Ya.createElement(jr.Z,{placement:"topRight",title:"\u56DE\u7B54\u6765\u81EA\u95EE\u9898\u96C6\uFF0C\u65E0\u9700\u518D\u6B21\u52A0\u5165"},Ya.createElement("span",{style:{cursor:"not-allowed",color:"#CCCCCC"}},"\u52A0\u5165\u95EE\u7B54\u96C6")),["added_to_set"].includes(Zn.status)&&Ya.createElement(jr.Z,{placement:"topRight",title:"\u5DF2\u7ECF\u52A0\u5165\u95EE\u7B54\u96C6\uFF0C\u65E0\u9700\u518D\u6B21\u52A0\u5165"},Ya.createElement("span",{style:{cursor:"not-allowed",color:"#CCCCCC"}},"\u52A0\u5165\u95EE\u7B54\u96C6")))}];return Ya.createElement("div",{className:Ki.record},Ya.createElement("div",{className:Ki.head},Ya.createElement(he.default,{layout:"inline",form:Me,colon:!1,size:"large",onFinish:Er},Ya.createElement(he.default.Item,{name:"keywords",label:"\u95EE\u9898"},Ya.createElement(pt.default,{placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898",style:{width:300}})),Ya.createElement(he.default.Item,{name:"answer_source",label:"\u56DE\u7B54\u6765\u6E90"},Ya.createElement(Kr.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u56DE\u7B54\u6765\u6E90",options:Ar,style:{width:200}})),Ya.createElement(he.default.Item,{name:"status",label:"\u72B6\u6001"},Ya.createElement(Kr.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u72B6\u6001",options:Hr,style:{width:200}})),Ya.createElement(he.default.Item,{style:{marginRight:0}},Ya.createElement(Ze.ZP,{type:"primary",htmlType:"submit"},"\u641C\u7D22")))),Ya.createElement(Lo.default,{columns:qa,style:{marginTop:33},dataSource:hr,loading:De,rowKey:"id",pagination:{current:la.page,hideOnSinglePage:!xn,showQuickJumper:!0,showSizeChanger:!0,pageSize:la.limit,pageSizeOptions:["10","20","50","100","200"],total:xn,size:"default",showTotal:ot.rU,onChange:Qi}}),Ya.createElement(na,{visible:Jt,onCancel:()=>Mn(!1),onOk:Ci,modalParams:Da,forceIn:!0}))},No=ne(59301);const Ji=({dispatch:xe,practiceSetting:Me,shixunsDetail:De})=>{const[jt,xn]=(0,y.useState)("1");return No.createElement("div",{className:fr.catechism},No.createElement(bs.tp,{dataSource:[{id:"1",name:"\u95EE\u7B54\u96C6"},{id:"2",name:"\u95EE\u7B54\u8BB0\u5F55"}],value:jt,onChange:cr=>xn(cr),className:fr.tab}),jt==="1"&&No.createElement(Ui,null),jt==="2"&&No.createElement(Xo,null))};var ai=(0,nt.connect)(({practiceSetting:xe,shixunsDetail:Me})=>({practiceSetting:xe,shixunsDetail:Me}))(Ji),Io=Object.defineProperty,Ao=Object.getOwnPropertySymbols,Uo=Object.prototype.hasOwnProperty,xo=Object.prototype.propertyIsEnumerable,el=(xe,Me,De)=>Me in xe?Io(xe,Me,{enumerable:!0,configurable:!0,writable:!0,value:De}):xe[Me]=De,So=(xe,Me)=>{for(var De in Me||(Me={}))Uo.call(Me,De)&&el(xe,De,Me[De]);if(Ao)for(var De of Ao(Me))xo.call(Me,De)&&el(xe,De,Me[De]);return xe},Fo=(xe,Me)=>{var De={};for(var jt in xe)Uo.call(xe,jt)&&Me.indexOf(jt)<0&&(De[jt]=xe[jt]);if(xe!=null&&Ao)for(var jt of Ao(xe))Me.indexOf(jt)<0&&xo.call(xe,jt)&&(De[jt]=xe[jt]);return De},tl=xe=>{var Me=xe,{tabsActive:De}=Me,jt=Fo(Me,["tabsActive"]);return y.createElement(y.Fragment,null,De==="information"&&y.createElement(ce,null),De==="warehouse"&&y.createElement(ve.default,null),De==="level"&&y.createElement(zn,So({},jt)),De==="collaborate"&&y.createElement(bn,So({},jt)),De==="setting"&&y.createElement(Br.Z,null),De==="environment"&&y.createElement(jo,So({},jt)),De==="dataset"&&y.createElement(vu,null),De==="service"&&y.createElement(Or,So({},jt)),De==="catechism"&&y.createElement(ai,So({},jt)))},Wi={flex_box_center:"flex_box_center___FN240",flex_space_between:"flex_space_between___wjShI",flex_box_vertical_center:"flex_box_vertical_center___HbcwC",flex_box_center_end:"flex_box_center_end___gj_ks",flex_box_column:"flex_box_column___zxJPU",sidebar:"sidebar___OW5LG",items:"items___j856O",item:"item___Zn_qr",name:"name___ZfhoC",itemActive:"itemActive___sW_Ri",question:"question___yfIcY"},Ql=Object.defineProperty,Ai=Object.getOwnPropertySymbols,li=Object.prototype.hasOwnProperty,Do=Object.prototype.propertyIsEnumerable,ni=(xe,Me,De)=>Me in xe?Ql(xe,Me,{enumerable:!0,configurable:!0,writable:!0,value:De}):xe[Me]=De,yi=(xe,Me)=>{for(var De in Me||(Me={}))li.call(Me,De)&&ni(xe,De,Me[De]);if(Ai)for(var De of Ai(Me))Do.call(Me,De)&&ni(xe,De,Me[De]);return xe};const ll=xe=>React.createElement("svg",yi({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},xe),React.createElement("title",null,"\u63D0\u793A\u4FE1\u606F"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M8 0a8 8 0 1 1-8 8 8.01 8.01 0 0 1 8-8Z",fill:"#FEB300"}),React.createElement("path",{d:"M8.111 12a.78.78 0 1 0 .006-1.56.78.78 0 0 0-.006 1.56ZM7.556 4a.21.21 0 0 0-.212.218l.244 5.133a.117.117 0 0 0 .116.11h.815a.118.118 0 0 0 .117-.11l.243-5.133A.208.208 0 0 0 8.666 4h-1.11Z",fill:"#FFF"})));var nl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNOCAwYTggOCAwIDEgMS04IDggOC4wMSA4LjAxIDAgMCAxIDgtOFoiIGZpbGw9IiNGRUIzMDAiLz48cGF0aCBkPSJNOC4xMTEgMTJhLjc4Ljc4IDAgMSAwIC4wMDYtMS41Ni43OC43OCAwIDAgMC0uMDA2IDEuNTZaTTcuNTU2IDRhLjIxLjIxIDAgMCAwLS4yMTIuMjE4bC4yNDQgNS4xMzNhLjExNy4xMTcgMCAwIDAgLjExNi4xMWguODE1YS4xMTguMTE4IDAgMCAwIC4xMTctLjExbC4yNDMtNS4xMzNBLjIwOC4yMDggMCAwIDAgOC42NjYgNGgtMS4xMVoiIGZpbGw9IiNGRkYiLz48L2c+PC9zdmc+",io=ne(59301),rs=Object.defineProperty,zl=Object.defineProperties,Js=Object.getOwnPropertyDescriptors,xl=Object.getOwnPropertySymbols,Es=Object.prototype.hasOwnProperty,es=Object.prototype.propertyIsEnumerable,Zs=(xe,Me,De)=>Me in xe?rs(xe,Me,{enumerable:!0,configurable:!0,writable:!0,value:De}):xe[Me]=De,Qs=(xe,Me)=>{for(var De in Me||(Me={}))Es.call(Me,De)&&Zs(xe,De,Me[De]);if(xl)for(var De of xl(Me))es.call(Me,De)&&Zs(xe,De,Me[De]);return xe},as=(xe,Me)=>zl(xe,Js(Me)),qs=(xe,Me)=>{var De={};for(var jt in xe)Es.call(xe,jt)&&Me.indexOf(jt)<0&&(De[jt]=xe[jt]);if(xe!=null&&xl)for(var jt of xl(xe))Me.indexOf(jt)<0&&es.call(xe,jt)&&(De[jt]=xe[jt]);return De};const is=[{name:"\u57FA\u672C\u4FE1\u606F",icon:io.createElement("i",{className:"icon iconfont icon-jibenxinxi1"}),tabId:"information"},{name:"\u4EE3\u7801\u4ED3\u5E93",icon:io.createElement("i",{className:"icon iconfont icon-daimacangku"}),tabId:"warehouse"},{name:"\u4EFB\u52A1\u5173\u5361",icon:io.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"level"},{name:"\u5B9E\u9A8C\u73AF\u5883",icon:io.createElement("i",{className:"icon iconfont icon-shiyanhuanjing"}),tabId:"environment"},{name:"\u6570\u636E\u96C6",icon:io.createElement("i",{className:"icon iconfont icon-shujuji",style:{fontSize:25}}),tabId:"dataset"},{name:"\u670D\u52A1\u4E0E\u8BC4\u6D4B",icon:io.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"service"},{name:"\u5408\u4F5C\u4EBA\u5458",icon:io.createElement("i",{className:"icon iconfont icon-hezuochengyuan"}),tabId:"collaborate"},{name:"\u8BBE\u7F6E",icon:io.createElement("i",{className:"icon iconfont icon-shezhi5"}),tabId:"setting"},{name:"\u95EE\u7B54\u96C6",icon:io.createElement("i",{className:"icon iconfont icon-wendaji"}),tabId:"catechism"}],ys=xe=>{var Me=xe,{globalSetting:De,loading:jt,dispatch:xn,shixunsDetail:cr,practiceSetting:hr}=Me,kn=qs(Me,["globalSetting","loading","dispatch","shixunsDetail","practiceSetting"]),Jt;const{base_info_warning:Mn,challenges_warning:Da,id:si,repository_warning:la,sideBar:vr,service_warning:Ar}=hr,Hr=(0,nt.useLocation)(),Ca=(0,nt.useParams)(),[Er]=(0,nt.useSearchParams)();(0,y.useEffect)(()=>{var Va;const qa=Er.get("tabId"),pr=Hr.pathname.split("/").length,Mr=((Va=cr==null?void 0:cr.detail)!=null&&Va.windows_vnc?is.filter(Ur=>Ur.tabId!=="dataset"):is).map(Ur=>Ur.tabId).includes(qa);if(qa&&Mr){xn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:qa}});return}if(pr>4){xn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"level"}});return}if(!qa||qa&&!Mr){xn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});return}},[(Jt=cr==null?void 0:cr.detail)==null?void 0:Jt.windows_vnc]),(0,y.useEffect)(()=>()=>{xn({type:"practiceSetting/setSideBarTabs",payload:as(Qs({},hr.sideBar),{selectPath:""})})},[Ca.id]);const Qi=Va=>{var qa;if(Va===vr.tabsActive)return;const pr=()=>{nt.history.push(`/shixuns/${si}/edit?tabId=${Va}`),xn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Va,selectPath:"",confirmLeave:!1}})};(qa=hr==null?void 0:hr.sideBar)!=null&&qa.confirmLeave?Ve.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{pr()}}):pr()},Ci=()=>{var Va;return((Va=cr==null?void 0:cr.detail)!=null&&Va.windows_vnc?is.filter(pr=>pr.tabId!=="dataset"):is).filter(pr=>{var Zn;return(Zn=cr==null?void 0:cr.detail)!=null&&Zn.is_jupyter_lab?pr.tabId!=="level":pr.tabId!=="service"}).map(pr=>{const{name:Zn,icon:Mr,tabId:Ur}=pr;return io.createElement("div",{key:Ur,className:`${hr.sideBar.tabsActive===Ur?Wi.itemActive:Wi.item} font12`,onClick:()=>Qi(Ur)},Mr,io.createElement("span",{className:Wi.name},Zn),Ur==="information"&&Mn&&io.createElement(jr.Z,{title:"\u8BF7\u5B8C\u5584\u57FA\u672C\u4FE1\u606F"},io.createElement("img",{src:nl,alt:""})),Ur==="level"&&Da&&io.createElement(jr.Z,{title:"\u8BF7\u521B\u5EFA\u4EFB\u52A1\u5173\u5361"},io.createElement("img",{src:nl,alt:""})),Ur==="service"&&Ar&&io.createElement(jr.Z,{title:"\u8BF7\u8BBE\u7F6E\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6"},io.createElement("img",{src:nl,alt:""})),Ur==="warehouse"&&la&&io.createElement(jr.Z,{title:"\u8BF7\u5F00\u542F\u4EE3\u7801\u4ED3\u5E93"},io.createElement("img",{src:nl,alt:""})))})};return io.createElement("div",{className:Wi.sidebar},io.createElement("div",{className:Wi.items},Ci()),io.createElement("div",{className:Wi.question},io.createElement(jr.Z,{placement:"right",title:"\u5E38\u89C1\u95EE\u9898"},io.createElement("span",{style:{cursor:"pointer"},onClick:()=>window.open("https://www.educoder.net/forums/4692")},io.createElement("img",{src:fc.Pt,height:44,width:44,alt:""})))))};var ms=(0,nt.connect)(({loading:xe,globalSetting:Me,shixunsDetail:De,practiceSetting:jt})=>({globalSetting:Me,loading:xe,practiceSetting:jt,shixunsDetail:De}))(ys),js={bottom:"bottom___AZ7c_",yes:"yes___iDEVN",no:"no___E02he"},Il=ne(59301),Bu=Object.defineProperty,Fl=Object.getOwnPropertySymbols,Fs=Object.prototype.hasOwnProperty,ju=Object.prototype.propertyIsEnumerable,Cu=(xe,Me,De)=>Me in xe?Bu(xe,Me,{enumerable:!0,configurable:!0,writable:!0,value:De}):xe[Me]=De,yl=(xe,Me)=>{for(var De in Me||(Me={}))Fs.call(Me,De)&&Cu(xe,De,Me[De]);if(Fl)for(var De of Fl(Me))ju.call(Me,De)&&Cu(xe,De,Me[De]);return xe},ts=(xe,Me,De)=>new Promise((jt,xn)=>{var cr=Jt=>{try{kn(De.next(Jt))}catch(Mn){xn(Mn)}},hr=Jt=>{try{kn(De.throw(Jt))}catch(Mn){xn(Mn)}},kn=Jt=>Jt.done?jt(Jt.value):Promise.resolve(Jt.value).then(cr,hr);kn((De=De.apply(xe,Me)).next())});const os=({classroomList:xe,loading:Me,dispatch:De,shixunsDetail:jt})=>{var xn,cr;const hr=(0,nt.useParams)(),kn=(0,nt.useLocation)(),[Jt,Mn]=(0,y.useState)(!1),[Da,si]=(0,y.useState)(!1),{actionTabs:la}=xe,[vr]=he.default.useForm(),[Ar,Hr]=(0,y.useState)({name:"string"}),Ca=Va=>Va&&Va{console.log(hr),xe.actionTabs.key==="\u91CD\u540D\u4FEE\u6539"&&(Ar.name=la==null?void 0:la.name),Hr(yl({},Ar)),vr.setFieldsValue({name:la==null?void 0:la.name})},[xe.actionTabs.key]);const Ci={information:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u57FA\u672C\u4FE1\u606F\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D",wareHouse:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4EE3\u7801\u4ED3\u5E93\u4FEE\u6539\u5185\u5BB9\u540C\u6B65\u5230\u539F\u5B9E\u8BAD\u4E2D",environment:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u5B9E\u9A8C\u73AF\u5883\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D",taskLevel:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u4EFB\u52A1\u5173\u5361\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D",setting:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u8BBE\u7F6E\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D"};return Il.createElement(Il.Fragment,null,Il.createElement(Ve.default,{centered:!0,title:"\u63D0\u793A",open:xe.actionTabs.key==="\u540C\u6B65\u4FEE\u6539",width:460,zIndex:((xn=xe==null?void 0:xe.actionTabs)==null?void 0:xn.zIndex)||1e3,footer:null,onOk:()=>ts(void 0,null,function*(){console.log(123123)}),onCancel:()=>{De({type:"classroomList/setActionTabs",payload:{}})}},Il.createElement("div",null,Il.createElement("p",null,"\u672C\u5B9E\u8BAD\u4E3A\u521B\u5EFA\u4F5C\u4E1A/\u8003\u8BD5\u65F6\u590D\u5236\u751F\u6210\u7684\uFF0C",Ci[xe.actionTabs.type],"\uFF1F")),Il.createElement("div",{className:js.bottom},Il.createElement(Ze.ZP,{loading:Me["shixunsDetail/saveCopyForExercise"]&&Da,className:js.no,onClick:()=>ts(void 0,null,function*(){var Va;si(!0),(Va=xe.actionTabs)!=null&&Va.value?xe.actionTabs.fn(xe.actionTabs.value,!0,2):xe.actionTabs.fn(!0,2)})},"\u540C\u6B65\u4FEE\u6539\u539F\u5B9E\u8BAD"),Il.createElement(Ze.ZP,{loading:Me["shixunsDetail/saveCopyForExercise"]&&!Da,className:js.yes,onClick:()=>ts(void 0,null,function*(){var Va;si(!1),(Va=xe.actionTabs)!=null&&Va.value?xe.actionTabs.fn(xe.actionTabs.value,!1,1):xe.actionTabs.fn(!1,1)})},"\u4EC5\u4FDD\u5B58\u672C\u5B9E\u8BAD"))),Il.createElement(Ve.default,{centered:!0,title:"\u63D0\u793A",open:xe.actionTabs.key==="\u91CD\u540D\u4FEE\u6539",okText:"\u4FDD\u5B58\u540D\u79F0",cancelText:"\u4E0D\u66F4\u6362\u540D\u79F0",destroyOnClose:!0,width:550,confirmLoading:Jt,onOk:()=>ts(void 0,null,function*(){var Va,qa;yield vr.validateFields();const pr=vr.getFieldValue();Mn(!0);const Zn=yield(0,ze.ZP)(`/api/shixuns/${hr==null?void 0:hr.id}/update_shixun_name.json`,{method:"post",body:{shixun_name:pr.name}});Mn(!1),Zn.status===0&&(Ke.ZP.success("\u4FEE\u6539\u6210\u529F"),De({type:"practiceSetting/getCommonData",payload:{id:hr.id}}),(Va=xe.actionTabs)!=null&&Va.getBaseInfo&&((qa=xe.actionTabs)==null||qa.getBaseInfo())),De({type:"classroomList/setActionTabs",payload:{}})}),onCancel:()=>{De({type:"classroomList/setActionTabs",payload:{}})}},Il.createElement("div",null,Il.createElement("p",null,"\u4F60\u7BA1\u7406\u7684\u5B9E\u8BAD\u4E2D\u6709\u540C\u540D\u5B9E\u8BAD\uFF0C\u5EFA\u8BAE\u66F4\u6362\u5B9E\u8BAD\u540D\u79F0\uFF08\u5982\uFF1A\u6DFB\u52A0\u65E5\u671F\u3001\u7528\u9014\u7B49\u6587\u6848\uFF09"),Il.createElement(he.default,{form:vr,initialValues:{name:Er},onChange:()=>{Hr(vr.getFieldValue())}},Il.createElement(he.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u540D\u79F0"}]},Il.createElement(qe.Z,{className:"mt30",align:"middle"},Il.createElement($e.Z,{className:"font14"},"\u5B9E\u8BAD\u540D\u79F0\uFF1A"),Il.createElement($e.Z,{flex:"1"},Il.createElement(pt.default,{maxLength:60,defaultValue:la==null?void 0:la.name,suffix:Il.createElement("span",null,((cr=Ar==null?void 0:Ar.name)==null?void 0:cr.length)||0,"/",60)}))))))))};var zu=(0,nt.connect)(({classroomList:xe,loading:Me,shixunsDetail:De})=>({classroomList:xe,loading:Me.effects,shixunsDetail:De}))(os),ls=ne(59301),$s=Object.defineProperty,ws=Object.defineProperties,Hu=Object.getOwnPropertyDescriptors,Ss=Object.getOwnPropertySymbols,Ds=Object.prototype.hasOwnProperty,ps=Object.prototype.propertyIsEnumerable,Bs=(xe,Me,De)=>Me in xe?$s(xe,Me,{enumerable:!0,configurable:!0,writable:!0,value:De}):xe[Me]=De,Ps=(xe,Me)=>{for(var De in Me||(Me={}))Ds.call(Me,De)&&Bs(xe,De,Me[De]);if(Ss)for(var De of Ss(Me))ps.call(Me,De)&&Bs(xe,De,Me[De]);return xe},bu=(xe,Me)=>ws(xe,Hu(Me)),Uu=(xe,Me)=>{var De={};for(var jt in xe)Ds.call(xe,jt)&&Me.indexOf(jt)<0&&(De[jt]=xe[jt]);if(xe!=null&&Ss)for(var jt of Ss(xe))Me.indexOf(jt)<0&&ps.call(xe,jt)&&(De[jt]=xe[jt]);return De};const cu=xe=>{var Me=xe,{globalSetting:De,loading:jt,dispatch:xn,practiceSetting:cr}=Me,hr=Uu(Me,["globalSetting","loading","dispatch","practiceSetting"]);const{sideBar:kn}=cr,{tabsActive:Jt}=kn;let Mn=(0,nt.useParams)();return(0,y.useEffect)(()=>(xn({type:"globalSetting/headerFooterToggle",payload:!1}),xn({type:"shixunsDetail/getShixunsDetail",payload:bu(Ps({},Mn),{shixun_managed:!0})}),()=>{xn({type:"globalSetting/headerFooterToggle",payload:!0}),xn({type:"practiceSetting/setParams",payload:{id:""}})}),[]),ls.createElement("div",{className:Oe.practiceSetting},ls.createElement("div",{className:Oe.wrapHeader},ls.createElement(tt,null)),ls.createElement("div",{className:Oe.wrapLayout},ls.createElement("div",{className:Oe.wrapSidebar},ls.createElement(ms,null)),ls.createElement("div",{className:Oe.wrapContent},ls.createElement(tl,bu(Ps({},hr),{tabsActive:cr.sideBar.tabsActive})))),ls.createElement(zu,null))};var du=(0,nt.connect)(({loading:xe,globalSetting:Me,practiceSetting:De})=>({globalSetting:Me,loading:xe,practiceSetting:De}))(cu)},10008:function(St,zt,ne){"use strict";ne.d(zt,{S:function(){return Se},m:function(){return Ve}});var y=ne(65862),Oe=ne(6767),ke=ne(62957),ot=ne(59301),Re=(Ke,ze,nt)=>new Promise((lt,Be)=>{var kt=Te=>{try{Fe(nt.next(Te))}catch(Ne){Be(Ne)}},rt=Te=>{try{Fe(nt.throw(Te))}catch(Ne){Be(Ne)}},Fe=Te=>Te.done?lt(Te.value):Promise.resolve(Te.value).then(kt,rt);Fe((nt=nt.apply(Ke,ze)).next())});const Se=Ke=>{let ze=document.createElement("textarea");return ze.value=Ke,ze.value},Ve=(Ke,ze,nt,lt,Be)=>Re(void 0,null,function*(){var kt,rt;const Fe=yield Ke({type:"shixunsDetail/saveCopyForExercise",payload:{id:nt,save_type:lt}});lt===1?((Fe==null?void 0:Fe.status)==0&&Oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),(kt=Fe==null?void 0:Fe.data)!=null&&kt.exists_same_shixun_name?Ke({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u540D\u4FEE\u6539",name:(rt=Fe==null?void 0:Fe.data)==null?void 0:rt.shixun_name}}):Ke({type:"classroomList/setActionTabs",payload:{}})):(Ke({type:"classroomList/setActionTabs",payload:{}}),(Fe==null?void 0:Fe.status)===0&&ke.default.info({title:"\u63D0\u793A",width:460,icon:null,centered:!0,content:ot.createElement("div",null,ot.createElement("div",null,"\u5B9E\u8BAD\u540C\u6B65\u4FEE\u6539\u5B8C\u6210\uFF0C\u8BF7\u9A8C\u8BC1\u5B9E\u8BAD\u662F\u5426\u53EF\u4EE5\u6B63\u5E38\u4F7F\u7528\u3002")),okText:"\u524D\u5F80\u539F\u5B9E\u8BAD",onOk:()=>{var Te,Ne;(0,y.xg)(`/shixuns/${(Ne=(Te=ze==null?void 0:ze.detail)==null?void 0:Te.fork_from)==null?void 0:Ne.fork_identifier}/challenges`)}}))})},39785:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return st}});var y=ne(59301),Oe=ne(65582),ke=ne(37568),ot=ne(28284),Re=ne(62957),Se=ne(6767),Ve=ne(94968),Ke=ne(7939),ze=ne(74128),nt=ne(55351),lt={flexRow:"flexRow___JBN3B",flexColumn:"flexColumn___zXgFj",formWrap:"formWrap___aNgan",upload:"upload___yGdLQ",color0152d9:"color0152d9___zzEpS",colorCCC:"colorCCC___k4Dxq",footerWrap:"footerWrap___WrUZd",qrCode:"qrCode___GPwSg",a1:"a1___R6etl",code:"code___fCL_L",group:"group___n7tgy",groupNumber:"groupNumber___tw7hA",a2:"a2___GGjDE"},Be=Object.getOwnPropertySymbols,kt=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,Fe=(Nt,he)=>{var Ze={};for(var pt in Nt)kt.call(Nt,pt)&&he.indexOf(pt)<0&&(Ze[pt]=Nt[pt]);if(Nt!=null&&Be)for(var pt of Be(Nt))he.indexOf(pt)<0&&rt.call(Nt,pt)&&(Ze[pt]=Nt[pt]);return Ze},Te=(Nt,he,Ze)=>new Promise((pt,nn)=>{var Ut=bt=>{try{$e(Ze.next(bt))}catch(Pe){nn(Pe)}},qe=bt=>{try{$e(Ze.throw(bt))}catch(Pe){nn(Pe)}},$e=bt=>bt.done?pt(bt.value):Promise.resolve(bt.value).then(Ut,qe);$e((Ze=Ze.apply(Nt,he)).next())});const Ne=ke.default.TextArea,tt=Nt=>{var he=Nt,{newShixuns:Ze,globalSetting:pt,loading:nn,dispatch:Ut}=he,qe=Fe(he,["newShixuns","globalSetting","loading","dispatch"]);const[$e]=ot.default.useForm(),[bt,Pe]=(0,y.useState)([]),je=Kt=>{["uploading","done","removed"].includes(Kt.file.status)&&Pe(Kt.fileList)},dt=Kt=>{var Bn;if(!Kt.percent||Kt.percent==100){const we=(Bn=Kt.response)==null?void 0:Bn.id;return Re.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u9644\u4EF6\u5417?",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Te(void 0,null,function*(){(yield Ut({type:"newShixuns/deleteAttachment",payload:{id:we}}))&&Pe(bt.filter(it=>{var Yt;return((Yt=it.response)==null?void 0:Yt.id)!==we}))})}),!1}},Dt=Kt=>bt.length?!1:Kt.size/1024/1024>50?(Se.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0,sn=Kt=>Te(void 0,null,function*(){var Bn,we;const{language:fe,env:it,mode:Yt,code:et}=Kt||{},He=yield Ut({type:"newShixuns/applyShixunMirror",payload:{language:fe,runtime:it,run_method:Yt,attachment_id:(we=(Bn=bt==null?void 0:bt[0])==null?void 0:Bn.response)==null?void 0:we.id}});Ut({type:"newShixuns/setActionTabs",payload:{}}),He&&Se.ZP.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002")}),Ht=()=>{$e.resetFields(),Pe([])};return y.createElement(Re.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Ze.actionTabs.key==="NewShixuns-Apply",title:"\u7533\u8BF7\u65B0\u5EFA",width:"1000px",footer:null,afterClose:Ht},y.createElement("section",{className:lt.qrCode},y.createElement("aside",{className:lt.a1},y.createElement("div",{className:lt.code},y.createElement("img",{width:120,height:120,src:nt,alt:"\u4E8C\u7EF4\u7801"})),y.createElement("div",{className:lt.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),y.createElement("div",{className:lt.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),y.createElement("aside",{className:lt.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",y.createElement("br",null),"\u5982\u679C\u60A8\u60F3\u65B0\u5EFA\u5B9E\u9A8C\u73AF\u5883\uFF0C\u53EF\u4EE5\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u8FDB\u7FA4\uFF0C\u76F4\u63A5\u5411\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u7533\u8BF7\u54E6~ \u4E5F\u53EF\u4EE5\u63D0\u4EA4\u4E0B\u9762\u7684\u8868\u5355\u7533\u8BF7\uFF0C\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u6536\u5230\u7533\u8BF7\u4FE1\u606F\u5C06\u4F1A\u7B2C\u4E00\u65F6\u95F4\u8054\u7CFB\u60A8\uFF01")),y.createElement(ot.default,{className:lt.formWrap,form:$e,labelCol:{span:4},wrapperCol:{span:20},onFinish:sn},y.createElement(ot.default.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},y.createElement(Ne,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),y.createElement(ot.default.Item,{label:"\u7CFB\u7EDF\u73AF\u5883\uFF1A",name:"env",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00\u7CFB\u7EDF\u73AF\u5883"}]},y.createElement(Ne,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48linux\u7CFB\u7EDF\u73AF\u5883,\u4EE3\u7801\u8FD0\u884C\u73AF\u5883",rows:4})),y.createElement(ot.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F\uFF1A",name:"mode",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F"}]},y.createElement(Ne,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),y.createElement(ot.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},y.createElement("div",{className:lt.upload},y.createElement(Ve.default,{fileList:bt,action:`${ze.Z.API_SERVER}/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a`,onChange:je,onRemove:dt,beforeUpload:Dt,withCredentials:!0},y.createElement("span",{className:`${lt.color0152d9} current`},"\u4E0A\u4F20\u9644\u4EF6"),y.createElement("span",{className:`${lt.colorCCC} ml10`},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),y.createElement("div",{className:lt.footerWrap},y.createElement(ot.default.Item,null,y.createElement(Ke.ZP,{className:"mr5",size:"middle",onClick:()=>{Ut({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),y.createElement(Ke.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:nn["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};var st=(0,Oe.connect)(({newShixuns:Nt,loading:he,globalSetting:Ze})=>({newShixuns:Nt,globalSetting:Ze,loading:he.effects}))(tt)},8458:function(St,zt,ne){"use strict";var y=ne(59301),Oe=ne(65582),ke=ne(62957),ot=ne(55351);const Re=({newShixuns:Se,dispatch:Ve,user:Ke})=>{var ze;const[nt,lt]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Se.actionTabs.key==="Create-Environment"&&kt()},[(ze=Se==null?void 0:Se.actionTabs)==null?void 0:ze.key]);const Be=()=>{Ve({type:"newShixuns/setActionTabs",payload:{}})},kt=()=>{var rt,Fe,Te,Ne;Be(),((rt=Ke.userInfo)==null?void 0:rt.mirror_marker_status)===0?lt(!0):((Fe=Ke.userInfo)==null?void 0:Fe.mirror_marker_status)===1?Oe.history.push(`/users/${(Te=Ke.userInfo)==null?void 0:Te.login}/experiment-img/add`):((Ne=Ke.userInfo)==null?void 0:Ne.mirror_marker_status)===2&&ke.default.confirm({title:"\u60A8\u4ECA\u65E5\u5DF2\u8FBE\u5230\u7533\u8BF7\u4E0A\u9650\uFF0C\u662F\u5426\u8DF3\u8F6C\u81F3\u4E91\u4E3B\u673A\u5217\u8868\uFF1F",content:"\u63D0\u793A\uFF1A\u6BCF\u5929\u6700\u591A\u5141\u8BB8\u7533\u8BF7\u4E00\u53F0\u4E91\u4E3B\u673A",okText:"\u8DF3\u8F6C",cancelText:"\u53D6\u6D88",onOk(){var tt;Oe.history.push(`/users/${(tt=Ke.userInfo)==null?void 0:tt.login}/experiment-img`)}})};return y.createElement(ke.default,{title:"\u52A0\u5165qq\u7FA4\u63D0\u793A",open:nt,footer:null,onCancel:()=>{lt(!1)}},y.createElement("div",{style:{textAlign:"center"}},y.createElement("br",null),y.createElement("img",{width:120,height:120,style:{marginTop:"20px"},src:ot,alt:"\u4E8C\u7EF4\u7801"})),y.createElement("img",null))};zt.Z=(0,Oe.connect)(({newShixuns:Se,user:Ve,globalSetting:Ke})=>({newShixuns:Se,globalSetting:Ke,user:Ve}))(Re)},84056:function(St,zt,ne){"use strict";ne.d(zt,{BU:function(){return Oe},Dj:function(){return y},gH:function(){return ke},vp:function(){return ot}});function y(Re){try{Re.mozRequestFullScreen?Re.mozRequestFullScreen():Re.webkitRequestFullScreen&&Re.webkitRequestFullScreen()}catch(Se){console.log(Se,":e")}}function Oe(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const ke=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function ot(){var Re=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,Se=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Re),window.isFullScreen?window.isFullScreen:Re!=null}},49142:function(St,zt,ne){"use strict";ne.d(zt,{AL:function(){return he},Iy:function(){return lt},Qv:function(){return rt},ez:function(){return Nt},jb:function(){return Be}});var y=ne(32834),Oe=ne.n(y),ke=ne(11690),ot=ne.n(ke);let Re=1;function Se(qe,$e){const bt=qe.match(/^(\s+)(?:```)/);if(bt===null)return $e;const Pe=bt[1];return $e.split(` `).map(je=>{const dt=je.match(/^\s+/);if(dt===null)return je;const[Dt]=dt;return Dt.length>=Pe.length?je.slice(Pe.length):je}).join(` `)}let Ve=[],Ke=["
      "];const ze=new(Oe()).Renderer,nt=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function lt(){Ve.length=0,Ke=["
        "]}const Be={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function kt(qe,$e,bt,Pe){if($e>=qe.length||qe[$e].level<=bt)return $e;var je=qe[$e];Pe.push("
      • "+je.text+""),$e++;var dt=[];return $e=kt(qe,$e,je.level,dt),dt.length>0&&(Pe.push("
          "),dt.forEach(function(Dt){Pe.push(Dt)}),Pe.push("
        ")),Pe.push("
      • "),$e=kt(qe,$e,bt,Pe),$e}function rt(){return kt(Ve,0,0,Ke),Ke.push("
      "),Ke.join("")}const Fe={heading(qe){const $e=nt.exec(qe);if(Re+=1,$e)return{type:"heading",raw:$e[0],depth:$e[1].length,text:$e[2]}},fences(qe){const $e=this.rules.block.fences.exec(qe);if($e){const bt=$e[0];let Pe=Se(bt,$e[3]||"");const je=$e[2]?$e[2].trim():$e[2];if(["latex","katex","math"].indexOf(je)>=0){const dt=tt(),Dt=Pe;Pe=dt,st[dt]={type:"block",expression:Dt}}return{type:"code",raw:bt,lang:je,text:Pe}}}},Te=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let Ne=0;const tt=()=>`__special_katext_id_${Ne++}__`;let st={};function Nt(){return st}function he(){Ne=0,st={}}function Ze(qe){return qe=qe.replace(Te,($e,bt)=>{const Pe=tt();return st[Pe]={type:"inline",expression:bt},Pe}),qe}const pt=ze.listitem;ze.listitem=function(qe){return pt(Ze(qe))};const nn=ze.paragraph;ze.paragraph=function(qe){return nn(Ze(qe))};const Ut=ze.tablecell;ze.tablecell=function(qe,$e){return Ut(Ze(qe),$e)},ze.code=function(qe,$e,bt){const Pe=($e||"").match(/\S*/)[0];return Pe?["latex","katex","math"].indexOf(Pe)>=0?`

      ${qe}

      `:`
      ${bt?qe:(0,ke.escape)(qe,!0)}
      -`:'
      '+(bt?qe:(0,ke.escape)(qe,!0))+"
      "},ze.heading=function(qe,$e,bt){let Pe=this.options.headerPrefix+bt.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Ve.push({anchor:Pe,level:$e,text:qe}),"'+qe+""},Oe().setOptions({silent:!0,gfm:!0,pedantic:!1}),Oe().use({tokenizer:Fe,renderer:ze}),zt.ZP=Oe()},66457:function(At,zt,ne){"use strict";ne.d(zt,{rX:function(){return Ze},pW:function(){return pt},gy:function(){return nn},xY:function(){return he},O5:function(){return Nt},hs:function(){return Te},tJ:function(){return rt},o1:function(){return Fe},Rd:function(){return st}});var y=ne(65582),Oe=ne(62957),ke=ne(37285),ot=ne(6767),Re=ne(41867),Se=ne(65862),Ve=ne(87169),Ke=ne(25510),ze="data:image/png;base64,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",nt=ne.p+"static/newqrcode.a8740efb.png",lt=ne(32637),Be=ne(59301),kt=(Ut,qe,$e)=>new Promise((bt,Pe)=>{var je=sn=>{try{Dt($e.next(sn))}catch(Ht){Pe(Ht)}},dt=sn=>{try{Dt($e.throw(sn))}catch(Ht){Pe(Ht)}},Dt=sn=>sn.done?bt(sn.value):Promise.resolve(sn.value).then(je,dt);Dt(($e=$e.apply(Ut,qe)).next())});const rt=(Ut,qe=!1,$e=!1,bt="",Pe=!1)=>!!(Fe(Ut)&&Ne(Ut,qe,$e,bt,Pe)),Fe=Ut=>(0,Re.bg)()?!0:(Ut({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),Te=Ut=>{var qe,$e,bt;const{user:Pe}=(0,y.getDvaApp)()._store.getState();(0,Re.bg)()&&!(($e=(qe=Pe==null?void 0:Pe.userInfo)==null?void 0:qe.course)!=null&&$e.course_public)&&!((bt=Pe==null?void 0:Pe.userInfo)!=null&&bt.profile_completed)&&Ut({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},Ne=(Ut,qe=!1,$e=!0,bt="",Pe=!1)=>{var je;const{user:dt}=(0,y.getDvaApp)()._store.getState();return(je=dt.userInfo)!=null&&je.profile_completed?!0:($e?Ut({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:bt,isCurrentPage:Pe}}):Oe.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,Se.xg)("/account/profile/edit"),tt()}}),!1)},tt=()=>{Oe.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()}})},st=()=>{Oe.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Be.createElement("div",{style:{textAlign:"center"}},Be.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"),Be.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:lt}),Be.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},Nt=()=>{var Ut;const{user:qe}=(0,y.getDvaApp)()._store.getState();return(Ut=qe.userInfo)!=null&&Ut.professional_certification?!0:(Oe.default.confirm({title:"\u63D0\u793A",centered:!0,content:Be.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,Se.xg)("/account/certification")}}),!1)},he=()=>(0,Re.V9)()?!0:(Oe.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Be.createElement("div",{className:"tc",style:{marginLeft:-38}},Be.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Be.createElement("img",{src:nt,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),Ze=(Ut,qe)=>Ut?!0:(Oe.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Be.createElement("div",null,Be.createElement("p",null,qe||"\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"),Be.createElement("div",{style:{marginLeft:"110px"}},Be.createElement("img",{src:ze,width:200}),Be.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Se.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),pt=Ut=>{Oe.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Be.createElement("div",null,Be.createElement("div",null,Be.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"),Be.createElement(ke.Z,null),Be.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Be.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 ",Be.createElement("a",null,Ut),"\u5929\u3002"),Be.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Be.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")),Be.createElement("div",{style:{textAlign:"center",marginTop:30}},Be.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Ke,alt:"\u4E8C\u7EF4\u7801",width:160})))})},nn=(Ut,qe="")=>{const{shixunsDetail:{detail:$e}}=(0,y.getDvaApp)()._store.getState();if(($e==null?void 0:$e.public)===2||($e==null?void 0:$e.public)===1||($e==null?void 0:$e.shixun_status)===3){let bt="";return($e==null?void 0:$e.public)===2&&(bt="\u5DF2\u516C\u5F00"),($e==null?void 0:$e.public)===1&&(bt="\u5F85\u5BA1\u6838"),($e==null?void 0:$e.shixun_status)===3&&(bt="\u5DF2\u5173\u95ED"),Oe.default.info({centered:!0,icon:Be.createElement(Ve.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Be.createElement("div",{className:"tc",style:{marginLeft:-38}},Be.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Be.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",bt,"\uFF0C",qe,"\u3002"),Be.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Be.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Ke,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return($e==null?void 0:$e.shixun_status)===2?(Oe.default.confirm({centered:!0,icon:Be.createElement(Ve.Z,null),title:"\u63D0\u793A",content:Be.createElement("div",null,Be.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",qe,"\u3002"),Be.createElement("br",null),Be.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:()=>{Oe.default.confirm({width:440,centered:!0,icon:Be.createElement(Ve.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:()=>kt(void 0,null,function*(){(yield Ut({type:"shixunsDetail/cancelRelease",payload:{id:$e==null?void 0:$e.identifier}})).status!==401&&(ot.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),Ut({type:"shixunsDetail/getShixunsDetail",payload:{id:$e==null?void 0:$e.identifier}}),Ut({type:"practiceSetting/getCommonData",payload:{id:$e==null?void 0:$e.identifier}}))})})}}),!0):!1}},54500:function(At,zt,ne){"use strict";ne.d(zt,{Z:function(){return y}});const y=Oe=>Oe?typeof Oe=="function"?Oe():Oe:null},92973:function(At,zt,ne){"use strict";ne.d(zt,{Z:function(){return Bn}});var y=ne(59301),Oe=ne(29679),ke=ne(19248),ot=ne(99267),Re=ne(96512),Se=ne(78987),Ve=ne(92310),Ke=ne.n(Ve),ze=ne(77900),nt=ne(26112),lt=ne(8654),Be=ne(22703),kt=ne(48755),rt=ne(36237),Fe=ne(63356),Te=ne(16931);const Ne=(we,fe,it,Yt,et)=>({background:we,border:`${(0,rt.unit)(Yt.lineWidth)} ${Yt.lineType} ${fe}`,[`${et}-icon`]:{color:it}}),tt=we=>{const{componentCls:fe,motionDurationSlow:it,marginXS:Yt,marginSM:et,fontSize:He,fontSizeLG:Ue,lineHeight:at,borderRadiusLG:dn,motionEaseInOutCirc:Qt,withDescriptionIconSize:An,colorText:xt,colorTextHeading:Xe,withDescriptionPadding:en,defaultPadding:ue}=we;return{[fe]:Object.assign(Object.assign({},(0,Fe.Wf)(we)),{position:"relative",display:"flex",alignItems:"center",padding:ue,wordWrap:"break-word",borderRadius:dn,[`&${fe}-rtl`]:{direction:"rtl"},[`${fe}-content`]:{flex:1,minWidth:0},[`${fe}-icon`]:{marginInlineEnd:Yt,lineHeight:0},"&-description":{display:"none",fontSize:He,lineHeight:at},"&-message":{color:Xe},[`&${fe}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${it} ${Qt}, opacity ${it} ${Qt}, +`:'
      '+(bt?qe:(0,ke.escape)(qe,!0))+"
      "},ze.heading=function(qe,$e,bt){let Pe=this.options.headerPrefix+bt.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Ve.push({anchor:Pe,level:$e,text:qe}),"'+qe+""},Oe().setOptions({silent:!0,gfm:!0,pedantic:!1}),Oe().use({tokenizer:Fe,renderer:ze}),zt.ZP=Oe()},66457:function(St,zt,ne){"use strict";ne.d(zt,{rX:function(){return Ze},pW:function(){return pt},gy:function(){return nn},xY:function(){return he},O5:function(){return Nt},hs:function(){return Te},tJ:function(){return rt},o1:function(){return Fe},Rd:function(){return st}});var y=ne(65582),Oe=ne(62957),ke=ne(37285),ot=ne(6767),Re=ne(41867),Se=ne(65862),Ve=ne(87169),Ke=ne(25510),ze="data:image/png;base64,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",nt=ne.p+"static/newqrcode.a8740efb.png",lt=ne(32637),Be=ne(59301),kt=(Ut,qe,$e)=>new Promise((bt,Pe)=>{var je=sn=>{try{Dt($e.next(sn))}catch(Ht){Pe(Ht)}},dt=sn=>{try{Dt($e.throw(sn))}catch(Ht){Pe(Ht)}},Dt=sn=>sn.done?bt(sn.value):Promise.resolve(sn.value).then(je,dt);Dt(($e=$e.apply(Ut,qe)).next())});const rt=(Ut,qe=!1,$e=!1,bt="",Pe=!1)=>!!(Fe(Ut)&&Ne(Ut,qe,$e,bt,Pe)),Fe=Ut=>(0,Re.bg)()?!0:(Ut({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),Te=Ut=>{var qe,$e,bt;const{user:Pe}=(0,y.getDvaApp)()._store.getState();(0,Re.bg)()&&!(($e=(qe=Pe==null?void 0:Pe.userInfo)==null?void 0:qe.course)!=null&&$e.course_public)&&!((bt=Pe==null?void 0:Pe.userInfo)!=null&&bt.profile_completed)&&Ut({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},Ne=(Ut,qe=!1,$e=!0,bt="",Pe=!1)=>{var je;const{user:dt}=(0,y.getDvaApp)()._store.getState();return(je=dt.userInfo)!=null&&je.profile_completed?!0:($e?Ut({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:bt,isCurrentPage:Pe}}):Oe.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,Se.xg)("/account/profile/edit"),tt()}}),!1)},tt=()=>{Oe.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()}})},st=()=>{Oe.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Be.createElement("div",{style:{textAlign:"center"}},Be.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"),Be.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:lt}),Be.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},Nt=()=>{var Ut;const{user:qe}=(0,y.getDvaApp)()._store.getState();return(Ut=qe.userInfo)!=null&&Ut.professional_certification?!0:(Oe.default.confirm({title:"\u63D0\u793A",centered:!0,content:Be.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,Se.xg)("/account/certification")}}),!1)},he=()=>(0,Re.V9)()?!0:(Oe.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Be.createElement("div",{className:"tc",style:{marginLeft:-38}},Be.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Be.createElement("img",{src:nt,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),Ze=(Ut,qe)=>Ut?!0:(Oe.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Be.createElement("div",null,Be.createElement("p",null,qe||"\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"),Be.createElement("div",{style:{marginLeft:"110px"}},Be.createElement("img",{src:ze,width:200}),Be.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Se.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),pt=Ut=>{Oe.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Be.createElement("div",null,Be.createElement("div",null,Be.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"),Be.createElement(ke.Z,null),Be.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Be.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 ",Be.createElement("a",null,Ut),"\u5929\u3002"),Be.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Be.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")),Be.createElement("div",{style:{textAlign:"center",marginTop:30}},Be.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Ke,alt:"\u4E8C\u7EF4\u7801",width:160})))})},nn=(Ut,qe="")=>{const{shixunsDetail:{detail:$e}}=(0,y.getDvaApp)()._store.getState();if(($e==null?void 0:$e.public)===2||($e==null?void 0:$e.public)===1||($e==null?void 0:$e.shixun_status)===3){let bt="";return($e==null?void 0:$e.public)===2&&(bt="\u5DF2\u516C\u5F00"),($e==null?void 0:$e.public)===1&&(bt="\u5F85\u5BA1\u6838"),($e==null?void 0:$e.shixun_status)===3&&(bt="\u5DF2\u5173\u95ED"),Oe.default.info({centered:!0,icon:Be.createElement(Ve.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Be.createElement("div",{className:"tc",style:{marginLeft:-38}},Be.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Be.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",bt,"\uFF0C",qe,"\u3002"),Be.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Be.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Ke,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return($e==null?void 0:$e.shixun_status)===2?(Oe.default.confirm({centered:!0,icon:Be.createElement(Ve.Z,null),title:"\u63D0\u793A",content:Be.createElement("div",null,Be.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",qe,"\u3002"),Be.createElement("br",null),Be.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:()=>{Oe.default.confirm({width:440,centered:!0,icon:Be.createElement(Ve.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:()=>kt(void 0,null,function*(){(yield Ut({type:"shixunsDetail/cancelRelease",payload:{id:$e==null?void 0:$e.identifier}})).status!==401&&(ot.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),Ut({type:"shixunsDetail/getShixunsDetail",payload:{id:$e==null?void 0:$e.identifier}}),Ut({type:"practiceSetting/getCommonData",payload:{id:$e==null?void 0:$e.identifier}}))})})}}),!0):!1}},54500:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return y}});const y=Oe=>Oe?typeof Oe=="function"?Oe():Oe:null},92973:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Bn}});var y=ne(59301),Oe=ne(29679),ke=ne(19248),ot=ne(99267),Re=ne(96512),Se=ne(78987),Ve=ne(92310),Ke=ne.n(Ve),ze=ne(77900),nt=ne(26112),lt=ne(8654),Be=ne(22703),kt=ne(48755),rt=ne(36237),Fe=ne(63356),Te=ne(16931);const Ne=(we,fe,it,Yt,et)=>({background:we,border:`${(0,rt.unit)(Yt.lineWidth)} ${Yt.lineType} ${fe}`,[`${et}-icon`]:{color:it}}),tt=we=>{const{componentCls:fe,motionDurationSlow:it,marginXS:Yt,marginSM:et,fontSize:He,fontSizeLG:Ue,lineHeight:at,borderRadiusLG:dn,motionEaseInOutCirc:Qt,withDescriptionIconSize:An,colorText:At,colorTextHeading:Xe,withDescriptionPadding:en,defaultPadding:ue}=we;return{[fe]:Object.assign(Object.assign({},(0,Fe.Wf)(we)),{position:"relative",display:"flex",alignItems:"center",padding:ue,wordWrap:"break-word",borderRadius:dn,[`&${fe}-rtl`]:{direction:"rtl"},[`${fe}-content`]:{flex:1,minWidth:0},[`${fe}-icon`]:{marginInlineEnd:Yt,lineHeight:0},"&-description":{display:"none",fontSize:He,lineHeight:at},"&-message":{color:Xe},[`&${fe}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${it} ${Qt}, opacity ${it} ${Qt}, padding-top ${it} ${Qt}, padding-bottom ${it} ${Qt}, - margin-bottom ${it} ${Qt}`},[`&${fe}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${fe}-with-description`]:{alignItems:"flex-start",padding:en,[`${fe}-icon`]:{marginInlineEnd:et,fontSize:An,lineHeight:0},[`${fe}-message`]:{display:"block",marginBottom:Yt,color:Xe,fontSize:Ue},[`${fe}-description`]:{display:"block",color:xt}},[`${fe}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},st=we=>{const{componentCls:fe,colorSuccess:it,colorSuccessBorder:Yt,colorSuccessBg:et,colorWarning:He,colorWarningBorder:Ue,colorWarningBg:at,colorError:dn,colorErrorBorder:Qt,colorErrorBg:An,colorInfo:xt,colorInfoBorder:Xe,colorInfoBg:en}=we;return{[fe]:{"&-success":Ne(et,Yt,it,we,fe),"&-info":Ne(en,Xe,xt,we,fe),"&-warning":Ne(at,Ue,He,we,fe),"&-error":Object.assign(Object.assign({},Ne(An,Qt,dn,we,fe)),{[`${fe}-description > pre`]:{margin:0,padding:0}})}}},Nt=we=>{const{componentCls:fe,iconCls:it,motionDurationMid:Yt,marginXS:et,fontSizeIcon:He,colorIcon:Ue,colorIconHover:at}=we;return{[fe]:{"&-action":{marginInlineStart:et},[`${fe}-close-icon`]:{marginInlineStart:et,padding:0,overflow:"hidden",fontSize:He,lineHeight:(0,rt.unit)(He),backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${it}-close`]:{color:Ue,transition:`color ${Yt}`,"&:hover":{color:at}}},"&-close-text":{color:Ue,transition:`color ${Yt}`,"&:hover":{color:at}}}}},he=we=>({withDescriptionIconSize:we.fontSizeHeading3,defaultPadding:`${we.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${we.paddingMD}px ${we.paddingContentHorizontalLG}px`});var Ze=(0,Te.I$)("Alert",we=>[tt(we),st(we),Nt(we)],he),pt=function(we,fe){var it={};for(var Yt in we)Object.prototype.hasOwnProperty.call(we,Yt)&&fe.indexOf(Yt)<0&&(it[Yt]=we[Yt]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var et=0,Yt=Object.getOwnPropertySymbols(we);et{const{icon:fe,prefixCls:it,type:Yt}=we,et=nn[Yt]||null;return fe?(0,Be.wm)(fe,y.createElement("span",{className:`${it}-icon`},fe),()=>({className:Ke()(`${it}-icon`,fe.props.className)})):y.createElement(et,{className:`${it}-icon`})},qe=we=>{const{isClosable:fe,prefixCls:it,closeIcon:Yt,handleClose:et,ariaProps:He}=we,Ue=Yt===!0||Yt===void 0?y.createElement(ot.Z,null):Yt;return fe?y.createElement("button",Object.assign({type:"button",onClick:et,className:`${it}-close-icon`,tabIndex:0},He),Ue):null};var bt=y.forwardRef((we,fe)=>{const{description:it,prefixCls:Yt,message:et,banner:He,className:Ue,rootClassName:at,style:dn,onMouseEnter:Qt,onMouseLeave:An,onClick:xt,afterClose:Xe,showIcon:en,closable:ue,closeText:ae,closeIcon:re,action:ce,id:ve}=we,ie=pt(we,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action","id"]),[Ce,yt]=y.useState(!1),gt=y.useRef(null);y.useImperativeHandle(fe,()=>({nativeElement:gt.current}));const{getPrefixCls:ft,direction:Ct,closable:pn,closeIcon:Fn,className:Sn,style:jn}=(0,kt.dj)("alert"),rn=ft("alert",Yt),[vt,yn,Wt]=Ze(rn),ln=ut=>{var Tt;yt(!0),(Tt=we.onClose)===null||Tt===void 0||Tt.call(we,ut)},It=y.useMemo(()=>we.type!==void 0?we.type:He?"warning":"info",[we.type,He]),mn=y.useMemo(()=>typeof ue=="object"&&ue.closeIcon||ae?!0:typeof ue=="boolean"?ue:re!==!1&&re!==null&&re!==void 0?!0:!!pn,[ae,re,ue,pn]),Lt=He&&en===void 0?!0:en,zn=Ke()(rn,`${rn}-${It}`,{[`${rn}-with-description`]:!!it,[`${rn}-no-icon`]:!Lt,[`${rn}-banner`]:!!He,[`${rn}-rtl`]:Ct==="rtl"},Sn,Ue,at,Wt,yn),$n=(0,nt.Z)(ie,{aria:!0,data:!0}),ea=y.useMemo(()=>typeof ue=="object"&&ue.closeIcon?ue.closeIcon:ae||(re!==void 0?re:typeof pn=="object"&&pn.closeIcon?pn.closeIcon:Fn),[re,ue,ae,Fn]),nr=y.useMemo(()=>{const ut=ue!=null?ue:pn;if(typeof ut=="object"){const{closeIcon:Tt}=ut;return pt(ut,["closeIcon"])}return{}},[ue,pn]);return vt(y.createElement(ze.default,{visible:!Ce,motionName:`${rn}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:ut=>({maxHeight:ut.offsetHeight}),onLeaveEnd:Xe},(ut,Tt)=>{let{className:gn,style:Pn}=ut;return y.createElement("div",Object.assign({id:ve,ref:(0,lt.sQ)(gt,Tt),"data-show":!Ce,className:Ke()(zn,gn),style:Object.assign(Object.assign(Object.assign({},jn),dn),Pn),onMouseEnter:Qt,onMouseLeave:An,onClick:xt,role:"alert"},$n),Lt?y.createElement(Ut,{description:it,icon:we.icon,prefixCls:rn,type:It}):null,y.createElement("div",{className:`${rn}-content`},et?y.createElement("div",{className:`${rn}-message`},et):null,it?y.createElement("div",{className:`${rn}-description`},it):null),ce?y.createElement("div",{className:`${rn}-action`},ce):null,y.createElement(qe,{isClosable:mn,prefixCls:rn,closeIcon:ea,handleClose:ln,ariaProps:nr}))}))}),Pe=ne(67732),je=ne(83652),dt=ne(22214),Dt=ne(42403),Ht=function(we){function fe(){var it;return(0,Pe.Z)(this,fe),it=(0,dt.Z)(this,fe,arguments),it.state={error:void 0,info:{componentStack:""}},it}return(0,Dt.Z)(fe,we),(0,je.Z)(fe,[{key:"componentDidCatch",value:function(Yt,et){this.setState({error:Yt,info:et})}},{key:"render",value:function(){const{message:Yt,description:et,id:He,children:Ue}=this.props,{error:at,info:dn}=this.state,Qt=(dn==null?void 0:dn.componentStack)||null,An=typeof Yt=="undefined"?(at||"").toString():Yt,xt=typeof et=="undefined"?Qt:et;return at?y.createElement(bt,{id:He,type:"error",message:An,description:y.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},xt)}):Ue}}])}(y.Component);const Kt=bt;Kt.ErrorBoundary=Ht;var Bn=Kt},1560:function(At,zt,ne){"use strict";ne.d(zt,{Z:function(){return tt}});var y=ne(2738),Oe=ne(45915),ke=ne(82326),ot=ne(59301),Re=ne(92310),Se=ne.n(Re),Ve=ne(11592),Ke=ne(75030),ze=ne(48755);const{Option:nt}=ke.default;function lt(st){return(st==null?void 0:st.type)&&(st.type.isSelectOption||st.type.isSelectOptGroup)}const Be=(st,Nt)=>{var he;const{prefixCls:Ze,className:pt,popupClassName:nn,dropdownClassName:Ut,children:qe,dataSource:$e}=st,bt=(0,Ve.Z)(qe);let Pe;bt.length===1&&ot.isValidElement(bt[0])&&!lt(bt[0])&&([Pe]=bt);const je=Pe?()=>Pe:void 0;let dt;bt.length&<(bt[0])?dt=qe:dt=$e?$e.map(Kt=>{if(ot.isValidElement(Kt))return Kt;switch(typeof Kt){case"string":return ot.createElement(nt,{key:Kt,value:Kt},Kt);case"object":{const{value:Bn}=Kt;return ot.createElement(nt,{key:Bn,value:Bn},Kt.text)}default:return}}):[];const{getPrefixCls:Dt}=ot.useContext(ze.E_),sn=Dt("select",Ze),[Ht]=(0,Ke.Cn)("SelectLike",(he=st.dropdownStyle)===null||he===void 0?void 0:he.zIndex);return ot.createElement(ke.default,Object.assign({ref:Nt,suffixIcon:null},(0,y.Z)(st,["dataSource","dropdownClassName"]),{prefixCls:sn,popupClassName:nn||Ut,dropdownStyle:Object.assign(Object.assign({},st.dropdownStyle),{zIndex:Ht}),className:Se()(`${sn}-auto-complete`,pt),mode:ke.default.SECRET_COMBOBOX_MODE_DO_NOT_USE,getInputElement:je}),dt)};var rt=ot.forwardRef(Be);const{Option:Fe}=ke.default,Te=(0,Oe.Z)(rt,"dropdownAlign",st=>(0,y.Z)(st,["visible"])),Ne=rt;Ne.Option=Fe,Ne._InternalPanelDoNotUseOrYouWillBeFired=Te;var tt=Ne},88390:function(At,zt,ne){"use strict";ne.d(zt,{Z:function(){return we}});var y=ne(59301),Oe=ne(92310),ke=ne.n(Oe),ot=ne(77900),Re=ne(29509),Se=ne(22703),Ve=ne(48755),Ke=ne(36237),ze=ne(63356),nt=ne(93427),lt=ne(51636),Be=ne(16931);const kt=new Ke.Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),rt=new Ke.Keyframes("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),Fe=new Ke.Keyframes("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),Te=new Ke.Keyframes("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),Ne=new Ke.Keyframes("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),tt=new Ke.Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),st=fe=>{const{componentCls:it,iconCls:Yt,antCls:et,badgeShadowSize:He,textFontSize:Ue,textFontSizeSM:at,statusSize:dn,dotSize:Qt,textFontWeight:An,indicatorHeight:xt,indicatorHeightSM:Xe,marginXS:en,calc:ue}=fe,ae=`${et}-scroll-number`,re=(0,nt.Z)(fe,(ce,ve)=>{let{darkColor:ie}=ve;return{[`&${it} ${it}-color-${ce}`]:{background:ie,[`&:not(${it}-count)`]:{color:ie},"a:hover &":{background:ie}}}});return{[it]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,ze.Wf)(fe)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${it}-count`]:{display:"inline-flex",justifyContent:"center",zIndex:fe.indicatorZIndex,minWidth:xt,height:xt,color:fe.badgeTextColor,fontWeight:An,fontSize:Ue,lineHeight:(0,Ke.unit)(xt),whiteSpace:"nowrap",textAlign:"center",background:fe.badgeColor,borderRadius:ue(xt).div(2).equal(),boxShadow:`0 0 0 ${(0,Ke.unit)(He)} ${fe.badgeShadowColor}`,transition:`background ${fe.motionDurationMid}`,a:{color:fe.badgeTextColor},"a:hover":{color:fe.badgeTextColor},"a:hover &":{background:fe.badgeColorHover}},[`${it}-count-sm`]:{minWidth:Xe,height:Xe,fontSize:at,lineHeight:(0,Ke.unit)(Xe),borderRadius:ue(Xe).div(2).equal()},[`${it}-multiple-words`]:{padding:`0 ${(0,Ke.unit)(fe.paddingXS)}`,bdi:{unicodeBidi:"plaintext"}},[`${it}-dot`]:{zIndex:fe.indicatorZIndex,width:Qt,minWidth:Qt,height:Qt,background:fe.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${(0,Ke.unit)(He)} ${fe.badgeShadowColor}`},[`${it}-count, ${it}-dot, ${ae}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${Yt}-spin`]:{animationName:tt,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${it}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${it}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:dn,height:dn,verticalAlign:"middle",borderRadius:"50%"},[`${it}-status-success`]:{backgroundColor:fe.colorSuccess},[`${it}-status-processing`]:{overflow:"visible",color:fe.colorInfo,backgroundColor:fe.colorInfo,borderColor:"currentcolor","&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:He,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:kt,animationDuration:fe.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${it}-status-default`]:{backgroundColor:fe.colorTextPlaceholder},[`${it}-status-error`]:{backgroundColor:fe.colorError},[`${it}-status-warning`]:{backgroundColor:fe.colorWarning},[`${it}-status-text`]:{marginInlineStart:en,color:fe.colorText,fontSize:fe.fontSize}}}),re),{[`${it}-zoom-appear, ${it}-zoom-enter`]:{animationName:rt,animationDuration:fe.motionDurationSlow,animationTimingFunction:fe.motionEaseOutBack,animationFillMode:"both"},[`${it}-zoom-leave`]:{animationName:Fe,animationDuration:fe.motionDurationSlow,animationTimingFunction:fe.motionEaseOutBack,animationFillMode:"both"},[`&${it}-not-a-wrapper`]:{[`${it}-zoom-appear, ${it}-zoom-enter`]:{animationName:Te,animationDuration:fe.motionDurationSlow,animationTimingFunction:fe.motionEaseOutBack},[`${it}-zoom-leave`]:{animationName:Ne,animationDuration:fe.motionDurationSlow,animationTimingFunction:fe.motionEaseOutBack},[`&:not(${it}-status)`]:{verticalAlign:"middle"},[`${ae}-custom-component, ${it}-count`]:{transform:"none"},[`${ae}-custom-component, ${ae}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[ae]:{overflow:"hidden",transition:`all ${fe.motionDurationMid} ${fe.motionEaseOutBack}`,[`${ae}-only`]:{position:"relative",display:"inline-block",height:xt,transition:`all ${fe.motionDurationSlow} ${fe.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${ae}-only-unit`]:{height:xt,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${ae}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${it}-count, ${it}-dot, ${ae}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},Nt=fe=>{const{fontHeight:it,lineWidth:Yt,marginXS:et,colorBorderBg:He}=fe,Ue=it,at=Yt,dn=fe.colorTextLightSolid,Qt=fe.colorError,An=fe.colorErrorHover;return(0,lt.mergeToken)(fe,{badgeFontHeight:Ue,badgeShadowSize:at,badgeTextColor:dn,badgeColor:Qt,badgeColorHover:An,badgeShadowColor:He,badgeProcessingDuration:"1.2s",badgeRibbonOffset:et,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},he=fe=>{const{fontSize:it,lineHeight:Yt,fontSizeSM:et,lineWidth:He}=fe;return{indicatorZIndex:"auto",indicatorHeight:Math.round(it*Yt)-2*He,indicatorHeightSM:it,dotSize:et/2,textFontSize:et,textFontSizeSM:et,textFontWeight:"normal",statusSize:et/2}};var Ze=(0,Be.I$)("Badge",fe=>{const it=Nt(fe);return st(it)},he);const pt=fe=>{const{antCls:it,badgeFontHeight:Yt,marginXS:et,badgeRibbonOffset:He,calc:Ue}=fe,at=`${it}-ribbon`,dn=`${it}-ribbon-wrapper`,Qt=(0,nt.Z)(fe,(An,xt)=>{let{darkColor:Xe}=xt;return{[`&${at}-color-${An}`]:{background:Xe,color:Xe}}});return{[dn]:{position:"relative"},[at]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,ze.Wf)(fe)),{position:"absolute",top:et,padding:`0 ${(0,Ke.unit)(fe.paddingXS)}`,color:fe.colorPrimary,lineHeight:(0,Ke.unit)(Yt),whiteSpace:"nowrap",backgroundColor:fe.colorPrimary,borderRadius:fe.borderRadiusSM,[`${at}-text`]:{color:fe.badgeTextColor},[`${at}-corner`]:{position:"absolute",top:"100%",width:He,height:He,color:"currentcolor",border:`${(0,Ke.unit)(Ue(He).div(2).equal())} solid`,transform:fe.badgeRibbonCornerTransform,transformOrigin:"top",filter:fe.badgeRibbonCornerFilter}}),Qt),{[`&${at}-placement-end`]:{insetInlineEnd:Ue(He).mul(-1).equal(),borderEndEndRadius:0,[`${at}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${at}-placement-start`]:{insetInlineStart:Ue(He).mul(-1).equal(),borderEndStartRadius:0,[`${at}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var nn=(0,Be.I$)(["Badge","Ribbon"],fe=>{const it=Nt(fe);return pt(it)},he),qe=fe=>{const{className:it,prefixCls:Yt,style:et,color:He,children:Ue,text:at,placement:dn="end",rootClassName:Qt}=fe,{getPrefixCls:An,direction:xt}=y.useContext(Ve.E_),Xe=An("ribbon",Yt),en=`${Xe}-wrapper`,[ue,ae,re]=nn(Xe,en),ce=(0,Re.o2)(He,!1),ve=ke()(Xe,`${Xe}-placement-${dn}`,{[`${Xe}-rtl`]:xt==="rtl",[`${Xe}-color-${He}`]:ce},it),ie={},Ce={};return He&&!ce&&(ie.background=He,Ce.color=He),ue(y.createElement("div",{className:ke()(en,Qt,ae,re)},Ue,y.createElement("div",{className:ke()(ve,ae),style:Object.assign(Object.assign({},ie),et)},y.createElement("span",{className:`${Xe}-text`},at),y.createElement("div",{className:`${Xe}-corner`,style:Ce}))))};const $e=fe=>{const{prefixCls:it,value:Yt,current:et,offset:He=0}=fe;let Ue;return He&&(Ue={position:"absolute",top:`${He}00%`,left:0}),y.createElement("span",{style:Ue,className:ke()(`${it}-only-unit`,{current:et})},Yt)};function bt(fe,it,Yt){let et=fe,He=0;for(;(et+10)%10!==it;)et+=Yt,He+=Yt;return He}var je=fe=>{const{prefixCls:it,count:Yt,value:et}=fe,He=Number(et),Ue=Math.abs(Yt),[at,dn]=y.useState(He),[Qt,An]=y.useState(Ue),xt=()=>{dn(He),An(Ue)};y.useEffect(()=>{const ue=setTimeout(xt,1e3);return()=>clearTimeout(ue)},[He]);let Xe,en;if(at===He||Number.isNaN(He)||Number.isNaN(at))Xe=[y.createElement($e,Object.assign({},fe,{key:He,current:!0}))],en={transition:"none"};else{Xe=[];const ue=He+10,ae=[];for(let ie=He;ie<=ue;ie+=1)ae.push(ie);const re=Qtie%10===at);Xe=(re<0?ae.slice(0,ce+1):ae.slice(ce)).map((ie,Ce)=>{const yt=ie%10;return y.createElement($e,Object.assign({},fe,{key:ie,value:yt,offset:re<0?Ce-ce:Ce,current:Ce===ce}))}),en={transform:`translateY(${-bt(at,He,re)}00%)`}}return y.createElement("span",{className:`${it}-only`,style:en,onTransitionEnd:xt},Xe)},dt=function(fe,it){var Yt={};for(var et in fe)Object.prototype.hasOwnProperty.call(fe,et)&&it.indexOf(et)<0&&(Yt[et]=fe[et]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var He=0,et=Object.getOwnPropertySymbols(fe);He{const{prefixCls:Yt,count:et,className:He,motionClassName:Ue,style:at,title:dn,show:Qt,component:An="sup",children:xt}=fe,Xe=dt(fe,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:en}=y.useContext(Ve.E_),ue=en("scroll-number",Yt),ae=Object.assign(Object.assign({},Xe),{"data-show":Qt,style:at,className:ke()(ue,He,Ue),title:dn});let re=et;if(et&&Number(et)%1===0){const ce=String(et).split("");re=y.createElement("bdi",null,ce.map((ve,ie)=>y.createElement(je,{prefixCls:ue,count:Number(et),value:ve,key:ce.length-ie})))}return at!=null&&at.borderColor&&(ae.style=Object.assign(Object.assign({},at),{boxShadow:`0 0 0 1px ${at.borderColor} inset`})),xt?(0,Se.Tm)(xt,ce=>({className:ke()(`${ue}-custom-component`,ce==null?void 0:ce.className,Ue)})):y.createElement(An,Object.assign({},ae,{ref:it}),re)}),Ht=function(fe,it){var Yt={};for(var et in fe)Object.prototype.hasOwnProperty.call(fe,et)&&it.indexOf(et)<0&&(Yt[et]=fe[et]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var He=0,et=Object.getOwnPropertySymbols(fe);He{var Yt,et,He,Ue,at;const{prefixCls:dn,scrollNumberPrefixCls:Qt,children:An,status:xt,text:Xe,color:en,count:ue=null,overflowCount:ae=99,dot:re=!1,size:ce="default",title:ve,offset:ie,style:Ce,className:yt,rootClassName:gt,classNames:ft,styles:Ct,showZero:pn=!1}=fe,Fn=Ht(fe,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:Sn,direction:jn,badge:rn}=y.useContext(Ve.E_),vt=Sn("badge",dn),[yn,Wt,ln]=Ze(vt),It=ue>ae?`${ae}+`:ue,mn=It==="0"||It===0,Lt=ue===null||mn&&!pn,zn=(xt!=null||en!=null)&&Lt,$n=re&&!mn,ea=$n?"":It,nr=(0,y.useMemo)(()=>(ea==null||ea===""||mn&&!pn)&&!$n,[ea,mn,pn,$n]),ut=(0,y.useRef)(ue);nr||(ut.current=ue);const Tt=ut.current,gn=(0,y.useRef)(ea);nr||(gn.current=ea);const Pn=gn.current,ir=(0,y.useRef)($n);nr||(ir.current=$n);const Dr=(0,y.useMemo)(()=>{if(!ie)return Object.assign(Object.assign({},rn==null?void 0:rn.style),Ce);const Qa={marginTop:ie[1]};return jn==="rtl"?Qa.left=parseInt(ie[0],10):Qa.right=-parseInt(ie[0],10),Object.assign(Object.assign(Object.assign({},Qa),rn==null?void 0:rn.style),Ce)},[jn,ie,Ce,rn==null?void 0:rn.style]),La=ve!=null?ve:typeof Tt=="string"||typeof Tt=="number"?Tt:void 0,Vr=nr||!Xe?null:y.createElement("span",{className:`${vt}-status-text`},Xe),Zr=!Tt||typeof Tt!="object"?void 0:(0,Se.Tm)(Tt,Qa=>({style:Object.assign(Object.assign({},Dr),Qa.style)})),wr=(0,Re.o2)(en,!1),Ba=ke()(ft==null?void 0:ft.indicator,(Yt=rn==null?void 0:rn.classNames)===null||Yt===void 0?void 0:Yt.indicator,{[`${vt}-status-dot`]:zn,[`${vt}-status-${xt}`]:!!xt,[`${vt}-color-${en}`]:wr}),za={};en&&!wr&&(za.color=en,za.background=en);const Ha=ke()(vt,{[`${vt}-status`]:zn,[`${vt}-not-a-wrapper`]:!An,[`${vt}-rtl`]:jn==="rtl"},yt,gt,rn==null?void 0:rn.className,(et=rn==null?void 0:rn.classNames)===null||et===void 0?void 0:et.root,ft==null?void 0:ft.root,Wt,ln);if(!An&&zn){const Qa=Dr.color;return yn(y.createElement("span",Object.assign({},Fn,{className:Ha,style:Object.assign(Object.assign(Object.assign({},Ct==null?void 0:Ct.root),(He=rn==null?void 0:rn.styles)===null||He===void 0?void 0:He.root),Dr)}),y.createElement("span",{className:Ba,style:Object.assign(Object.assign(Object.assign({},Ct==null?void 0:Ct.indicator),(Ue=rn==null?void 0:rn.styles)===null||Ue===void 0?void 0:Ue.indicator),za)}),Xe&&y.createElement("span",{style:{color:Qa},className:`${vt}-status-text`},Xe)))}return yn(y.createElement("span",Object.assign({ref:it},Fn,{className:Ha,style:Object.assign(Object.assign({},(at=rn==null?void 0:rn.styles)===null||at===void 0?void 0:at.root),Ct==null?void 0:Ct.root)}),An,y.createElement(ot.default,{visible:!nr,motionName:`${vt}-zoom`,motionAppear:!1,motionDeadline:1e3},Qa=>{let{className:lr}=Qa;var Xt,Rn;const gr=Sn("scroll-number",Qt),Aa=ir.current,Nr=ke()(ft==null?void 0:ft.indicator,(Xt=rn==null?void 0:rn.classNames)===null||Xt===void 0?void 0:Xt.indicator,{[`${vt}-dot`]:Aa,[`${vt}-count`]:!Aa,[`${vt}-count-sm`]:ce==="small",[`${vt}-multiple-words`]:!Aa&&Pn&&Pn.toString().length>1,[`${vt}-status-${xt}`]:!!xt,[`${vt}-color-${en}`]:wr});let xr=Object.assign(Object.assign(Object.assign({},Ct==null?void 0:Ct.indicator),(Rn=rn==null?void 0:rn.styles)===null||Rn===void 0?void 0:Rn.indicator),Dr);return en&&!wr&&(xr=xr||{},xr.background=en),y.createElement(sn,{prefixCls:gr,show:!nr,motionClassName:lr,className:Nr,count:Pn,title:La,style:xr,key:"scrollNumber"},Zr)}),Vr))});Bn.Ribbon=qe;var we=Bn},79939:function(At,zt,ne){"use strict";ne.d(zt,{Z:function(){return Na}});var y=ne(94480),Oe=ne(59301),ke=ne(92310),ot=ne.n(ke),Re=ne(54476),Se=ne(33885),Ve=ne(42978),Ke=ne(75931),ze=ne(37463),nt=ne(6551),lt=ne(6089),Be=ne(18929),kt=Oe.createContext({}),rt=kt,Fe=ne(76190),Te=ne(20068),Ne="__rc_cascader_search_mark__",tt=function(Ot,Mt,Ft){var Hn=Ft.label,rr=Hn===void 0?"":Hn;return Mt.some(function(yr){return String(yr[rr]).toLowerCase().includes(Ot.toLowerCase())})},st=function(Ot,Mt,Ft,Hn){return Mt.map(function(rr){return rr[Hn.label]}).join(" / ")},Nt=function(Ot,Mt,Ft,Hn,rr,yr){var Un=rr.filter,Tr=Un===void 0?tt:Un,Jr=rr.render,fi=Jr===void 0?st:Jr,ha=rr.limit,Vt=ha===void 0?50:ha,Gt=rr.sort;return Oe.useMemo(function(){var Bt=[];if(!Ot)return[];function En(Xn,Fr){var Ln=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Xn.forEach(function(ur){if(!(!Gt&&Vt!==!1&&Vt>0&&Bt.length>=Vt)){var vn=[].concat((0,y.Z)(Fr),[ur]),Cr=ur[Ft.children],Wr=Ln||ur.disabled;if((!Cr||Cr.length===0||yr)&&Tr(Ot,vn,{label:Ft.label})){var un;Bt.push((0,Se.Z)((0,Se.Z)({},ur),{},(un={disabled:Wr},(0,Te.Z)(un,Ft.label,fi(Ot,vn,Hn,Ft)),(0,Te.Z)(un,Ne,vn),(0,Te.Z)(un,Ft.children,void 0),un)))}Cr&&En(ur[Ft.children],vn,Wr)}})}return En(Mt,[]),Gt&&Bt.sort(function(Xn,Fr){return Gt(Xn[Ne],Fr[Ne],Ot,Ft)}),Vt!==!1&&Vt>0?Bt.slice(0,Vt):Bt},[Ot,Mt,Ft,Hn,fi,yr,Tr,Gt,Vt])},he=Nt,Ze="__RC_CASCADER_SPLIT__",pt="SHOW_PARENT",nn="SHOW_CHILD";function Ut(ct){return ct.join(Ze)}function qe(ct){return ct.map(Ut)}function $e(ct){return ct.split(Ze)}function bt(ct){var Ot=ct||{},Mt=Ot.label,Ft=Ot.value,Hn=Ot.children,rr=Ft||"value";return{label:Mt||"label",value:rr,key:rr,children:Hn||"children"}}function Pe(ct,Ot){var Mt,Ft;return(Mt=ct.isLeaf)!==null&&Mt!==void 0?Mt:!((Ft=ct[Ot.children])!==null&&Ft!==void 0&&Ft.length)}function je(ct){var Ot=ct.parentElement;if(Ot){var Mt=ct.offsetTop-Ot.offsetTop;Mt-Ot.scrollTop<0?Ot.scrollTo({top:Mt}):Mt+ct.offsetHeight-Ot.scrollTop>Ot.offsetHeight&&Ot.scrollTo({top:Mt+ct.offsetHeight-Ot.offsetHeight})}}function dt(ct,Ot){return ct.map(function(Mt){var Ft;return(Ft=Mt[Ne])===null||Ft===void 0?void 0:Ft.map(function(Hn){return Hn[Ot.value]})})}function Dt(ct){return Array.isArray(ct)&&Array.isArray(ct[0])}function sn(ct){return ct?Dt(ct)?ct:(ct.length===0?[]:[ct]).map(function(Ot){return Array.isArray(Ot)?Ot:[Ot]}):[]}function Ht(ct,Ot,Mt){var Ft=new Set(ct),Hn=Ot();return ct.filter(function(rr){var yr=Hn[rr],Un=yr?yr.parent:null,Tr=yr?yr.children:null;return yr&&yr.node.disabled?!0:Mt===nn?!(Tr&&Tr.some(function(Jr){return Jr.key&&Ft.has(Jr.key)})):!(Un&&!Un.node.disabled&&Ft.has(Un.key))})}function Kt(ct,Ot,Mt){for(var Ft=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Hn=Ot,rr=[],yr=function(){var Jr,fi,ha,Vt=ct[Un],Gt=(Jr=Hn)===null||Jr===void 0?void 0:Jr.findIndex(function(En){var Xn=En[Mt.value];return Ft?String(Xn)===String(Vt):Xn===Vt}),Bt=Gt!==-1?(fi=Hn)===null||fi===void 0?void 0:fi[Gt]:null;rr.push({value:(ha=Bt==null?void 0:Bt[Mt.value])!==null&&ha!==void 0?ha:Vt,index:Gt,option:Bt}),Hn=Bt==null?void 0:Bt[Mt.children]},Un=0;Un1){var un=Bt.slice(0,-1);Ln(un)}else Jr(!1)},Cr=function(){var un,va=((un=Xn[En])===null||un===void 0?void 0:un[Mt.children])||[],xa=va.find(function(Gr){return!Gr.disabled});if(xa){var da=[].concat((0,y.Z)(Bt),[xa[Mt.value]]);Ln(da)}};Oe.useImperativeHandle(ct,function(){return{onKeyDown:function(un){var va=un.which;switch(va){case re.Z.UP:case re.Z.DOWN:{var xa=0;va===re.Z.UP?xa=-1:va===re.Z.DOWN&&(xa=1),xa!==0&&ur(xa);break}case re.Z.LEFT:{if(Tr)break;ha?Cr():vn();break}case re.Z.RIGHT:{if(Tr)break;ha?vn():Cr();break}case re.Z.BACKSPACE:{Tr||vn();break}case re.Z.ENTER:{if(Bt.length){var da=Xn[En],Gr=(da==null?void 0:da[Ne])||[];Gr.length?rr(Gr.map(function(ei){return ei[Mt.value]}),Gr[Gr.length-1]):rr(Bt,Xn[En])}break}case re.Z.ESC:Jr(!1),fi&&un.stopPropagation()}},onKeyUp:function(){}}})},ve=Oe.forwardRef(function(ct,Ot){var Mt,Ft,Hn,rr=ct.prefixCls,yr=ct.multiple,Un=ct.searchValue,Tr=ct.toggleOpen,Jr=ct.notFoundContent,fi=ct.direction,ha=ct.open,Vt=ct.disabled,Gt=Oe.useRef(null),Bt=fi==="rtl",En=Oe.useContext(rt),Xn=En.options,Fr=En.values,Ln=En.halfValues,ur=En.fieldNames,vn=En.changeOnSelect,Cr=En.onSelect,Wr=En.searchOptions,un=En.dropdownPrefixCls,va=En.loadData,xa=En.expandTrigger,da=un||rr,Gr=Oe.useState([]),ei=(0,Ve.Z)(Gr,2),Oa=ei[0],zr=ei[1],Fa=function(Sa){if(!(!va||Un)){var Li=Kt(Sa,Xn,ur),vi=Li.map(function(al){var lo=al.option;return lo}),zi=vi[vi.length-1];if(zi&&!Pe(zi,ur)){var co=Ut(Sa);zr(function(al){return[].concat((0,y.Z)(al),[co])}),va(vi)}}};Oe.useEffect(function(){Oa.length&&Oa.forEach(function(Pa){var Sa=$e(Pa),Li=Kt(Sa,Xn,ur,!0).map(function(zi){var co=zi.option;return co}),vi=Li[Li.length-1];(!vi||vi[ur.children]||Pe(vi,ur))&&zr(function(zi){return zi.filter(function(co){return co!==Pa})})})},[Xn,Oa,ur]);var ia=Oe.useMemo(function(){return new Set(qe(Fr))},[Fr]),Qr=Oe.useMemo(function(){return new Set(qe(Ln))},[Ln]),Ua=ae(yr,ha),ca=(0,Ve.Z)(Ua,2),wa=ca[0],ga=ca[1],Ir=function(Sa){ga(Sa),Fa(Sa)},Jn=function(Sa){if(Vt)return!1;var Li=Sa.disabled,vi=Pe(Sa,ur);return!Li&&(vi||vn||yr)},ti=function(Sa,Li){var vi=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Cr(Sa),!yr&&(Li||vn&&(xa==="hover"||vi))&&Tr(!1)},dr=Oe.useMemo(function(){return Un?Wr:Xn},[Un,Wr,Xn]),Cn=Oe.useMemo(function(){for(var Pa=[{options:dr}],Sa=dr,Li=dt(Sa,ur),vi=function(){var al=wa[zi],lo=Sa.find(function(gi,fo){return(Li[fo]?Ut(Li[fo]):gi[ur.value])===al}),Ho=lo==null?void 0:lo[ur.children];if(!(Ho!=null&&Ho.length))return 1;Sa=Ho,Pa.push({options:Ho})},zi=0;zi":Fr,ur=Mt.loadingIcon,vn=Mt.direction,Cr=Mt.notFoundContent,Wr=Cr===void 0?"Not Found":Cr,un=Mt.disabled,va=!!Tr,xa=(0,gt.C8)(Jr,{value:fi,postState:sn}),da=(0,Ve.Z)(xa,2),Gr=da[0],ei=da[1],Oa=Oe.useMemo(function(){return bt(ha)},[JSON.stringify(ha)]),zr=Yt(Oa,Un),Fa=(0,Ve.Z)(zr,3),ia=Fa[0],Qr=Fa[1],Ua=Fa[2],ca=we(ia,Oa),wa=dn(va,Gr,Qr,Ua,ca),ga=(0,Ve.Z)(wa,3),Ir=ga[0],Jn=ga[1],ti=ga[2],dr=(0,gt.zX)(function(Qn){if(ei(Qn),Gt){var Ye=sn(Qn),Pa=Ye.map(function(vi){return Kt(vi,ia,Oa).map(function(zi){return zi.option})}),Sa=va?Ye:Ye[0],Li=va?Pa:Pa[0];Gt(Sa,Li)}}),Cn=at(va,dr,Ir,Jn,ti,Qr,Ua,Bt),mr=(0,gt.zX)(function(Qn){Cn(Qn)}),Rr=Oe.useMemo(function(){return{options:ia,fieldNames:Oa,values:Ir,halfValues:Jn,changeOnSelect:Vt,onSelect:mr,checkable:Tr,searchOptions:[],dropdownPrefixCls:void 0,loadData:En,expandTrigger:Xn,expandIcon:Ln,loadingIcon:ur,dropdownMenuColumnStyle:void 0}},[ia,Oa,Ir,Jn,Vt,mr,Tr,En,Xn,Ln,ur]),er="".concat(Hn,"-panel"),or=!ia.length;return Oe.createElement(rt.Provider,{value:Rr},Oe.createElement("div",{className:ot()(er,(Ot={},(0,Te.Z)(Ot,"".concat(er,"-rtl"),vn==="rtl"),(0,Te.Z)(Ot,"".concat(er,"-empty"),or),Ot),yr),style:rr},or?Wr:Oe.createElement(ie,{prefixCls:Hn,searchValue:"",multiple:va,toggleOpen:ft,open:!0,direction:vn,disabled:un})))}function pn(ct){var Ot=ct.onPopupVisibleChange,Mt=ct.popupVisible,Ft=ct.popupClassName,Hn=ct.popupPlacement;warning(!Ot,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(Mt===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(Ft===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(Hn===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function Fn(ct,Ot){if(ct){var Mt=function Ft(Hn){for(var rr=0;rr":Fa,Qr=ct.loadingIcon,Ua=ct.children,ca=ct.dropdownMatchSelectWidth,wa=ca===void 0?!1:ca,ga=ct.showCheckedStrategy,Ir=ga===void 0?pt:ga,Jn=ct.optionRender,ti=(0,Ke.Z)(ct,jn),dr=(0,nt.ZP)(Mt),Cn=!!ha,mr=(0,Be.Z)(yr,{value:Un,postState:sn}),Rr=(0,Ve.Z)(mr,2),er=Rr[0],or=Rr[1],Qn=Oe.useMemo(function(){return bt(rr)},[JSON.stringify(rr)]),Ye=Yt(Qn,Ln),Pa=(0,Ve.Z)(Ye,3),Sa=Pa[0],Li=Pa[1],vi=Pa[2],zi=(0,Be.Z)("",{value:Bt,postState:function(Pr){return Pr||""}}),co=(0,Ve.Z)(zi,2),al=co[0],lo=co[1],Ho=function(Pr,Fi){lo(Pr),Fi.source!=="blur"&&En&&En(Pr)},gi=He(Xn),fo=(0,Ve.Z)(gi,2),il=fo[0],gl=fo[1],$o=he(al,Sa,Qn,ur||Hn,gl,Tr||Cn),Cl=we(Sa,Qn),Lo=dn(Cn,er,Li,vi,Cl),ql=(0,Ve.Z)(Lo,3),bl=ql[0],ml=ql[1],Ol=ql[2],$l=Oe.useMemo(function(){var Xl=qe(bl),Pr=Ht(Xl,Li,Ir);return[].concat((0,y.Z)(Ol),(0,y.Z)(vi(Pr)))},[bl,Li,vi,Ol,Ir]),El=Bn($l,Sa,Qn,Cn,fi),pl=(0,lt.Z)(function(Xl){if(or(Xl),Jr){var Pr=sn(Xl),Fi=Pr.map(function(ko){return Kt(ko,Sa,Qn).map(function(hl){return hl.option})}),Ri=Cn?Pr:Pr[0],Hi=Cn?Fi:Fi[0];Jr(Ri,Hi)}}),mo=at(Cn,pl,bl,ml,Ol,Li,vi,Ir),ds=(0,lt.Z)(function(Xl){(!Cn||Gt)&&lo(""),mo(Xl)}),Ns=function(Pr,Fi){if(Fi.type==="clear"){pl([]);return}var Ri=Fi.values[0],Hi=Ri.valueCells;ds(Hi)},po=Wr!==void 0?Wr:Cr,bs=va||un,Ts=ei||Gr,au=function(Pr){Oa==null||Oa(Pr),zr==null||zr(Pr)},Us=Oe.useMemo(function(){return{options:Sa,fieldNames:Qn,values:bl,halfValues:ml,changeOnSelect:Tr,onSelect:ds,checkable:ha,searchOptions:$o,dropdownPrefixCls:ur,loadData:vn,expandTrigger:Fr,expandIcon:ia,loadingIcon:Qr,dropdownMenuColumnStyle:xa,optionRender:Jn}},[Sa,Qn,bl,ml,Tr,ds,ha,$o,ur,vn,Fr,ia,Qr,xa,Jn]),Ks=!(al?$o:Sa).length,iu=al&&gl.matchInputWidth||Ks?{}:{minWidth:"auto"};return Oe.createElement(rt.Provider,{value:Us},Oe.createElement(ze.Ac,(0,Re.Z)({},ti,{ref:Ot,id:dr,prefixCls:Hn,autoClearSearchValue:Gt,dropdownMatchSelectWidth:wa,dropdownStyle:(0,Se.Z)((0,Se.Z)({},iu),da),displayValues:El,onDisplayValuesChange:Ns,mode:Cn?"multiple":void 0,searchValue:al,onSearch:Ho,showSearch:il,OptionList:yt,emptyOptions:Ks,open:po,dropdownClassName:bs,placement:Ts,onDropdownVisibleChange:au,getRawInputElement:function(){return Ua}})))});rn.SHOW_PARENT=pt,rn.SHOW_CHILD=nn,rn.Panel=Ct;var vt=rn,yn=vt,Wt=ne(2738),ln=ne(75030),It=ne(86641),mn=ne(45915),Lt=ne(82855),zn=ne(48755),$n=ne(38406),ea=ne(2171),nr=ne(83397),ut=ne(31756),Tt=ne(56553),gn=ne(24971),Pn=ne(1722),ir=ne(90376),Dr=ne(68525),La=ne(90005),Vr=ne(70045);function Zr(ct,Ot){const{getPrefixCls:Mt,direction:Ft,renderEmpty:Hn}=Oe.useContext(zn.E_),rr=Ot||Ft,yr=Mt("select",ct),Un=Mt("cascader",ct);return[yr,Un,rr,Hn]}var wr=Zr;function Ba(ct,Ot){return Oe.useMemo(()=>Ot?Oe.createElement("span",{className:`${ct}-checkbox-inner`}):!1,[Ot])}var za=ne(33853),Ha=ne(58617),Qa=ne(38819),Xt=(ct,Ot,Mt)=>{let Ft=Mt;Mt||(Ft=Ot?Oe.createElement(za.Z,null):Oe.createElement(Qa.Z,null));const Hn=Oe.createElement("span",{className:`${ct}-menu-item-loading-icon`},Oe.createElement(Ha.Z,{spin:!0}));return Oe.useMemo(()=>[Ft,Hn],[Ft])},Rn=ne(56119),gr=ne(16931),Aa=ne(36237),Nr=ne(36170),xr=ne(63356),Zi=ct=>{const{prefixCls:Ot,componentCls:Mt}=ct,Ft=`${Mt}-menu-item`,Hn=` - &${Ft}-expand ${Ft}-expand-icon, - ${Ft}-loading-icon -`;return[(0,Nr.C2)(`${Ot}-checkbox`,ct),{[Mt]:{"&-checkbox":{top:0,marginInlineEnd:ct.paddingXS,pointerEvents:"unset"},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Mt}-menu-empty`]:{[`${Mt}-menu`]:{width:"100%",height:"auto",[Ft]:{color:ct.colorTextDisabled}}}},"&-menu":{flexGrow:1,flexShrink:0,minWidth:ct.controlItemWidth,height:ct.dropdownHeight,margin:0,padding:ct.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${(0,Aa.unit)(ct.lineWidth)} ${ct.lineType} ${ct.colorSplit}`},"&-item":Object.assign(Object.assign({},xr.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:ct.optionPadding,lineHeight:ct.lineHeight,cursor:"pointer",transition:`all ${ct.motionDurationMid}`,borderRadius:ct.borderRadiusSM,"&:hover":{background:ct.controlItemBgHover},"&-disabled":{color:ct.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[Hn]:{color:ct.colorTextDisabled}},[`&-active:not(${Ft}-disabled)`]:{"&, &:hover":{color:ct.optionSelectedColor,fontWeight:ct.optionSelectedFontWeight,backgroundColor:ct.optionSelectedBg}},"&-content":{flex:"auto"},[Hn]:{marginInlineStart:ct.paddingXXS,color:ct.colorTextDescription,fontSize:ct.fontSizeIcon},"&-keyword":{color:ct.colorHighlight}})}}}]};const ii=ct=>{const{componentCls:Ot,antCls:Mt}=ct;return[{[Ot]:{width:ct.controlWidth}},{[`${Ot}-dropdown`]:[{[`&${Mt}-select-dropdown`]:{padding:0}},Zi(ct)]},{[`${Ot}-dropdown-rtl`]:{direction:"rtl"}},(0,Rn.c)(ct)]},ka=ct=>{const Ot=Math.round((ct.controlHeight-ct.fontSize*ct.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:ct.controlItemBgActive,optionSelectedFontWeight:ct.fontWeightStrong,optionPadding:`${Ot}px ${ct.paddingSM}px`,menuPadding:ct.paddingXXS,optionSelectedColor:ct.colorText}};var bn=(0,gr.I$)("Cascader",ct=>[ii(ct)],ka);const Br=ct=>{const{componentCls:Ot}=ct;return{[`${Ot}-panel`]:[Zi(ct),{display:"inline-flex",border:`${(0,Aa.unit)(ct.lineWidth)} ${ct.lineType} ${ct.colorSplit}`,borderRadius:ct.borderRadiusLG,overflowX:"auto",maxWidth:"100%",[`${Ot}-menus`]:{alignItems:"stretch"},[`${Ot}-menu`]:{height:"auto"},"&-empty":{padding:ct.paddingXXS}}]}};var Kr=(0,gr.A1)(["Cascader","Panel"],ct=>Br(ct),ka);function jr(ct){const{prefixCls:Ot,className:Mt,multiple:Ft,rootClassName:Hn,notFoundContent:rr,direction:yr,expandIcon:Un,disabled:Tr}=ct,Jr=Oe.useContext(ea.Z),fi=Tr!=null?Tr:Jr,[ha,Vt,Gt,Bt]=wr(Ot,yr),En=(0,nr.Z)(Vt),[Xn,Fr,Ln]=bn(Vt,En);Kr(Vt);const ur=Gt==="rtl",[vn,Cr]=Xt(ha,ur,Un),Wr=rr||(Bt==null?void 0:Bt("Cascader"))||Oe.createElement($n.Z,{componentName:"Cascader"}),un=Ba(Vt,Ft);return Xn(Oe.createElement(Ct,Object.assign({},ct,{checkable:un,prefixCls:Vt,className:ot()(Mt,Fr,Hn,Ln,En),notFoundContent:Wr,direction:Gt,expandIcon:vn,loadingIcon:Cr,disabled:fi})))}var aa=jr,qt=function(ct,Ot){var Mt={};for(var Ft in ct)Object.prototype.hasOwnProperty.call(ct,Ft)&&Ot.indexOf(Ft)<0&&(Mt[Ft]=ct[Ft]);if(ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Hn=0,Ft=Object.getOwnPropertySymbols(ct);HnTr===0?[Un]:[].concat((0,y.Z)(yr),[Ot,Un]),[]),Hn=[];let rr=0;return Ft.forEach((yr,Un)=>{const Tr=rr+yr.length;let Jr=ct.slice(rr,Tr);rr=Tr,Un%2===1&&(Jr=Oe.createElement("span",{className:`${Mt}-menu-item-keyword`,key:`separator-${Un}`},Jr)),Hn.push(Jr)}),Hn}const St=(ct,Ot,Mt,Ft)=>{const Hn=[],rr=ct.toLowerCase();return Ot.forEach((yr,Un)=>{Un!==0&&Hn.push(" / ");let Tr=yr[Ft.label];const Jr=typeof Tr;(Jr==="string"||Jr==="number")&&(Tr=ht(String(Tr),rr,Mt)),Hn.push(Tr)}),Hn},Gn=Oe.forwardRef((ct,Ot)=>{var Mt;const{prefixCls:Ft,size:Hn,disabled:rr,className:yr,rootClassName:Un,multiple:Tr,bordered:Jr=!0,transitionName:fi,choiceTransitionName:ha="",popupClassName:Vt,dropdownClassName:Gt,expandIcon:Bt,placement:En,showSearch:Xn,allowClear:Fr=!0,notFoundContent:Ln,direction:ur,getPopupContainer:vn,status:Cr,showArrow:Wr,builtinPlacements:un,style:va,variant:xa}=ct,da=qt(ct,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style","variant"]),Gr=(0,Wt.Z)(da,["suffixIcon"]),{getPrefixCls:ei,getPopupContainer:Oa,className:zr,style:Fa}=(0,zn.dj)("cascader"),{popupOverflow:ia}=Oe.useContext(zn.E_),{status:Qr,hasFeedback:Ua,isFormItemInput:ca,feedbackIcon:wa}=Oe.useContext(Tt.aM),ga=(0,Lt.F)(Qr,Cr),[Ir,Jn,ti,dr]=wr(Ft,ur),Cn=ti==="rtl",mr=ei(),Rr=(0,nr.Z)(Ir),[er,or,Qn]=(0,ir.Z)(Ir,Rr),Ye=(0,nr.Z)(Jn),[Pa]=bn(Jn,Ye),{compactSize:Sa,compactItemClassnames:Li}=(0,Vr.ri)(Ir,ur),[vi,zi]=(0,gn.Z)("cascader",xa,Jr),co=Ln||(dr==null?void 0:dr("Cascader"))||Oe.createElement($n.Z,{componentName:"Cascader"}),al=ot()(Vt||Gt,`${Jn}-dropdown`,{[`${Jn}-dropdown-rtl`]:ti==="rtl"},Un,Rr,Ye,or,Qn),lo=Oe.useMemo(()=>{if(!Xn)return Xn;let pl={render:St};return typeof Xn=="object"&&(pl=Object.assign(Object.assign({},pl),Xn)),pl},[Xn]),Ho=(0,ut.Z)(pl=>{var mo;return(mo=Hn!=null?Hn:Sa)!==null&&mo!==void 0?mo:pl}),gi=Oe.useContext(ea.Z),fo=rr!=null?rr:gi,[il,gl]=Xt(Ir,Cn,Bt),$o=Ba(Jn,Tr),Cl=(0,La.Z)(ct.suffixIcon,Wr),{suffixIcon:Lo,removeIcon:ql,clearIcon:bl}=(0,Dr.Z)(Object.assign(Object.assign({},ct),{hasFeedback:Ua,feedbackIcon:wa,showSuffixIcon:Cl,multiple:Tr,prefixCls:Ir,componentName:"Cascader"})),ml=Oe.useMemo(()=>En!==void 0?En:Cn?"bottomRight":"bottomLeft",[En,Cn]),Ol=Fr===!0?{clearIcon:bl}:Fr,[$l]=(0,ln.Cn)("SelectLike",(Mt=Gr.dropdownStyle)===null||Mt===void 0?void 0:Mt.zIndex),El=Oe.createElement(yn,Object.assign({prefixCls:Ir,className:ot()(!Ft&&Jn,{[`${Ir}-lg`]:Ho==="large",[`${Ir}-sm`]:Ho==="small",[`${Ir}-rtl`]:Cn,[`${Ir}-${vi}`]:zi,[`${Ir}-in-form-item`]:ca},(0,Lt.Z)(Ir,ga,Ua),Li,zr,yr,Un,Rr,Ye,or,Qn),disabled:fo,style:Object.assign(Object.assign({},Fa),va)},Gr,{builtinPlacements:(0,Pn.Z)(un,ia),direction:ti,placement:ml,notFoundContent:co,allowClear:Ol,showSearch:lo,expandIcon:il,suffixIcon:Lo,removeIcon:ql,loadingIcon:gl,checkable:$o,dropdownClassName:al,dropdownPrefixCls:Ft||Jn,dropdownStyle:Object.assign(Object.assign({},Gr.dropdownStyle),{zIndex:$l}),choiceTransitionName:(0,It.m)(mr,"",ha),transitionName:(0,It.m)(mr,"slide-up",fi),getPopupContainer:vn||Oa,ref:Ot}));return Pa(er(El))}),di=(0,mn.Z)(Gn,"dropdownAlign",ct=>(0,Wt.Z)(ct,["visible"]));Gn.SHOW_PARENT=Nn,Gn.SHOW_CHILD=Tn,Gn.Panel=aa,Gn._InternalPanelDoNotUseOrYouWillBeFired=di;var Na=Gn},24017:function(At,zt,ne){"use strict";ne.d(zt,{default:function(){return Zu}});var y=ne(66649),Oe=ne.n(y),ke=ne(9007),ot=ne.n(ke),Re=ne(50991),Se=ne.n(Re),Ve=ne(9084),Ke=ne.n(Ve),ze=ne(58626),nt=ne.n(ze),lt=ne(13477),Be=ne.n(lt),kt=ne(64796),rt=ne.n(kt);Oe().extend(rt()),Oe().extend(Be()),Oe().extend(ot()),Oe().extend(Se()),Oe().extend(Ke()),Oe().extend(nt()),Oe().extend(function(se,ge){var Le=ge.prototype,Qe=Le.format;Le.format=function(_t){var an=(_t||"").replace("Wo","wo");return Qe.bind(this)(an)}});var Fe={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"},Te=function(ge){var Le=Fe[ge];return Le||ge.split("_")[0]},Ne=function(){},tt={getNow:function(){var ge=Oe()();return typeof ge.tz=="function"?ge.tz():ge},getFixedDate:function(ge){return Oe()(ge,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(ge){return ge.endOf("month")},getWeekDay:function(ge){var Le=ge.locale("en");return Le.weekday()+Le.localeData().firstDayOfWeek()},getYear:function(ge){return ge.year()},getMonth:function(ge){return ge.month()},getDate:function(ge){return ge.date()},getHour:function(ge){return ge.hour()},getMinute:function(ge){return ge.minute()},getSecond:function(ge){return ge.second()},getMillisecond:function(ge){return ge.millisecond()},addYear:function(ge,Le){return ge.add(Le,"year")},addMonth:function(ge,Le){return ge.add(Le,"month")},addDate:function(ge,Le){return ge.add(Le,"day")},setYear:function(ge,Le){return ge.year(Le)},setMonth:function(ge,Le){return ge.month(Le)},setDate:function(ge,Le){return ge.date(Le)},setHour:function(ge,Le){return ge.hour(Le)},setMinute:function(ge,Le){return ge.minute(Le)},setSecond:function(ge,Le){return ge.second(Le)},setMillisecond:function(ge,Le){return ge.millisecond(Le)},isAfter:function(ge,Le){return ge.isAfter(Le)},isValidate:function(ge){return ge.isValid()},locale:{getWeekFirstDay:function(ge){return Oe()().locale(Te(ge)).localeData().firstDayOfWeek()},getWeekFirstDate:function(ge,Le){return Le.locale(Te(ge)).weekday(0)},getWeek:function(ge,Le){return Le.locale(Te(ge)).week()},getShortWeekDays:function(ge){return Oe()().locale(Te(ge)).localeData().weekdaysMin()},getShortMonths:function(ge){return Oe()().locale(Te(ge)).localeData().monthsShort()},format:function(ge,Le,Qe){return Le.locale(Te(ge)).format(Qe)},parse:function(ge,Le,Qe){for(var Je=Te(ge),_t=0;_t2&&arguments[2]!==void 0?arguments[2]:"0",Qe=String(se);Qe.length2&&arguments[2]!==void 0?arguments[2]:[],Qe=he.useState([!1,!1]),Je=(0,Ue.Z)(Qe,2),_t=Je[0],an=Je[1],cn=function(fn,Vn){an(function(Kn){return gt(Kn,Vn,fn)})},Dn=he.useMemo(function(){return _t.map(function(In,fn){if(In)return!0;var Vn=se[fn];return Vn?!!(!Le[fn]&&!Vn||Vn&&ge(Vn,{activeIndex:fn})):!1})},[se,_t,ge,Le]);return[Dn,cn]}function rn(se,ge,Le,Qe,Je){var _t="",an=[];return se&&an.push(Je?"hh":"HH"),ge&&an.push("mm"),Le&&an.push("ss"),_t=an.join(":"),Qe&&(_t+=".SSS"),Je&&(_t+=" A"),_t}function vt(se,ge,Le,Qe,Je,_t){var an=se.fieldDateTimeFormat,cn=se.fieldDateFormat,Dn=se.fieldTimeFormat,In=se.fieldMonthFormat,fn=se.fieldYearFormat,Vn=se.fieldWeekFormat,Kn=se.fieldQuarterFormat,Yn=se.yearFormat,Wn=se.cellYearFormat,tr=se.cellQuarterFormat,ar=se.dayFormat,qn=se.cellDateFormat,ta=rn(ge,Le,Qe,Je,_t);return(0,He.Z)((0,He.Z)({},se),{},{fieldDateTimeFormat:an||"YYYY-MM-DD ".concat(ta),fieldDateFormat:cn||"YYYY-MM-DD",fieldTimeFormat:Dn||ta,fieldMonthFormat:In||"YYYY-MM",fieldYearFormat:fn||"YYYY",fieldWeekFormat:Vn||"gggg-wo",fieldQuarterFormat:Kn||"YYYY-[Q]Q",yearFormat:Yn||"YYYY",cellYearFormat:Wn||"YYYY",cellQuarterFormat:tr||"[Q]Q",cellDateFormat:qn||ar||"D"})}function yn(se,ge){var Le=ge.showHour,Qe=ge.showMinute,Je=ge.showSecond,_t=ge.showMillisecond,an=ge.use12Hours;return he.useMemo(function(){return vt(se,Le,Qe,Je,_t,an)},[se,Le,Qe,Je,_t,an])}var Wt=ne(76190);function ln(se,ge,Le){return Le!=null?Le:ge.some(function(Qe){return se.includes(Qe)})}var It=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function mn(se){var ge=ft(se,It),Le=se.format,Qe=se.picker,Je=null;return Le&&(Je=Le,Array.isArray(Je)&&(Je=Je[0]),Je=(0,Wt.Z)(Je)==="object"?Je.format:Je),Qe==="time"&&(ge.format=Je),[ge,Je]}function Lt(se){return se&&typeof se=="string"}function zn(se,ge,Le,Qe){return[se,ge,Le,Qe].some(function(Je){return Je!==void 0})}function $n(se,ge,Le,Qe,Je){var _t=ge,an=Le,cn=Qe;if(!se&&!_t&&!an&&!cn&&!Je)_t=!0,an=!0,cn=!0;else if(se){var Dn,In,fn,Vn=[_t,an,cn].some(function(Wn){return Wn===!1}),Kn=[_t,an,cn].some(function(Wn){return Wn===!0}),Yn=Vn?!0:!Kn;_t=(Dn=_t)!==null&&Dn!==void 0?Dn:Yn,an=(In=an)!==null&&In!==void 0?In:Yn,cn=(fn=cn)!==null&&fn!==void 0?fn:Yn}return[_t,an,cn,Je]}function ea(se){var ge=se.showTime,Le=mn(se),Qe=(0,Ue.Z)(Le,2),Je=Qe[0],_t=Qe[1],an=ge&&(0,Wt.Z)(ge)==="object"?ge:{},cn=(0,He.Z)((0,He.Z)({defaultOpenValue:an.defaultOpenValue||an.defaultValue},Je),an),Dn=cn.showMillisecond,In=cn.showHour,fn=cn.showMinute,Vn=cn.showSecond,Kn=zn(In,fn,Vn,Dn),Yn=$n(Kn,In,fn,Vn,Dn),Wn=(0,Ue.Z)(Yn,3);return In=Wn[0],fn=Wn[1],Vn=Wn[2],[cn,(0,He.Z)((0,He.Z)({},cn),{},{showHour:In,showMinute:fn,showSecond:Vn,showMillisecond:Dn}),cn.format,_t]}function nr(se,ge,Le,Qe,Je){var _t=se==="time";if(se==="datetime"||_t){for(var an=Qe,cn=Ct(se,Je,null),Dn=cn,In=[ge,Le],fn=0;fn1&&(an=ge.addDate(an,-7)),an}function Rn(se,ge){var Le=ge.generateConfig,Qe=ge.locale,Je=ge.format;return se?typeof Je=="function"?Je(se):Le.locale.format(Qe.locale,se,Je):""}function gr(se,ge,Le){var Qe=ge,Je=["getHour","getMinute","getSecond","getMillisecond"],_t=["setHour","setMinute","setSecond","setMillisecond"];return _t.forEach(function(an,cn){Le?Qe=se[an](Qe,se[Je[cn]](Le)):Qe=se[an](Qe,0)}),Qe}function Aa(se,ge,Le,Qe,Je){var _t=(0,at.zX)(function(an,cn){return!!(Le&&Le(an,cn)||Qe&&se.isAfter(Qe,an)&&!Ha(se,ge,Qe,an,cn.type)||Je&&se.isAfter(an,Je)&&!Ha(se,ge,Je,an,cn.type))});return _t}function Nr(se,ge,Le){return he.useMemo(function(){var Qe=Ct(se,ge,Le),Je=yt(Qe),_t=Je[0],an=(0,Wt.Z)(_t)==="object"&&_t.type==="mask"?_t.format:null;return[Je.map(function(cn){return typeof cn=="string"||typeof cn=="function"?cn:cn.format}),an]},[se,ge,Le])}function xr(se,ge,Le){return typeof se[0]=="function"||Le?!0:ge}function pi(se,ge,Le,Qe){var Je=(0,at.zX)(function(_t,an){var cn=(0,He.Z)({type:ge},an);if(delete cn.activeIndex,!se.isValidate(_t)||Le&&Le(_t,cn))return!0;if((ge==="date"||ge==="time")&&Qe){var Dn,In=an&&an.activeIndex===1?"end":"start",fn=((Dn=Qe.disabledTime)===null||Dn===void 0?void 0:Dn.call(Qe,_t,In,{from:cn.from}))||{},Vn=fn.disabledHours,Kn=fn.disabledMinutes,Yn=fn.disabledSeconds,Wn=fn.disabledMilliseconds,tr=Qe.disabledHours,ar=Qe.disabledMinutes,qn=Qe.disabledSeconds,ta=Vn||tr,Or=Kn||ar,fr=Yn||qn,oa=se.getHour(_t),br=se.getMinute(_t),kr=se.getSecond(_t),oi=se.getMillisecond(_t);if(ta&&ta().includes(oa)||Or&&Or(oa).includes(br)||fr&&fr(oa,br).includes(kr)||Wn&&Wn(oa,br,kr).includes(oi))return!0}return!1});return Je}function Zi(se){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Le=he.useMemo(function(){var Qe=se&&yt(se);return ge&&Qe&&(Qe[1]=Qe[1]||Qe[0]),Qe},[se,ge]);return Le}function ii(se,ge){var Le=se.generateConfig,Qe=se.locale,Je=se.picker,_t=Je===void 0?"date":Je,an=se.prefixCls,cn=an===void 0?"rc-picker":an,Dn=se.styles,In=Dn===void 0?{}:Dn,fn=se.classNames,Vn=fn===void 0?{}:fn,Kn=se.order,Yn=Kn===void 0?!0:Kn,Wn=se.components,tr=Wn===void 0?{}:Wn,ar=se.inputRender,qn=se.allowClear,ta=se.clearIcon,Or=se.needConfirm,fr=se.multiple,oa=se.format,br=se.inputReadOnly,kr=se.disabledDate,oi=se.minDate,Ta=se.maxDate,Ga=se.showTime,Ia=se.value,Ei=se.defaultValue,Xa=se.pickerValue,ya=se.defaultPickerValue,na=Zi(Ia),Lr=Zi(Ei),Ea=Zi(Xa),wi=Zi(ya),mi=_t==="date"&&Ga?"datetime":_t,Ra=mi==="time"||mi==="datetime",Ka=Ra||fr,sa=Or!=null?Or:Ra,Wa=ea(se),Ja=(0,Ue.Z)(Wa,4),Ui=Ja[0],Ki=Ja[1],Ya=Ja[2],Gi=Ja[3],Mi=yn(Qe,Ki),ao=he.useMemo(function(){return nr(mi,Ya,Gi,Ui,Mi)},[mi,Ya,Gi,Ui,Mi]),eo=he.useMemo(function(){return(0,He.Z)((0,He.Z)({},se),{},{prefixCls:cn,locale:Mi,picker:_t,styles:In,classNames:Vn,order:Yn,components:(0,He.Z)({input:ar},tr),clearIcon:ut(cn,qn,ta),showTime:ao,value:na,defaultValue:Lr,pickerValue:Ea,defaultPickerValue:wi},ge==null?void 0:ge())},[se]),no=Nr(mi,Mi,oa),Eo=(0,Ue.Z)(no,2),Xi=Eo[0],so=Eo[1],Yi=xr(Xi,br,fr),ho=Aa(Le,Qe,kr,oi,Ta),yo=pi(Le,_t,ho,ao),Xo=he.useMemo(function(){return(0,He.Z)((0,He.Z)({},eo),{},{needConfirm:sa,inputReadOnly:Yi,disabledDate:ho})},[eo,sa,Yi,ho]);return[Xo,mi,Ka,Xi,so,yo]}var ka=ne(16089);function bn(se,ge,Le){var Qe=(0,at.C8)(ge,{value:se}),Je=(0,Ue.Z)(Qe,2),_t=Je[0],an=Je[1],cn=he.useRef(se),Dn=he.useRef(),In=function(){ka.Z.cancel(Dn.current)},fn=(0,at.zX)(function(){an(cn.current),Le&&_t!==cn.current&&Le(cn.current)}),Vn=(0,at.zX)(function(Kn,Yn){In(),cn.current=Kn,Kn||Yn?fn():Dn.current=(0,ka.Z)(fn)});return he.useEffect(function(){return In},[]),[_t,Vn]}function Br(se,ge){var Le=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],Qe=arguments.length>3?arguments[3]:void 0,Je=Le.every(function(fn){return fn})?!1:se,_t=bn(Je,ge||!1,Qe),an=(0,Ue.Z)(_t,2),cn=an[0],Dn=an[1];function In(fn){var Vn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!Vn.inherit||cn)&&Dn(fn,Vn.force)}return[cn,In]}function Kr(se){var ge=he.useRef();return he.useImperativeHandle(se,function(){var Le;return{nativeElement:(Le=ge.current)===null||Le===void 0?void 0:Le.nativeElement,focus:function(Je){var _t;(_t=ge.current)===null||_t===void 0||_t.focus(Je)},blur:function(){var Je;(Je=ge.current)===null||Je===void 0||Je.blur()}}}),ge}function jr(se,ge){return he.useMemo(function(){return se||(ge?((0,xt.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(ge).map(function(Le){var Qe=(0,Ue.Z)(Le,2),Je=Qe[0],_t=Qe[1];return{label:Je,value:_t}})):[])},[se,ge])}function aa(se,ge){var Le=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Qe=he.useRef(ge);Qe.current=ge,(0,dn.o)(function(){if(se)Qe.current(se);else{var Je=(0,ka.Z)(function(){Qe.current(se)},Le);return function(){ka.Z.cancel(Je)}}},[se])}function qt(se){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Le=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Qe=he.useState(0),Je=(0,Ue.Z)(Qe,2),_t=Je[0],an=Je[1],cn=he.useState(!1),Dn=(0,Ue.Z)(cn,2),In=Dn[0],fn=Dn[1],Vn=he.useRef([]),Kn=he.useRef(null),Yn=he.useRef(null),Wn=function(fr){Kn.current=fr},tr=function(fr){return Kn.current===fr},ar=function(fr){fn(fr)},qn=function(fr){return fr&&(Yn.current=fr),Yn.current},ta=function(fr){var oa=Vn.current,br=new Set(oa.filter(function(oi){return fr[oi]||ge[oi]})),kr=oa[oa.length-1]===0?1:0;return br.size>=2||se[kr]?null:kr};return aa(In||Le,function(){In||(Vn.current=[],Wn(null))}),he.useEffect(function(){In&&Vn.current.push(_t)},[In,_t]),[In,ar,qn,_t,an,ta,Vn.current,Wn,tr]}function Tn(se,ge,Le,Qe,Je,_t){var an=Le[Le.length-1],cn=function(In,fn){var Vn=(0,Ue.Z)(se,2),Kn=Vn[0],Yn=Vn[1],Wn=(0,He.Z)((0,He.Z)({},fn),{},{from:pn(se,Le)});return an===1&&ge[0]&&Kn&&!Ha(Qe,Je,Kn,In,Wn.type)&&Qe.isAfter(Kn,In)||an===0&&ge[1]&&Yn&&!Ha(Qe,Je,Yn,In,Wn.type)&&Qe.isAfter(In,Yn)?!0:_t==null?void 0:_t(In,Wn)};return cn}function Nn(se,ge,Le,Qe){switch(ge){case"date":case"week":return se.addMonth(Le,Qe);case"month":case"quarter":return se.addYear(Le,Qe);case"year":return se.addYear(Le,Qe*10);case"decade":return se.addYear(Le,Qe*100);default:return Le}}var ht=[];function St(se,ge,Le,Qe,Je,_t,an,cn){var Dn=arguments.length>8&&arguments[8]!==void 0?arguments[8]:ht,In=arguments.length>9&&arguments[9]!==void 0?arguments[9]:ht,fn=arguments.length>10&&arguments[10]!==void 0?arguments[10]:ht,Vn=arguments.length>11?arguments[11]:void 0,Kn=arguments.length>12?arguments[12]:void 0,Yn=arguments.length>13?arguments[13]:void 0,Wn=an==="time",tr=_t||0,ar=function(Ea){var wi=se.getNow();return Wn&&(wi=gr(se,wi)),Dn[Ea]||Le[Ea]||wi},qn=(0,Ue.Z)(In,2),ta=qn[0],Or=qn[1],fr=(0,at.C8)(function(){return ar(0)},{value:ta}),oa=(0,Ue.Z)(fr,2),br=oa[0],kr=oa[1],oi=(0,at.C8)(function(){return ar(1)},{value:Or}),Ta=(0,Ue.Z)(oi,2),Ga=Ta[0],Ia=Ta[1],Ei=he.useMemo(function(){var Lr=[br,Ga][tr];return Wn?Lr:gr(se,Lr,fn[tr])},[Wn,br,Ga,tr,se,fn]),Xa=function(Ea){var wi=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",mi=[kr,Ia][tr];mi(Ea);var Ra=[br,Ga];Ra[tr]=Ea,Vn&&(!Ha(se,ge,br,Ra[0],an)||!Ha(se,ge,Ga,Ra[1],an))&&Vn(Ra,{source:wi,range:tr===1?"end":"start",mode:Qe})},ya=function(Ea,wi){if(cn){var mi={date:"month",week:"month",month:"year",quarter:"year"},Ra=mi[an];if(Ra&&!Ha(se,ge,Ea,wi,Ra))return Nn(se,an,wi,-1);if(an==="year"&&Ea){var Ka=Math.floor(se.getYear(Ea)/10),sa=Math.floor(se.getYear(wi)/10);if(Ka!==sa)return Nn(se,an,wi,-1)}}return wi},na=he.useRef(null);return(0,dn.Z)(function(){if(Je&&!Dn[tr]){var Lr=Wn?null:se.getNow();if(na.current!==null&&na.current!==tr?Lr=[br,Ga][tr^1]:Le[tr]?Lr=tr===0?Le[0]:ya(Le[0],Le[1]):Le[tr^1]&&(Lr=Le[tr^1]),Lr){Kn&&se.isAfter(Kn,Lr)&&(Lr=Kn);var Ea=cn?Nn(se,an,Lr,1):Lr;Yn&&se.isAfter(Ea,Yn)&&(Lr=cn?Nn(se,an,Yn,-1):Yn),Xa(Lr,"reset")}}},[Je,tr,Le[tr]]),he.useEffect(function(){Je?na.current=tr:na.current=null},[Je,tr]),(0,dn.Z)(function(){Je&&Dn&&Dn[tr]&&Xa(Dn[tr],"reset")},[Je,tr]),[Ei,Xa]}function Gn(se,ge){var Le=he.useRef(se),Qe=he.useState({}),Je=(0,Ue.Z)(Qe,2),_t=Je[1],an=function(In){return In&&ge!==void 0?ge:Le.current},cn=function(In){Le.current=In,_t({})};return[an,cn,an(!0)]}var di=[];function Na(se,ge,Le){var Qe=function(an){return an.map(function(cn){return Rn(cn,{generateConfig:se,locale:ge,format:Le[0]})})},Je=function(an,cn){for(var Dn=Math.max(an.length,cn.length),In=-1,fn=0;fn2&&arguments[2]!==void 0?arguments[2]:1,Qe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Je=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],_t=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,an=[],cn=Le>=1?Le|0:1,Dn=se;Dn<=ge;Dn+=cn){var In=Je.includes(Dn);(!In||!Qe)&&an.push({label:Ce(Dn,_t),value:Dn,disabled:In})}return an}function Jr(se){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Le=arguments.length>2?arguments[2]:void 0,Qe=ge||{},Je=Qe.use12Hours,_t=Qe.hourStep,an=_t===void 0?1:_t,cn=Qe.minuteStep,Dn=cn===void 0?1:cn,In=Qe.secondStep,fn=In===void 0?1:In,Vn=Qe.millisecondStep,Kn=Vn===void 0?100:Vn,Yn=Qe.hideDisabledOptions,Wn=Qe.disabledTime,tr=Qe.disabledHours,ar=Qe.disabledMinutes,qn=Qe.disabledSeconds,ta=he.useMemo(function(){return Le||se.getNow()},[Le,se]);if(0)var Or,fr,oa;var br=he.useCallback(function(Ka){var sa=(Wn==null?void 0:Wn(Ka))||{};return[sa.disabledHours||tr||Un,sa.disabledMinutes||ar||Un,sa.disabledSeconds||qn||Un,sa.disabledMilliseconds||Un]},[Wn,tr,ar,qn]),kr=he.useMemo(function(){return br(ta)},[ta,br]),oi=(0,Ue.Z)(kr,4),Ta=oi[0],Ga=oi[1],Ia=oi[2],Ei=oi[3],Xa=he.useCallback(function(Ka,sa,Wa,Ja){var Ui=Tr(0,23,an,Yn,Ka()),Ki=Je?Ui.map(function(ao){return(0,He.Z)((0,He.Z)({},ao),{},{label:Ce(ao.value%12||12,2)})}):Ui,Ya=function(eo){return Tr(0,59,Dn,Yn,sa(eo))},Gi=function(eo,no){return Tr(0,59,fn,Yn,Wa(eo,no))},Mi=function(eo,no,Eo){return Tr(0,999,Kn,Yn,Ja(eo,no,Eo),3)};return[Ki,Ya,Gi,Mi]},[Yn,an,Je,Kn,Dn,fn]),ya=he.useMemo(function(){return Xa(Ta,Ga,Ia,Ei)},[Xa,Ta,Ga,Ia,Ei]),na=(0,Ue.Z)(ya,4),Lr=na[0],Ea=na[1],wi=na[2],mi=na[3],Ra=function(sa,Wa){var Ja=function(){return Lr},Ui=Ea,Ki=wi,Ya=mi;if(Wa){var Gi=br(Wa),Mi=(0,Ue.Z)(Gi,4),ao=Mi[0],eo=Mi[1],no=Mi[2],Eo=Mi[3],Xi=Xa(ao,eo,no,Eo),so=(0,Ue.Z)(Xi,4),Yi=so[0],ho=so[1],yo=so[2],Xo=so[3];Ja=function(){return Yi},Ui=ho,Ki=yo,Ya=Xo}var No=yr(sa,Ja,Ui,Ki,Ya,se);return No};return[Ra,Lr,Ea,wi,mi]}function fi(se){var ge=se.mode,Le=se.internalMode,Qe=se.renderExtraFooter,Je=se.showNow,_t=se.showTime,an=se.onSubmit,cn=se.onNow,Dn=se.invalid,In=se.needConfirm,fn=se.generateConfig,Vn=se.disabledDate,Kn=he.useContext(re),Yn=Kn.prefixCls,Wn=Kn.locale,tr=Kn.button,ar=tr===void 0?"button":tr,qn=fn.getNow(),ta=Jr(fn,_t,qn),Or=(0,Ue.Z)(ta,1),fr=Or[0],oa=Qe==null?void 0:Qe(ge),br=Vn(qn,{type:ge}),kr=function(){if(!br){var ya=fr(qn);cn(ya)}},oi="".concat(Yn,"-now"),Ta="".concat(oi,"-btn"),Ga=Je&&he.createElement("li",{className:oi},he.createElement("a",{className:Yt()(Ta,br&&"".concat(Ta,"-disabled")),"aria-disabled":br,onClick:kr},Le==="date"?Wn.today:Wn.now)),Ia=In&&he.createElement("li",{className:"".concat(Yn,"-ok")},he.createElement(ar,{disabled:Dn,onClick:an},Wn.ok)),Ei=(Ga||Ia)&&he.createElement("ul",{className:"".concat(Yn,"-ranges")},Ga,Ia);return!oa&&!Ei?null:he.createElement("div",{className:"".concat(Yn,"-footer")},oa&&he.createElement("div",{className:"".concat(Yn,"-footer-extra")},oa),Ei)}function ha(se,ge,Le){function Qe(Je,_t){var an=Je.findIndex(function(Dn){return Ha(se,ge,Dn,_t,Le)});if(an===-1)return[].concat((0,et.Z)(Je),[_t]);var cn=(0,et.Z)(Je);return cn.splice(an,1),cn}return Qe}var Vt=he.createContext(null);function Gt(){return he.useContext(Vt)}function Bt(se,ge){var Le=se.prefixCls,Qe=se.generateConfig,Je=se.locale,_t=se.disabledDate,an=se.minDate,cn=se.maxDate,Dn=se.cellRender,In=se.hoverValue,fn=se.hoverRangeValue,Vn=se.onHover,Kn=se.values,Yn=se.pickerValue,Wn=se.onSelect,tr=se.prevIcon,ar=se.nextIcon,qn=se.superPrevIcon,ta=se.superNextIcon,Or=Qe.getNow(),fr={now:Or,values:Kn,pickerValue:Yn,prefixCls:Le,disabledDate:_t,minDate:an,maxDate:cn,cellRender:Dn,hoverValue:In,hoverRangeValue:fn,onHover:Vn,locale:Je,generateConfig:Qe,onSelect:Wn,panelType:ge,prevIcon:tr,nextIcon:ar,superPrevIcon:qn,superNextIcon:ta};return[fr,Or]}var En=he.createContext({});function Xn(se){for(var ge=se.rowNum,Le=se.colNum,Qe=se.baseDate,Je=se.getCellDate,_t=se.prefixColumn,an=se.rowClassName,cn=se.titleFormat,Dn=se.getCellText,In=se.getCellClassName,fn=se.headerCells,Vn=se.cellSelection,Kn=Vn===void 0?!0:Vn,Yn=se.disabledDate,Wn=Gt(),tr=Wn.prefixCls,ar=Wn.panelType,qn=Wn.now,ta=Wn.disabledDate,Or=Wn.cellRender,fr=Wn.onHover,oa=Wn.hoverValue,br=Wn.hoverRangeValue,kr=Wn.generateConfig,oi=Wn.values,Ta=Wn.locale,Ga=Wn.onSelect,Ia=Yn||ta,Ei="".concat(tr,"-cell"),Xa=he.useContext(En),ya=Xa.onCellDblClick,na=function(Wa){return oi.some(function(Ja){return Ja&&Ha(kr,Ta,Wa,Ja,ar)})},Lr=[],Ea=0;Ea1&&arguments[1]!==void 0?arguments[1]:!1;ai(li),ar==null||ar(li),Do&&Io(li)},Uo=function(li,Do){Mi(li),Do&&Ao(Do),Io(Do,li)},xo=function(li){if(yo(li),Ao(li),Gi!==fr){var Do=["decade","year"],ni=[].concat(Do,["month"]),yi={quarter:[].concat(Do,["quarter"]),week:[].concat((0,et.Z)(ni),["week"]),date:[].concat((0,et.Z)(ni),["date"])},ll=yi[fr]||ni,nl=ll.indexOf(Gi),io=ll[nl+1];io&&Uo(io,li)}},el=he.useMemo(function(){var Ai,li;if(Array.isArray(kr)){var Do=(0,Ue.Z)(kr,2);Ai=Do[0],li=Do[1]}else Ai=kr;return!Ai&&!li?null:(Ai=Ai||li,li=li||Ai,Je.isAfter(Ai,li)?[li,Ai]:[Ai,li])},[kr,Je]),So=Sn(oi,Ta,Ga),Fo=Ei[ao]||wa[ao]||vn,Mo=he.useContext(En),tl=he.useMemo(function(){return(0,He.Z)((0,He.Z)({},Mo),{},{hideHeader:Xa})},[Mo,Xa]),Wi="".concat(ya,"-panel"),Ql=ft(se,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return he.createElement(En.Provider,{value:tl},he.createElement("div",{ref:na,tabIndex:Dn,className:Yt()(Wi,(0,Xe.Z)({},"".concat(Wi,"-rtl"),_t==="rtl"))},he.createElement(Fo,(0,Ze.Z)({},Ql,{showTime:Ja,prefixCls:ya,locale:sa,generateConfig:Je,onModeChange:Uo,pickerValue:Ji,onPickerValueChange:function(li){Ao(li,!0)},value:Yi[0],onSelect:xo,values:Yi,cellRender:So,hoverRangeValue:el,hoverValue:br}))))}var Ir=he.memo(he.forwardRef(ga)),Jn=Ir;function ti(se){var ge=se.picker,Le=se.multiplePanel,Qe=se.pickerValue,Je=se.onPickerValueChange,_t=se.needConfirm,an=se.onSubmit,cn=se.range,Dn=se.hoverValue,In=he.useContext(re),fn=In.prefixCls,Vn=In.generateConfig,Kn=he.useCallback(function(ta,Or){return Nn(Vn,ge,ta,Or)},[Vn,ge]),Yn=he.useMemo(function(){return Kn(Qe,1)},[Qe,Kn]),Wn=function(Or){Je(Kn(Or,-1))},tr={onCellDblClick:function(){_t&&an()}},ar=ge==="time",qn=(0,He.Z)((0,He.Z)({},se),{},{hoverValue:null,hoverRangeValue:null,hideHeader:ar});return cn?qn.hoverRangeValue=Dn:qn.hoverValue=Dn,Le?he.createElement("div",{className:"".concat(fn,"-panels")},he.createElement(En.Provider,{value:(0,He.Z)((0,He.Z)({},tr),{},{hideNext:!0})},he.createElement(Jn,qn)),he.createElement(En.Provider,{value:(0,He.Z)((0,He.Z)({},tr),{},{hidePrev:!0})},he.createElement(Jn,(0,Ze.Z)({},qn,{pickerValue:Yn,onPickerValueChange:Wn})))):he.createElement(En.Provider,{value:(0,He.Z)({},tr)},he.createElement(Jn,qn))}function dr(se){return typeof se=="function"?se():se}function Cn(se){var ge=se.prefixCls,Le=se.presets,Qe=se.onClick,Je=se.onHover;return Le.length?he.createElement("div",{className:"".concat(ge,"-presets")},he.createElement("ul",null,Le.map(function(_t,an){var cn=_t.label,Dn=_t.value;return he.createElement("li",{key:an,onClick:function(){Qe(dr(Dn))},onMouseEnter:function(){Je(dr(Dn))},onMouseLeave:function(){Je(null)}},cn)}))):null}function mr(se){var ge=se.panelRender,Le=se.internalMode,Qe=se.picker,Je=se.showNow,_t=se.range,an=se.multiple,cn=se.activeInfo,Dn=cn===void 0?[0,0,0]:cn,In=se.presets,fn=se.onPresetHover,Vn=se.onPresetSubmit,Kn=se.onFocus,Yn=se.onBlur,Wn=se.onPanelMouseDown,tr=se.direction,ar=se.value,qn=se.onSelect,ta=se.isInvalid,Or=se.defaultOpenValue,fr=se.onOk,oa=se.onSubmit,br=he.useContext(re),kr=br.prefixCls,oi="".concat(kr,"-panel"),Ta=tr==="rtl",Ga=he.useRef(null),Ia=he.useRef(null),Ei=he.useState(0),Xa=(0,Ue.Z)(Ei,2),ya=Xa[0],na=Xa[1],Lr=he.useState(0),Ea=(0,Ue.Z)(Lr,2),wi=Ea[0],mi=Ea[1],Ra=he.useState(0),Ka=(0,Ue.Z)(Ra,2),sa=Ka[0],Wa=Ka[1],Ja=function(xo){xo.width&&na(xo.width)},Ui=(0,Ue.Z)(Dn,3),Ki=Ui[0],Ya=Ui[1],Gi=Ui[2],Mi=he.useState(0),ao=(0,Ue.Z)(Mi,2),eo=ao[0],no=ao[1];he.useEffect(function(){no(10)},[Ki]),he.useEffect(function(){if(_t&&Ia.current){var Uo,xo=((Uo=Ga.current)===null||Uo===void 0?void 0:Uo.offsetWidth)||0,el=Ia.current.getBoundingClientRect();if(!el.height||el.right<0){no(function(tl){return Math.max(0,tl-1)});return}var So=(Ta?Ya-xo:Ki)-el.left;if(Wa(So),ya&&ya=cn&&Le<=Dn)return _t;var In=Math.min(Math.abs(Le-cn),Math.abs(Le-Dn));In0?Zs:Qs));var ys=is+xl,ms=Qs-Zs+1;return String(Zs+(ms+ys-Zs)%ms)};switch(Do){case"Backspace":case"Delete":ni="",yi=nl;break;case"ArrowLeft":ni="",io(-1);break;case"ArrowRight":ni="",io(1);break;case"ArrowUp":ni="",yi=rs(1);break;case"ArrowDown":ni="",yi=rs(-1);break;default:isNaN(Number(Do))||(ni=sa+Do,yi=ni);break}if(ni!==null&&(Wa(ni),ni.length>=ll&&(io(1),Wa(""))),yi!==null){var zl=no.slice(0,yo)+Ce(yi,ll)+no.slice(Xo);Ji(zl.slice(0,an.length))}eo({})},Wi=he.useRef();(0,dn.Z)(function(){if(!(!ya||!an||Ao.current)){if(!so.match(no)){Ji(an);return}return Xi.current.setSelectionRange(yo,Xo),Wi.current=(0,ka.Z)(function(){Xi.current.setSelectionRange(yo,Xo)}),function(){ka.Z.cancel(Wi.current)}}},[so,an,ya,no,Ki,yo,Xo,ao,Ji]);var Ql=an?{onFocus:el,onBlur:Fo,onKeyDown:tl,onMouseDown:Uo,onMouseUp:xo,onPaste:Io}:{};return he.createElement("div",{ref:Eo,className:Yt()(Ia,(0,Xe.Z)((0,Xe.Z)({},"".concat(Ia,"-active"),Le&&Je),"".concat(Ia,"-placeholder"),fn))},he.createElement(Ga,(0,Ze.Z)({ref:Xi,"aria-invalid":ar,autoComplete:"off"},ta,{onKeyDown:Mo,onBlur:So},Ql,{value:no,onChange:ai})),he.createElement(Sa,{type:"suffix",icon:_t}),qn)}),il=fo,gl=["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"],$o=["index"];function Cl(se,ge){var Le=se.id,Qe=se.prefix,Je=se.clearIcon,_t=se.suffixIcon,an=se.separator,cn=an===void 0?"~":an,Dn=se.activeIndex,In=se.activeHelp,fn=se.allHelp,Vn=se.focused,Kn=se.onFocus,Yn=se.onBlur,Wn=se.onKeyDown,tr=se.locale,ar=se.generateConfig,qn=se.placeholder,ta=se.className,Or=se.style,fr=se.onClick,oa=se.onClear,br=se.value,kr=se.onChange,oi=se.onSubmit,Ta=se.onInputChange,Ga=se.format,Ia=se.maskFormat,Ei=se.preserveInvalidOnBlur,Xa=se.onInvalid,ya=se.disabled,na=se.invalid,Lr=se.inputReadOnly,Ea=se.direction,wi=se.onOpenChange,mi=se.onActiveInfo,Ra=se.placement,Ka=se.onMouseDown,sa=se.required,Wa=se["aria-required"],Ja=se.autoFocus,Ui=se.tabIndex,Ki=(0,Rr.Z)(se,gl),Ya=Ea==="rtl",Gi=he.useContext(re),Mi=Gi.prefixCls,ao=he.useMemo(function(){if(typeof Le=="string")return[Le];var So=Le||{};return[So.start,So.end]},[Le]),eo=he.useRef(),no=he.useRef(),Eo=he.useRef(),Xi=function(Fo){var Mo;return(Mo=[no,Eo][Fo])===null||Mo===void 0?void 0:Mo.current};he.useImperativeHandle(ge,function(){return{nativeElement:eo.current,focus:function(Fo){if((0,Wt.Z)(Fo)==="object"){var Mo,tl=Fo||{},Wi=tl.index,Ql=Wi===void 0?0:Wi,Ai=(0,Rr.Z)(tl,$o);(Mo=Xi(Ql))===null||Mo===void 0||Mo.focus(Ai)}else{var li;(li=Xi(Fo!=null?Fo:0))===null||li===void 0||li.focus()}},blur:function(){var Fo,Mo;(Fo=Xi(0))===null||Fo===void 0||Fo.blur(),(Mo=Xi(1))===null||Mo===void 0||Mo.blur()}}});var so=Qn(Ki),Yi=he.useMemo(function(){return Array.isArray(qn)?qn:[qn,qn]},[qn]),ho=er((0,He.Z)((0,He.Z)({},se),{},{id:ao,placeholder:Yi})),yo=(0,Ue.Z)(ho,1),Xo=yo[0],No=he.useState({position:"absolute",width:0}),Ji=(0,Ue.Z)(No,2),ai=Ji[0],Io=Ji[1],Ao=(0,at.zX)(function(){var So=Xi(Dn);if(So){var Fo=So.nativeElement.getBoundingClientRect(),Mo=eo.current.getBoundingClientRect(),tl=Fo.left-Mo.left;Io(function(Wi){return(0,He.Z)((0,He.Z)({},Wi),{},{width:Fo.width,left:tl})}),mi([Fo.left,Fo.right,Mo.width])}});he.useEffect(function(){Ao()},[Dn]);var Uo=Je&&(br[0]&&!ya[0]||br[1]&&!ya[1]),xo=Ja&&!ya[0],el=Ja&&!xo&&!ya[1];return he.createElement(rr.Z,{onResize:Ao},he.createElement("div",(0,Ze.Z)({},so,{className:Yt()(Mi,"".concat(Mi,"-range"),(0,Xe.Z)((0,Xe.Z)((0,Xe.Z)((0,Xe.Z)({},"".concat(Mi,"-focused"),Vn),"".concat(Mi,"-disabled"),ya.every(function(So){return So})),"".concat(Mi,"-invalid"),na.some(function(So){return So})),"".concat(Mi,"-rtl"),Ya),ta),style:Or,ref:eo,onClick:fr,onMouseDown:function(Fo){var Mo=Fo.target;Mo!==no.current.inputElement&&Mo!==Eo.current.inputElement&&Fo.preventDefault(),Ka==null||Ka(Fo)}}),Qe&&he.createElement("div",{className:"".concat(Mi,"-prefix")},Qe),he.createElement(il,(0,Ze.Z)({ref:no},Xo(0),{autoFocus:xo,tabIndex:Ui,"date-range":"start"})),he.createElement("div",{className:"".concat(Mi,"-range-separator")},cn),he.createElement(il,(0,Ze.Z)({ref:Eo},Xo(1),{autoFocus:el,tabIndex:Ui,"date-range":"end"})),he.createElement("div",{className:"".concat(Mi,"-active-bar"),style:ai}),he.createElement(Sa,{type:"suffix",icon:_t}),Uo&&he.createElement(Li,{icon:Je,onClear:oa})))}var Lo=he.forwardRef(Cl),ql=Lo;function bl(se,ge){var Le=se!=null?se:ge;return Array.isArray(Le)?Le:[Le,Le]}function ml(se){return se===1?"end":"start"}function Ol(se,ge){var Le=ii(se,function(){var pr=se.disabled,Zn=se.allowEmpty,Mr=bl(pr,!1),Ur=bl(Zn,!1);return{disabled:Mr,allowEmpty:Ur}}),Qe=(0,Ue.Z)(Le,6),Je=Qe[0],_t=Qe[1],an=Qe[2],cn=Qe[3],Dn=Qe[4],In=Qe[5],fn=Je.prefixCls,Vn=Je.styles,Kn=Je.classNames,Yn=Je.defaultValue,Wn=Je.value,tr=Je.needConfirm,ar=Je.onKeyDown,qn=Je.disabled,ta=Je.allowEmpty,Or=Je.disabledDate,fr=Je.minDate,oa=Je.maxDate,br=Je.defaultOpen,kr=Je.open,oi=Je.onOpenChange,Ta=Je.locale,Ga=Je.generateConfig,Ia=Je.picker,Ei=Je.showNow,Xa=Je.showToday,ya=Je.showTime,na=Je.mode,Lr=Je.onPanelChange,Ea=Je.onCalendarChange,wi=Je.onOk,mi=Je.defaultPickerValue,Ra=Je.pickerValue,Ka=Je.onPickerValueChange,sa=Je.inputReadOnly,Wa=Je.suffixIcon,Ja=Je.onFocus,Ui=Je.onBlur,Ki=Je.presets,Ya=Je.ranges,Gi=Je.components,Mi=Je.cellRender,ao=Je.dateRender,eo=Je.monthCellRender,no=Je.onClick,Eo=Kr(ge),Xi=Br(kr,br,qn,oi),so=(0,Ue.Z)(Xi,2),Yi=so[0],ho=so[1],yo=function(Zn,Mr){(qn.some(function(Ur){return!Ur})||!Zn)&&ho(Zn,Mr)},Xo=Mt(Ga,Ta,cn,!0,!1,Yn,Wn,Ea,wi),No=(0,Ue.Z)(Xo,5),Ji=No[0],ai=No[1],Io=No[2],Ao=No[3],Uo=No[4],xo=Io(),el=qt(qn,ta,Yi),So=(0,Ue.Z)(el,9),Fo=So[0],Mo=So[1],tl=So[2],Wi=So[3],Ql=So[4],Ai=So[5],li=So[6],Do=So[7],ni=So[8],yi=function(Zn,Mr){Mo(!0),Ja==null||Ja(Zn,{range:ml(Mr!=null?Mr:Wi)})},ll=function(Zn,Mr){Mo(!1),Ui==null||Ui(Zn,{range:ml(Mr!=null?Mr:Wi)})},nl=he.useMemo(function(){if(!ya)return null;var pr=ya.disabledTime,Zn=pr?function(Mr){var Ur=ml(Wi),fa=pn(xo,li,Wi);return pr(Mr,Ur,{from:fa})}:void 0;return(0,He.Z)((0,He.Z)({},ya),{},{disabledTime:Zn})},[ya,Wi,xo,li]),io=(0,at.C8)([Ia,Ia],{value:na}),rs=(0,Ue.Z)(io,2),zl=rs[0],Js=rs[1],xl=zl[Wi]||Ia,Es=xl==="date"&&nl?"datetime":xl,es=Es===Ia&&Es!=="time",Zs=Hn(Ia,xl,Ei,Xa,!0),Qs=Ft(Je,Ji,ai,Io,Ao,qn,cn,Fo,Yi,In),as=(0,Ue.Z)(Qs,2),qs=as[0],is=as[1],ys=Tn(xo,qn,li,Ga,Ta,Or),ms=jn(xo,In,ta),js=(0,Ue.Z)(ms,2),Il=js[0],Bu=js[1],Fl=St(Ga,Ta,xo,zl,Yi,Wi,_t,es,mi,Ra,nl==null?void 0:nl.defaultOpenValue,Ka,fr,oa),Fs=(0,Ue.Z)(Fl,2),ju=Fs[0],Cu=Fs[1],yl=(0,at.zX)(function(pr,Zn,Mr){var Ur=gt(zl,Wi,Zn);if((Ur[0]!==zl[0]||Ur[1]!==zl[1])&&Js(Ur),Lr&&Mr!==!1){var fa=(0,et.Z)(xo);pr&&(fa[Wi]=pr),Lr(fa,Ur)}}),ts=function(Zn,Mr){return gt(xo,Mr,Zn)},os=function(Zn,Mr){var Ur=xo;Zn&&(Ur=ts(Zn,Wi)),Do(Wi);var fa=Ai(Ur);Ao(Ur),qs(Wi,fa===null),fa===null?yo(!1,{force:!0}):Mr||Eo.current.focus({index:fa})},zu=function(Zn){var Mr,Ur=Zn.target.getRootNode();if(!Eo.current.nativeElement.contains((Mr=Ur.activeElement)!==null&&Mr!==void 0?Mr:document.activeElement)){var fa=qn.findIndex(function(Za){return!Za});fa>=0&&Eo.current.focus({index:fa})}yo(!0),no==null||no(Zn)},ls=function(){is(null),yo(!1,{force:!0})},$s=he.useState(null),ws=(0,Ue.Z)($s,2),Hu=ws[0],Ss=ws[1],Ds=he.useState(null),ps=(0,Ue.Z)(Ds,2),Bs=ps[0],Ps=ps[1],bu=he.useMemo(function(){return Bs||xo},[xo,Bs]);he.useEffect(function(){Yi||Ps(null)},[Yi]);var Uu=he.useState([0,0,0]),cu=(0,Ue.Z)(Uu,2),du=cu[0],xe=cu[1],Me=jr(Ki,Ya),De=function(Zn){Ps(Zn),Ss("preset")},jt=function(Zn){var Mr=is(Zn);Mr&&yo(!1,{force:!0})},xn=function(Zn){os(Zn)},cr=function(Zn){Ps(Zn?ts(Zn,Wi):null),Ss("cell")},hr=function(Zn){yo(!0),yi(Zn)},kn=function(){tl("panel")},Jt=function(Zn){var Mr=gt(xo,Wi,Zn);Ao(Mr),!tr&&!an&&_t===Es&&os(Zn)},Mn=function(){yo(!1)},Da=Sn(Mi,ao,eo,ml(Wi)),si=xo[Wi]||null,la=(0,at.zX)(function(pr){return In(pr,{activeIndex:Wi})}),vr=he.useMemo(function(){var pr=(0,An.Z)(Je,!1),Zn=(0,Qt.Z)(Je,[].concat((0,et.Z)(Object.keys(pr)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return Zn},[Je]),Ar=he.createElement(mr,(0,Ze.Z)({},vr,{showNow:Zs,showTime:nl,range:!0,multiplePanel:es,activeInfo:du,disabledDate:ys,onFocus:hr,onBlur:ll,onPanelMouseDown:kn,picker:Ia,mode:xl,internalMode:Es,onPanelChange:yl,format:Dn,value:si,isInvalid:la,onChange:null,onSelect:Jt,pickerValue:ju,defaultOpenValue:yt(ya==null?void 0:ya.defaultOpenValue)[Wi],onPickerValueChange:Cu,hoverValue:bu,onHover:cr,needConfirm:tr,onSubmit:os,onOk:Uo,presets:Me,onPresetHover:De,onPresetSubmit:jt,onNow:xn,cellRender:Da})),Hr=function(Zn,Mr){var Ur=ts(Zn,Mr);Ao(Ur)},Ca=function(){tl("input")},Er=function(Zn,Mr){var Ur=li.length,fa=li[Ur-1];if(Ur&&fa!==Mr&&tr&&!ta[fa]&&!ni(fa)&&xo[fa]){Eo.current.focus({index:fa});return}tl("input"),yo(!0,{inherit:!0}),Wi!==Mr&&Yi&&!tr&&an&&os(null,!0),Ql(Mr),yi(Zn,Mr)},Qi=function(Zn,Mr){if(yo(!1),!tr&&tl()==="input"){var Ur=Ai(xo);qs(Wi,Ur===null)}ll(Zn,Mr)},Ci=function(Zn,Mr){Zn.key==="Tab"&&os(null,!0),ar==null||ar(Zn,Mr)},Va=he.useMemo(function(){return{prefixCls:fn,locale:Ta,generateConfig:Ga,button:Gi.button,input:Gi.input}},[fn,Ta,Ga,Gi.button,Gi.input]);if((0,dn.Z)(function(){Yi&&Wi!==void 0&&yl(null,Ia,!1)},[Yi,Wi,Ia]),(0,dn.Z)(function(){var pr=tl();!Yi&&pr==="input"&&(yo(!1),os(null,!0)),!Yi&&an&&!tr&&pr==="panel"&&(yo(!0),os())},[Yi]),0)var qa;return he.createElement(re.Provider,{value:Va},he.createElement(ie,(0,Ze.Z)({},Fn(Je),{popupElement:Ar,popupStyle:Vn.popup,popupClassName:Kn.popup,visible:Yi,onClose:Mn,range:!0}),he.createElement(ql,(0,Ze.Z)({},Je,{ref:Eo,suffixIcon:Wa,activeIndex:Fo||Yi?Wi:null,activeHelp:!!Bs,allHelp:!!Bs&&Hu==="preset",focused:Fo,onFocus:Er,onBlur:Qi,onKeyDown:Ci,onSubmit:os,value:bu,maskFormat:Dn,onChange:Hr,onInputChange:Ca,format:cn,inputReadOnly:sa,disabled:qn,open:Yi,onOpenChange:yo,onClick:zu,onClear:ls,invalid:Il,onInvalid:Bu,onActiveInfo:xe}))))}var $l=he.forwardRef(Ol),El=$l,pl=ne(83836);function mo(se){var ge=se.prefixCls,Le=se.value,Qe=se.onRemove,Je=se.removeIcon,_t=Je===void 0?"\xD7":Je,an=se.formatDate,cn=se.disabled,Dn=se.maxTagCount,In=se.placeholder,fn="".concat(ge,"-selector"),Vn="".concat(ge,"-selection"),Kn="".concat(Vn,"-overflow");function Yn(ar,qn){return he.createElement("span",{className:Yt()("".concat(Vn,"-item")),title:typeof ar=="string"?ar:null},he.createElement("span",{className:"".concat(Vn,"-item-content")},ar),!cn&&qn&&he.createElement("span",{onMouseDown:function(Or){Or.preventDefault()},onClick:qn,className:"".concat(Vn,"-item-remove")},_t))}function Wn(ar){var qn=an(ar),ta=function(fr){fr&&fr.stopPropagation(),Qe(ar)};return Yn(qn,ta)}function tr(ar){var qn="+ ".concat(ar.length," ...");return Yn(qn)}return he.createElement("div",{className:fn},he.createElement(pl.Z,{prefixCls:Kn,data:Le,renderItem:Wn,renderRest:tr,itemKey:function(qn){return an(qn)},maxCount:Dn}),!Le.length&&he.createElement("span",{className:"".concat(ge,"-selection-placeholder")},In))}var ds=["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 Ns(se,ge){var Le=se.id,Qe=se.open,Je=se.prefix,_t=se.clearIcon,an=se.suffixIcon,cn=se.activeHelp,Dn=se.allHelp,In=se.focused,fn=se.onFocus,Vn=se.onBlur,Kn=se.onKeyDown,Yn=se.locale,Wn=se.generateConfig,tr=se.placeholder,ar=se.className,qn=se.style,ta=se.onClick,Or=se.onClear,fr=se.internalPicker,oa=se.value,br=se.onChange,kr=se.onSubmit,oi=se.onInputChange,Ta=se.multiple,Ga=se.maxTagCount,Ia=se.format,Ei=se.maskFormat,Xa=se.preserveInvalidOnBlur,ya=se.onInvalid,na=se.disabled,Lr=se.invalid,Ea=se.inputReadOnly,wi=se.direction,mi=se.onOpenChange,Ra=se.onMouseDown,Ka=se.required,sa=se["aria-required"],Wa=se.autoFocus,Ja=se.tabIndex,Ui=se.removeIcon,Ki=(0,Rr.Z)(se,ds),Ya=wi==="rtl",Gi=he.useContext(re),Mi=Gi.prefixCls,ao=he.useRef(),eo=he.useRef();he.useImperativeHandle(ge,function(){return{nativeElement:ao.current,focus:function(ai){var Io;(Io=eo.current)===null||Io===void 0||Io.focus(ai)},blur:function(){var ai;(ai=eo.current)===null||ai===void 0||ai.blur()}}});var no=Qn(Ki),Eo=function(ai){br([ai])},Xi=function(ai){var Io=oa.filter(function(Ao){return Ao&&!Ha(Wn,Yn,Ao,ai,fr)});br(Io),Qe||kr()},so=er((0,He.Z)((0,He.Z)({},se),{},{onChange:Eo}),function(Ji){var ai=Ji.valueTexts;return{value:ai[0]||"",active:In}}),Yi=(0,Ue.Z)(so,2),ho=Yi[0],yo=Yi[1],Xo=!!(_t&&oa.length&&!na),No=Ta?he.createElement(he.Fragment,null,he.createElement(mo,{prefixCls:Mi,value:oa,onRemove:Xi,formatDate:yo,maxTagCount:Ga,disabled:na,removeIcon:Ui,placeholder:tr}),he.createElement("input",{className:"".concat(Mi,"-multiple-input"),value:oa.map(yo).join(","),ref:eo,readOnly:!0,autoFocus:Wa,tabIndex:Ja}),he.createElement(Sa,{type:"suffix",icon:an}),Xo&&he.createElement(Li,{icon:_t,onClear:Or})):he.createElement(il,(0,Ze.Z)({ref:eo},ho(),{autoFocus:Wa,tabIndex:Ja,suffixIcon:an,clearIcon:Xo&&he.createElement(Li,{icon:_t,onClear:Or}),showActiveCls:!1}));return he.createElement("div",(0,Ze.Z)({},no,{className:Yt()(Mi,(0,Xe.Z)((0,Xe.Z)((0,Xe.Z)((0,Xe.Z)((0,Xe.Z)({},"".concat(Mi,"-multiple"),Ta),"".concat(Mi,"-focused"),In),"".concat(Mi,"-disabled"),na),"".concat(Mi,"-invalid"),Lr),"".concat(Mi,"-rtl"),Ya),ar),style:qn,ref:ao,onClick:ta,onMouseDown:function(ai){var Io,Ao=ai.target;Ao!==((Io=eo.current)===null||Io===void 0?void 0:Io.inputElement)&&ai.preventDefault(),Ra==null||Ra(ai)}}),Je&&he.createElement("div",{className:"".concat(Mi,"-prefix")},Je),No)}var po=he.forwardRef(Ns),bs=po;function Ts(se,ge){var Le=ii(se),Qe=(0,Ue.Z)(Le,6),Je=Qe[0],_t=Qe[1],an=Qe[2],cn=Qe[3],Dn=Qe[4],In=Qe[5],fn=Je,Vn=fn.prefixCls,Kn=fn.styles,Yn=fn.classNames,Wn=fn.order,tr=fn.defaultValue,ar=fn.value,qn=fn.needConfirm,ta=fn.onChange,Or=fn.onKeyDown,fr=fn.disabled,oa=fn.disabledDate,br=fn.minDate,kr=fn.maxDate,oi=fn.defaultOpen,Ta=fn.open,Ga=fn.onOpenChange,Ia=fn.locale,Ei=fn.generateConfig,Xa=fn.picker,ya=fn.showNow,na=fn.showToday,Lr=fn.showTime,Ea=fn.mode,wi=fn.onPanelChange,mi=fn.onCalendarChange,Ra=fn.onOk,Ka=fn.multiple,sa=fn.defaultPickerValue,Wa=fn.pickerValue,Ja=fn.onPickerValueChange,Ui=fn.inputReadOnly,Ki=fn.suffixIcon,Ya=fn.removeIcon,Gi=fn.onFocus,Mi=fn.onBlur,ao=fn.presets,eo=fn.components,no=fn.cellRender,Eo=fn.dateRender,Xi=fn.monthCellRender,so=fn.onClick,Yi=Kr(ge);function ho(vr){return vr===null?null:Ka?vr:vr[0]}var yo=ha(Ei,Ia,_t),Xo=Br(Ta,oi,[fr],Ga),No=(0,Ue.Z)(Xo,2),Ji=No[0],ai=No[1],Io=function(Ar,Hr,Ca){if(mi){var Er=(0,He.Z)({},Ca);delete Er.range,mi(ho(Ar),ho(Hr),Er)}},Ao=function(Ar){Ra==null||Ra(ho(Ar))},Uo=Mt(Ei,Ia,cn,!1,Wn,tr,ar,Io,Ao),xo=(0,Ue.Z)(Uo,5),el=xo[0],So=xo[1],Fo=xo[2],Mo=xo[3],tl=xo[4],Wi=Fo(),Ql=qt([fr]),Ai=(0,Ue.Z)(Ql,4),li=Ai[0],Do=Ai[1],ni=Ai[2],yi=Ai[3],ll=function(Ar){Do(!0),Gi==null||Gi(Ar,{})},nl=function(Ar){Do(!1),Mi==null||Mi(Ar,{})},io=(0,at.C8)(Xa,{value:Ea}),rs=(0,Ue.Z)(io,2),zl=rs[0],Js=rs[1],xl=zl==="date"&&Lr?"datetime":zl,Es=Hn(Xa,zl,ya,na),es=ta&&function(vr,Ar){ta(ho(vr),ho(Ar))},Zs=Ft((0,He.Z)((0,He.Z)({},Je),{},{onChange:es}),el,So,Fo,Mo,[],cn,li,Ji,In),Qs=(0,Ue.Z)(Zs,2),as=Qs[1],qs=jn(Wi,In),is=(0,Ue.Z)(qs,2),ys=is[0],ms=is[1],js=he.useMemo(function(){return ys.some(function(vr){return vr})},[ys]),Il=function(Ar,Hr){if(Ja){var Ca=(0,He.Z)((0,He.Z)({},Hr),{},{mode:Hr.mode[0]});delete Ca.range,Ja(Ar[0],Ca)}},Bu=St(Ei,Ia,Wi,[zl],Ji,yi,_t,!1,sa,Wa,yt(Lr==null?void 0:Lr.defaultOpenValue),Il,br,kr),Fl=(0,Ue.Z)(Bu,2),Fs=Fl[0],ju=Fl[1],Cu=(0,at.zX)(function(vr,Ar,Hr){if(Js(Ar),wi&&Hr!==!1){var Ca=vr||Wi[Wi.length-1];wi(Ca,Ar)}}),yl=function(){as(Fo()),ai(!1,{force:!0})},ts=function(Ar){!fr&&!Yi.current.nativeElement.contains(document.activeElement)&&Yi.current.focus(),ai(!0),so==null||so(Ar)},os=function(){as(null),ai(!1,{force:!0})},zu=he.useState(null),ls=(0,Ue.Z)(zu,2),$s=ls[0],ws=ls[1],Hu=he.useState(null),Ss=(0,Ue.Z)(Hu,2),Ds=Ss[0],ps=Ss[1],Bs=he.useMemo(function(){var vr=[Ds].concat((0,et.Z)(Wi)).filter(function(Ar){return Ar});return Ka?vr:vr.slice(0,1)},[Wi,Ds,Ka]),Ps=he.useMemo(function(){return!Ka&&Ds?[Ds]:Wi.filter(function(vr){return vr})},[Wi,Ds,Ka]);he.useEffect(function(){Ji||ps(null)},[Ji]);var bu=jr(ao),Uu=function(Ar){ps(Ar),ws("preset")},cu=function(Ar){var Hr=Ka?yo(Fo(),Ar):[Ar],Ca=as(Hr);Ca&&!Ka&&ai(!1,{force:!0})},du=function(Ar){cu(Ar)},xe=function(Ar){ps(Ar),ws("cell")},Me=function(Ar){ai(!0),ll(Ar)},De=function(Ar){if(ni("panel"),!(Ka&&xl!==Xa)){var Hr=Ka?yo(Fo(),Ar):[Ar];Mo(Hr),!qn&&!an&&_t===xl&&yl()}},jt=function(){ai(!1)},xn=Sn(no,Eo,Xi),cr=he.useMemo(function(){var vr=(0,An.Z)(Je,!1),Ar=(0,Qt.Z)(Je,[].concat((0,et.Z)(Object.keys(vr)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,He.Z)((0,He.Z)({},Ar),{},{multiple:Je.multiple})},[Je]),hr=he.createElement(mr,(0,Ze.Z)({},cr,{showNow:Es,showTime:Lr,disabledDate:oa,onFocus:Me,onBlur:nl,picker:Xa,mode:zl,internalMode:xl,onPanelChange:Cu,format:Dn,value:Wi,isInvalid:In,onChange:null,onSelect:De,pickerValue:Fs,defaultOpenValue:Lr==null?void 0:Lr.defaultOpenValue,onPickerValueChange:ju,hoverValue:Bs,onHover:xe,needConfirm:qn,onSubmit:yl,onOk:tl,presets:bu,onPresetHover:Uu,onPresetSubmit:cu,onNow:du,cellRender:xn})),kn=function(Ar){Mo(Ar)},Jt=function(){ni("input")},Mn=function(Ar){ni("input"),ai(!0,{inherit:!0}),ll(Ar)},Da=function(Ar){ai(!1),nl(Ar)},si=function(Ar,Hr){Ar.key==="Tab"&&yl(),Or==null||Or(Ar,Hr)},la=he.useMemo(function(){return{prefixCls:Vn,locale:Ia,generateConfig:Ei,button:eo.button,input:eo.input}},[Vn,Ia,Ei,eo.button,eo.input]);return(0,dn.Z)(function(){Ji&&yi!==void 0&&Cu(null,Xa,!1)},[Ji,yi,Xa]),(0,dn.Z)(function(){var vr=ni();!Ji&&vr==="input"&&(ai(!1),yl()),!Ji&&an&&!qn&&vr==="panel"&&yl()},[Ji]),he.createElement(re.Provider,{value:la},he.createElement(ie,(0,Ze.Z)({},Fn(Je),{popupElement:hr,popupStyle:Kn.popup,popupClassName:Yn.popup,visible:Ji,onClose:jt}),he.createElement(bs,(0,Ze.Z)({},Je,{ref:Yi,suffixIcon:Ki,removeIcon:Ya,activeHelp:!!Ds,allHelp:!!Ds&&$s==="preset",focused:li,onFocus:Mn,onBlur:Da,onKeyDown:si,onSubmit:yl,value:Ps,maskFormat:Dn,onChange:kn,onInputChange:Jt,internalPicker:_t,format:cn,inputReadOnly:Ui,disabled:fr,open:Ji,onOpenChange:ai,onClick:ts,onClear:os,invalid:js,onInvalid:function(Ar){ms(Ar,0)}}))))}var au=he.forwardRef(Ts),Us=au,Ks=Us,iu=ne(62487),Xl=ne(75030),Pr=ne(82855),Fi=ne(48755),Ri=ne(2171),Hi=ne(83397),ko=ne(31756),hl=ne(56553),Ll=ne(24971),Rs=ne(9017),Al=ne(70045),jo=ne(57428),$i=ne(36237),qo=ne(53075),Jl=ne(64910),xu=ne(63356),cc=ne(56119),Pl=ne(46e3),ou=ne(93873),vs=ne(36305),Ys=ne(16931),Fu=ne(51636),$u=ne(26743);const As=(se,ge)=>{const{componentCls:Le,controlHeight:Qe}=se,Je=ge?`${Le}-${ge}`:"",_t=(0,$u.gp)(se);return[{[`${Le}-multiple${Je}`]:{paddingBlock:_t.containerPadding,paddingInlineStart:_t.basePadding,minHeight:Qe,[`${Le}-selection-item`]:{height:_t.itemHeight,lineHeight:(0,$i.unit)(_t.itemLineHeight)}}}]};var ku=se=>{const{componentCls:ge,calc:Le,lineWidth:Qe}=se,Je=(0,Fu.mergeToken)(se,{fontHeight:se.fontSize,selectHeight:se.controlHeightSM,multipleSelectItemHeight:se.multipleItemHeightSM,borderRadius:se.borderRadiusSM,borderRadiusSM:se.borderRadiusXS,controlHeight:se.controlHeightSM}),_t=(0,Fu.mergeToken)(se,{fontHeight:Le(se.multipleItemHeightLG).sub(Le(Qe).mul(2).equal()).equal(),fontSize:se.fontSizeLG,selectHeight:se.controlHeightLG,multipleSelectItemHeight:se.multipleItemHeightLG,borderRadius:se.borderRadiusLG,borderRadiusSM:se.borderRadius,controlHeight:se.controlHeightLG});return[As(Je,"small"),As(se),As(_t,"large"),{[`${ge}${ge}-multiple`]:Object.assign(Object.assign({width:"100%",cursor:"text",[`${ge}-selector`]:{flex:"auto",padding:0,position:"relative","&:after":{margin:0},[`${ge}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:se.inputPaddingHorizontalBase,insetInlineEnd:0,transform:"translateY(-50%)",transition:`all ${se.motionDurationSlow}`,overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",flex:1,color:se.colorTextPlaceholder,pointerEvents:"none"}}},(0,$u._z)(se)),{[`${ge}-multiple-input`]:{width:0,height:0,border:0,visibility:"hidden",position:"absolute",zIndex:-1}})}]},wu=ne(17835);const Su=se=>{const{pickerCellCls:ge,pickerCellInnerCls:Le,cellHeight:Qe,borderRadiusSM:Je,motionDurationMid:_t,cellHoverBg:an,lineWidth:cn,lineType:Dn,colorPrimary:In,cellActiveWithRangeBg:fn,colorTextLightSolid:Vn,colorTextDisabled:Kn,cellBgDisabled:Yn,colorFillSecondary:Wn}=se;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:Qe,transform:"translateY(-50%)",content:'""',pointerEvents:"none"},[Le]:{position:"relative",zIndex:2,display:"inline-block",minWidth:Qe,height:Qe,lineHeight:(0,$i.unit)(Qe),borderRadius:Je,transition:`background ${_t}`},[`&:hover:not(${ge}-in-view):not(${ge}-disabled), + margin-bottom ${it} ${Qt}`},[`&${fe}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${fe}-with-description`]:{alignItems:"flex-start",padding:en,[`${fe}-icon`]:{marginInlineEnd:et,fontSize:An,lineHeight:0},[`${fe}-message`]:{display:"block",marginBottom:Yt,color:Xe,fontSize:Ue},[`${fe}-description`]:{display:"block",color:At}},[`${fe}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},st=we=>{const{componentCls:fe,colorSuccess:it,colorSuccessBorder:Yt,colorSuccessBg:et,colorWarning:He,colorWarningBorder:Ue,colorWarningBg:at,colorError:dn,colorErrorBorder:Qt,colorErrorBg:An,colorInfo:At,colorInfoBorder:Xe,colorInfoBg:en}=we;return{[fe]:{"&-success":Ne(et,Yt,it,we,fe),"&-info":Ne(en,Xe,At,we,fe),"&-warning":Ne(at,Ue,He,we,fe),"&-error":Object.assign(Object.assign({},Ne(An,Qt,dn,we,fe)),{[`${fe}-description > pre`]:{margin:0,padding:0}})}}},Nt=we=>{const{componentCls:fe,iconCls:it,motionDurationMid:Yt,marginXS:et,fontSizeIcon:He,colorIcon:Ue,colorIconHover:at}=we;return{[fe]:{"&-action":{marginInlineStart:et},[`${fe}-close-icon`]:{marginInlineStart:et,padding:0,overflow:"hidden",fontSize:He,lineHeight:(0,rt.unit)(He),backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${it}-close`]:{color:Ue,transition:`color ${Yt}`,"&:hover":{color:at}}},"&-close-text":{color:Ue,transition:`color ${Yt}`,"&:hover":{color:at}}}}},he=we=>({withDescriptionIconSize:we.fontSizeHeading3,defaultPadding:`${we.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${we.paddingMD}px ${we.paddingContentHorizontalLG}px`});var Ze=(0,Te.I$)("Alert",we=>[tt(we),st(we),Nt(we)],he),pt=function(we,fe){var it={};for(var Yt in we)Object.prototype.hasOwnProperty.call(we,Yt)&&fe.indexOf(Yt)<0&&(it[Yt]=we[Yt]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var et=0,Yt=Object.getOwnPropertySymbols(we);et{const{icon:fe,prefixCls:it,type:Yt}=we,et=nn[Yt]||null;return fe?(0,Be.wm)(fe,y.createElement("span",{className:`${it}-icon`},fe),()=>({className:Ke()(`${it}-icon`,fe.props.className)})):y.createElement(et,{className:`${it}-icon`})},qe=we=>{const{isClosable:fe,prefixCls:it,closeIcon:Yt,handleClose:et,ariaProps:He}=we,Ue=Yt===!0||Yt===void 0?y.createElement(ot.Z,null):Yt;return fe?y.createElement("button",Object.assign({type:"button",onClick:et,className:`${it}-close-icon`,tabIndex:0},He),Ue):null};var bt=y.forwardRef((we,fe)=>{const{description:it,prefixCls:Yt,message:et,banner:He,className:Ue,rootClassName:at,style:dn,onMouseEnter:Qt,onMouseLeave:An,onClick:At,afterClose:Xe,showIcon:en,closable:ue,closeText:ae,closeIcon:re,action:ce,id:ve}=we,ie=pt(we,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action","id"]),[Ce,yt]=y.useState(!1),gt=y.useRef(null);y.useImperativeHandle(fe,()=>({nativeElement:gt.current}));const{getPrefixCls:ft,direction:Ct,closable:pn,closeIcon:Fn,className:Sn,style:jn}=(0,kt.dj)("alert"),rn=ft("alert",Yt),[vt,yn,Wt]=Ze(rn),ln=ut=>{var Tt;yt(!0),(Tt=we.onClose)===null||Tt===void 0||Tt.call(we,ut)},It=y.useMemo(()=>we.type!==void 0?we.type:He?"warning":"info",[we.type,He]),mn=y.useMemo(()=>typeof ue=="object"&&ue.closeIcon||ae?!0:typeof ue=="boolean"?ue:re!==!1&&re!==null&&re!==void 0?!0:!!pn,[ae,re,ue,pn]),Lt=He&&en===void 0?!0:en,zn=Ke()(rn,`${rn}-${It}`,{[`${rn}-with-description`]:!!it,[`${rn}-no-icon`]:!Lt,[`${rn}-banner`]:!!He,[`${rn}-rtl`]:Ct==="rtl"},Sn,Ue,at,Wt,yn),$n=(0,nt.Z)(ie,{aria:!0,data:!0}),ea=y.useMemo(()=>typeof ue=="object"&&ue.closeIcon?ue.closeIcon:ae||(re!==void 0?re:typeof pn=="object"&&pn.closeIcon?pn.closeIcon:Fn),[re,ue,ae,Fn]),nr=y.useMemo(()=>{const ut=ue!=null?ue:pn;if(typeof ut=="object"){const{closeIcon:Tt}=ut;return pt(ut,["closeIcon"])}return{}},[ue,pn]);return vt(y.createElement(ze.default,{visible:!Ce,motionName:`${rn}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:ut=>({maxHeight:ut.offsetHeight}),onLeaveEnd:Xe},(ut,Tt)=>{let{className:gn,style:Pn}=ut;return y.createElement("div",Object.assign({id:ve,ref:(0,lt.sQ)(gt,Tt),"data-show":!Ce,className:Ke()(zn,gn),style:Object.assign(Object.assign(Object.assign({},jn),dn),Pn),onMouseEnter:Qt,onMouseLeave:An,onClick:At,role:"alert"},$n),Lt?y.createElement(Ut,{description:it,icon:we.icon,prefixCls:rn,type:It}):null,y.createElement("div",{className:`${rn}-content`},et?y.createElement("div",{className:`${rn}-message`},et):null,it?y.createElement("div",{className:`${rn}-description`},it):null),ce?y.createElement("div",{className:`${rn}-action`},ce):null,y.createElement(qe,{isClosable:mn,prefixCls:rn,closeIcon:ea,handleClose:ln,ariaProps:nr}))}))}),Pe=ne(67732),je=ne(83652),dt=ne(22214),Dt=ne(42403),Ht=function(we){function fe(){var it;return(0,Pe.Z)(this,fe),it=(0,dt.Z)(this,fe,arguments),it.state={error:void 0,info:{componentStack:""}},it}return(0,Dt.Z)(fe,we),(0,je.Z)(fe,[{key:"componentDidCatch",value:function(Yt,et){this.setState({error:Yt,info:et})}},{key:"render",value:function(){const{message:Yt,description:et,id:He,children:Ue}=this.props,{error:at,info:dn}=this.state,Qt=(dn==null?void 0:dn.componentStack)||null,An=typeof Yt=="undefined"?(at||"").toString():Yt,At=typeof et=="undefined"?Qt:et;return at?y.createElement(bt,{id:He,type:"error",message:An,description:y.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},At)}):Ue}}])}(y.Component);const Kt=bt;Kt.ErrorBoundary=Ht;var Bn=Kt},1560:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return tt}});var y=ne(2738),Oe=ne(45915),ke=ne(82326),ot=ne(59301),Re=ne(92310),Se=ne.n(Re),Ve=ne(11592),Ke=ne(75030),ze=ne(48755);const{Option:nt}=ke.default;function lt(st){return(st==null?void 0:st.type)&&(st.type.isSelectOption||st.type.isSelectOptGroup)}const Be=(st,Nt)=>{var he;const{prefixCls:Ze,className:pt,popupClassName:nn,dropdownClassName:Ut,children:qe,dataSource:$e}=st,bt=(0,Ve.Z)(qe);let Pe;bt.length===1&&ot.isValidElement(bt[0])&&!lt(bt[0])&&([Pe]=bt);const je=Pe?()=>Pe:void 0;let dt;bt.length&<(bt[0])?dt=qe:dt=$e?$e.map(Kt=>{if(ot.isValidElement(Kt))return Kt;switch(typeof Kt){case"string":return ot.createElement(nt,{key:Kt,value:Kt},Kt);case"object":{const{value:Bn}=Kt;return ot.createElement(nt,{key:Bn,value:Bn},Kt.text)}default:return}}):[];const{getPrefixCls:Dt}=ot.useContext(ze.E_),sn=Dt("select",Ze),[Ht]=(0,Ke.Cn)("SelectLike",(he=st.dropdownStyle)===null||he===void 0?void 0:he.zIndex);return ot.createElement(ke.default,Object.assign({ref:Nt,suffixIcon:null},(0,y.Z)(st,["dataSource","dropdownClassName"]),{prefixCls:sn,popupClassName:nn||Ut,dropdownStyle:Object.assign(Object.assign({},st.dropdownStyle),{zIndex:Ht}),className:Se()(`${sn}-auto-complete`,pt),mode:ke.default.SECRET_COMBOBOX_MODE_DO_NOT_USE,getInputElement:je}),dt)};var rt=ot.forwardRef(Be);const{Option:Fe}=ke.default,Te=(0,Oe.Z)(rt,"dropdownAlign",st=>(0,y.Z)(st,["visible"])),Ne=rt;Ne.Option=Fe,Ne._InternalPanelDoNotUseOrYouWillBeFired=Te;var tt=Ne},88390:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return we}});var y=ne(59301),Oe=ne(92310),ke=ne.n(Oe),ot=ne(77900),Re=ne(29509),Se=ne(22703),Ve=ne(48755),Ke=ne(36237),ze=ne(63356),nt=ne(93427),lt=ne(51636),Be=ne(16931);const kt=new Ke.Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),rt=new Ke.Keyframes("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),Fe=new Ke.Keyframes("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),Te=new Ke.Keyframes("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),Ne=new Ke.Keyframes("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),tt=new Ke.Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),st=fe=>{const{componentCls:it,iconCls:Yt,antCls:et,badgeShadowSize:He,textFontSize:Ue,textFontSizeSM:at,statusSize:dn,dotSize:Qt,textFontWeight:An,indicatorHeight:At,indicatorHeightSM:Xe,marginXS:en,calc:ue}=fe,ae=`${et}-scroll-number`,re=(0,nt.Z)(fe,(ce,ve)=>{let{darkColor:ie}=ve;return{[`&${it} ${it}-color-${ce}`]:{background:ie,[`&:not(${it}-count)`]:{color:ie},"a:hover &":{background:ie}}}});return{[it]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,ze.Wf)(fe)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${it}-count`]:{display:"inline-flex",justifyContent:"center",zIndex:fe.indicatorZIndex,minWidth:At,height:At,color:fe.badgeTextColor,fontWeight:An,fontSize:Ue,lineHeight:(0,Ke.unit)(At),whiteSpace:"nowrap",textAlign:"center",background:fe.badgeColor,borderRadius:ue(At).div(2).equal(),boxShadow:`0 0 0 ${(0,Ke.unit)(He)} ${fe.badgeShadowColor}`,transition:`background ${fe.motionDurationMid}`,a:{color:fe.badgeTextColor},"a:hover":{color:fe.badgeTextColor},"a:hover &":{background:fe.badgeColorHover}},[`${it}-count-sm`]:{minWidth:Xe,height:Xe,fontSize:at,lineHeight:(0,Ke.unit)(Xe),borderRadius:ue(Xe).div(2).equal()},[`${it}-multiple-words`]:{padding:`0 ${(0,Ke.unit)(fe.paddingXS)}`,bdi:{unicodeBidi:"plaintext"}},[`${it}-dot`]:{zIndex:fe.indicatorZIndex,width:Qt,minWidth:Qt,height:Qt,background:fe.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${(0,Ke.unit)(He)} ${fe.badgeShadowColor}`},[`${it}-count, ${it}-dot, ${ae}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${Yt}-spin`]:{animationName:tt,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${it}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${it}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:dn,height:dn,verticalAlign:"middle",borderRadius:"50%"},[`${it}-status-success`]:{backgroundColor:fe.colorSuccess},[`${it}-status-processing`]:{overflow:"visible",color:fe.colorInfo,backgroundColor:fe.colorInfo,borderColor:"currentcolor","&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:He,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:kt,animationDuration:fe.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${it}-status-default`]:{backgroundColor:fe.colorTextPlaceholder},[`${it}-status-error`]:{backgroundColor:fe.colorError},[`${it}-status-warning`]:{backgroundColor:fe.colorWarning},[`${it}-status-text`]:{marginInlineStart:en,color:fe.colorText,fontSize:fe.fontSize}}}),re),{[`${it}-zoom-appear, ${it}-zoom-enter`]:{animationName:rt,animationDuration:fe.motionDurationSlow,animationTimingFunction:fe.motionEaseOutBack,animationFillMode:"both"},[`${it}-zoom-leave`]:{animationName:Fe,animationDuration:fe.motionDurationSlow,animationTimingFunction:fe.motionEaseOutBack,animationFillMode:"both"},[`&${it}-not-a-wrapper`]:{[`${it}-zoom-appear, ${it}-zoom-enter`]:{animationName:Te,animationDuration:fe.motionDurationSlow,animationTimingFunction:fe.motionEaseOutBack},[`${it}-zoom-leave`]:{animationName:Ne,animationDuration:fe.motionDurationSlow,animationTimingFunction:fe.motionEaseOutBack},[`&:not(${it}-status)`]:{verticalAlign:"middle"},[`${ae}-custom-component, ${it}-count`]:{transform:"none"},[`${ae}-custom-component, ${ae}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[ae]:{overflow:"hidden",transition:`all ${fe.motionDurationMid} ${fe.motionEaseOutBack}`,[`${ae}-only`]:{position:"relative",display:"inline-block",height:At,transition:`all ${fe.motionDurationSlow} ${fe.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${ae}-only-unit`]:{height:At,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${ae}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${it}-count, ${it}-dot, ${ae}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},Nt=fe=>{const{fontHeight:it,lineWidth:Yt,marginXS:et,colorBorderBg:He}=fe,Ue=it,at=Yt,dn=fe.colorTextLightSolid,Qt=fe.colorError,An=fe.colorErrorHover;return(0,lt.mergeToken)(fe,{badgeFontHeight:Ue,badgeShadowSize:at,badgeTextColor:dn,badgeColor:Qt,badgeColorHover:An,badgeShadowColor:He,badgeProcessingDuration:"1.2s",badgeRibbonOffset:et,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},he=fe=>{const{fontSize:it,lineHeight:Yt,fontSizeSM:et,lineWidth:He}=fe;return{indicatorZIndex:"auto",indicatorHeight:Math.round(it*Yt)-2*He,indicatorHeightSM:it,dotSize:et/2,textFontSize:et,textFontSizeSM:et,textFontWeight:"normal",statusSize:et/2}};var Ze=(0,Be.I$)("Badge",fe=>{const it=Nt(fe);return st(it)},he);const pt=fe=>{const{antCls:it,badgeFontHeight:Yt,marginXS:et,badgeRibbonOffset:He,calc:Ue}=fe,at=`${it}-ribbon`,dn=`${it}-ribbon-wrapper`,Qt=(0,nt.Z)(fe,(An,At)=>{let{darkColor:Xe}=At;return{[`&${at}-color-${An}`]:{background:Xe,color:Xe}}});return{[dn]:{position:"relative"},[at]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,ze.Wf)(fe)),{position:"absolute",top:et,padding:`0 ${(0,Ke.unit)(fe.paddingXS)}`,color:fe.colorPrimary,lineHeight:(0,Ke.unit)(Yt),whiteSpace:"nowrap",backgroundColor:fe.colorPrimary,borderRadius:fe.borderRadiusSM,[`${at}-text`]:{color:fe.badgeTextColor},[`${at}-corner`]:{position:"absolute",top:"100%",width:He,height:He,color:"currentcolor",border:`${(0,Ke.unit)(Ue(He).div(2).equal())} solid`,transform:fe.badgeRibbonCornerTransform,transformOrigin:"top",filter:fe.badgeRibbonCornerFilter}}),Qt),{[`&${at}-placement-end`]:{insetInlineEnd:Ue(He).mul(-1).equal(),borderEndEndRadius:0,[`${at}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${at}-placement-start`]:{insetInlineStart:Ue(He).mul(-1).equal(),borderEndStartRadius:0,[`${at}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var nn=(0,Be.I$)(["Badge","Ribbon"],fe=>{const it=Nt(fe);return pt(it)},he),qe=fe=>{const{className:it,prefixCls:Yt,style:et,color:He,children:Ue,text:at,placement:dn="end",rootClassName:Qt}=fe,{getPrefixCls:An,direction:At}=y.useContext(Ve.E_),Xe=An("ribbon",Yt),en=`${Xe}-wrapper`,[ue,ae,re]=nn(Xe,en),ce=(0,Re.o2)(He,!1),ve=ke()(Xe,`${Xe}-placement-${dn}`,{[`${Xe}-rtl`]:At==="rtl",[`${Xe}-color-${He}`]:ce},it),ie={},Ce={};return He&&!ce&&(ie.background=He,Ce.color=He),ue(y.createElement("div",{className:ke()(en,Qt,ae,re)},Ue,y.createElement("div",{className:ke()(ve,ae),style:Object.assign(Object.assign({},ie),et)},y.createElement("span",{className:`${Xe}-text`},at),y.createElement("div",{className:`${Xe}-corner`,style:Ce}))))};const $e=fe=>{const{prefixCls:it,value:Yt,current:et,offset:He=0}=fe;let Ue;return He&&(Ue={position:"absolute",top:`${He}00%`,left:0}),y.createElement("span",{style:Ue,className:ke()(`${it}-only-unit`,{current:et})},Yt)};function bt(fe,it,Yt){let et=fe,He=0;for(;(et+10)%10!==it;)et+=Yt,He+=Yt;return He}var je=fe=>{const{prefixCls:it,count:Yt,value:et}=fe,He=Number(et),Ue=Math.abs(Yt),[at,dn]=y.useState(He),[Qt,An]=y.useState(Ue),At=()=>{dn(He),An(Ue)};y.useEffect(()=>{const ue=setTimeout(At,1e3);return()=>clearTimeout(ue)},[He]);let Xe,en;if(at===He||Number.isNaN(He)||Number.isNaN(at))Xe=[y.createElement($e,Object.assign({},fe,{key:He,current:!0}))],en={transition:"none"};else{Xe=[];const ue=He+10,ae=[];for(let ie=He;ie<=ue;ie+=1)ae.push(ie);const re=Qtie%10===at);Xe=(re<0?ae.slice(0,ce+1):ae.slice(ce)).map((ie,Ce)=>{const yt=ie%10;return y.createElement($e,Object.assign({},fe,{key:ie,value:yt,offset:re<0?Ce-ce:Ce,current:Ce===ce}))}),en={transform:`translateY(${-bt(at,He,re)}00%)`}}return y.createElement("span",{className:`${it}-only`,style:en,onTransitionEnd:At},Xe)},dt=function(fe,it){var Yt={};for(var et in fe)Object.prototype.hasOwnProperty.call(fe,et)&&it.indexOf(et)<0&&(Yt[et]=fe[et]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var He=0,et=Object.getOwnPropertySymbols(fe);He{const{prefixCls:Yt,count:et,className:He,motionClassName:Ue,style:at,title:dn,show:Qt,component:An="sup",children:At}=fe,Xe=dt(fe,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:en}=y.useContext(Ve.E_),ue=en("scroll-number",Yt),ae=Object.assign(Object.assign({},Xe),{"data-show":Qt,style:at,className:ke()(ue,He,Ue),title:dn});let re=et;if(et&&Number(et)%1===0){const ce=String(et).split("");re=y.createElement("bdi",null,ce.map((ve,ie)=>y.createElement(je,{prefixCls:ue,count:Number(et),value:ve,key:ce.length-ie})))}return at!=null&&at.borderColor&&(ae.style=Object.assign(Object.assign({},at),{boxShadow:`0 0 0 1px ${at.borderColor} inset`})),At?(0,Se.Tm)(At,ce=>({className:ke()(`${ue}-custom-component`,ce==null?void 0:ce.className,Ue)})):y.createElement(An,Object.assign({},ae,{ref:it}),re)}),Ht=function(fe,it){var Yt={};for(var et in fe)Object.prototype.hasOwnProperty.call(fe,et)&&it.indexOf(et)<0&&(Yt[et]=fe[et]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var He=0,et=Object.getOwnPropertySymbols(fe);He{var Yt,et,He,Ue,at;const{prefixCls:dn,scrollNumberPrefixCls:Qt,children:An,status:At,text:Xe,color:en,count:ue=null,overflowCount:ae=99,dot:re=!1,size:ce="default",title:ve,offset:ie,style:Ce,className:yt,rootClassName:gt,classNames:ft,styles:Ct,showZero:pn=!1}=fe,Fn=Ht(fe,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:Sn,direction:jn,badge:rn}=y.useContext(Ve.E_),vt=Sn("badge",dn),[yn,Wt,ln]=Ze(vt),It=ue>ae?`${ae}+`:ue,mn=It==="0"||It===0,Lt=ue===null||mn&&!pn,zn=(At!=null||en!=null)&&Lt,$n=re&&!mn,ea=$n?"":It,nr=(0,y.useMemo)(()=>(ea==null||ea===""||mn&&!pn)&&!$n,[ea,mn,pn,$n]),ut=(0,y.useRef)(ue);nr||(ut.current=ue);const Tt=ut.current,gn=(0,y.useRef)(ea);nr||(gn.current=ea);const Pn=gn.current,ir=(0,y.useRef)($n);nr||(ir.current=$n);const Dr=(0,y.useMemo)(()=>{if(!ie)return Object.assign(Object.assign({},rn==null?void 0:rn.style),Ce);const Qa={marginTop:ie[1]};return jn==="rtl"?Qa.left=parseInt(ie[0],10):Qa.right=-parseInt(ie[0],10),Object.assign(Object.assign(Object.assign({},Qa),rn==null?void 0:rn.style),Ce)},[jn,ie,Ce,rn==null?void 0:rn.style]),La=ve!=null?ve:typeof Tt=="string"||typeof Tt=="number"?Tt:void 0,Vr=nr||!Xe?null:y.createElement("span",{className:`${vt}-status-text`},Xe),Zr=!Tt||typeof Tt!="object"?void 0:(0,Se.Tm)(Tt,Qa=>({style:Object.assign(Object.assign({},Dr),Qa.style)})),wr=(0,Re.o2)(en,!1),Ba=ke()(ft==null?void 0:ft.indicator,(Yt=rn==null?void 0:rn.classNames)===null||Yt===void 0?void 0:Yt.indicator,{[`${vt}-status-dot`]:zn,[`${vt}-status-${At}`]:!!At,[`${vt}-color-${en}`]:wr}),za={};en&&!wr&&(za.color=en,za.background=en);const Ha=ke()(vt,{[`${vt}-status`]:zn,[`${vt}-not-a-wrapper`]:!An,[`${vt}-rtl`]:jn==="rtl"},yt,gt,rn==null?void 0:rn.className,(et=rn==null?void 0:rn.classNames)===null||et===void 0?void 0:et.root,ft==null?void 0:ft.root,Wt,ln);if(!An&&zn){const Qa=Dr.color;return yn(y.createElement("span",Object.assign({},Fn,{className:Ha,style:Object.assign(Object.assign(Object.assign({},Ct==null?void 0:Ct.root),(He=rn==null?void 0:rn.styles)===null||He===void 0?void 0:He.root),Dr)}),y.createElement("span",{className:Ba,style:Object.assign(Object.assign(Object.assign({},Ct==null?void 0:Ct.indicator),(Ue=rn==null?void 0:rn.styles)===null||Ue===void 0?void 0:Ue.indicator),za)}),Xe&&y.createElement("span",{style:{color:Qa},className:`${vt}-status-text`},Xe)))}return yn(y.createElement("span",Object.assign({ref:it},Fn,{className:Ha,style:Object.assign(Object.assign({},(at=rn==null?void 0:rn.styles)===null||at===void 0?void 0:at.root),Ct==null?void 0:Ct.root)}),An,y.createElement(ot.default,{visible:!nr,motionName:`${vt}-zoom`,motionAppear:!1,motionDeadline:1e3},Qa=>{let{className:lr}=Qa;var Xt,Rn;const gr=Sn("scroll-number",Qt),Aa=ir.current,Nr=ke()(ft==null?void 0:ft.indicator,(Xt=rn==null?void 0:rn.classNames)===null||Xt===void 0?void 0:Xt.indicator,{[`${vt}-dot`]:Aa,[`${vt}-count`]:!Aa,[`${vt}-count-sm`]:ce==="small",[`${vt}-multiple-words`]:!Aa&&Pn&&Pn.toString().length>1,[`${vt}-status-${At}`]:!!At,[`${vt}-color-${en}`]:wr});let xr=Object.assign(Object.assign(Object.assign({},Ct==null?void 0:Ct.indicator),(Rn=rn==null?void 0:rn.styles)===null||Rn===void 0?void 0:Rn.indicator),Dr);return en&&!wr&&(xr=xr||{},xr.background=en),y.createElement(sn,{prefixCls:gr,show:!nr,motionClassName:lr,className:Nr,count:Pn,title:La,style:xr,key:"scrollNumber"},Zr)}),Vr))});Bn.Ribbon=qe;var we=Bn},79939:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return Na}});var y=ne(94480),Oe=ne(59301),ke=ne(92310),ot=ne.n(ke),Re=ne(54476),Se=ne(33885),Ve=ne(42978),Ke=ne(75931),ze=ne(37463),nt=ne(6551),lt=ne(6089),Be=ne(18929),kt=Oe.createContext({}),rt=kt,Fe=ne(76190),Te=ne(20068),Ne="__rc_cascader_search_mark__",tt=function(Ot,Mt,xt){var Hn=xt.label,rr=Hn===void 0?"":Hn;return Mt.some(function(yr){return String(yr[rr]).toLowerCase().includes(Ot.toLowerCase())})},st=function(Ot,Mt,xt,Hn){return Mt.map(function(rr){return rr[Hn.label]}).join(" / ")},Nt=function(Ot,Mt,xt,Hn,rr,yr){var Un=rr.filter,Tr=Un===void 0?tt:Un,Jr=rr.render,fi=Jr===void 0?st:Jr,ha=rr.limit,Vt=ha===void 0?50:ha,Gt=rr.sort;return Oe.useMemo(function(){var Bt=[];if(!Ot)return[];function En(Xn,Fr){var Ln=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Xn.forEach(function(ur){if(!(!Gt&&Vt!==!1&&Vt>0&&Bt.length>=Vt)){var vn=[].concat((0,y.Z)(Fr),[ur]),Cr=ur[xt.children],Wr=Ln||ur.disabled;if((!Cr||Cr.length===0||yr)&&Tr(Ot,vn,{label:xt.label})){var un;Bt.push((0,Se.Z)((0,Se.Z)({},ur),{},(un={disabled:Wr},(0,Te.Z)(un,xt.label,fi(Ot,vn,Hn,xt)),(0,Te.Z)(un,Ne,vn),(0,Te.Z)(un,xt.children,void 0),un)))}Cr&&En(ur[xt.children],vn,Wr)}})}return En(Mt,[]),Gt&&Bt.sort(function(Xn,Fr){return Gt(Xn[Ne],Fr[Ne],Ot,xt)}),Vt!==!1&&Vt>0?Bt.slice(0,Vt):Bt},[Ot,Mt,xt,Hn,fi,yr,Tr,Gt,Vt])},he=Nt,Ze="__RC_CASCADER_SPLIT__",pt="SHOW_PARENT",nn="SHOW_CHILD";function Ut(ct){return ct.join(Ze)}function qe(ct){return ct.map(Ut)}function $e(ct){return ct.split(Ze)}function bt(ct){var Ot=ct||{},Mt=Ot.label,xt=Ot.value,Hn=Ot.children,rr=xt||"value";return{label:Mt||"label",value:rr,key:rr,children:Hn||"children"}}function Pe(ct,Ot){var Mt,xt;return(Mt=ct.isLeaf)!==null&&Mt!==void 0?Mt:!((xt=ct[Ot.children])!==null&&xt!==void 0&&xt.length)}function je(ct){var Ot=ct.parentElement;if(Ot){var Mt=ct.offsetTop-Ot.offsetTop;Mt-Ot.scrollTop<0?Ot.scrollTo({top:Mt}):Mt+ct.offsetHeight-Ot.scrollTop>Ot.offsetHeight&&Ot.scrollTo({top:Mt+ct.offsetHeight-Ot.offsetHeight})}}function dt(ct,Ot){return ct.map(function(Mt){var xt;return(xt=Mt[Ne])===null||xt===void 0?void 0:xt.map(function(Hn){return Hn[Ot.value]})})}function Dt(ct){return Array.isArray(ct)&&Array.isArray(ct[0])}function sn(ct){return ct?Dt(ct)?ct:(ct.length===0?[]:[ct]).map(function(Ot){return Array.isArray(Ot)?Ot:[Ot]}):[]}function Ht(ct,Ot,Mt){var xt=new Set(ct),Hn=Ot();return ct.filter(function(rr){var yr=Hn[rr],Un=yr?yr.parent:null,Tr=yr?yr.children:null;return yr&&yr.node.disabled?!0:Mt===nn?!(Tr&&Tr.some(function(Jr){return Jr.key&&xt.has(Jr.key)})):!(Un&&!Un.node.disabled&&xt.has(Un.key))})}function Kt(ct,Ot,Mt){for(var xt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Hn=Ot,rr=[],yr=function(){var Jr,fi,ha,Vt=ct[Un],Gt=(Jr=Hn)===null||Jr===void 0?void 0:Jr.findIndex(function(En){var Xn=En[Mt.value];return xt?String(Xn)===String(Vt):Xn===Vt}),Bt=Gt!==-1?(fi=Hn)===null||fi===void 0?void 0:fi[Gt]:null;rr.push({value:(ha=Bt==null?void 0:Bt[Mt.value])!==null&&ha!==void 0?ha:Vt,index:Gt,option:Bt}),Hn=Bt==null?void 0:Bt[Mt.children]},Un=0;Un1){var un=Bt.slice(0,-1);Ln(un)}else Jr(!1)},Cr=function(){var un,va=((un=Xn[En])===null||un===void 0?void 0:un[Mt.children])||[],xa=va.find(function(Gr){return!Gr.disabled});if(xa){var da=[].concat((0,y.Z)(Bt),[xa[Mt.value]]);Ln(da)}};Oe.useImperativeHandle(ct,function(){return{onKeyDown:function(un){var va=un.which;switch(va){case re.Z.UP:case re.Z.DOWN:{var xa=0;va===re.Z.UP?xa=-1:va===re.Z.DOWN&&(xa=1),xa!==0&&ur(xa);break}case re.Z.LEFT:{if(Tr)break;ha?Cr():vn();break}case re.Z.RIGHT:{if(Tr)break;ha?vn():Cr();break}case re.Z.BACKSPACE:{Tr||vn();break}case re.Z.ENTER:{if(Bt.length){var da=Xn[En],Gr=(da==null?void 0:da[Ne])||[];Gr.length?rr(Gr.map(function(ei){return ei[Mt.value]}),Gr[Gr.length-1]):rr(Bt,Xn[En])}break}case re.Z.ESC:Jr(!1),fi&&un.stopPropagation()}},onKeyUp:function(){}}})},ve=Oe.forwardRef(function(ct,Ot){var Mt,xt,Hn,rr=ct.prefixCls,yr=ct.multiple,Un=ct.searchValue,Tr=ct.toggleOpen,Jr=ct.notFoundContent,fi=ct.direction,ha=ct.open,Vt=ct.disabled,Gt=Oe.useRef(null),Bt=fi==="rtl",En=Oe.useContext(rt),Xn=En.options,Fr=En.values,Ln=En.halfValues,ur=En.fieldNames,vn=En.changeOnSelect,Cr=En.onSelect,Wr=En.searchOptions,un=En.dropdownPrefixCls,va=En.loadData,xa=En.expandTrigger,da=un||rr,Gr=Oe.useState([]),ei=(0,Ve.Z)(Gr,2),Oa=ei[0],zr=ei[1],Fa=function(Sa){if(!(!va||Un)){var Li=Kt(Sa,Xn,ur),vi=Li.map(function(al){var lo=al.option;return lo}),zi=vi[vi.length-1];if(zi&&!Pe(zi,ur)){var co=Ut(Sa);zr(function(al){return[].concat((0,y.Z)(al),[co])}),va(vi)}}};Oe.useEffect(function(){Oa.length&&Oa.forEach(function(Pa){var Sa=$e(Pa),Li=Kt(Sa,Xn,ur,!0).map(function(zi){var co=zi.option;return co}),vi=Li[Li.length-1];(!vi||vi[ur.children]||Pe(vi,ur))&&zr(function(zi){return zi.filter(function(co){return co!==Pa})})})},[Xn,Oa,ur]);var ia=Oe.useMemo(function(){return new Set(qe(Fr))},[Fr]),Qr=Oe.useMemo(function(){return new Set(qe(Ln))},[Ln]),Ua=ae(yr,ha),ca=(0,Ve.Z)(Ua,2),wa=ca[0],ga=ca[1],Ir=function(Sa){ga(Sa),Fa(Sa)},Jn=function(Sa){if(Vt)return!1;var Li=Sa.disabled,vi=Pe(Sa,ur);return!Li&&(vi||vn||yr)},ti=function(Sa,Li){var vi=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Cr(Sa),!yr&&(Li||vn&&(xa==="hover"||vi))&&Tr(!1)},dr=Oe.useMemo(function(){return Un?Wr:Xn},[Un,Wr,Xn]),Cn=Oe.useMemo(function(){for(var Pa=[{options:dr}],Sa=dr,Li=dt(Sa,ur),vi=function(){var al=wa[zi],lo=Sa.find(function(gi,fo){return(Li[fo]?Ut(Li[fo]):gi[ur.value])===al}),Ho=lo==null?void 0:lo[ur.children];if(!(Ho!=null&&Ho.length))return 1;Sa=Ho,Pa.push({options:Ho})},zi=0;zi":Fr,ur=Mt.loadingIcon,vn=Mt.direction,Cr=Mt.notFoundContent,Wr=Cr===void 0?"Not Found":Cr,un=Mt.disabled,va=!!Tr,xa=(0,gt.C8)(Jr,{value:fi,postState:sn}),da=(0,Ve.Z)(xa,2),Gr=da[0],ei=da[1],Oa=Oe.useMemo(function(){return bt(ha)},[JSON.stringify(ha)]),zr=Yt(Oa,Un),Fa=(0,Ve.Z)(zr,3),ia=Fa[0],Qr=Fa[1],Ua=Fa[2],ca=we(ia,Oa),wa=dn(va,Gr,Qr,Ua,ca),ga=(0,Ve.Z)(wa,3),Ir=ga[0],Jn=ga[1],ti=ga[2],dr=(0,gt.zX)(function(Qn){if(ei(Qn),Gt){var Ye=sn(Qn),Pa=Ye.map(function(vi){return Kt(vi,ia,Oa).map(function(zi){return zi.option})}),Sa=va?Ye:Ye[0],Li=va?Pa:Pa[0];Gt(Sa,Li)}}),Cn=at(va,dr,Ir,Jn,ti,Qr,Ua,Bt),mr=(0,gt.zX)(function(Qn){Cn(Qn)}),Rr=Oe.useMemo(function(){return{options:ia,fieldNames:Oa,values:Ir,halfValues:Jn,changeOnSelect:Vt,onSelect:mr,checkable:Tr,searchOptions:[],dropdownPrefixCls:void 0,loadData:En,expandTrigger:Xn,expandIcon:Ln,loadingIcon:ur,dropdownMenuColumnStyle:void 0}},[ia,Oa,Ir,Jn,Vt,mr,Tr,En,Xn,Ln,ur]),er="".concat(Hn,"-panel"),or=!ia.length;return Oe.createElement(rt.Provider,{value:Rr},Oe.createElement("div",{className:ot()(er,(Ot={},(0,Te.Z)(Ot,"".concat(er,"-rtl"),vn==="rtl"),(0,Te.Z)(Ot,"".concat(er,"-empty"),or),Ot),yr),style:rr},or?Wr:Oe.createElement(ie,{prefixCls:Hn,searchValue:"",multiple:va,toggleOpen:ft,open:!0,direction:vn,disabled:un})))}function pn(ct){var Ot=ct.onPopupVisibleChange,Mt=ct.popupVisible,xt=ct.popupClassName,Hn=ct.popupPlacement;warning(!Ot,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(Mt===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(xt===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(Hn===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function Fn(ct,Ot){if(ct){var Mt=function xt(Hn){for(var rr=0;rr":Fa,Qr=ct.loadingIcon,Ua=ct.children,ca=ct.dropdownMatchSelectWidth,wa=ca===void 0?!1:ca,ga=ct.showCheckedStrategy,Ir=ga===void 0?pt:ga,Jn=ct.optionRender,ti=(0,Ke.Z)(ct,jn),dr=(0,nt.ZP)(Mt),Cn=!!ha,mr=(0,Be.Z)(yr,{value:Un,postState:sn}),Rr=(0,Ve.Z)(mr,2),er=Rr[0],or=Rr[1],Qn=Oe.useMemo(function(){return bt(rr)},[JSON.stringify(rr)]),Ye=Yt(Qn,Ln),Pa=(0,Ve.Z)(Ye,3),Sa=Pa[0],Li=Pa[1],vi=Pa[2],zi=(0,Be.Z)("",{value:Bt,postState:function(Pr){return Pr||""}}),co=(0,Ve.Z)(zi,2),al=co[0],lo=co[1],Ho=function(Pr,Fi){lo(Pr),Fi.source!=="blur"&&En&&En(Pr)},gi=He(Xn),fo=(0,Ve.Z)(gi,2),il=fo[0],gl=fo[1],$o=he(al,Sa,Qn,ur||Hn,gl,Tr||Cn),Cl=we(Sa,Qn),Lo=dn(Cn,er,Li,vi,Cl),ql=(0,Ve.Z)(Lo,3),bl=ql[0],ml=ql[1],Ol=ql[2],$l=Oe.useMemo(function(){var Xl=qe(bl),Pr=Ht(Xl,Li,Ir);return[].concat((0,y.Z)(Ol),(0,y.Z)(vi(Pr)))},[bl,Li,vi,Ol,Ir]),El=Bn($l,Sa,Qn,Cn,fi),pl=(0,lt.Z)(function(Xl){if(or(Xl),Jr){var Pr=sn(Xl),Fi=Pr.map(function(ko){return Kt(ko,Sa,Qn).map(function(hl){return hl.option})}),Ri=Cn?Pr:Pr[0],Hi=Cn?Fi:Fi[0];Jr(Ri,Hi)}}),mo=at(Cn,pl,bl,ml,Ol,Li,vi,Ir),ds=(0,lt.Z)(function(Xl){(!Cn||Gt)&&lo(""),mo(Xl)}),Ns=function(Pr,Fi){if(Fi.type==="clear"){pl([]);return}var Ri=Fi.values[0],Hi=Ri.valueCells;ds(Hi)},po=Wr!==void 0?Wr:Cr,bs=va||un,Ts=ei||Gr,au=function(Pr){Oa==null||Oa(Pr),zr==null||zr(Pr)},Us=Oe.useMemo(function(){return{options:Sa,fieldNames:Qn,values:bl,halfValues:ml,changeOnSelect:Tr,onSelect:ds,checkable:ha,searchOptions:$o,dropdownPrefixCls:ur,loadData:vn,expandTrigger:Fr,expandIcon:ia,loadingIcon:Qr,dropdownMenuColumnStyle:xa,optionRender:Jn}},[Sa,Qn,bl,ml,Tr,ds,ha,$o,ur,vn,Fr,ia,Qr,xa,Jn]),Ks=!(al?$o:Sa).length,iu=al&&gl.matchInputWidth||Ks?{}:{minWidth:"auto"};return Oe.createElement(rt.Provider,{value:Us},Oe.createElement(ze.Ac,(0,Re.Z)({},ti,{ref:Ot,id:dr,prefixCls:Hn,autoClearSearchValue:Gt,dropdownMatchSelectWidth:wa,dropdownStyle:(0,Se.Z)((0,Se.Z)({},iu),da),displayValues:El,onDisplayValuesChange:Ns,mode:Cn?"multiple":void 0,searchValue:al,onSearch:Ho,showSearch:il,OptionList:yt,emptyOptions:Ks,open:po,dropdownClassName:bs,placement:Ts,onDropdownVisibleChange:au,getRawInputElement:function(){return Ua}})))});rn.SHOW_PARENT=pt,rn.SHOW_CHILD=nn,rn.Panel=Ct;var vt=rn,yn=vt,Wt=ne(2738),ln=ne(75030),It=ne(86641),mn=ne(45915),Lt=ne(82855),zn=ne(48755),$n=ne(38406),ea=ne(2171),nr=ne(83397),ut=ne(31756),Tt=ne(56553),gn=ne(24971),Pn=ne(1722),ir=ne(90376),Dr=ne(68525),La=ne(90005),Vr=ne(70045);function Zr(ct,Ot){const{getPrefixCls:Mt,direction:xt,renderEmpty:Hn}=Oe.useContext(zn.E_),rr=Ot||xt,yr=Mt("select",ct),Un=Mt("cascader",ct);return[yr,Un,rr,Hn]}var wr=Zr;function Ba(ct,Ot){return Oe.useMemo(()=>Ot?Oe.createElement("span",{className:`${ct}-checkbox-inner`}):!1,[Ot])}var za=ne(33853),Ha=ne(58617),Qa=ne(38819),Xt=(ct,Ot,Mt)=>{let xt=Mt;Mt||(xt=Ot?Oe.createElement(za.Z,null):Oe.createElement(Qa.Z,null));const Hn=Oe.createElement("span",{className:`${ct}-menu-item-loading-icon`},Oe.createElement(Ha.Z,{spin:!0}));return Oe.useMemo(()=>[xt,Hn],[xt])},Rn=ne(56119),gr=ne(16931),Aa=ne(36237),Nr=ne(36170),xr=ne(63356),Zi=ct=>{const{prefixCls:Ot,componentCls:Mt}=ct,xt=`${Mt}-menu-item`,Hn=` + &${xt}-expand ${xt}-expand-icon, + ${xt}-loading-icon +`;return[(0,Nr.C2)(`${Ot}-checkbox`,ct),{[Mt]:{"&-checkbox":{top:0,marginInlineEnd:ct.paddingXS,pointerEvents:"unset"},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Mt}-menu-empty`]:{[`${Mt}-menu`]:{width:"100%",height:"auto",[xt]:{color:ct.colorTextDisabled}}}},"&-menu":{flexGrow:1,flexShrink:0,minWidth:ct.controlItemWidth,height:ct.dropdownHeight,margin:0,padding:ct.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${(0,Aa.unit)(ct.lineWidth)} ${ct.lineType} ${ct.colorSplit}`},"&-item":Object.assign(Object.assign({},xr.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:ct.optionPadding,lineHeight:ct.lineHeight,cursor:"pointer",transition:`all ${ct.motionDurationMid}`,borderRadius:ct.borderRadiusSM,"&:hover":{background:ct.controlItemBgHover},"&-disabled":{color:ct.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[Hn]:{color:ct.colorTextDisabled}},[`&-active:not(${xt}-disabled)`]:{"&, &:hover":{color:ct.optionSelectedColor,fontWeight:ct.optionSelectedFontWeight,backgroundColor:ct.optionSelectedBg}},"&-content":{flex:"auto"},[Hn]:{marginInlineStart:ct.paddingXXS,color:ct.colorTextDescription,fontSize:ct.fontSizeIcon},"&-keyword":{color:ct.colorHighlight}})}}}]};const ii=ct=>{const{componentCls:Ot,antCls:Mt}=ct;return[{[Ot]:{width:ct.controlWidth}},{[`${Ot}-dropdown`]:[{[`&${Mt}-select-dropdown`]:{padding:0}},Zi(ct)]},{[`${Ot}-dropdown-rtl`]:{direction:"rtl"}},(0,Rn.c)(ct)]},ka=ct=>{const Ot=Math.round((ct.controlHeight-ct.fontSize*ct.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:ct.controlItemBgActive,optionSelectedFontWeight:ct.fontWeightStrong,optionPadding:`${Ot}px ${ct.paddingSM}px`,menuPadding:ct.paddingXXS,optionSelectedColor:ct.colorText}};var bn=(0,gr.I$)("Cascader",ct=>[ii(ct)],ka);const Br=ct=>{const{componentCls:Ot}=ct;return{[`${Ot}-panel`]:[Zi(ct),{display:"inline-flex",border:`${(0,Aa.unit)(ct.lineWidth)} ${ct.lineType} ${ct.colorSplit}`,borderRadius:ct.borderRadiusLG,overflowX:"auto",maxWidth:"100%",[`${Ot}-menus`]:{alignItems:"stretch"},[`${Ot}-menu`]:{height:"auto"},"&-empty":{padding:ct.paddingXXS}}]}};var Kr=(0,gr.A1)(["Cascader","Panel"],ct=>Br(ct),ka);function jr(ct){const{prefixCls:Ot,className:Mt,multiple:xt,rootClassName:Hn,notFoundContent:rr,direction:yr,expandIcon:Un,disabled:Tr}=ct,Jr=Oe.useContext(ea.Z),fi=Tr!=null?Tr:Jr,[ha,Vt,Gt,Bt]=wr(Ot,yr),En=(0,nr.Z)(Vt),[Xn,Fr,Ln]=bn(Vt,En);Kr(Vt);const ur=Gt==="rtl",[vn,Cr]=Xt(ha,ur,Un),Wr=rr||(Bt==null?void 0:Bt("Cascader"))||Oe.createElement($n.Z,{componentName:"Cascader"}),un=Ba(Vt,xt);return Xn(Oe.createElement(Ct,Object.assign({},ct,{checkable:un,prefixCls:Vt,className:ot()(Mt,Fr,Hn,Ln,En),notFoundContent:Wr,direction:Gt,expandIcon:vn,loadingIcon:Cr,disabled:fi})))}var aa=jr,qt=function(ct,Ot){var Mt={};for(var xt in ct)Object.prototype.hasOwnProperty.call(ct,xt)&&Ot.indexOf(xt)<0&&(Mt[xt]=ct[xt]);if(ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Hn=0,xt=Object.getOwnPropertySymbols(ct);HnTr===0?[Un]:[].concat((0,y.Z)(yr),[Ot,Un]),[]),Hn=[];let rr=0;return xt.forEach((yr,Un)=>{const Tr=rr+yr.length;let Jr=ct.slice(rr,Tr);rr=Tr,Un%2===1&&(Jr=Oe.createElement("span",{className:`${Mt}-menu-item-keyword`,key:`separator-${Un}`},Jr)),Hn.push(Jr)}),Hn}const wt=(ct,Ot,Mt,xt)=>{const Hn=[],rr=ct.toLowerCase();return Ot.forEach((yr,Un)=>{Un!==0&&Hn.push(" / ");let Tr=yr[xt.label];const Jr=typeof Tr;(Jr==="string"||Jr==="number")&&(Tr=ht(String(Tr),rr,Mt)),Hn.push(Tr)}),Hn},Gn=Oe.forwardRef((ct,Ot)=>{var Mt;const{prefixCls:xt,size:Hn,disabled:rr,className:yr,rootClassName:Un,multiple:Tr,bordered:Jr=!0,transitionName:fi,choiceTransitionName:ha="",popupClassName:Vt,dropdownClassName:Gt,expandIcon:Bt,placement:En,showSearch:Xn,allowClear:Fr=!0,notFoundContent:Ln,direction:ur,getPopupContainer:vn,status:Cr,showArrow:Wr,builtinPlacements:un,style:va,variant:xa}=ct,da=qt(ct,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style","variant"]),Gr=(0,Wt.Z)(da,["suffixIcon"]),{getPrefixCls:ei,getPopupContainer:Oa,className:zr,style:Fa}=(0,zn.dj)("cascader"),{popupOverflow:ia}=Oe.useContext(zn.E_),{status:Qr,hasFeedback:Ua,isFormItemInput:ca,feedbackIcon:wa}=Oe.useContext(Tt.aM),ga=(0,Lt.F)(Qr,Cr),[Ir,Jn,ti,dr]=wr(xt,ur),Cn=ti==="rtl",mr=ei(),Rr=(0,nr.Z)(Ir),[er,or,Qn]=(0,ir.Z)(Ir,Rr),Ye=(0,nr.Z)(Jn),[Pa]=bn(Jn,Ye),{compactSize:Sa,compactItemClassnames:Li}=(0,Vr.ri)(Ir,ur),[vi,zi]=(0,gn.Z)("cascader",xa,Jr),co=Ln||(dr==null?void 0:dr("Cascader"))||Oe.createElement($n.Z,{componentName:"Cascader"}),al=ot()(Vt||Gt,`${Jn}-dropdown`,{[`${Jn}-dropdown-rtl`]:ti==="rtl"},Un,Rr,Ye,or,Qn),lo=Oe.useMemo(()=>{if(!Xn)return Xn;let pl={render:wt};return typeof Xn=="object"&&(pl=Object.assign(Object.assign({},pl),Xn)),pl},[Xn]),Ho=(0,ut.Z)(pl=>{var mo;return(mo=Hn!=null?Hn:Sa)!==null&&mo!==void 0?mo:pl}),gi=Oe.useContext(ea.Z),fo=rr!=null?rr:gi,[il,gl]=Xt(Ir,Cn,Bt),$o=Ba(Jn,Tr),Cl=(0,La.Z)(ct.suffixIcon,Wr),{suffixIcon:Lo,removeIcon:ql,clearIcon:bl}=(0,Dr.Z)(Object.assign(Object.assign({},ct),{hasFeedback:Ua,feedbackIcon:wa,showSuffixIcon:Cl,multiple:Tr,prefixCls:Ir,componentName:"Cascader"})),ml=Oe.useMemo(()=>En!==void 0?En:Cn?"bottomRight":"bottomLeft",[En,Cn]),Ol=Fr===!0?{clearIcon:bl}:Fr,[$l]=(0,ln.Cn)("SelectLike",(Mt=Gr.dropdownStyle)===null||Mt===void 0?void 0:Mt.zIndex),El=Oe.createElement(yn,Object.assign({prefixCls:Ir,className:ot()(!xt&&Jn,{[`${Ir}-lg`]:Ho==="large",[`${Ir}-sm`]:Ho==="small",[`${Ir}-rtl`]:Cn,[`${Ir}-${vi}`]:zi,[`${Ir}-in-form-item`]:ca},(0,Lt.Z)(Ir,ga,Ua),Li,zr,yr,Un,Rr,Ye,or,Qn),disabled:fo,style:Object.assign(Object.assign({},Fa),va)},Gr,{builtinPlacements:(0,Pn.Z)(un,ia),direction:ti,placement:ml,notFoundContent:co,allowClear:Ol,showSearch:lo,expandIcon:il,suffixIcon:Lo,removeIcon:ql,loadingIcon:gl,checkable:$o,dropdownClassName:al,dropdownPrefixCls:xt||Jn,dropdownStyle:Object.assign(Object.assign({},Gr.dropdownStyle),{zIndex:$l}),choiceTransitionName:(0,It.m)(mr,"",ha),transitionName:(0,It.m)(mr,"slide-up",fi),getPopupContainer:vn||Oa,ref:Ot}));return Pa(er(El))}),di=(0,mn.Z)(Gn,"dropdownAlign",ct=>(0,Wt.Z)(ct,["visible"]));Gn.SHOW_PARENT=Nn,Gn.SHOW_CHILD=Tn,Gn.Panel=aa,Gn._InternalPanelDoNotUseOrYouWillBeFired=di;var Na=Gn},24017:function(St,zt,ne){"use strict";ne.d(zt,{default:function(){return Zu}});var y=ne(66649),Oe=ne.n(y),ke=ne(9007),ot=ne.n(ke),Re=ne(50991),Se=ne.n(Re),Ve=ne(9084),Ke=ne.n(Ve),ze=ne(58626),nt=ne.n(ze),lt=ne(13477),Be=ne.n(lt),kt=ne(64796),rt=ne.n(kt);Oe().extend(rt()),Oe().extend(Be()),Oe().extend(ot()),Oe().extend(Se()),Oe().extend(Ke()),Oe().extend(nt()),Oe().extend(function(se,ge){var Le=ge.prototype,Qe=Le.format;Le.format=function(_t){var an=(_t||"").replace("Wo","wo");return Qe.bind(this)(an)}});var Fe={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"},Te=function(ge){var Le=Fe[ge];return Le||ge.split("_")[0]},Ne=function(){},tt={getNow:function(){var ge=Oe()();return typeof ge.tz=="function"?ge.tz():ge},getFixedDate:function(ge){return Oe()(ge,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(ge){return ge.endOf("month")},getWeekDay:function(ge){var Le=ge.locale("en");return Le.weekday()+Le.localeData().firstDayOfWeek()},getYear:function(ge){return ge.year()},getMonth:function(ge){return ge.month()},getDate:function(ge){return ge.date()},getHour:function(ge){return ge.hour()},getMinute:function(ge){return ge.minute()},getSecond:function(ge){return ge.second()},getMillisecond:function(ge){return ge.millisecond()},addYear:function(ge,Le){return ge.add(Le,"year")},addMonth:function(ge,Le){return ge.add(Le,"month")},addDate:function(ge,Le){return ge.add(Le,"day")},setYear:function(ge,Le){return ge.year(Le)},setMonth:function(ge,Le){return ge.month(Le)},setDate:function(ge,Le){return ge.date(Le)},setHour:function(ge,Le){return ge.hour(Le)},setMinute:function(ge,Le){return ge.minute(Le)},setSecond:function(ge,Le){return ge.second(Le)},setMillisecond:function(ge,Le){return ge.millisecond(Le)},isAfter:function(ge,Le){return ge.isAfter(Le)},isValidate:function(ge){return ge.isValid()},locale:{getWeekFirstDay:function(ge){return Oe()().locale(Te(ge)).localeData().firstDayOfWeek()},getWeekFirstDate:function(ge,Le){return Le.locale(Te(ge)).weekday(0)},getWeek:function(ge,Le){return Le.locale(Te(ge)).week()},getShortWeekDays:function(ge){return Oe()().locale(Te(ge)).localeData().weekdaysMin()},getShortMonths:function(ge){return Oe()().locale(Te(ge)).localeData().monthsShort()},format:function(ge,Le,Qe){return Le.locale(Te(ge)).format(Qe)},parse:function(ge,Le,Qe){for(var Je=Te(ge),_t=0;_t2&&arguments[2]!==void 0?arguments[2]:"0",Qe=String(se);Qe.length2&&arguments[2]!==void 0?arguments[2]:[],Qe=he.useState([!1,!1]),Je=(0,Ue.Z)(Qe,2),_t=Je[0],an=Je[1],cn=function(fn,Vn){an(function(Kn){return gt(Kn,Vn,fn)})},Dn=he.useMemo(function(){return _t.map(function(In,fn){if(In)return!0;var Vn=se[fn];return Vn?!!(!Le[fn]&&!Vn||Vn&&ge(Vn,{activeIndex:fn})):!1})},[se,_t,ge,Le]);return[Dn,cn]}function rn(se,ge,Le,Qe,Je){var _t="",an=[];return se&&an.push(Je?"hh":"HH"),ge&&an.push("mm"),Le&&an.push("ss"),_t=an.join(":"),Qe&&(_t+=".SSS"),Je&&(_t+=" A"),_t}function vt(se,ge,Le,Qe,Je,_t){var an=se.fieldDateTimeFormat,cn=se.fieldDateFormat,Dn=se.fieldTimeFormat,In=se.fieldMonthFormat,fn=se.fieldYearFormat,Vn=se.fieldWeekFormat,Kn=se.fieldQuarterFormat,Yn=se.yearFormat,Wn=se.cellYearFormat,tr=se.cellQuarterFormat,ar=se.dayFormat,qn=se.cellDateFormat,ta=rn(ge,Le,Qe,Je,_t);return(0,He.Z)((0,He.Z)({},se),{},{fieldDateTimeFormat:an||"YYYY-MM-DD ".concat(ta),fieldDateFormat:cn||"YYYY-MM-DD",fieldTimeFormat:Dn||ta,fieldMonthFormat:In||"YYYY-MM",fieldYearFormat:fn||"YYYY",fieldWeekFormat:Vn||"gggg-wo",fieldQuarterFormat:Kn||"YYYY-[Q]Q",yearFormat:Yn||"YYYY",cellYearFormat:Wn||"YYYY",cellQuarterFormat:tr||"[Q]Q",cellDateFormat:qn||ar||"D"})}function yn(se,ge){var Le=ge.showHour,Qe=ge.showMinute,Je=ge.showSecond,_t=ge.showMillisecond,an=ge.use12Hours;return he.useMemo(function(){return vt(se,Le,Qe,Je,_t,an)},[se,Le,Qe,Je,_t,an])}var Wt=ne(76190);function ln(se,ge,Le){return Le!=null?Le:ge.some(function(Qe){return se.includes(Qe)})}var It=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function mn(se){var ge=ft(se,It),Le=se.format,Qe=se.picker,Je=null;return Le&&(Je=Le,Array.isArray(Je)&&(Je=Je[0]),Je=(0,Wt.Z)(Je)==="object"?Je.format:Je),Qe==="time"&&(ge.format=Je),[ge,Je]}function Lt(se){return se&&typeof se=="string"}function zn(se,ge,Le,Qe){return[se,ge,Le,Qe].some(function(Je){return Je!==void 0})}function $n(se,ge,Le,Qe,Je){var _t=ge,an=Le,cn=Qe;if(!se&&!_t&&!an&&!cn&&!Je)_t=!0,an=!0,cn=!0;else if(se){var Dn,In,fn,Vn=[_t,an,cn].some(function(Wn){return Wn===!1}),Kn=[_t,an,cn].some(function(Wn){return Wn===!0}),Yn=Vn?!0:!Kn;_t=(Dn=_t)!==null&&Dn!==void 0?Dn:Yn,an=(In=an)!==null&&In!==void 0?In:Yn,cn=(fn=cn)!==null&&fn!==void 0?fn:Yn}return[_t,an,cn,Je]}function ea(se){var ge=se.showTime,Le=mn(se),Qe=(0,Ue.Z)(Le,2),Je=Qe[0],_t=Qe[1],an=ge&&(0,Wt.Z)(ge)==="object"?ge:{},cn=(0,He.Z)((0,He.Z)({defaultOpenValue:an.defaultOpenValue||an.defaultValue},Je),an),Dn=cn.showMillisecond,In=cn.showHour,fn=cn.showMinute,Vn=cn.showSecond,Kn=zn(In,fn,Vn,Dn),Yn=$n(Kn,In,fn,Vn,Dn),Wn=(0,Ue.Z)(Yn,3);return In=Wn[0],fn=Wn[1],Vn=Wn[2],[cn,(0,He.Z)((0,He.Z)({},cn),{},{showHour:In,showMinute:fn,showSecond:Vn,showMillisecond:Dn}),cn.format,_t]}function nr(se,ge,Le,Qe,Je){var _t=se==="time";if(se==="datetime"||_t){for(var an=Qe,cn=Ct(se,Je,null),Dn=cn,In=[ge,Le],fn=0;fn1&&(an=ge.addDate(an,-7)),an}function Rn(se,ge){var Le=ge.generateConfig,Qe=ge.locale,Je=ge.format;return se?typeof Je=="function"?Je(se):Le.locale.format(Qe.locale,se,Je):""}function gr(se,ge,Le){var Qe=ge,Je=["getHour","getMinute","getSecond","getMillisecond"],_t=["setHour","setMinute","setSecond","setMillisecond"];return _t.forEach(function(an,cn){Le?Qe=se[an](Qe,se[Je[cn]](Le)):Qe=se[an](Qe,0)}),Qe}function Aa(se,ge,Le,Qe,Je){var _t=(0,at.zX)(function(an,cn){return!!(Le&&Le(an,cn)||Qe&&se.isAfter(Qe,an)&&!Ha(se,ge,Qe,an,cn.type)||Je&&se.isAfter(an,Je)&&!Ha(se,ge,Je,an,cn.type))});return _t}function Nr(se,ge,Le){return he.useMemo(function(){var Qe=Ct(se,ge,Le),Je=yt(Qe),_t=Je[0],an=(0,Wt.Z)(_t)==="object"&&_t.type==="mask"?_t.format:null;return[Je.map(function(cn){return typeof cn=="string"||typeof cn=="function"?cn:cn.format}),an]},[se,ge,Le])}function xr(se,ge,Le){return typeof se[0]=="function"||Le?!0:ge}function pi(se,ge,Le,Qe){var Je=(0,at.zX)(function(_t,an){var cn=(0,He.Z)({type:ge},an);if(delete cn.activeIndex,!se.isValidate(_t)||Le&&Le(_t,cn))return!0;if((ge==="date"||ge==="time")&&Qe){var Dn,In=an&&an.activeIndex===1?"end":"start",fn=((Dn=Qe.disabledTime)===null||Dn===void 0?void 0:Dn.call(Qe,_t,In,{from:cn.from}))||{},Vn=fn.disabledHours,Kn=fn.disabledMinutes,Yn=fn.disabledSeconds,Wn=fn.disabledMilliseconds,tr=Qe.disabledHours,ar=Qe.disabledMinutes,qn=Qe.disabledSeconds,ta=Vn||tr,Or=Kn||ar,fr=Yn||qn,oa=se.getHour(_t),br=se.getMinute(_t),kr=se.getSecond(_t),oi=se.getMillisecond(_t);if(ta&&ta().includes(oa)||Or&&Or(oa).includes(br)||fr&&fr(oa,br).includes(kr)||Wn&&Wn(oa,br,kr).includes(oi))return!0}return!1});return Je}function Zi(se){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Le=he.useMemo(function(){var Qe=se&&yt(se);return ge&&Qe&&(Qe[1]=Qe[1]||Qe[0]),Qe},[se,ge]);return Le}function ii(se,ge){var Le=se.generateConfig,Qe=se.locale,Je=se.picker,_t=Je===void 0?"date":Je,an=se.prefixCls,cn=an===void 0?"rc-picker":an,Dn=se.styles,In=Dn===void 0?{}:Dn,fn=se.classNames,Vn=fn===void 0?{}:fn,Kn=se.order,Yn=Kn===void 0?!0:Kn,Wn=se.components,tr=Wn===void 0?{}:Wn,ar=se.inputRender,qn=se.allowClear,ta=se.clearIcon,Or=se.needConfirm,fr=se.multiple,oa=se.format,br=se.inputReadOnly,kr=se.disabledDate,oi=se.minDate,Ta=se.maxDate,Ga=se.showTime,Ia=se.value,Ei=se.defaultValue,Xa=se.pickerValue,ya=se.defaultPickerValue,na=Zi(Ia),Lr=Zi(Ei),Ea=Zi(Xa),wi=Zi(ya),mi=_t==="date"&&Ga?"datetime":_t,Ra=mi==="time"||mi==="datetime",Ka=Ra||fr,sa=Or!=null?Or:Ra,Wa=ea(se),Ja=(0,Ue.Z)(Wa,4),Ui=Ja[0],Ki=Ja[1],Ya=Ja[2],Gi=Ja[3],Mi=yn(Qe,Ki),ao=he.useMemo(function(){return nr(mi,Ya,Gi,Ui,Mi)},[mi,Ya,Gi,Ui,Mi]),eo=he.useMemo(function(){return(0,He.Z)((0,He.Z)({},se),{},{prefixCls:cn,locale:Mi,picker:_t,styles:In,classNames:Vn,order:Yn,components:(0,He.Z)({input:ar},tr),clearIcon:ut(cn,qn,ta),showTime:ao,value:na,defaultValue:Lr,pickerValue:Ea,defaultPickerValue:wi},ge==null?void 0:ge())},[se]),no=Nr(mi,Mi,oa),Eo=(0,Ue.Z)(no,2),Xi=Eo[0],so=Eo[1],Yi=xr(Xi,br,fr),ho=Aa(Le,Qe,kr,oi,Ta),yo=pi(Le,_t,ho,ao),Xo=he.useMemo(function(){return(0,He.Z)((0,He.Z)({},eo),{},{needConfirm:sa,inputReadOnly:Yi,disabledDate:ho})},[eo,sa,Yi,ho]);return[Xo,mi,Ka,Xi,so,yo]}var ka=ne(16089);function bn(se,ge,Le){var Qe=(0,at.C8)(ge,{value:se}),Je=(0,Ue.Z)(Qe,2),_t=Je[0],an=Je[1],cn=he.useRef(se),Dn=he.useRef(),In=function(){ka.Z.cancel(Dn.current)},fn=(0,at.zX)(function(){an(cn.current),Le&&_t!==cn.current&&Le(cn.current)}),Vn=(0,at.zX)(function(Kn,Yn){In(),cn.current=Kn,Kn||Yn?fn():Dn.current=(0,ka.Z)(fn)});return he.useEffect(function(){return In},[]),[_t,Vn]}function Br(se,ge){var Le=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],Qe=arguments.length>3?arguments[3]:void 0,Je=Le.every(function(fn){return fn})?!1:se,_t=bn(Je,ge||!1,Qe),an=(0,Ue.Z)(_t,2),cn=an[0],Dn=an[1];function In(fn){var Vn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!Vn.inherit||cn)&&Dn(fn,Vn.force)}return[cn,In]}function Kr(se){var ge=he.useRef();return he.useImperativeHandle(se,function(){var Le;return{nativeElement:(Le=ge.current)===null||Le===void 0?void 0:Le.nativeElement,focus:function(Je){var _t;(_t=ge.current)===null||_t===void 0||_t.focus(Je)},blur:function(){var Je;(Je=ge.current)===null||Je===void 0||Je.blur()}}}),ge}function jr(se,ge){return he.useMemo(function(){return se||(ge?((0,At.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(ge).map(function(Le){var Qe=(0,Ue.Z)(Le,2),Je=Qe[0],_t=Qe[1];return{label:Je,value:_t}})):[])},[se,ge])}function aa(se,ge){var Le=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Qe=he.useRef(ge);Qe.current=ge,(0,dn.o)(function(){if(se)Qe.current(se);else{var Je=(0,ka.Z)(function(){Qe.current(se)},Le);return function(){ka.Z.cancel(Je)}}},[se])}function qt(se){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Le=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Qe=he.useState(0),Je=(0,Ue.Z)(Qe,2),_t=Je[0],an=Je[1],cn=he.useState(!1),Dn=(0,Ue.Z)(cn,2),In=Dn[0],fn=Dn[1],Vn=he.useRef([]),Kn=he.useRef(null),Yn=he.useRef(null),Wn=function(fr){Kn.current=fr},tr=function(fr){return Kn.current===fr},ar=function(fr){fn(fr)},qn=function(fr){return fr&&(Yn.current=fr),Yn.current},ta=function(fr){var oa=Vn.current,br=new Set(oa.filter(function(oi){return fr[oi]||ge[oi]})),kr=oa[oa.length-1]===0?1:0;return br.size>=2||se[kr]?null:kr};return aa(In||Le,function(){In||(Vn.current=[],Wn(null))}),he.useEffect(function(){In&&Vn.current.push(_t)},[In,_t]),[In,ar,qn,_t,an,ta,Vn.current,Wn,tr]}function Tn(se,ge,Le,Qe,Je,_t){var an=Le[Le.length-1],cn=function(In,fn){var Vn=(0,Ue.Z)(se,2),Kn=Vn[0],Yn=Vn[1],Wn=(0,He.Z)((0,He.Z)({},fn),{},{from:pn(se,Le)});return an===1&&ge[0]&&Kn&&!Ha(Qe,Je,Kn,In,Wn.type)&&Qe.isAfter(Kn,In)||an===0&&ge[1]&&Yn&&!Ha(Qe,Je,Yn,In,Wn.type)&&Qe.isAfter(In,Yn)?!0:_t==null?void 0:_t(In,Wn)};return cn}function Nn(se,ge,Le,Qe){switch(ge){case"date":case"week":return se.addMonth(Le,Qe);case"month":case"quarter":return se.addYear(Le,Qe);case"year":return se.addYear(Le,Qe*10);case"decade":return se.addYear(Le,Qe*100);default:return Le}}var ht=[];function wt(se,ge,Le,Qe,Je,_t,an,cn){var Dn=arguments.length>8&&arguments[8]!==void 0?arguments[8]:ht,In=arguments.length>9&&arguments[9]!==void 0?arguments[9]:ht,fn=arguments.length>10&&arguments[10]!==void 0?arguments[10]:ht,Vn=arguments.length>11?arguments[11]:void 0,Kn=arguments.length>12?arguments[12]:void 0,Yn=arguments.length>13?arguments[13]:void 0,Wn=an==="time",tr=_t||0,ar=function(Ea){var wi=se.getNow();return Wn&&(wi=gr(se,wi)),Dn[Ea]||Le[Ea]||wi},qn=(0,Ue.Z)(In,2),ta=qn[0],Or=qn[1],fr=(0,at.C8)(function(){return ar(0)},{value:ta}),oa=(0,Ue.Z)(fr,2),br=oa[0],kr=oa[1],oi=(0,at.C8)(function(){return ar(1)},{value:Or}),Ta=(0,Ue.Z)(oi,2),Ga=Ta[0],Ia=Ta[1],Ei=he.useMemo(function(){var Lr=[br,Ga][tr];return Wn?Lr:gr(se,Lr,fn[tr])},[Wn,br,Ga,tr,se,fn]),Xa=function(Ea){var wi=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",mi=[kr,Ia][tr];mi(Ea);var Ra=[br,Ga];Ra[tr]=Ea,Vn&&(!Ha(se,ge,br,Ra[0],an)||!Ha(se,ge,Ga,Ra[1],an))&&Vn(Ra,{source:wi,range:tr===1?"end":"start",mode:Qe})},ya=function(Ea,wi){if(cn){var mi={date:"month",week:"month",month:"year",quarter:"year"},Ra=mi[an];if(Ra&&!Ha(se,ge,Ea,wi,Ra))return Nn(se,an,wi,-1);if(an==="year"&&Ea){var Ka=Math.floor(se.getYear(Ea)/10),sa=Math.floor(se.getYear(wi)/10);if(Ka!==sa)return Nn(se,an,wi,-1)}}return wi},na=he.useRef(null);return(0,dn.Z)(function(){if(Je&&!Dn[tr]){var Lr=Wn?null:se.getNow();if(na.current!==null&&na.current!==tr?Lr=[br,Ga][tr^1]:Le[tr]?Lr=tr===0?Le[0]:ya(Le[0],Le[1]):Le[tr^1]&&(Lr=Le[tr^1]),Lr){Kn&&se.isAfter(Kn,Lr)&&(Lr=Kn);var Ea=cn?Nn(se,an,Lr,1):Lr;Yn&&se.isAfter(Ea,Yn)&&(Lr=cn?Nn(se,an,Yn,-1):Yn),Xa(Lr,"reset")}}},[Je,tr,Le[tr]]),he.useEffect(function(){Je?na.current=tr:na.current=null},[Je,tr]),(0,dn.Z)(function(){Je&&Dn&&Dn[tr]&&Xa(Dn[tr],"reset")},[Je,tr]),[Ei,Xa]}function Gn(se,ge){var Le=he.useRef(se),Qe=he.useState({}),Je=(0,Ue.Z)(Qe,2),_t=Je[1],an=function(In){return In&&ge!==void 0?ge:Le.current},cn=function(In){Le.current=In,_t({})};return[an,cn,an(!0)]}var di=[];function Na(se,ge,Le){var Qe=function(an){return an.map(function(cn){return Rn(cn,{generateConfig:se,locale:ge,format:Le[0]})})},Je=function(an,cn){for(var Dn=Math.max(an.length,cn.length),In=-1,fn=0;fn2&&arguments[2]!==void 0?arguments[2]:1,Qe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Je=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],_t=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,an=[],cn=Le>=1?Le|0:1,Dn=se;Dn<=ge;Dn+=cn){var In=Je.includes(Dn);(!In||!Qe)&&an.push({label:Ce(Dn,_t),value:Dn,disabled:In})}return an}function Jr(se){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Le=arguments.length>2?arguments[2]:void 0,Qe=ge||{},Je=Qe.use12Hours,_t=Qe.hourStep,an=_t===void 0?1:_t,cn=Qe.minuteStep,Dn=cn===void 0?1:cn,In=Qe.secondStep,fn=In===void 0?1:In,Vn=Qe.millisecondStep,Kn=Vn===void 0?100:Vn,Yn=Qe.hideDisabledOptions,Wn=Qe.disabledTime,tr=Qe.disabledHours,ar=Qe.disabledMinutes,qn=Qe.disabledSeconds,ta=he.useMemo(function(){return Le||se.getNow()},[Le,se]);if(0)var Or,fr,oa;var br=he.useCallback(function(Ka){var sa=(Wn==null?void 0:Wn(Ka))||{};return[sa.disabledHours||tr||Un,sa.disabledMinutes||ar||Un,sa.disabledSeconds||qn||Un,sa.disabledMilliseconds||Un]},[Wn,tr,ar,qn]),kr=he.useMemo(function(){return br(ta)},[ta,br]),oi=(0,Ue.Z)(kr,4),Ta=oi[0],Ga=oi[1],Ia=oi[2],Ei=oi[3],Xa=he.useCallback(function(Ka,sa,Wa,Ja){var Ui=Tr(0,23,an,Yn,Ka()),Ki=Je?Ui.map(function(ao){return(0,He.Z)((0,He.Z)({},ao),{},{label:Ce(ao.value%12||12,2)})}):Ui,Ya=function(eo){return Tr(0,59,Dn,Yn,sa(eo))},Gi=function(eo,no){return Tr(0,59,fn,Yn,Wa(eo,no))},Mi=function(eo,no,Eo){return Tr(0,999,Kn,Yn,Ja(eo,no,Eo),3)};return[Ki,Ya,Gi,Mi]},[Yn,an,Je,Kn,Dn,fn]),ya=he.useMemo(function(){return Xa(Ta,Ga,Ia,Ei)},[Xa,Ta,Ga,Ia,Ei]),na=(0,Ue.Z)(ya,4),Lr=na[0],Ea=na[1],wi=na[2],mi=na[3],Ra=function(sa,Wa){var Ja=function(){return Lr},Ui=Ea,Ki=wi,Ya=mi;if(Wa){var Gi=br(Wa),Mi=(0,Ue.Z)(Gi,4),ao=Mi[0],eo=Mi[1],no=Mi[2],Eo=Mi[3],Xi=Xa(ao,eo,no,Eo),so=(0,Ue.Z)(Xi,4),Yi=so[0],ho=so[1],yo=so[2],Xo=so[3];Ja=function(){return Yi},Ui=ho,Ki=yo,Ya=Xo}var No=yr(sa,Ja,Ui,Ki,Ya,se);return No};return[Ra,Lr,Ea,wi,mi]}function fi(se){var ge=se.mode,Le=se.internalMode,Qe=se.renderExtraFooter,Je=se.showNow,_t=se.showTime,an=se.onSubmit,cn=se.onNow,Dn=se.invalid,In=se.needConfirm,fn=se.generateConfig,Vn=se.disabledDate,Kn=he.useContext(re),Yn=Kn.prefixCls,Wn=Kn.locale,tr=Kn.button,ar=tr===void 0?"button":tr,qn=fn.getNow(),ta=Jr(fn,_t,qn),Or=(0,Ue.Z)(ta,1),fr=Or[0],oa=Qe==null?void 0:Qe(ge),br=Vn(qn,{type:ge}),kr=function(){if(!br){var ya=fr(qn);cn(ya)}},oi="".concat(Yn,"-now"),Ta="".concat(oi,"-btn"),Ga=Je&&he.createElement("li",{className:oi},he.createElement("a",{className:Yt()(Ta,br&&"".concat(Ta,"-disabled")),"aria-disabled":br,onClick:kr},Le==="date"?Wn.today:Wn.now)),Ia=In&&he.createElement("li",{className:"".concat(Yn,"-ok")},he.createElement(ar,{disabled:Dn,onClick:an},Wn.ok)),Ei=(Ga||Ia)&&he.createElement("ul",{className:"".concat(Yn,"-ranges")},Ga,Ia);return!oa&&!Ei?null:he.createElement("div",{className:"".concat(Yn,"-footer")},oa&&he.createElement("div",{className:"".concat(Yn,"-footer-extra")},oa),Ei)}function ha(se,ge,Le){function Qe(Je,_t){var an=Je.findIndex(function(Dn){return Ha(se,ge,Dn,_t,Le)});if(an===-1)return[].concat((0,et.Z)(Je),[_t]);var cn=(0,et.Z)(Je);return cn.splice(an,1),cn}return Qe}var Vt=he.createContext(null);function Gt(){return he.useContext(Vt)}function Bt(se,ge){var Le=se.prefixCls,Qe=se.generateConfig,Je=se.locale,_t=se.disabledDate,an=se.minDate,cn=se.maxDate,Dn=se.cellRender,In=se.hoverValue,fn=se.hoverRangeValue,Vn=se.onHover,Kn=se.values,Yn=se.pickerValue,Wn=se.onSelect,tr=se.prevIcon,ar=se.nextIcon,qn=se.superPrevIcon,ta=se.superNextIcon,Or=Qe.getNow(),fr={now:Or,values:Kn,pickerValue:Yn,prefixCls:Le,disabledDate:_t,minDate:an,maxDate:cn,cellRender:Dn,hoverValue:In,hoverRangeValue:fn,onHover:Vn,locale:Je,generateConfig:Qe,onSelect:Wn,panelType:ge,prevIcon:tr,nextIcon:ar,superPrevIcon:qn,superNextIcon:ta};return[fr,Or]}var En=he.createContext({});function Xn(se){for(var ge=se.rowNum,Le=se.colNum,Qe=se.baseDate,Je=se.getCellDate,_t=se.prefixColumn,an=se.rowClassName,cn=se.titleFormat,Dn=se.getCellText,In=se.getCellClassName,fn=se.headerCells,Vn=se.cellSelection,Kn=Vn===void 0?!0:Vn,Yn=se.disabledDate,Wn=Gt(),tr=Wn.prefixCls,ar=Wn.panelType,qn=Wn.now,ta=Wn.disabledDate,Or=Wn.cellRender,fr=Wn.onHover,oa=Wn.hoverValue,br=Wn.hoverRangeValue,kr=Wn.generateConfig,oi=Wn.values,Ta=Wn.locale,Ga=Wn.onSelect,Ia=Yn||ta,Ei="".concat(tr,"-cell"),Xa=he.useContext(En),ya=Xa.onCellDblClick,na=function(Wa){return oi.some(function(Ja){return Ja&&Ha(kr,Ta,Wa,Ja,ar)})},Lr=[],Ea=0;Ea1&&arguments[1]!==void 0?arguments[1]:!1;ai(li),ar==null||ar(li),Do&&Io(li)},Uo=function(li,Do){Mi(li),Do&&Ao(Do),Io(Do,li)},xo=function(li){if(yo(li),Ao(li),Gi!==fr){var Do=["decade","year"],ni=[].concat(Do,["month"]),yi={quarter:[].concat(Do,["quarter"]),week:[].concat((0,et.Z)(ni),["week"]),date:[].concat((0,et.Z)(ni),["date"])},ll=yi[fr]||ni,nl=ll.indexOf(Gi),io=ll[nl+1];io&&Uo(io,li)}},el=he.useMemo(function(){var Ai,li;if(Array.isArray(kr)){var Do=(0,Ue.Z)(kr,2);Ai=Do[0],li=Do[1]}else Ai=kr;return!Ai&&!li?null:(Ai=Ai||li,li=li||Ai,Je.isAfter(Ai,li)?[li,Ai]:[Ai,li])},[kr,Je]),So=Sn(oi,Ta,Ga),Fo=Ei[ao]||wa[ao]||vn,Mo=he.useContext(En),tl=he.useMemo(function(){return(0,He.Z)((0,He.Z)({},Mo),{},{hideHeader:Xa})},[Mo,Xa]),Wi="".concat(ya,"-panel"),Ql=ft(se,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return he.createElement(En.Provider,{value:tl},he.createElement("div",{ref:na,tabIndex:Dn,className:Yt()(Wi,(0,Xe.Z)({},"".concat(Wi,"-rtl"),_t==="rtl"))},he.createElement(Fo,(0,Ze.Z)({},Ql,{showTime:Ja,prefixCls:ya,locale:sa,generateConfig:Je,onModeChange:Uo,pickerValue:Ji,onPickerValueChange:function(li){Ao(li,!0)},value:Yi[0],onSelect:xo,values:Yi,cellRender:So,hoverRangeValue:el,hoverValue:br}))))}var Ir=he.memo(he.forwardRef(ga)),Jn=Ir;function ti(se){var ge=se.picker,Le=se.multiplePanel,Qe=se.pickerValue,Je=se.onPickerValueChange,_t=se.needConfirm,an=se.onSubmit,cn=se.range,Dn=se.hoverValue,In=he.useContext(re),fn=In.prefixCls,Vn=In.generateConfig,Kn=he.useCallback(function(ta,Or){return Nn(Vn,ge,ta,Or)},[Vn,ge]),Yn=he.useMemo(function(){return Kn(Qe,1)},[Qe,Kn]),Wn=function(Or){Je(Kn(Or,-1))},tr={onCellDblClick:function(){_t&&an()}},ar=ge==="time",qn=(0,He.Z)((0,He.Z)({},se),{},{hoverValue:null,hoverRangeValue:null,hideHeader:ar});return cn?qn.hoverRangeValue=Dn:qn.hoverValue=Dn,Le?he.createElement("div",{className:"".concat(fn,"-panels")},he.createElement(En.Provider,{value:(0,He.Z)((0,He.Z)({},tr),{},{hideNext:!0})},he.createElement(Jn,qn)),he.createElement(En.Provider,{value:(0,He.Z)((0,He.Z)({},tr),{},{hidePrev:!0})},he.createElement(Jn,(0,Ze.Z)({},qn,{pickerValue:Yn,onPickerValueChange:Wn})))):he.createElement(En.Provider,{value:(0,He.Z)({},tr)},he.createElement(Jn,qn))}function dr(se){return typeof se=="function"?se():se}function Cn(se){var ge=se.prefixCls,Le=se.presets,Qe=se.onClick,Je=se.onHover;return Le.length?he.createElement("div",{className:"".concat(ge,"-presets")},he.createElement("ul",null,Le.map(function(_t,an){var cn=_t.label,Dn=_t.value;return he.createElement("li",{key:an,onClick:function(){Qe(dr(Dn))},onMouseEnter:function(){Je(dr(Dn))},onMouseLeave:function(){Je(null)}},cn)}))):null}function mr(se){var ge=se.panelRender,Le=se.internalMode,Qe=se.picker,Je=se.showNow,_t=se.range,an=se.multiple,cn=se.activeInfo,Dn=cn===void 0?[0,0,0]:cn,In=se.presets,fn=se.onPresetHover,Vn=se.onPresetSubmit,Kn=se.onFocus,Yn=se.onBlur,Wn=se.onPanelMouseDown,tr=se.direction,ar=se.value,qn=se.onSelect,ta=se.isInvalid,Or=se.defaultOpenValue,fr=se.onOk,oa=se.onSubmit,br=he.useContext(re),kr=br.prefixCls,oi="".concat(kr,"-panel"),Ta=tr==="rtl",Ga=he.useRef(null),Ia=he.useRef(null),Ei=he.useState(0),Xa=(0,Ue.Z)(Ei,2),ya=Xa[0],na=Xa[1],Lr=he.useState(0),Ea=(0,Ue.Z)(Lr,2),wi=Ea[0],mi=Ea[1],Ra=he.useState(0),Ka=(0,Ue.Z)(Ra,2),sa=Ka[0],Wa=Ka[1],Ja=function(xo){xo.width&&na(xo.width)},Ui=(0,Ue.Z)(Dn,3),Ki=Ui[0],Ya=Ui[1],Gi=Ui[2],Mi=he.useState(0),ao=(0,Ue.Z)(Mi,2),eo=ao[0],no=ao[1];he.useEffect(function(){no(10)},[Ki]),he.useEffect(function(){if(_t&&Ia.current){var Uo,xo=((Uo=Ga.current)===null||Uo===void 0?void 0:Uo.offsetWidth)||0,el=Ia.current.getBoundingClientRect();if(!el.height||el.right<0){no(function(tl){return Math.max(0,tl-1)});return}var So=(Ta?Ya-xo:Ki)-el.left;if(Wa(So),ya&&ya=cn&&Le<=Dn)return _t;var In=Math.min(Math.abs(Le-cn),Math.abs(Le-Dn));In0?Zs:Qs));var ys=is+xl,ms=Qs-Zs+1;return String(Zs+(ms+ys-Zs)%ms)};switch(Do){case"Backspace":case"Delete":ni="",yi=nl;break;case"ArrowLeft":ni="",io(-1);break;case"ArrowRight":ni="",io(1);break;case"ArrowUp":ni="",yi=rs(1);break;case"ArrowDown":ni="",yi=rs(-1);break;default:isNaN(Number(Do))||(ni=sa+Do,yi=ni);break}if(ni!==null&&(Wa(ni),ni.length>=ll&&(io(1),Wa(""))),yi!==null){var zl=no.slice(0,yo)+Ce(yi,ll)+no.slice(Xo);Ji(zl.slice(0,an.length))}eo({})},Wi=he.useRef();(0,dn.Z)(function(){if(!(!ya||!an||Ao.current)){if(!so.match(no)){Ji(an);return}return Xi.current.setSelectionRange(yo,Xo),Wi.current=(0,ka.Z)(function(){Xi.current.setSelectionRange(yo,Xo)}),function(){ka.Z.cancel(Wi.current)}}},[so,an,ya,no,Ki,yo,Xo,ao,Ji]);var Ql=an?{onFocus:el,onBlur:Fo,onKeyDown:tl,onMouseDown:Uo,onMouseUp:xo,onPaste:Io}:{};return he.createElement("div",{ref:Eo,className:Yt()(Ia,(0,Xe.Z)((0,Xe.Z)({},"".concat(Ia,"-active"),Le&&Je),"".concat(Ia,"-placeholder"),fn))},he.createElement(Ga,(0,Ze.Z)({ref:Xi,"aria-invalid":ar,autoComplete:"off"},ta,{onKeyDown:Mo,onBlur:So},Ql,{value:no,onChange:ai})),he.createElement(Sa,{type:"suffix",icon:_t}),qn)}),il=fo,gl=["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"],$o=["index"];function Cl(se,ge){var Le=se.id,Qe=se.prefix,Je=se.clearIcon,_t=se.suffixIcon,an=se.separator,cn=an===void 0?"~":an,Dn=se.activeIndex,In=se.activeHelp,fn=se.allHelp,Vn=se.focused,Kn=se.onFocus,Yn=se.onBlur,Wn=se.onKeyDown,tr=se.locale,ar=se.generateConfig,qn=se.placeholder,ta=se.className,Or=se.style,fr=se.onClick,oa=se.onClear,br=se.value,kr=se.onChange,oi=se.onSubmit,Ta=se.onInputChange,Ga=se.format,Ia=se.maskFormat,Ei=se.preserveInvalidOnBlur,Xa=se.onInvalid,ya=se.disabled,na=se.invalid,Lr=se.inputReadOnly,Ea=se.direction,wi=se.onOpenChange,mi=se.onActiveInfo,Ra=se.placement,Ka=se.onMouseDown,sa=se.required,Wa=se["aria-required"],Ja=se.autoFocus,Ui=se.tabIndex,Ki=(0,Rr.Z)(se,gl),Ya=Ea==="rtl",Gi=he.useContext(re),Mi=Gi.prefixCls,ao=he.useMemo(function(){if(typeof Le=="string")return[Le];var So=Le||{};return[So.start,So.end]},[Le]),eo=he.useRef(),no=he.useRef(),Eo=he.useRef(),Xi=function(Fo){var Mo;return(Mo=[no,Eo][Fo])===null||Mo===void 0?void 0:Mo.current};he.useImperativeHandle(ge,function(){return{nativeElement:eo.current,focus:function(Fo){if((0,Wt.Z)(Fo)==="object"){var Mo,tl=Fo||{},Wi=tl.index,Ql=Wi===void 0?0:Wi,Ai=(0,Rr.Z)(tl,$o);(Mo=Xi(Ql))===null||Mo===void 0||Mo.focus(Ai)}else{var li;(li=Xi(Fo!=null?Fo:0))===null||li===void 0||li.focus()}},blur:function(){var Fo,Mo;(Fo=Xi(0))===null||Fo===void 0||Fo.blur(),(Mo=Xi(1))===null||Mo===void 0||Mo.blur()}}});var so=Qn(Ki),Yi=he.useMemo(function(){return Array.isArray(qn)?qn:[qn,qn]},[qn]),ho=er((0,He.Z)((0,He.Z)({},se),{},{id:ao,placeholder:Yi})),yo=(0,Ue.Z)(ho,1),Xo=yo[0],No=he.useState({position:"absolute",width:0}),Ji=(0,Ue.Z)(No,2),ai=Ji[0],Io=Ji[1],Ao=(0,at.zX)(function(){var So=Xi(Dn);if(So){var Fo=So.nativeElement.getBoundingClientRect(),Mo=eo.current.getBoundingClientRect(),tl=Fo.left-Mo.left;Io(function(Wi){return(0,He.Z)((0,He.Z)({},Wi),{},{width:Fo.width,left:tl})}),mi([Fo.left,Fo.right,Mo.width])}});he.useEffect(function(){Ao()},[Dn]);var Uo=Je&&(br[0]&&!ya[0]||br[1]&&!ya[1]),xo=Ja&&!ya[0],el=Ja&&!xo&&!ya[1];return he.createElement(rr.Z,{onResize:Ao},he.createElement("div",(0,Ze.Z)({},so,{className:Yt()(Mi,"".concat(Mi,"-range"),(0,Xe.Z)((0,Xe.Z)((0,Xe.Z)((0,Xe.Z)({},"".concat(Mi,"-focused"),Vn),"".concat(Mi,"-disabled"),ya.every(function(So){return So})),"".concat(Mi,"-invalid"),na.some(function(So){return So})),"".concat(Mi,"-rtl"),Ya),ta),style:Or,ref:eo,onClick:fr,onMouseDown:function(Fo){var Mo=Fo.target;Mo!==no.current.inputElement&&Mo!==Eo.current.inputElement&&Fo.preventDefault(),Ka==null||Ka(Fo)}}),Qe&&he.createElement("div",{className:"".concat(Mi,"-prefix")},Qe),he.createElement(il,(0,Ze.Z)({ref:no},Xo(0),{autoFocus:xo,tabIndex:Ui,"date-range":"start"})),he.createElement("div",{className:"".concat(Mi,"-range-separator")},cn),he.createElement(il,(0,Ze.Z)({ref:Eo},Xo(1),{autoFocus:el,tabIndex:Ui,"date-range":"end"})),he.createElement("div",{className:"".concat(Mi,"-active-bar"),style:ai}),he.createElement(Sa,{type:"suffix",icon:_t}),Uo&&he.createElement(Li,{icon:Je,onClear:oa})))}var Lo=he.forwardRef(Cl),ql=Lo;function bl(se,ge){var Le=se!=null?se:ge;return Array.isArray(Le)?Le:[Le,Le]}function ml(se){return se===1?"end":"start"}function Ol(se,ge){var Le=ii(se,function(){var pr=se.disabled,Zn=se.allowEmpty,Mr=bl(pr,!1),Ur=bl(Zn,!1);return{disabled:Mr,allowEmpty:Ur}}),Qe=(0,Ue.Z)(Le,6),Je=Qe[0],_t=Qe[1],an=Qe[2],cn=Qe[3],Dn=Qe[4],In=Qe[5],fn=Je.prefixCls,Vn=Je.styles,Kn=Je.classNames,Yn=Je.defaultValue,Wn=Je.value,tr=Je.needConfirm,ar=Je.onKeyDown,qn=Je.disabled,ta=Je.allowEmpty,Or=Je.disabledDate,fr=Je.minDate,oa=Je.maxDate,br=Je.defaultOpen,kr=Je.open,oi=Je.onOpenChange,Ta=Je.locale,Ga=Je.generateConfig,Ia=Je.picker,Ei=Je.showNow,Xa=Je.showToday,ya=Je.showTime,na=Je.mode,Lr=Je.onPanelChange,Ea=Je.onCalendarChange,wi=Je.onOk,mi=Je.defaultPickerValue,Ra=Je.pickerValue,Ka=Je.onPickerValueChange,sa=Je.inputReadOnly,Wa=Je.suffixIcon,Ja=Je.onFocus,Ui=Je.onBlur,Ki=Je.presets,Ya=Je.ranges,Gi=Je.components,Mi=Je.cellRender,ao=Je.dateRender,eo=Je.monthCellRender,no=Je.onClick,Eo=Kr(ge),Xi=Br(kr,br,qn,oi),so=(0,Ue.Z)(Xi,2),Yi=so[0],ho=so[1],yo=function(Zn,Mr){(qn.some(function(Ur){return!Ur})||!Zn)&&ho(Zn,Mr)},Xo=Mt(Ga,Ta,cn,!0,!1,Yn,Wn,Ea,wi),No=(0,Ue.Z)(Xo,5),Ji=No[0],ai=No[1],Io=No[2],Ao=No[3],Uo=No[4],xo=Io(),el=qt(qn,ta,Yi),So=(0,Ue.Z)(el,9),Fo=So[0],Mo=So[1],tl=So[2],Wi=So[3],Ql=So[4],Ai=So[5],li=So[6],Do=So[7],ni=So[8],yi=function(Zn,Mr){Mo(!0),Ja==null||Ja(Zn,{range:ml(Mr!=null?Mr:Wi)})},ll=function(Zn,Mr){Mo(!1),Ui==null||Ui(Zn,{range:ml(Mr!=null?Mr:Wi)})},nl=he.useMemo(function(){if(!ya)return null;var pr=ya.disabledTime,Zn=pr?function(Mr){var Ur=ml(Wi),fa=pn(xo,li,Wi);return pr(Mr,Ur,{from:fa})}:void 0;return(0,He.Z)((0,He.Z)({},ya),{},{disabledTime:Zn})},[ya,Wi,xo,li]),io=(0,at.C8)([Ia,Ia],{value:na}),rs=(0,Ue.Z)(io,2),zl=rs[0],Js=rs[1],xl=zl[Wi]||Ia,Es=xl==="date"&&nl?"datetime":xl,es=Es===Ia&&Es!=="time",Zs=Hn(Ia,xl,Ei,Xa,!0),Qs=xt(Je,Ji,ai,Io,Ao,qn,cn,Fo,Yi,In),as=(0,Ue.Z)(Qs,2),qs=as[0],is=as[1],ys=Tn(xo,qn,li,Ga,Ta,Or),ms=jn(xo,In,ta),js=(0,Ue.Z)(ms,2),Il=js[0],Bu=js[1],Fl=wt(Ga,Ta,xo,zl,Yi,Wi,_t,es,mi,Ra,nl==null?void 0:nl.defaultOpenValue,Ka,fr,oa),Fs=(0,Ue.Z)(Fl,2),ju=Fs[0],Cu=Fs[1],yl=(0,at.zX)(function(pr,Zn,Mr){var Ur=gt(zl,Wi,Zn);if((Ur[0]!==zl[0]||Ur[1]!==zl[1])&&Js(Ur),Lr&&Mr!==!1){var fa=(0,et.Z)(xo);pr&&(fa[Wi]=pr),Lr(fa,Ur)}}),ts=function(Zn,Mr){return gt(xo,Mr,Zn)},os=function(Zn,Mr){var Ur=xo;Zn&&(Ur=ts(Zn,Wi)),Do(Wi);var fa=Ai(Ur);Ao(Ur),qs(Wi,fa===null),fa===null?yo(!1,{force:!0}):Mr||Eo.current.focus({index:fa})},zu=function(Zn){var Mr,Ur=Zn.target.getRootNode();if(!Eo.current.nativeElement.contains((Mr=Ur.activeElement)!==null&&Mr!==void 0?Mr:document.activeElement)){var fa=qn.findIndex(function(Za){return!Za});fa>=0&&Eo.current.focus({index:fa})}yo(!0),no==null||no(Zn)},ls=function(){is(null),yo(!1,{force:!0})},$s=he.useState(null),ws=(0,Ue.Z)($s,2),Hu=ws[0],Ss=ws[1],Ds=he.useState(null),ps=(0,Ue.Z)(Ds,2),Bs=ps[0],Ps=ps[1],bu=he.useMemo(function(){return Bs||xo},[xo,Bs]);he.useEffect(function(){Yi||Ps(null)},[Yi]);var Uu=he.useState([0,0,0]),cu=(0,Ue.Z)(Uu,2),du=cu[0],xe=cu[1],Me=jr(Ki,Ya),De=function(Zn){Ps(Zn),Ss("preset")},jt=function(Zn){var Mr=is(Zn);Mr&&yo(!1,{force:!0})},xn=function(Zn){os(Zn)},cr=function(Zn){Ps(Zn?ts(Zn,Wi):null),Ss("cell")},hr=function(Zn){yo(!0),yi(Zn)},kn=function(){tl("panel")},Jt=function(Zn){var Mr=gt(xo,Wi,Zn);Ao(Mr),!tr&&!an&&_t===Es&&os(Zn)},Mn=function(){yo(!1)},Da=Sn(Mi,ao,eo,ml(Wi)),si=xo[Wi]||null,la=(0,at.zX)(function(pr){return In(pr,{activeIndex:Wi})}),vr=he.useMemo(function(){var pr=(0,An.Z)(Je,!1),Zn=(0,Qt.Z)(Je,[].concat((0,et.Z)(Object.keys(pr)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return Zn},[Je]),Ar=he.createElement(mr,(0,Ze.Z)({},vr,{showNow:Zs,showTime:nl,range:!0,multiplePanel:es,activeInfo:du,disabledDate:ys,onFocus:hr,onBlur:ll,onPanelMouseDown:kn,picker:Ia,mode:xl,internalMode:Es,onPanelChange:yl,format:Dn,value:si,isInvalid:la,onChange:null,onSelect:Jt,pickerValue:ju,defaultOpenValue:yt(ya==null?void 0:ya.defaultOpenValue)[Wi],onPickerValueChange:Cu,hoverValue:bu,onHover:cr,needConfirm:tr,onSubmit:os,onOk:Uo,presets:Me,onPresetHover:De,onPresetSubmit:jt,onNow:xn,cellRender:Da})),Hr=function(Zn,Mr){var Ur=ts(Zn,Mr);Ao(Ur)},Ca=function(){tl("input")},Er=function(Zn,Mr){var Ur=li.length,fa=li[Ur-1];if(Ur&&fa!==Mr&&tr&&!ta[fa]&&!ni(fa)&&xo[fa]){Eo.current.focus({index:fa});return}tl("input"),yo(!0,{inherit:!0}),Wi!==Mr&&Yi&&!tr&&an&&os(null,!0),Ql(Mr),yi(Zn,Mr)},Qi=function(Zn,Mr){if(yo(!1),!tr&&tl()==="input"){var Ur=Ai(xo);qs(Wi,Ur===null)}ll(Zn,Mr)},Ci=function(Zn,Mr){Zn.key==="Tab"&&os(null,!0),ar==null||ar(Zn,Mr)},Va=he.useMemo(function(){return{prefixCls:fn,locale:Ta,generateConfig:Ga,button:Gi.button,input:Gi.input}},[fn,Ta,Ga,Gi.button,Gi.input]);if((0,dn.Z)(function(){Yi&&Wi!==void 0&&yl(null,Ia,!1)},[Yi,Wi,Ia]),(0,dn.Z)(function(){var pr=tl();!Yi&&pr==="input"&&(yo(!1),os(null,!0)),!Yi&&an&&!tr&&pr==="panel"&&(yo(!0),os())},[Yi]),0)var qa;return he.createElement(re.Provider,{value:Va},he.createElement(ie,(0,Ze.Z)({},Fn(Je),{popupElement:Ar,popupStyle:Vn.popup,popupClassName:Kn.popup,visible:Yi,onClose:Mn,range:!0}),he.createElement(ql,(0,Ze.Z)({},Je,{ref:Eo,suffixIcon:Wa,activeIndex:Fo||Yi?Wi:null,activeHelp:!!Bs,allHelp:!!Bs&&Hu==="preset",focused:Fo,onFocus:Er,onBlur:Qi,onKeyDown:Ci,onSubmit:os,value:bu,maskFormat:Dn,onChange:Hr,onInputChange:Ca,format:cn,inputReadOnly:sa,disabled:qn,open:Yi,onOpenChange:yo,onClick:zu,onClear:ls,invalid:Il,onInvalid:Bu,onActiveInfo:xe}))))}var $l=he.forwardRef(Ol),El=$l,pl=ne(83836);function mo(se){var ge=se.prefixCls,Le=se.value,Qe=se.onRemove,Je=se.removeIcon,_t=Je===void 0?"\xD7":Je,an=se.formatDate,cn=se.disabled,Dn=se.maxTagCount,In=se.placeholder,fn="".concat(ge,"-selector"),Vn="".concat(ge,"-selection"),Kn="".concat(Vn,"-overflow");function Yn(ar,qn){return he.createElement("span",{className:Yt()("".concat(Vn,"-item")),title:typeof ar=="string"?ar:null},he.createElement("span",{className:"".concat(Vn,"-item-content")},ar),!cn&&qn&&he.createElement("span",{onMouseDown:function(Or){Or.preventDefault()},onClick:qn,className:"".concat(Vn,"-item-remove")},_t))}function Wn(ar){var qn=an(ar),ta=function(fr){fr&&fr.stopPropagation(),Qe(ar)};return Yn(qn,ta)}function tr(ar){var qn="+ ".concat(ar.length," ...");return Yn(qn)}return he.createElement("div",{className:fn},he.createElement(pl.Z,{prefixCls:Kn,data:Le,renderItem:Wn,renderRest:tr,itemKey:function(qn){return an(qn)},maxCount:Dn}),!Le.length&&he.createElement("span",{className:"".concat(ge,"-selection-placeholder")},In))}var ds=["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 Ns(se,ge){var Le=se.id,Qe=se.open,Je=se.prefix,_t=se.clearIcon,an=se.suffixIcon,cn=se.activeHelp,Dn=se.allHelp,In=se.focused,fn=se.onFocus,Vn=se.onBlur,Kn=se.onKeyDown,Yn=se.locale,Wn=se.generateConfig,tr=se.placeholder,ar=se.className,qn=se.style,ta=se.onClick,Or=se.onClear,fr=se.internalPicker,oa=se.value,br=se.onChange,kr=se.onSubmit,oi=se.onInputChange,Ta=se.multiple,Ga=se.maxTagCount,Ia=se.format,Ei=se.maskFormat,Xa=se.preserveInvalidOnBlur,ya=se.onInvalid,na=se.disabled,Lr=se.invalid,Ea=se.inputReadOnly,wi=se.direction,mi=se.onOpenChange,Ra=se.onMouseDown,Ka=se.required,sa=se["aria-required"],Wa=se.autoFocus,Ja=se.tabIndex,Ui=se.removeIcon,Ki=(0,Rr.Z)(se,ds),Ya=wi==="rtl",Gi=he.useContext(re),Mi=Gi.prefixCls,ao=he.useRef(),eo=he.useRef();he.useImperativeHandle(ge,function(){return{nativeElement:ao.current,focus:function(ai){var Io;(Io=eo.current)===null||Io===void 0||Io.focus(ai)},blur:function(){var ai;(ai=eo.current)===null||ai===void 0||ai.blur()}}});var no=Qn(Ki),Eo=function(ai){br([ai])},Xi=function(ai){var Io=oa.filter(function(Ao){return Ao&&!Ha(Wn,Yn,Ao,ai,fr)});br(Io),Qe||kr()},so=er((0,He.Z)((0,He.Z)({},se),{},{onChange:Eo}),function(Ji){var ai=Ji.valueTexts;return{value:ai[0]||"",active:In}}),Yi=(0,Ue.Z)(so,2),ho=Yi[0],yo=Yi[1],Xo=!!(_t&&oa.length&&!na),No=Ta?he.createElement(he.Fragment,null,he.createElement(mo,{prefixCls:Mi,value:oa,onRemove:Xi,formatDate:yo,maxTagCount:Ga,disabled:na,removeIcon:Ui,placeholder:tr}),he.createElement("input",{className:"".concat(Mi,"-multiple-input"),value:oa.map(yo).join(","),ref:eo,readOnly:!0,autoFocus:Wa,tabIndex:Ja}),he.createElement(Sa,{type:"suffix",icon:an}),Xo&&he.createElement(Li,{icon:_t,onClear:Or})):he.createElement(il,(0,Ze.Z)({ref:eo},ho(),{autoFocus:Wa,tabIndex:Ja,suffixIcon:an,clearIcon:Xo&&he.createElement(Li,{icon:_t,onClear:Or}),showActiveCls:!1}));return he.createElement("div",(0,Ze.Z)({},no,{className:Yt()(Mi,(0,Xe.Z)((0,Xe.Z)((0,Xe.Z)((0,Xe.Z)((0,Xe.Z)({},"".concat(Mi,"-multiple"),Ta),"".concat(Mi,"-focused"),In),"".concat(Mi,"-disabled"),na),"".concat(Mi,"-invalid"),Lr),"".concat(Mi,"-rtl"),Ya),ar),style:qn,ref:ao,onClick:ta,onMouseDown:function(ai){var Io,Ao=ai.target;Ao!==((Io=eo.current)===null||Io===void 0?void 0:Io.inputElement)&&ai.preventDefault(),Ra==null||Ra(ai)}}),Je&&he.createElement("div",{className:"".concat(Mi,"-prefix")},Je),No)}var po=he.forwardRef(Ns),bs=po;function Ts(se,ge){var Le=ii(se),Qe=(0,Ue.Z)(Le,6),Je=Qe[0],_t=Qe[1],an=Qe[2],cn=Qe[3],Dn=Qe[4],In=Qe[5],fn=Je,Vn=fn.prefixCls,Kn=fn.styles,Yn=fn.classNames,Wn=fn.order,tr=fn.defaultValue,ar=fn.value,qn=fn.needConfirm,ta=fn.onChange,Or=fn.onKeyDown,fr=fn.disabled,oa=fn.disabledDate,br=fn.minDate,kr=fn.maxDate,oi=fn.defaultOpen,Ta=fn.open,Ga=fn.onOpenChange,Ia=fn.locale,Ei=fn.generateConfig,Xa=fn.picker,ya=fn.showNow,na=fn.showToday,Lr=fn.showTime,Ea=fn.mode,wi=fn.onPanelChange,mi=fn.onCalendarChange,Ra=fn.onOk,Ka=fn.multiple,sa=fn.defaultPickerValue,Wa=fn.pickerValue,Ja=fn.onPickerValueChange,Ui=fn.inputReadOnly,Ki=fn.suffixIcon,Ya=fn.removeIcon,Gi=fn.onFocus,Mi=fn.onBlur,ao=fn.presets,eo=fn.components,no=fn.cellRender,Eo=fn.dateRender,Xi=fn.monthCellRender,so=fn.onClick,Yi=Kr(ge);function ho(vr){return vr===null?null:Ka?vr:vr[0]}var yo=ha(Ei,Ia,_t),Xo=Br(Ta,oi,[fr],Ga),No=(0,Ue.Z)(Xo,2),Ji=No[0],ai=No[1],Io=function(Ar,Hr,Ca){if(mi){var Er=(0,He.Z)({},Ca);delete Er.range,mi(ho(Ar),ho(Hr),Er)}},Ao=function(Ar){Ra==null||Ra(ho(Ar))},Uo=Mt(Ei,Ia,cn,!1,Wn,tr,ar,Io,Ao),xo=(0,Ue.Z)(Uo,5),el=xo[0],So=xo[1],Fo=xo[2],Mo=xo[3],tl=xo[4],Wi=Fo(),Ql=qt([fr]),Ai=(0,Ue.Z)(Ql,4),li=Ai[0],Do=Ai[1],ni=Ai[2],yi=Ai[3],ll=function(Ar){Do(!0),Gi==null||Gi(Ar,{})},nl=function(Ar){Do(!1),Mi==null||Mi(Ar,{})},io=(0,at.C8)(Xa,{value:Ea}),rs=(0,Ue.Z)(io,2),zl=rs[0],Js=rs[1],xl=zl==="date"&&Lr?"datetime":zl,Es=Hn(Xa,zl,ya,na),es=ta&&function(vr,Ar){ta(ho(vr),ho(Ar))},Zs=xt((0,He.Z)((0,He.Z)({},Je),{},{onChange:es}),el,So,Fo,Mo,[],cn,li,Ji,In),Qs=(0,Ue.Z)(Zs,2),as=Qs[1],qs=jn(Wi,In),is=(0,Ue.Z)(qs,2),ys=is[0],ms=is[1],js=he.useMemo(function(){return ys.some(function(vr){return vr})},[ys]),Il=function(Ar,Hr){if(Ja){var Ca=(0,He.Z)((0,He.Z)({},Hr),{},{mode:Hr.mode[0]});delete Ca.range,Ja(Ar[0],Ca)}},Bu=wt(Ei,Ia,Wi,[zl],Ji,yi,_t,!1,sa,Wa,yt(Lr==null?void 0:Lr.defaultOpenValue),Il,br,kr),Fl=(0,Ue.Z)(Bu,2),Fs=Fl[0],ju=Fl[1],Cu=(0,at.zX)(function(vr,Ar,Hr){if(Js(Ar),wi&&Hr!==!1){var Ca=vr||Wi[Wi.length-1];wi(Ca,Ar)}}),yl=function(){as(Fo()),ai(!1,{force:!0})},ts=function(Ar){!fr&&!Yi.current.nativeElement.contains(document.activeElement)&&Yi.current.focus(),ai(!0),so==null||so(Ar)},os=function(){as(null),ai(!1,{force:!0})},zu=he.useState(null),ls=(0,Ue.Z)(zu,2),$s=ls[0],ws=ls[1],Hu=he.useState(null),Ss=(0,Ue.Z)(Hu,2),Ds=Ss[0],ps=Ss[1],Bs=he.useMemo(function(){var vr=[Ds].concat((0,et.Z)(Wi)).filter(function(Ar){return Ar});return Ka?vr:vr.slice(0,1)},[Wi,Ds,Ka]),Ps=he.useMemo(function(){return!Ka&&Ds?[Ds]:Wi.filter(function(vr){return vr})},[Wi,Ds,Ka]);he.useEffect(function(){Ji||ps(null)},[Ji]);var bu=jr(ao),Uu=function(Ar){ps(Ar),ws("preset")},cu=function(Ar){var Hr=Ka?yo(Fo(),Ar):[Ar],Ca=as(Hr);Ca&&!Ka&&ai(!1,{force:!0})},du=function(Ar){cu(Ar)},xe=function(Ar){ps(Ar),ws("cell")},Me=function(Ar){ai(!0),ll(Ar)},De=function(Ar){if(ni("panel"),!(Ka&&xl!==Xa)){var Hr=Ka?yo(Fo(),Ar):[Ar];Mo(Hr),!qn&&!an&&_t===xl&&yl()}},jt=function(){ai(!1)},xn=Sn(no,Eo,Xi),cr=he.useMemo(function(){var vr=(0,An.Z)(Je,!1),Ar=(0,Qt.Z)(Je,[].concat((0,et.Z)(Object.keys(vr)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,He.Z)((0,He.Z)({},Ar),{},{multiple:Je.multiple})},[Je]),hr=he.createElement(mr,(0,Ze.Z)({},cr,{showNow:Es,showTime:Lr,disabledDate:oa,onFocus:Me,onBlur:nl,picker:Xa,mode:zl,internalMode:xl,onPanelChange:Cu,format:Dn,value:Wi,isInvalid:In,onChange:null,onSelect:De,pickerValue:Fs,defaultOpenValue:Lr==null?void 0:Lr.defaultOpenValue,onPickerValueChange:ju,hoverValue:Bs,onHover:xe,needConfirm:qn,onSubmit:yl,onOk:tl,presets:bu,onPresetHover:Uu,onPresetSubmit:cu,onNow:du,cellRender:xn})),kn=function(Ar){Mo(Ar)},Jt=function(){ni("input")},Mn=function(Ar){ni("input"),ai(!0,{inherit:!0}),ll(Ar)},Da=function(Ar){ai(!1),nl(Ar)},si=function(Ar,Hr){Ar.key==="Tab"&&yl(),Or==null||Or(Ar,Hr)},la=he.useMemo(function(){return{prefixCls:Vn,locale:Ia,generateConfig:Ei,button:eo.button,input:eo.input}},[Vn,Ia,Ei,eo.button,eo.input]);return(0,dn.Z)(function(){Ji&&yi!==void 0&&Cu(null,Xa,!1)},[Ji,yi,Xa]),(0,dn.Z)(function(){var vr=ni();!Ji&&vr==="input"&&(ai(!1),yl()),!Ji&&an&&!qn&&vr==="panel"&&yl()},[Ji]),he.createElement(re.Provider,{value:la},he.createElement(ie,(0,Ze.Z)({},Fn(Je),{popupElement:hr,popupStyle:Kn.popup,popupClassName:Yn.popup,visible:Ji,onClose:jt}),he.createElement(bs,(0,Ze.Z)({},Je,{ref:Yi,suffixIcon:Ki,removeIcon:Ya,activeHelp:!!Ds,allHelp:!!Ds&&$s==="preset",focused:li,onFocus:Mn,onBlur:Da,onKeyDown:si,onSubmit:yl,value:Ps,maskFormat:Dn,onChange:kn,onInputChange:Jt,internalPicker:_t,format:cn,inputReadOnly:Ui,disabled:fr,open:Ji,onOpenChange:ai,onClick:ts,onClear:os,invalid:js,onInvalid:function(Ar){ms(Ar,0)}}))))}var au=he.forwardRef(Ts),Us=au,Ks=Us,iu=ne(62487),Xl=ne(75030),Pr=ne(82855),Fi=ne(48755),Ri=ne(2171),Hi=ne(83397),ko=ne(31756),hl=ne(56553),Ll=ne(24971),Rs=ne(9017),Al=ne(70045),jo=ne(57428),$i=ne(36237),qo=ne(53075),Jl=ne(64910),xu=ne(63356),cc=ne(56119),Pl=ne(46e3),ou=ne(93873),vs=ne(36305),Ys=ne(16931),Fu=ne(51636),$u=ne(26743);const As=(se,ge)=>{const{componentCls:Le,controlHeight:Qe}=se,Je=ge?`${Le}-${ge}`:"",_t=(0,$u.gp)(se);return[{[`${Le}-multiple${Je}`]:{paddingBlock:_t.containerPadding,paddingInlineStart:_t.basePadding,minHeight:Qe,[`${Le}-selection-item`]:{height:_t.itemHeight,lineHeight:(0,$i.unit)(_t.itemLineHeight)}}}]};var ku=se=>{const{componentCls:ge,calc:Le,lineWidth:Qe}=se,Je=(0,Fu.mergeToken)(se,{fontHeight:se.fontSize,selectHeight:se.controlHeightSM,multipleSelectItemHeight:se.multipleItemHeightSM,borderRadius:se.borderRadiusSM,borderRadiusSM:se.borderRadiusXS,controlHeight:se.controlHeightSM}),_t=(0,Fu.mergeToken)(se,{fontHeight:Le(se.multipleItemHeightLG).sub(Le(Qe).mul(2).equal()).equal(),fontSize:se.fontSizeLG,selectHeight:se.controlHeightLG,multipleSelectItemHeight:se.multipleItemHeightLG,borderRadius:se.borderRadiusLG,borderRadiusSM:se.borderRadius,controlHeight:se.controlHeightLG});return[As(Je,"small"),As(se),As(_t,"large"),{[`${ge}${ge}-multiple`]:Object.assign(Object.assign({width:"100%",cursor:"text",[`${ge}-selector`]:{flex:"auto",padding:0,position:"relative","&:after":{margin:0},[`${ge}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:se.inputPaddingHorizontalBase,insetInlineEnd:0,transform:"translateY(-50%)",transition:`all ${se.motionDurationSlow}`,overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",flex:1,color:se.colorTextPlaceholder,pointerEvents:"none"}}},(0,$u._z)(se)),{[`${ge}-multiple-input`]:{width:0,height:0,border:0,visibility:"hidden",position:"absolute",zIndex:-1}})}]},wu=ne(17835);const Su=se=>{const{pickerCellCls:ge,pickerCellInnerCls:Le,cellHeight:Qe,borderRadiusSM:Je,motionDurationMid:_t,cellHoverBg:an,lineWidth:cn,lineType:Dn,colorPrimary:In,cellActiveWithRangeBg:fn,colorTextLightSolid:Vn,colorTextDisabled:Kn,cellBgDisabled:Yn,colorFillSecondary:Wn}=se;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:Qe,transform:"translateY(-50%)",content:'""',pointerEvents:"none"},[Le]:{position:"relative",zIndex:2,display:"inline-block",minWidth:Qe,height:Qe,lineHeight:(0,$i.unit)(Qe),borderRadius:Je,transition:`background ${_t}`},[`&:hover:not(${ge}-in-view):not(${ge}-disabled), &:hover:not(${ge}-selected):not(${ge}-range-start):not(${ge}-range-end):not(${ge}-disabled)`]:{[Le]:{background:an}},[`&-in-view${ge}-today ${Le}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${(0,$i.unit)(cn)} ${Dn} ${In}`,borderRadius:Je,content:'""'}},[`&-in-view${ge}-in-range, &-in-view${ge}-range-start, &-in-view${ge}-range-end`]:{position:"relative",[`&:not(${ge}-disabled):before`]:{background:fn}},[`&-in-view${ge}-selected, @@ -987,7 +987,7 @@ &${Le}-slide-up-appear${Le}-slide-up-appear-active${ge}-dropdown-placement-bottomLeft, &${Le}-slide-up-appear${Le}-slide-up-appear-active${ge}-dropdown-placement-bottomRight`]:{animationName:Pl.fJ},[`&${Le}-slide-up-leave ${ge}-panel-container`]:{pointerEvents:"none"},[`&${Le}-slide-up-leave${Le}-slide-up-leave-active${ge}-dropdown-placement-topLeft, &${Le}-slide-up-leave${Le}-slide-up-leave-active${ge}-dropdown-placement-topRight`]:{animationName:Pl.ly},[`&${Le}-slide-up-leave${Le}-slide-up-leave-active${ge}-dropdown-placement-bottomLeft, - &${Le}-slide-up-leave${Le}-slide-up-leave-active${ge}-dropdown-placement-bottomRight`]:{animationName:Pl.Uw},[`${ge}-panel > ${ge}-time-panel`]:{paddingTop:kr},[`${ge}-range-wrapper`]:{display:"flex",position:"relative"},[`${ge}-range-arrow`]:Object.assign(Object.assign({position:"absolute",zIndex:1,display:"none",paddingInline:se.calc(Je).mul(1.5).equal(),boxSizing:"content-box",transition:`all ${oa} ease-out`},(0,vs.W)(se,Ta,Ea)),{"&:before":{insetInlineStart:se.calc(Je).mul(1.5).equal()}}),[`${ge}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:Ta,borderRadius:Ga,boxShadow:Ia,transition:`margin ${oa}`,display:"inline-block",pointerEvents:"auto",[`${ge}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${ge}-presets`]:{display:"flex",flexDirection:"column",minWidth:na,maxWidth:Lr,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:ar,borderInlineEnd:`${(0,$i.unit)(_t)} ${an} ${Xa}`,li:Object.assign(Object.assign({},xu.vS),{borderRadius:Ei,paddingInline:ar,paddingBlock:se.calc(Wn).sub(wi).div(2).equal(),cursor:"pointer",transition:`all ${oa}`,"+ li":{marginTop:qn},"&:hover":{background:ya}})}},[`${ge}-panels`]:{display:"inline-flex",flexWrap:"nowrap","&:last-child":{[`${ge}-panel`]:{borderWidth:0}}},[`${ge}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${ge}-content, table`]:{textAlign:"center"},"&-focused":{borderColor:cn}}}}),"&-dropdown-range":{padding:`${(0,$i.unit)(se.calc(oi).mul(2).div(3).equal())} 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${ge}-separator`]:{transform:"scale(-1, 1)"},[`${ge}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,Pl.oN)(se,"slide-up"),(0,Pl.oN)(se,"slide-down"),(0,ou.Fm)(se,"move-up"),(0,ou.Fm)(se,"move-down")]};var fs=(0,Ys.I$)("DatePicker",se=>{const ge=(0,Fu.mergeToken)((0,Jl.e)(se),Nu(se),{inputPaddingHorizontalBase:se.calc(se.paddingSM).sub(1).equal(),multipleSelectItemHeight:se.multipleItemHeight,selectHeight:se.controlHeight});return[ec(ge),gs(ge),Gs(ge),Ru(ge),ku(ge),(0,cc.c)(se,{focusElCls:`${se.componentCls}-focused`})]},Du),Cc=ne(68525);function Wu(se,ge,Le){return Le!==void 0?Le:ge==="year"&&se.lang.yearPlaceholder?se.lang.yearPlaceholder:ge==="quarter"&&se.lang.quarterPlaceholder?se.lang.quarterPlaceholder:ge==="month"&&se.lang.monthPlaceholder?se.lang.monthPlaceholder:ge==="week"&&se.lang.weekPlaceholder?se.lang.weekPlaceholder:ge==="time"&&se.timePickerLocale.placeholder?se.timePickerLocale.placeholder:se.lang.placeholder}function Bc(se,ge,Le){return Le!==void 0?Le:ge==="year"&&se.lang.yearPlaceholder?se.lang.rangeYearPlaceholder:ge==="quarter"&&se.lang.quarterPlaceholder?se.lang.rangeQuarterPlaceholder:ge==="month"&&se.lang.monthPlaceholder?se.lang.rangeMonthPlaceholder:ge==="week"&&se.lang.weekPlaceholder?se.lang.rangeWeekPlaceholder:ge==="time"&&se.timePickerLocale.placeholder?se.timePickerLocale.rangePlaceholder:se.lang.rangePlaceholder}function xs(se,ge){const{allowClear:Le=!0}=se,{clearIcon:Qe,removeIcon:Je}=(0,Cc.Z)(Object.assign(Object.assign({},se),{prefixCls:ge,componentName:"DatePicker"}));return[he.useMemo(()=>Le===!1?!1:Object.assign({clearIcon:Qe},Le===!0?{}:Le),[Le,Qe]),Je]}const[Os,vu]=["week","WeekPicker"],[nc,lu]=["month","MonthPicker"],[mc,gu]=["year","YearPicker"],[Ws,_s]=["quarter","QuarterPicker"],[Rl,Ls]=["time","TimePicker"];var Vs=ne(7939),bc=se=>he.createElement(Vs.ZP,Object.assign({size:"small",type:"primary"},se));function rc(se){return(0,he.useMemo)(()=>Object.assign({button:bc},se),[se])}var yu=function(se,ge){var Le={};for(var Qe in se)Object.prototype.hasOwnProperty.call(se,Qe)&&ge.indexOf(Qe)<0&&(Le[Qe]=se[Qe]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Je=0,Qe=Object.getOwnPropertySymbols(se);Je(0,he.forwardRef)((Le,Qe)=>{var Je;const{prefixCls:_t,getPopupContainer:an,components:cn,className:Dn,style:In,placement:fn,size:Vn,disabled:Kn,bordered:Yn=!0,placeholder:Wn,popupClassName:tr,dropdownClassName:ar,status:qn,rootClassName:ta,variant:Or,picker:fr}=Le,oa=yu(Le,["prefixCls","getPopupContainer","components","className","style","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","rootClassName","variant","picker"]),br=he.useRef(null),{getPrefixCls:kr,direction:oi,getPopupContainer:Ta,rangePicker:Ga}=(0,he.useContext)(Fi.E_),Ia=kr("picker",_t),{compactSize:Ei,compactItemClassnames:Xa}=(0,Al.ri)(Ia,oi),ya=kr(),[na,Lr]=(0,Ll.Z)("rangePicker",Or,Yn),Ea=(0,Hi.Z)(Ia),[wi,mi,Ra]=fs(Ia,Ea),[Ka]=xs(Le,Ia),sa=rc(cn),Wa=(0,ko.Z)(Xi=>{var so;return(so=Vn!=null?Vn:Ei)!==null&&so!==void 0?so:Xi}),Ja=he.useContext(Ri.Z),Ui=Kn!=null?Kn:Ja,Ki=(0,he.useContext)(hl.aM),{hasFeedback:Ya,status:Gi,feedbackIcon:Mi}=Ki,ao=he.createElement(he.Fragment,null,fr===Rl?he.createElement(sn,null):he.createElement(bt,null),Ya&&Mi);(0,he.useImperativeHandle)(Qe,()=>br.current);const[eo]=(0,Rs.Z)("Calendar",jo.Z),no=Object.assign(Object.assign({},eo),Le.locale),[Eo]=(0,Xl.Cn)("DatePicker",(Je=Le.popupStyle)===null||Je===void 0?void 0:Je.zIndex);return wi(he.createElement(iu.Z,{space:!0},he.createElement(El,Object.assign({separator:he.createElement("span",{"aria-label":"to",className:`${Ia}-separator`},he.createElement(fe,null)),disabled:Ui,ref:br,placement:fn,placeholder:Bc(no,fr,Wn),suffixIcon:ao,prevIcon:he.createElement("span",{className:`${Ia}-prev-icon`}),nextIcon:he.createElement("span",{className:`${Ia}-next-icon`}),superPrevIcon:he.createElement("span",{className:`${Ia}-super-prev-icon`}),superNextIcon:he.createElement("span",{className:`${Ia}-super-next-icon`}),transitionName:`${ya}-slide-up`,picker:fr},oa,{className:Yt()({[`${Ia}-${Wa}`]:Wa,[`${Ia}-${na}`]:Lr},(0,Pr.Z)(Ia,(0,Pr.F)(Gi,qn),Ya),mi,Xa,Dn,Ga==null?void 0:Ga.className,Ra,Ea,ta),style:Object.assign(Object.assign({},Ga==null?void 0:Ga.style),In),locale:no.lang,prefixCls:Ia,getPopupContainer:an||Ta,generateConfig:se,components:sa,direction:oi,classNames:{popup:Yt()(mi,tr||ar,Ra,Ea,ta)},styles:{popup:Object.assign(Object.assign({},Le.popupStyle),{zIndex:Eo})},allowClear:Ka}))))}),su=function(se,ge){var Le={};for(var Qe in se)Object.prototype.hasOwnProperty.call(se,Qe)&&ge.indexOf(Qe)<0&&(Le[Qe]=se[Qe]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Je=0,Qe=Object.getOwnPropertySymbols(se);Je{const ge=(Dn,In)=>{const fn=In===Ls?"timePicker":"datePicker";return(0,he.forwardRef)((Kn,Yn)=>{var Wn;const{prefixCls:tr,getPopupContainer:ar,components:qn,style:ta,className:Or,rootClassName:fr,size:oa,bordered:br,placement:kr,placeholder:oi,popupClassName:Ta,dropdownClassName:Ga,disabled:Ia,status:Ei,variant:Xa,onCalendarChange:ya}=Kn,na=su(Kn,["prefixCls","getPopupContainer","components","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","variant","onCalendarChange"]),{getPrefixCls:Lr,direction:Ea,getPopupContainer:wi,[fn]:mi}=(0,he.useContext)(Fi.E_),Ra=Lr("picker",tr),{compactSize:Ka,compactItemClassnames:sa}=(0,Al.ri)(Ra,Ea),Wa=he.useRef(null),[Ja,Ui]=(0,Ll.Z)("datePicker",Xa,br),Ki=(0,Hi.Z)(Ra),[Ya,Gi,Mi]=fs(Ra,Ki);(0,he.useImperativeHandle)(Yn,()=>Wa.current);const ao={showToday:!0},eo=Dn||Kn.picker,no=Lr(),{onSelect:Eo,multiple:Xi}=na,so=Eo&&Dn==="time"&&!Xi,Yi=(tl,Wi,Ql)=>{ya==null||ya(tl,Wi,Ql),so&&Eo(tl)},[ho,yo]=xs(Kn,Ra),Xo=rc(qn),No=(0,ko.Z)(tl=>{var Wi;return(Wi=oa!=null?oa:Ka)!==null&&Wi!==void 0?Wi:tl}),Ji=he.useContext(Ri.Z),ai=Ia!=null?Ia:Ji,Io=(0,he.useContext)(hl.aM),{hasFeedback:Ao,status:Uo,feedbackIcon:xo}=Io,el=he.createElement(he.Fragment,null,eo==="time"?he.createElement(sn,null):he.createElement(bt,null),Ao&&xo),[So]=(0,Rs.Z)("DatePicker",jo.Z),Fo=Object.assign(Object.assign({},So),Kn.locale),[Mo]=(0,Xl.Cn)("DatePicker",(Wn=Kn.popupStyle)===null||Wn===void 0?void 0:Wn.zIndex);return Ya(he.createElement(iu.Z,{space:!0},he.createElement(Ks,Object.assign({ref:Wa,placeholder:Wu(Fo,eo,oi),suffixIcon:el,placement:kr,prevIcon:he.createElement("span",{className:`${Ra}-prev-icon`}),nextIcon:he.createElement("span",{className:`${Ra}-next-icon`}),superPrevIcon:he.createElement("span",{className:`${Ra}-super-prev-icon`}),superNextIcon:he.createElement("span",{className:`${Ra}-super-next-icon`}),transitionName:`${no}-slide-up`,picker:Dn,onCalendarChange:Yi},ao,na,{locale:Fo.lang,className:Yt()({[`${Ra}-${No}`]:No,[`${Ra}-${Ja}`]:Ui},(0,Pr.Z)(Ra,(0,Pr.F)(Uo,Ei),Ao),Gi,sa,mi==null?void 0:mi.className,Or,Mi,Ki,fr),style:Object.assign(Object.assign({},mi==null?void 0:mi.style),ta),prefixCls:Ra,getPopupContainer:ar||wi,generateConfig:se,components:Xo,direction:Ea,disabled:ai,classNames:{popup:Yt()(Gi,Mi,Ki,fr,Ta||Ga)},styles:{popup:Object.assign(Object.assign({},Kn.popupStyle),{zIndex:Mo})},allowClear:ho,removeIcon:yo}))))})},Le=ge(),Qe=ge(Os,vu),Je=ge(nc,lu),_t=ge(mc,gu),an=ge(Ws,_s),cn=ge(Rl,Ls);return{DatePicker:Le,WeekPicker:Qe,MonthPicker:Je,YearPicker:_t,TimePicker:cn,QuarterPicker:an}},ac=se=>{const{DatePicker:ge,WeekPicker:Le,MonthPicker:Qe,YearPicker:Je,TimePicker:_t,QuarterPicker:an}=_u(se),cn=pc(se),Dn=ge;return Dn.WeekPicker=Le,Dn.MonthPicker=Qe,Dn.YearPicker=Je,Dn.RangePicker=cn,Dn.TimePicker=_t,Dn.QuarterPicker=an,Dn};const Xs=ac(st),uu=(0,Nt.Z)(Xs,"popupAlign",void 0,"picker");Xs._InternalPanelDoNotUseOrYouWillBeFired=uu;const Vu=(0,Nt.Z)(Xs.RangePicker,"popupAlign",void 0,"picker");Xs._InternalRangePanelDoNotUseOrYouWillBeFired=Vu,Xs.generatePicker=ac;var Zu=Xs},37285:function(At,zt,ne){"use strict";ne.d(zt,{Z:function(){return rt}});var y=ne(59301),Oe=ne(92310),ke=ne.n(Oe),ot=ne(48755),Re=ne(36237),Se=ne(63356),Ve=ne(16931),Ke=ne(51636);const ze=Fe=>{const{componentCls:Te,sizePaddingEdgeHorizontal:Ne,colorSplit:tt,lineWidth:st,textPaddingInline:Nt,orientationMargin:he,verticalMarginInline:Ze}=Fe;return{[Te]:Object.assign(Object.assign({},(0,Se.Wf)(Fe)),{borderBlockStart:`${(0,Re.unit)(st)} solid ${tt}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:Ze,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${(0,Re.unit)(st)} solid ${tt}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${(0,Re.unit)(Fe.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${Te}-with-text`]:{display:"flex",alignItems:"center",margin:`${(0,Re.unit)(Fe.dividerHorizontalWithTextGutterMargin)} 0`,color:Fe.colorTextHeading,fontWeight:500,fontSize:Fe.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${tt}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${(0,Re.unit)(st)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${Te}-with-text-start`]:{"&::before":{width:`calc(${he} * 100%)`},"&::after":{width:`calc(100% - ${he} * 100%)`}},[`&-horizontal${Te}-with-text-end`]:{"&::before":{width:`calc(100% - ${he} * 100%)`},"&::after":{width:`calc(${he} * 100%)`}},[`${Te}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:Nt},"&-dashed":{background:"none",borderColor:tt,borderStyle:"dashed",borderWidth:`${(0,Re.unit)(st)} 0 0`},[`&-horizontal${Te}-with-text${Te}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${Te}-dashed`]:{borderInlineStartWidth:st,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:tt,borderStyle:"dotted",borderWidth:`${(0,Re.unit)(st)} 0 0`},[`&-horizontal${Te}-with-text${Te}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${Te}-dotted`]:{borderInlineStartWidth:st,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${Te}-with-text`]:{color:Fe.colorText,fontWeight:"normal",fontSize:Fe.fontSize},[`&-horizontal${Te}-with-text-start${Te}-no-default-orientation-margin-start`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${Te}-inner-text`]:{paddingInlineStart:Ne}},[`&-horizontal${Te}-with-text-end${Te}-no-default-orientation-margin-end`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${Te}-inner-text`]:{paddingInlineEnd:Ne}}})}},nt=Fe=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Fe.marginXS});var lt=(0,Ve.I$)("Divider",Fe=>{const Te=(0,Ke.mergeToken)(Fe,{dividerHorizontalWithTextGutterMargin:Fe.margin,dividerHorizontalGutterMargin:Fe.marginLG,sizePaddingEdgeHorizontal:0});return[ze(Te)]},nt,{unitless:{orientationMargin:!0}}),Be=function(Fe,Te){var Ne={};for(var tt in Fe)Object.prototype.hasOwnProperty.call(Fe,tt)&&Te.indexOf(tt)<0&&(Ne[tt]=Fe[tt]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var st=0,tt=Object.getOwnPropertySymbols(Fe);st{const{getPrefixCls:Te,direction:Ne,className:tt,style:st}=(0,ot.dj)("divider"),{prefixCls:Nt,type:he="horizontal",orientation:Ze="center",orientationMargin:pt,className:nn,rootClassName:Ut,children:qe,dashed:$e,variant:bt="solid",plain:Pe,style:je}=Fe,dt=Be(Fe,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","variant","plain","style"]),Dt=Te("divider",Nt),[sn,Ht,Kt]=lt(Dt),Bn=!!qe,we=y.useMemo(()=>Ze==="left"?Ne==="rtl"?"end":"start":Ze==="right"?Ne==="rtl"?"start":"end":Ze,[Ne,Ze]),fe=we==="start"&&pt!=null,it=we==="end"&&pt!=null,Yt=ke()(Dt,tt,Ht,Kt,`${Dt}-${he}`,{[`${Dt}-with-text`]:Bn,[`${Dt}-with-text-${we}`]:Bn,[`${Dt}-dashed`]:!!$e,[`${Dt}-${bt}`]:bt!=="solid",[`${Dt}-plain`]:!!Pe,[`${Dt}-rtl`]:Ne==="rtl",[`${Dt}-no-default-orientation-margin-start`]:fe,[`${Dt}-no-default-orientation-margin-end`]:it},nn,Ut),et=y.useMemo(()=>typeof pt=="number"?pt:/^\d+$/.test(pt)?Number(pt):pt,[pt]),He={marginInlineStart:fe?et:void 0,marginInlineEnd:it?et:void 0};return sn(y.createElement("div",Object.assign({className:Yt,style:Object.assign(Object.assign({},st),je)},dt,{role:"separator"}),qe&&he!=="vertical"&&y.createElement("span",{className:`${Dt}-inner-text`,style:He},qe)))}},36207:function(At,zt,ne){"use strict";ne.d(zt,{Z:function(){return gt}});var y=ne(59301),Oe=ne(92310),ke=ne.n(Oe),ot=ne(33885),Re=ne(42978),Se=ne(43403),Ve=ne(34280),Ke=y.createContext(null),ze=y.createContext({}),nt=Ke,lt=ne(20068),Be=ne(54476),kt=ne(77900),rt=ne(10228),Fe=ne(26112),Te=ne(75931),Ne=ne(8654),tt=["prefixCls","className","containerRef"],st=function(Ct){var pn=Ct.prefixCls,Fn=Ct.className,Sn=Ct.containerRef,jn=(0,Te.Z)(Ct,tt),rn=y.useContext(ze),vt=rn.panel,yn=(0,Ne.x1)(vt,Sn);return y.createElement("div",(0,Be.Z)({className:ke()("".concat(pn,"-content"),Fn),role:"dialog",ref:yn},(0,Fe.Z)(Ct,{aria:!0}),{"aria-modal":"true"},jn))},Nt=st,he=ne(48736);function Ze(ft){return typeof ft=="string"&&String(Number(ft))===ft?((0,he.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(ft)):ft}function pt(ft){warning(!("wrapperClassName"in ft),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!ft.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var nn={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function Ut(ft,Ct){var pn,Fn,Sn,jn=ft.prefixCls,rn=ft.open,vt=ft.placement,yn=ft.inline,Wt=ft.push,ln=ft.forceRender,It=ft.autoFocus,mn=ft.keyboard,Lt=ft.classNames,zn=ft.rootClassName,$n=ft.rootStyle,ea=ft.zIndex,nr=ft.className,ut=ft.id,Tt=ft.style,gn=ft.motion,Pn=ft.width,ir=ft.height,Dr=ft.children,La=ft.mask,Vr=ft.maskClosable,Zr=ft.maskMotion,wr=ft.maskClassName,Ba=ft.maskStyle,za=ft.afterOpenChange,Ha=ft.onClose,Qa=ft.onMouseEnter,lr=ft.onMouseOver,Xt=ft.onMouseLeave,Rn=ft.onClick,gr=ft.onKeyDown,Aa=ft.onKeyUp,Nr=ft.styles,xr=ft.drawerRender,pi=y.useRef(),Zi=y.useRef(),ii=y.useRef();y.useImperativeHandle(Ct,function(){return pi.current});var ka=function(Mt){var Ft=Mt.keyCode,Hn=Mt.shiftKey;switch(Ft){case rt.Z.TAB:{if(Ft===rt.Z.TAB){if(!Hn&&document.activeElement===ii.current){var rr;(rr=Zi.current)===null||rr===void 0||rr.focus({preventScroll:!0})}else if(Hn&&document.activeElement===Zi.current){var yr;(yr=ii.current)===null||yr===void 0||yr.focus({preventScroll:!0})}}break}case rt.Z.ESC:{Ha&&mn&&(Mt.stopPropagation(),Ha(Mt));break}}};y.useEffect(function(){if(rn&&It){var Ot;(Ot=pi.current)===null||Ot===void 0||Ot.focus({preventScroll:!0})}},[rn]);var bn=y.useState(!1),Br=(0,Re.Z)(bn,2),Kr=Br[0],jr=Br[1],aa=y.useContext(nt),qt;typeof Wt=="boolean"?qt=Wt?{}:{distance:0}:qt=Wt||{};var Tn=(pn=(Fn=(Sn=qt)===null||Sn===void 0?void 0:Sn.distance)!==null&&Fn!==void 0?Fn:aa==null?void 0:aa.pushDistance)!==null&&pn!==void 0?pn:180,Nn=y.useMemo(function(){return{pushDistance:Tn,push:function(){jr(!0)},pull:function(){jr(!1)}}},[Tn]);y.useEffect(function(){if(rn){var Ot;aa==null||(Ot=aa.push)===null||Ot===void 0||Ot.call(aa)}else{var Mt;aa==null||(Mt=aa.pull)===null||Mt===void 0||Mt.call(aa)}},[rn]),y.useEffect(function(){return function(){var Ot;aa==null||(Ot=aa.pull)===null||Ot===void 0||Ot.call(aa)}},[]);var ht=La&&y.createElement(kt.default,(0,Be.Z)({key:"mask"},Zr,{visible:rn}),function(Ot,Mt){var Ft=Ot.className,Hn=Ot.style;return y.createElement("div",{className:ke()("".concat(jn,"-mask"),Ft,Lt==null?void 0:Lt.mask,wr),style:(0,ot.Z)((0,ot.Z)((0,ot.Z)({},Hn),Ba),Nr==null?void 0:Nr.mask),onClick:Vr&&rn?Ha:void 0,ref:Mt})}),St=typeof gn=="function"?gn(vt):gn,Gn={};if(Kr&&Tn)switch(vt){case"top":Gn.transform="translateY(".concat(Tn,"px)");break;case"bottom":Gn.transform="translateY(".concat(-Tn,"px)");break;case"left":Gn.transform="translateX(".concat(Tn,"px)");break;default:Gn.transform="translateX(".concat(-Tn,"px)");break}vt==="left"||vt==="right"?Gn.width=Ze(Pn):Gn.height=Ze(ir);var di={onMouseEnter:Qa,onMouseOver:lr,onMouseLeave:Xt,onClick:Rn,onKeyDown:gr,onKeyUp:Aa},Na=y.createElement(kt.default,(0,Be.Z)({key:"panel"},St,{visible:rn,forceRender:ln,onVisibleChanged:function(Mt){za==null||za(Mt)},removeOnLeave:!1,leavedClassName:"".concat(jn,"-content-wrapper-hidden")}),function(Ot,Mt){var Ft=Ot.className,Hn=Ot.style,rr=y.createElement(Nt,(0,Be.Z)({id:ut,containerRef:Mt,prefixCls:jn,className:ke()(nr,Lt==null?void 0:Lt.content),style:(0,ot.Z)((0,ot.Z)({},Tt),Nr==null?void 0:Nr.content)},(0,Fe.Z)(ft,{aria:!0}),di),Dr);return y.createElement("div",(0,Be.Z)({className:ke()("".concat(jn,"-content-wrapper"),Lt==null?void 0:Lt.wrapper,Ft),style:(0,ot.Z)((0,ot.Z)((0,ot.Z)({},Gn),Hn),Nr==null?void 0:Nr.wrapper)},(0,Fe.Z)(ft,{data:!0})),xr?xr(rr):rr)}),ct=(0,ot.Z)({},$n);return ea&&(ct.zIndex=ea),y.createElement(nt.Provider,{value:Nn},y.createElement("div",{className:ke()(jn,"".concat(jn,"-").concat(vt),zn,(0,lt.Z)((0,lt.Z)({},"".concat(jn,"-open"),rn),"".concat(jn,"-inline"),yn)),style:ct,tabIndex:-1,ref:pi,onKeyDown:ka},ht,y.createElement("div",{tabIndex:0,ref:Zi,style:nn,"aria-hidden":"true","data-sentinel":"start"}),Na,y.createElement("div",{tabIndex:0,ref:ii,style:nn,"aria-hidden":"true","data-sentinel":"end"})))}var qe=y.forwardRef(Ut),$e=qe,bt=function(Ct){var pn=Ct.open,Fn=pn===void 0?!1:pn,Sn=Ct.prefixCls,jn=Sn===void 0?"rc-drawer":Sn,rn=Ct.placement,vt=rn===void 0?"right":rn,yn=Ct.autoFocus,Wt=yn===void 0?!0:yn,ln=Ct.keyboard,It=ln===void 0?!0:ln,mn=Ct.width,Lt=mn===void 0?378:mn,zn=Ct.mask,$n=zn===void 0?!0:zn,ea=Ct.maskClosable,nr=ea===void 0?!0:ea,ut=Ct.getContainer,Tt=Ct.forceRender,gn=Ct.afterOpenChange,Pn=Ct.destroyOnClose,ir=Ct.onMouseEnter,Dr=Ct.onMouseOver,La=Ct.onMouseLeave,Vr=Ct.onClick,Zr=Ct.onKeyDown,wr=Ct.onKeyUp,Ba=Ct.panelRef,za=y.useState(!1),Ha=(0,Re.Z)(za,2),Qa=Ha[0],lr=Ha[1],Xt=y.useState(!1),Rn=(0,Re.Z)(Xt,2),gr=Rn[0],Aa=Rn[1];(0,Ve.Z)(function(){Aa(!0)},[]);var Nr=gr?Fn:!1,xr=y.useRef(),pi=y.useRef();(0,Ve.Z)(function(){Nr&&(pi.current=document.activeElement)},[Nr]);var Zi=function(Kr){var jr;if(lr(Kr),gn==null||gn(Kr),!Kr&&pi.current&&!((jr=xr.current)!==null&&jr!==void 0&&jr.contains(pi.current))){var aa;(aa=pi.current)===null||aa===void 0||aa.focus({preventScroll:!0})}},ii=y.useMemo(function(){return{panel:Ba}},[Ba]);if(!Tt&&!Qa&&!Nr&&Pn)return null;var ka={onMouseEnter:ir,onMouseOver:Dr,onMouseLeave:La,onClick:Vr,onKeyDown:Zr,onKeyUp:wr},bn=(0,ot.Z)((0,ot.Z)({},Ct),{},{open:Nr,prefixCls:jn,placement:vt,autoFocus:Wt,keyboard:It,width:Lt,mask:$n,maskClosable:nr,inline:ut===!1,afterOpenChange:Zi,ref:xr},ka);return y.createElement(ze.Provider,{value:ii},y.createElement(Se.Z,{open:Nr||Tt||Qa,autoDestroy:!1,getContainer:ut,autoLock:$n&&(Nr||Qa)},y.createElement($e,bn)))},Pe=bt,je=Pe,dt=ne(62487),Dt=ne(75030),sn=ne(86641),Ht=ne(55743),Kt=ne(48755),Bn=ne(91190),we=ne(78776),fe=ne(458),Yt=ft=>{var Ct,pn;const{prefixCls:Fn,title:Sn,footer:jn,extra:rn,loading:vt,onClose:yn,headerStyle:Wt,bodyStyle:ln,footerStyle:It,children:mn,classNames:Lt,styles:zn}=ft,$n=(0,Kt.dj)("drawer"),ea=y.useCallback(Pn=>y.createElement("button",{type:"button",onClick:yn,"aria-label":"Close",className:`${Fn}-close`},Pn),[yn]),[nr,ut]=(0,we.Z)((0,we.w)(ft),(0,we.w)($n),{closable:!0,closeIconRender:ea}),Tt=y.useMemo(()=>{var Pn,ir;return!Sn&&!nr?null:y.createElement("div",{style:Object.assign(Object.assign(Object.assign({},(Pn=$n.styles)===null||Pn===void 0?void 0:Pn.header),Wt),zn==null?void 0:zn.header),className:ke()(`${Fn}-header`,{[`${Fn}-header-close-only`]:nr&&!Sn&&!rn},(ir=$n.classNames)===null||ir===void 0?void 0:ir.header,Lt==null?void 0:Lt.header)},y.createElement("div",{className:`${Fn}-header-title`},ut,Sn&&y.createElement("div",{className:`${Fn}-title`},Sn)),rn&&y.createElement("div",{className:`${Fn}-extra`},rn))},[nr,ut,rn,Wt,Fn,Sn]),gn=y.useMemo(()=>{var Pn,ir;if(!jn)return null;const Dr=`${Fn}-footer`;return y.createElement("div",{className:ke()(Dr,(Pn=$n.classNames)===null||Pn===void 0?void 0:Pn.footer,Lt==null?void 0:Lt.footer),style:Object.assign(Object.assign(Object.assign({},(ir=$n.styles)===null||ir===void 0?void 0:ir.footer),It),zn==null?void 0:zn.footer)},jn)},[jn,It,Fn]);return y.createElement(y.Fragment,null,Tt,y.createElement("div",{className:ke()(`${Fn}-body`,Lt==null?void 0:Lt.body,(Ct=$n.classNames)===null||Ct===void 0?void 0:Ct.body),style:Object.assign(Object.assign(Object.assign({},(pn=$n.styles)===null||pn===void 0?void 0:pn.body),ln),zn==null?void 0:zn.body)},vt?y.createElement(fe.Z,{active:!0,title:!1,paragraph:{rows:5},className:`${Fn}-body-skeleton`}):mn),gn)},et=ne(36237),He=ne(63356),Ue=ne(16931),at=ne(51636);const dn=ft=>{const Ct="100%";return{left:`translateX(-${Ct})`,right:`translateX(${Ct})`,top:`translateY(-${Ct})`,bottom:`translateY(${Ct})`}[ft]},Qt=(ft,Ct)=>({"&-enter, &-appear":Object.assign(Object.assign({},ft),{"&-active":Ct}),"&-leave":Object.assign(Object.assign({},Ct),{"&-active":ft})}),An=(ft,Ct)=>Object.assign({"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${Ct}`}}},Qt({opacity:ft},{opacity:1})),xt=(ft,Ct)=>[An(.7,Ct),Qt({transform:dn(ft)},{transform:"none"})];var en=ft=>{const{componentCls:Ct,motionDurationSlow:pn}=ft;return{[Ct]:{[`${Ct}-mask-motion`]:An(0,pn),[`${Ct}-panel-motion`]:["left","right","top","bottom"].reduce((Fn,Sn)=>Object.assign(Object.assign({},Fn),{[`&-${Sn}`]:xt(Sn,pn)}),{})}}};const ue=ft=>{const{borderRadiusSM:Ct,componentCls:pn,zIndexPopup:Fn,colorBgMask:Sn,colorBgElevated:jn,motionDurationSlow:rn,motionDurationMid:vt,paddingXS:yn,padding:Wt,paddingLG:ln,fontSizeLG:It,lineHeightLG:mn,lineWidth:Lt,lineType:zn,colorSplit:$n,marginXS:ea,colorIcon:nr,colorIconHover:ut,colorBgTextHover:Tt,colorBgTextActive:gn,colorText:Pn,fontWeightStrong:ir,footerPaddingBlock:Dr,footerPaddingInline:La,calc:Vr}=ft,Zr=`${pn}-content-wrapper`;return{[pn]:{position:"fixed",inset:0,zIndex:Fn,pointerEvents:"none",color:Pn,"&-pure":{position:"relative",background:jn,display:"flex",flexDirection:"column",[`&${pn}-left`]:{boxShadow:ft.boxShadowDrawerLeft},[`&${pn}-right`]:{boxShadow:ft.boxShadowDrawerRight},[`&${pn}-top`]:{boxShadow:ft.boxShadowDrawerUp},[`&${pn}-bottom`]:{boxShadow:ft.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${pn}-mask`]:{position:"absolute",inset:0,zIndex:Fn,background:Sn,pointerEvents:"auto"},[Zr]:{position:"absolute",zIndex:Fn,maxWidth:"100vw",transition:`all ${rn}`,"&-hidden":{display:"none"}},[`&-left > ${Zr}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:ft.boxShadowDrawerLeft},[`&-right > ${Zr}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:ft.boxShadowDrawerRight},[`&-top > ${Zr}`]:{top:0,insetInline:0,boxShadow:ft.boxShadowDrawerUp},[`&-bottom > ${Zr}`]:{bottom:0,insetInline:0,boxShadow:ft.boxShadowDrawerDown},[`${pn}-content`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%",overflow:"auto",background:jn,pointerEvents:"auto"},[`${pn}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${(0,et.unit)(Wt)} ${(0,et.unit)(ln)}`,fontSize:It,lineHeight:mn,borderBottom:`${(0,et.unit)(Lt)} ${zn} ${$n}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${pn}-extra`]:{flex:"none"},[`${pn}-close`]:Object.assign({display:"inline-flex",width:Vr(It).add(yn).equal(),height:Vr(It).add(yn).equal(),borderRadius:Ct,justifyContent:"center",alignItems:"center",marginInlineEnd:ea,color:nr,fontWeight:ir,fontSize:It,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,cursor:"pointer",transition:`all ${vt}`,textRendering:"auto","&:hover":{color:ut,backgroundColor:Tt,textDecoration:"none"},"&:active":{backgroundColor:gn}},(0,He.Qy)(ft)),[`${pn}-title`]:{flex:1,margin:0,fontWeight:ft.fontWeightStrong,fontSize:It,lineHeight:mn},[`${pn}-body`]:{flex:1,minWidth:0,minHeight:0,padding:ln,overflow:"auto",[`${pn}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center"}},[`${pn}-footer`]:{flexShrink:0,padding:`${(0,et.unit)(Dr)} ${(0,et.unit)(La)}`,borderTop:`${(0,et.unit)(Lt)} ${zn} ${$n}`},"&-rtl":{direction:"rtl"}}}},ae=ft=>({zIndexPopup:ft.zIndexPopupBase,footerPaddingBlock:ft.paddingXS,footerPaddingInline:ft.padding});var re=(0,Ue.I$)("Drawer",ft=>{const Ct=(0,at.mergeToken)(ft,{});return[ue(Ct),en(Ct)]},ae),ce=function(ft,Ct){var pn={};for(var Fn in ft)Object.prototype.hasOwnProperty.call(ft,Fn)&&Ct.indexOf(Fn)<0&&(pn[Fn]=ft[Fn]);if(ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Sn=0,Fn=Object.getOwnPropertySymbols(ft);Sn{var Ct;const{rootClassName:pn,width:Fn,height:Sn,size:jn="default",mask:rn=!0,push:vt=ie,open:yn,afterOpenChange:Wt,onClose:ln,prefixCls:It,getContainer:mn,style:Lt,className:zn,visible:$n,afterVisibleChange:ea,maskStyle:nr,drawerStyle:ut,contentWrapperStyle:Tt}=ft,gn=ce(ft,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange","maskStyle","drawerStyle","contentWrapperStyle"]),{getPopupContainer:Pn,getPrefixCls:ir,direction:Dr,className:La,style:Vr,classNames:Zr,styles:wr}=(0,Kt.dj)("drawer"),Ba=ir("drawer",It),[za,Ha,Qa]=re(Ba),lr=mn===void 0&&Pn?()=>Pn(document.body):mn,Xt=ke()({"no-mask":!rn,[`${Ba}-rtl`]:Dr==="rtl"},pn,Ha,Qa),Rn=y.useMemo(()=>Fn!=null?Fn:jn==="large"?736:378,[Fn,jn]),gr=y.useMemo(()=>Sn!=null?Sn:jn==="large"?736:378,[Sn,jn]),Aa={motionName:(0,sn.m)(Ba,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},Nr=bn=>({motionName:(0,sn.m)(Ba,`panel-motion-${bn}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),xr=(0,Bn.H)(),[pi,Zi]=(0,Dt.Cn)("Drawer",gn.zIndex),{classNames:ii={},styles:ka={}}=gn;return za(y.createElement(dt.Z,{form:!0,space:!0},y.createElement(Ht.Z.Provider,{value:Zi},y.createElement(je,Object.assign({prefixCls:Ba,onClose:ln,maskMotion:Aa,motion:Nr},gn,{classNames:{mask:ke()(ii.mask,Zr.mask),content:ke()(ii.content,Zr.content),wrapper:ke()(ii.wrapper,Zr.wrapper)},styles:{mask:Object.assign(Object.assign(Object.assign({},ka.mask),nr),wr.mask),content:Object.assign(Object.assign(Object.assign({},ka.content),ut),wr.content),wrapper:Object.assign(Object.assign(Object.assign({},ka.wrapper),Tt),wr.wrapper)},open:yn!=null?yn:$n,mask:rn,push:vt,width:Rn,height:gr,style:Object.assign(Object.assign({},Vr),Lt),className:ke()(La,zn),rootClassName:Xt,getContainer:lr,afterOpenChange:Wt!=null?Wt:ea,panelRef:xr,zIndex:pi}),y.createElement(Yt,Object.assign({prefixCls:Ba},gn,{onClose:ln}))))))},yt=ft=>{const{prefixCls:Ct,style:pn,className:Fn,placement:Sn="right"}=ft,jn=ce(ft,["prefixCls","style","className","placement"]),{getPrefixCls:rn}=y.useContext(Kt.E_),vt=rn("drawer",Ct),[yn,Wt,ln]=re(vt),It=ke()(vt,`${vt}-pure`,`${vt}-${Sn}`,Wt,ln,Fn);return yn(y.createElement("div",{className:It,style:pn},y.createElement(Yt,Object.assign({prefixCls:vt},jn))))};Ce._InternalPanelDoNotUseOrYouWillBeFired=yt;var gt=Ce},4875:function(At,zt,ne){"use strict";ne.d(zt,{Z:function(){return nr}});var y=ne(59301),Oe=ne(84105),ke=ne(87395),ot=ne(92310),Re=ne.n(ot),Se=ne(54476),Ve=ne(20068),Ke=ne(76190),ze=ne(42978),nt=ne(75931),lt=ne(67732),Be=ne(83652);function kt(){return typeof BigInt=="function"}function rt(ut){return!ut&&ut!==0&&!Number.isNaN(ut)||!String(ut).trim()}function Fe(ut){var Tt=ut.trim(),gn=Tt.startsWith("-");gn&&(Tt=Tt.slice(1)),Tt=Tt.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),Tt.startsWith(".")&&(Tt="0".concat(Tt));var Pn=Tt||"0",ir=Pn.split("."),Dr=ir[0]||"0",La=ir[1]||"0";Dr==="0"&&La==="0"&&(gn=!1);var Vr=gn?"-":"";return{negative:gn,negativeStr:Vr,trimStr:Pn,integerStr:Dr,decimalStr:La,fullStr:"".concat(Vr).concat(Pn)}}function Te(ut){var Tt=String(ut);return!Number.isNaN(Number(Tt))&&Tt.includes("e")}function Ne(ut){var Tt=String(ut);if(Te(ut)){var gn=Number(Tt.slice(Tt.indexOf("e-")+2)),Pn=Tt.match(/\.(\d+)/);return Pn!=null&&Pn[1]&&(gn+=Pn[1].length),gn}return Tt.includes(".")&&st(Tt)?Tt.length-Tt.indexOf(".")-1:0}function tt(ut){var Tt=String(ut);if(Te(ut)){if(ut>Number.MAX_SAFE_INTEGER)return String(kt()?BigInt(ut).toString():Number.MAX_SAFE_INTEGER);if(ut0&&arguments[0]!==void 0?arguments[0]:!0;return gn?this.isInvalidate()?"":Fe("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),ut}(),he=function(){function ut(Tt){if((0,lt.Z)(this,ut),(0,Ve.Z)(this,"origin",""),(0,Ve.Z)(this,"number",void 0),(0,Ve.Z)(this,"empty",void 0),rt(Tt)){this.empty=!0;return}this.origin=String(Tt),this.number=Number(Tt)}return(0,Be.Z)(ut,[{key:"negate",value:function(){return new ut(-this.toNumber())}},{key:"add",value:function(gn){if(this.isInvalidate())return new ut(gn);var Pn=Number(gn);if(Number.isNaN(Pn))return this;var ir=this.number+Pn;if(ir>Number.MAX_SAFE_INTEGER)return new ut(Number.MAX_SAFE_INTEGER);if(irNumber.MAX_SAFE_INTEGER)return new ut(Number.MAX_SAFE_INTEGER);if(ir0&&arguments[0]!==void 0?arguments[0]:!0;return gn?this.isInvalidate()?"":tt(this.number):this.origin}}]),ut}();function Ze(ut){return kt()?new Nt(ut):new he(ut)}function pt(ut,Tt,gn){var Pn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(ut==="")return"";var ir=Fe(ut),Dr=ir.negativeStr,La=ir.integerStr,Vr=ir.decimalStr,Zr="".concat(Tt).concat(Vr),wr="".concat(Dr).concat(La);if(gn>=0){var Ba=Number(Vr[gn]);if(Ba>=5&&!Pn){var za=Ze(ut).add("".concat(Dr,"0.").concat("0".repeat(gn)).concat(10-Ba));return pt(za.toString(),Tt,gn,Pn)}return gn===0?wr:"".concat(wr).concat(Tt).concat(Vr.padEnd(gn,"0").slice(0,gn))}return Zr===".0"?wr:"".concat(wr).concat(Zr)}var nn=Ze,Ut=ne(36901),qe=ne(34280);function $e(ut,Tt){return typeof Proxy!="undefined"&&ut?new Proxy(ut,{get:function(Pn,ir){if(Tt[ir])return Tt[ir];var Dr=Pn[ir];return typeof Dr=="function"?Dr.bind(Pn):Dr}}):ut}var bt=ne(8654),Pe=ne(48736);function je(ut,Tt){var gn=(0,y.useRef)(null);function Pn(){try{var Dr=ut.selectionStart,La=ut.selectionEnd,Vr=ut.value,Zr=Vr.substring(0,Dr),wr=Vr.substring(La);gn.current={start:Dr,end:La,value:Vr,beforeTxt:Zr,afterTxt:wr}}catch(Ba){}}function ir(){if(ut&&gn.current&&Tt)try{var Dr=ut.value,La=gn.current,Vr=La.beforeTxt,Zr=La.afterTxt,wr=La.start,Ba=Dr.length;if(Dr.startsWith(Vr))Ba=Vr.length;else if(Dr.endsWith(Zr))Ba=Dr.length-gn.current.afterTxt.length;else{var za=Vr[wr-1],Ha=Dr.indexOf(za,wr-1);Ha!==-1&&(Ba=Ha+1)}ut.setSelectionRange(Ba,Ba)}catch(Qa){(0,Pe.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(Qa.message))}}return[Pn,ir]}var dt=ne(49658),Dt=function(){var Tt=(0,y.useState)(!1),gn=(0,ze.Z)(Tt,2),Pn=gn[0],ir=gn[1];return(0,qe.Z)(function(){ir((0,dt.Z)())},[]),Pn},sn=Dt,Ht=ne(16089),Kt=200,Bn=600;function we(ut){var Tt=ut.prefixCls,gn=ut.upNode,Pn=ut.downNode,ir=ut.upDisabled,Dr=ut.downDisabled,La=ut.onStep,Vr=y.useRef(),Zr=y.useRef([]),wr=y.useRef();wr.current=La;var Ba=function(){clearTimeout(Vr.current)},za=function(Nr,xr){Nr.preventDefault(),Ba(),wr.current(xr);function pi(){wr.current(xr),Vr.current=setTimeout(pi,Kt)}Vr.current=setTimeout(pi,Bn)};y.useEffect(function(){return function(){Ba(),Zr.current.forEach(function(Aa){return Ht.Z.cancel(Aa)})}},[]);var Ha=sn();if(Ha)return null;var Qa="".concat(Tt,"-handler"),lr=Re()(Qa,"".concat(Qa,"-up"),(0,Ve.Z)({},"".concat(Qa,"-up-disabled"),ir)),Xt=Re()(Qa,"".concat(Qa,"-down"),(0,Ve.Z)({},"".concat(Qa,"-down-disabled"),Dr)),Rn=function(){return Zr.current.push((0,Ht.Z)(Ba))},gr={unselectable:"on",role:"button",onMouseUp:Rn,onMouseLeave:Rn};return y.createElement("div",{className:"".concat(Qa,"-wrap")},y.createElement("span",(0,Se.Z)({},gr,{onMouseDown:function(Nr){za(Nr,!0)},"aria-label":"Increase Value","aria-disabled":ir,className:lr}),gn||y.createElement("span",{unselectable:"on",className:"".concat(Tt,"-handler-up-inner")})),y.createElement("span",(0,Se.Z)({},gr,{onMouseDown:function(Nr){za(Nr,!1)},"aria-label":"Decrease Value","aria-disabled":Dr,className:Xt}),Pn||y.createElement("span",{unselectable:"on",className:"".concat(Tt,"-handler-down-inner")})))}function fe(ut){var Tt=typeof ut=="number"?tt(ut):Fe(ut).fullStr,gn=Tt.includes(".");return gn?Fe(Tt.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:ut+"0"}var it=ne(30292),Yt=function(){var ut=(0,y.useRef)(0),Tt=function(){Ht.Z.cancel(ut.current)};return(0,y.useEffect)(function(){return Tt},[]),function(gn){Tt(),ut.current=(0,Ht.Z)(function(){gn()})}},et=["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"],Ue=function(Tt,gn){return Tt||gn.isEmpty()?gn.toString():gn.toNumber()},at=function(Tt){var gn=nn(Tt);return gn.isInvalidate()?null:gn},dn=y.forwardRef(function(ut,Tt){var gn=ut.prefixCls,Pn=ut.className,ir=ut.style,Dr=ut.min,La=ut.max,Vr=ut.step,Zr=Vr===void 0?1:Vr,wr=ut.defaultValue,Ba=ut.value,za=ut.disabled,Ha=ut.readOnly,Qa=ut.upHandler,lr=ut.downHandler,Xt=ut.keyboard,Rn=ut.changeOnWheel,gr=Rn===void 0?!1:Rn,Aa=ut.controls,Nr=Aa===void 0?!0:Aa,xr=ut.classNames,pi=ut.stringMode,Zi=ut.parser,ii=ut.formatter,ka=ut.precision,bn=ut.decimalSeparator,Br=ut.onChange,Kr=ut.onInput,jr=ut.onPressEnter,aa=ut.onStep,qt=ut.changeOnBlur,Tn=qt===void 0?!0:qt,Nn=ut.domRef,ht=(0,nt.Z)(ut,et),St="".concat(gn,"-input"),Gn=y.useRef(null),di=y.useState(!1),Na=(0,ze.Z)(di,2),ct=Na[0],Ot=Na[1],Mt=y.useRef(!1),Ft=y.useRef(!1),Hn=y.useRef(!1),rr=y.useState(function(){return nn(Ba!=null?Ba:wr)}),yr=(0,ze.Z)(rr,2),Un=yr[0],Tr=yr[1];function Jr(dr){Ba===void 0&&Tr(dr)}var fi=y.useCallback(function(dr,Cn){if(!Cn)return ka>=0?ka:Math.max(Ne(dr),Ne(Zr))},[ka,Zr]),ha=y.useCallback(function(dr){var Cn=String(dr);if(Zi)return Zi(Cn);var mr=Cn;return bn&&(mr=mr.replace(bn,".")),mr.replace(/[^\w.-]+/g,"")},[Zi,bn]),Vt=y.useRef(""),Gt=y.useCallback(function(dr,Cn){if(ii)return ii(dr,{userTyping:Cn,input:String(Vt.current)});var mr=typeof dr=="number"?tt(dr):dr;if(!Cn){var Rr=fi(mr,Cn);if(st(mr)&&(bn||Rr>=0)){var er=bn||".";mr=pt(mr,er,Rr)}}return mr},[ii,fi,bn]),Bt=y.useState(function(){var dr=wr!=null?wr:Ba;return Un.isInvalidate()&&["string","number"].includes((0,Ke.Z)(dr))?Number.isNaN(dr)?"":dr:Gt(Un.toString(),!1)}),En=(0,ze.Z)(Bt,2),Xn=En[0],Fr=En[1];Vt.current=Xn;function Ln(dr,Cn){Fr(Gt(dr.isInvalidate()?dr.toString(!1):dr.toString(!Cn),Cn))}var ur=y.useMemo(function(){return at(La)},[La,ka]),vn=y.useMemo(function(){return at(Dr)},[Dr,ka]),Cr=y.useMemo(function(){return!ur||!Un||Un.isInvalidate()?!1:ur.lessEquals(Un)},[ur,Un]),Wr=y.useMemo(function(){return!vn||!Un||Un.isInvalidate()?!1:Un.lessEquals(vn)},[vn,Un]),un=je(Gn.current,ct),va=(0,ze.Z)(un,2),xa=va[0],da=va[1],Gr=function(Cn){return ur&&!Cn.lessEquals(ur)?ur:vn&&!vn.lessEquals(Cn)?vn:null},ei=function(Cn){return!Gr(Cn)},Oa=function(Cn,mr){var Rr=Cn,er=ei(Rr)||Rr.isEmpty();if(!Rr.isEmpty()&&!mr&&(Rr=Gr(Rr)||Rr,er=!0),!Ha&&!za&&er){var or=Rr.toString(),Qn=fi(or,mr);return Qn>=0&&(Rr=nn(pt(or,".",Qn)),ei(Rr)||(Rr=nn(pt(or,".",Qn,!0)))),Rr.equals(Un)||(Jr(Rr),Br==null||Br(Rr.isEmpty()?null:Ue(pi,Rr)),Ba===void 0&&Ln(Rr,mr)),Rr}return Un},zr=Yt(),Fa=function dr(Cn){if(xa(),Vt.current=Cn,Fr(Cn),!Ft.current){var mr=ha(Cn),Rr=nn(mr);Rr.isNaN()||Oa(Rr,!0)}Kr==null||Kr(Cn),zr(function(){var er=Cn;Zi||(er=Cn.replace(/。/g,".")),er!==Cn&&dr(er)})},ia=function(){Ft.current=!0},Qr=function(){Ft.current=!1,Fa(Gn.current.value)},Ua=function(Cn){Fa(Cn.target.value)},ca=function(Cn){var mr;if(!(Cn&&Cr||!Cn&&Wr)){Mt.current=!1;var Rr=nn(Hn.current?fe(Zr):Zr);Cn||(Rr=Rr.negate());var er=(Un||nn(0)).add(Rr.toString()),or=Oa(er,!1);aa==null||aa(Ue(pi,or),{offset:Hn.current?fe(Zr):Zr,type:Cn?"up":"down"}),(mr=Gn.current)===null||mr===void 0||mr.focus()}},wa=function(Cn){var mr=nn(ha(Xn)),Rr;mr.isNaN()?Rr=Oa(Un,Cn):Rr=Oa(mr,Cn),Ba!==void 0?Ln(Un,!1):Rr.isNaN()||Ln(Rr,!1)},ga=function(){Mt.current=!0},Ir=function(Cn){var mr=Cn.key,Rr=Cn.shiftKey;Mt.current=!0,Hn.current=Rr,mr==="Enter"&&(Ft.current||(Mt.current=!1),wa(!1),jr==null||jr(Cn)),Xt!==!1&&!Ft.current&&["Up","ArrowUp","Down","ArrowDown"].includes(mr)&&(ca(mr==="Up"||mr==="ArrowUp"),Cn.preventDefault())},Jn=function(){Mt.current=!1,Hn.current=!1};y.useEffect(function(){if(gr&&ct){var dr=function(Rr){ca(Rr.deltaY<0),Rr.preventDefault()},Cn=Gn.current;if(Cn)return Cn.addEventListener("wheel",dr,{passive:!1}),function(){return Cn.removeEventListener("wheel",dr)}}});var ti=function(){Tn&&wa(!1),Ot(!1),Mt.current=!1};return(0,qe.o)(function(){Un.isInvalidate()||Ln(Un,!1)},[ka,ii]),(0,qe.o)(function(){var dr=nn(Ba);Tr(dr);var Cn=nn(ha(Xn));(!dr.equals(Cn)||!Mt.current||ii)&&Ln(dr,Mt.current)},[Ba]),(0,qe.o)(function(){ii&&da()},[Xn]),y.createElement("div",{ref:Nn,className:Re()(gn,Pn,(0,Ve.Z)((0,Ve.Z)((0,Ve.Z)((0,Ve.Z)((0,Ve.Z)({},"".concat(gn,"-focused"),ct),"".concat(gn,"-disabled"),za),"".concat(gn,"-readonly"),Ha),"".concat(gn,"-not-a-number"),Un.isNaN()),"".concat(gn,"-out-of-range"),!Un.isInvalidate()&&!ei(Un))),style:ir,onFocus:function(){Ot(!0)},onBlur:ti,onKeyDown:Ir,onKeyUp:Jn,onCompositionStart:ia,onCompositionEnd:Qr,onBeforeInput:ga},Nr&&y.createElement(we,{prefixCls:gn,upNode:Qa,downNode:lr,upDisabled:Cr,downDisabled:Wr,onStep:ca}),y.createElement("div",{className:"".concat(St,"-wrap")},y.createElement("input",(0,Se.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":Dr,"aria-valuemax":La,"aria-valuenow":Un.isInvalidate()?null:Un.toString(),step:Zr},ht,{ref:(0,bt.sQ)(Gn,Tt),className:St,value:Xn,onChange:Ua,disabled:za,readOnly:Ha}))))}),Qt=y.forwardRef(function(ut,Tt){var gn=ut.disabled,Pn=ut.style,ir=ut.prefixCls,Dr=ir===void 0?"rc-input-number":ir,La=ut.value,Vr=ut.prefix,Zr=ut.suffix,wr=ut.addonBefore,Ba=ut.addonAfter,za=ut.className,Ha=ut.classNames,Qa=(0,nt.Z)(ut,He),lr=y.useRef(null),Xt=y.useRef(null),Rn=y.useRef(null),gr=function(Nr){Rn.current&&(0,it.nH)(Rn.current,Nr)};return y.useImperativeHandle(Tt,function(){return $e(Rn.current,{focus:gr,nativeElement:lr.current.nativeElement||Xt.current})}),y.createElement(Ut.BaseInput,{className:za,triggerFocus:gr,prefixCls:Dr,value:La,disabled:gn,style:Pn,prefix:Vr,suffix:Zr,addonAfter:Ba,addonBefore:wr,classNames:Ha,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:lr},y.createElement(dn,(0,Se.Z)({prefixCls:Dr,disabled:gn,ref:Rn,domRef:Xt,className:Ha==null?void 0:Ha.input},Qa)))}),An=Qt,xt=An,Xe=ne(62487),en=ne(82855),ue=ne(48755),ae=ne(60840),re=ne(2171),ce=ne(83397),ve=ne(31756),ie=ne(56553),Ce=ne(24971),yt=ne(70045),gt=ne(36237),ft=ne(53075),Ct=ne(64910),pn=ne(39082),Fn=ne(63356),Sn=ne(56119),jn=ne(16931),rn=ne(51636),vt=ne(17835);const yn=ut=>{var Tt;const gn=(Tt=ut.handleVisible)!==null&&Tt!==void 0?Tt:"auto",Pn=ut.controlHeightSM-ut.lineWidth*2;return Object.assign(Object.assign({},(0,Ct.T)(ut)),{controlWidth:90,handleWidth:Pn,handleFontSize:ut.fontSize/2,handleVisible:gn,handleActiveBg:ut.colorFillAlter,handleBg:ut.colorBgContainer,filledHandleBg:new vt.FastColor(ut.colorFillSecondary).onBackground(ut.colorBgContainer).toHexString(),handleHoverColor:ut.colorPrimary,handleBorderColor:ut.colorBorder,handleOpacity:gn===!0?1:0,handleVisibleWidth:gn===!0?Pn:0})},Wt=(ut,Tt)=>{let{componentCls:gn,borderRadiusSM:Pn,borderRadiusLG:ir}=ut;const Dr=Tt==="lg"?ir:Pn;return{[`&-${Tt}`]:{[`${gn}-handler-wrap`]:{borderStartEndRadius:Dr,borderEndEndRadius:Dr},[`${gn}-handler-up`]:{borderStartEndRadius:Dr},[`${gn}-handler-down`]:{borderEndEndRadius:Dr}}}},ln=ut=>{const{componentCls:Tt,lineWidth:gn,lineType:Pn,borderRadius:ir,inputFontSizeSM:Dr,inputFontSizeLG:La,controlHeightLG:Vr,controlHeightSM:Zr,colorError:wr,paddingInlineSM:Ba,paddingBlockSM:za,paddingBlockLG:Ha,paddingInlineLG:Qa,colorTextDescription:lr,motionDurationMid:Xt,handleHoverColor:Rn,handleOpacity:gr,paddingInline:Aa,paddingBlock:Nr,handleBg:xr,handleActiveBg:pi,colorTextDisabled:Zi,borderRadiusSM:ii,borderRadiusLG:ka,controlWidth:bn,handleBorderColor:Br,filledHandleBg:Kr,lineHeightLG:jr,calc:aa}=ut;return[{[Tt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Fn.Wf)(ut)),(0,ft.ik)(ut)),{display:"inline-block",width:bn,margin:0,padding:0,borderRadius:ir}),(0,pn.qG)(ut,{[`${Tt}-handler-wrap`]:{background:xr,[`${Tt}-handler-down`]:{borderBlockStart:`${(0,gt.unit)(gn)} ${Pn} ${Br}`}}})),(0,pn.H8)(ut,{[`${Tt}-handler-wrap`]:{background:Kr,[`${Tt}-handler-down`]:{borderBlockStart:`${(0,gt.unit)(gn)} ${Pn} ${Br}`}},"&:focus-within":{[`${Tt}-handler-wrap`]:{background:xr}}})),(0,pn.vc)(ut,{[`${Tt}-handler-wrap`]:{background:xr,[`${Tt}-handler-down`]:{borderBlockStart:`${(0,gt.unit)(gn)} ${Pn} ${Br}`}}})),(0,pn.Mu)(ut)),{"&-rtl":{direction:"rtl",[`${Tt}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:La,lineHeight:jr,borderRadius:ka,[`input${Tt}-input`]:{height:aa(Vr).sub(aa(gn).mul(2)).equal(),padding:`${(0,gt.unit)(Ha)} ${(0,gt.unit)(Qa)}`}},"&-sm":{padding:0,fontSize:Dr,borderRadius:ii,[`input${Tt}-input`]:{height:aa(Zr).sub(aa(gn).mul(2)).equal(),padding:`${(0,gt.unit)(za)} ${(0,gt.unit)(Ba)}`}},"&-out-of-range":{[`${Tt}-input-wrap`]:{input:{color:wr}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,Fn.Wf)(ut)),(0,ft.s7)(ut)),{"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",textAlign:"start",verticalAlign:"top",[`${Tt}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${Tt}-group-addon`]:{borderRadius:ka,fontSize:ut.fontSizeLG}},"&-sm":{[`${Tt}-group-addon`]:{borderRadius:ii}}},(0,pn.ir)(ut)),(0,pn.S5)(ut)),{[`&:not(${Tt}-compact-first-item):not(${Tt}-compact-last-item)${Tt}-compact-item`]:{[`${Tt}, ${Tt}-group-addon`]:{borderRadius:0}},[`&:not(${Tt}-compact-last-item)${Tt}-compact-first-item`]:{[`${Tt}, ${Tt}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${Tt}-compact-first-item)${Tt}-compact-last-item`]:{[`${Tt}, ${Tt}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}})}),[`&-disabled ${Tt}-input`]:{cursor:"not-allowed"},[Tt]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,Fn.Wf)(ut)),{width:"100%",padding:`${(0,gt.unit)(Nr)} ${(0,gt.unit)(Aa)}`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:ir,outline:0,transition:`all ${Xt} linear`,appearance:"textfield",fontSize:"inherit"}),(0,ft.nz)(ut.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,appearance:"none"}})},[`&:hover ${Tt}-handler-wrap, &-focused ${Tt}-handler-wrap`]:{width:ut.handleWidth,opacity:1}})},{[Tt]:Object.assign(Object.assign(Object.assign({[`${Tt}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:ut.handleVisibleWidth,opacity:gr,height:"100%",borderStartStartRadius:0,borderStartEndRadius:ir,borderEndEndRadius:ir,borderEndStartRadius:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`all ${Xt}`,overflow:"hidden",[`${Tt}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` + &${Le}-slide-up-leave${Le}-slide-up-leave-active${ge}-dropdown-placement-bottomRight`]:{animationName:Pl.Uw},[`${ge}-panel > ${ge}-time-panel`]:{paddingTop:kr},[`${ge}-range-wrapper`]:{display:"flex",position:"relative"},[`${ge}-range-arrow`]:Object.assign(Object.assign({position:"absolute",zIndex:1,display:"none",paddingInline:se.calc(Je).mul(1.5).equal(),boxSizing:"content-box",transition:`all ${oa} ease-out`},(0,vs.W)(se,Ta,Ea)),{"&:before":{insetInlineStart:se.calc(Je).mul(1.5).equal()}}),[`${ge}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:Ta,borderRadius:Ga,boxShadow:Ia,transition:`margin ${oa}`,display:"inline-block",pointerEvents:"auto",[`${ge}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${ge}-presets`]:{display:"flex",flexDirection:"column",minWidth:na,maxWidth:Lr,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:ar,borderInlineEnd:`${(0,$i.unit)(_t)} ${an} ${Xa}`,li:Object.assign(Object.assign({},xu.vS),{borderRadius:Ei,paddingInline:ar,paddingBlock:se.calc(Wn).sub(wi).div(2).equal(),cursor:"pointer",transition:`all ${oa}`,"+ li":{marginTop:qn},"&:hover":{background:ya}})}},[`${ge}-panels`]:{display:"inline-flex",flexWrap:"nowrap","&:last-child":{[`${ge}-panel`]:{borderWidth:0}}},[`${ge}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${ge}-content, table`]:{textAlign:"center"},"&-focused":{borderColor:cn}}}}),"&-dropdown-range":{padding:`${(0,$i.unit)(se.calc(oi).mul(2).div(3).equal())} 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${ge}-separator`]:{transform:"scale(-1, 1)"},[`${ge}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,Pl.oN)(se,"slide-up"),(0,Pl.oN)(se,"slide-down"),(0,ou.Fm)(se,"move-up"),(0,ou.Fm)(se,"move-down")]};var fs=(0,Ys.I$)("DatePicker",se=>{const ge=(0,Fu.mergeToken)((0,Jl.e)(se),Nu(se),{inputPaddingHorizontalBase:se.calc(se.paddingSM).sub(1).equal(),multipleSelectItemHeight:se.multipleItemHeight,selectHeight:se.controlHeight});return[ec(ge),gs(ge),Gs(ge),Ru(ge),ku(ge),(0,cc.c)(se,{focusElCls:`${se.componentCls}-focused`})]},Du),Cc=ne(68525);function Wu(se,ge,Le){return Le!==void 0?Le:ge==="year"&&se.lang.yearPlaceholder?se.lang.yearPlaceholder:ge==="quarter"&&se.lang.quarterPlaceholder?se.lang.quarterPlaceholder:ge==="month"&&se.lang.monthPlaceholder?se.lang.monthPlaceholder:ge==="week"&&se.lang.weekPlaceholder?se.lang.weekPlaceholder:ge==="time"&&se.timePickerLocale.placeholder?se.timePickerLocale.placeholder:se.lang.placeholder}function Bc(se,ge,Le){return Le!==void 0?Le:ge==="year"&&se.lang.yearPlaceholder?se.lang.rangeYearPlaceholder:ge==="quarter"&&se.lang.quarterPlaceholder?se.lang.rangeQuarterPlaceholder:ge==="month"&&se.lang.monthPlaceholder?se.lang.rangeMonthPlaceholder:ge==="week"&&se.lang.weekPlaceholder?se.lang.rangeWeekPlaceholder:ge==="time"&&se.timePickerLocale.placeholder?se.timePickerLocale.rangePlaceholder:se.lang.rangePlaceholder}function xs(se,ge){const{allowClear:Le=!0}=se,{clearIcon:Qe,removeIcon:Je}=(0,Cc.Z)(Object.assign(Object.assign({},se),{prefixCls:ge,componentName:"DatePicker"}));return[he.useMemo(()=>Le===!1?!1:Object.assign({clearIcon:Qe},Le===!0?{}:Le),[Le,Qe]),Je]}const[Os,vu]=["week","WeekPicker"],[nc,lu]=["month","MonthPicker"],[mc,gu]=["year","YearPicker"],[Ws,_s]=["quarter","QuarterPicker"],[Rl,Ls]=["time","TimePicker"];var Vs=ne(7939),bc=se=>he.createElement(Vs.ZP,Object.assign({size:"small",type:"primary"},se));function rc(se){return(0,he.useMemo)(()=>Object.assign({button:bc},se),[se])}var yu=function(se,ge){var Le={};for(var Qe in se)Object.prototype.hasOwnProperty.call(se,Qe)&&ge.indexOf(Qe)<0&&(Le[Qe]=se[Qe]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Je=0,Qe=Object.getOwnPropertySymbols(se);Je(0,he.forwardRef)((Le,Qe)=>{var Je;const{prefixCls:_t,getPopupContainer:an,components:cn,className:Dn,style:In,placement:fn,size:Vn,disabled:Kn,bordered:Yn=!0,placeholder:Wn,popupClassName:tr,dropdownClassName:ar,status:qn,rootClassName:ta,variant:Or,picker:fr}=Le,oa=yu(Le,["prefixCls","getPopupContainer","components","className","style","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","rootClassName","variant","picker"]),br=he.useRef(null),{getPrefixCls:kr,direction:oi,getPopupContainer:Ta,rangePicker:Ga}=(0,he.useContext)(Fi.E_),Ia=kr("picker",_t),{compactSize:Ei,compactItemClassnames:Xa}=(0,Al.ri)(Ia,oi),ya=kr(),[na,Lr]=(0,Ll.Z)("rangePicker",Or,Yn),Ea=(0,Hi.Z)(Ia),[wi,mi,Ra]=fs(Ia,Ea),[Ka]=xs(Le,Ia),sa=rc(cn),Wa=(0,ko.Z)(Xi=>{var so;return(so=Vn!=null?Vn:Ei)!==null&&so!==void 0?so:Xi}),Ja=he.useContext(Ri.Z),Ui=Kn!=null?Kn:Ja,Ki=(0,he.useContext)(hl.aM),{hasFeedback:Ya,status:Gi,feedbackIcon:Mi}=Ki,ao=he.createElement(he.Fragment,null,fr===Rl?he.createElement(sn,null):he.createElement(bt,null),Ya&&Mi);(0,he.useImperativeHandle)(Qe,()=>br.current);const[eo]=(0,Rs.Z)("Calendar",jo.Z),no=Object.assign(Object.assign({},eo),Le.locale),[Eo]=(0,Xl.Cn)("DatePicker",(Je=Le.popupStyle)===null||Je===void 0?void 0:Je.zIndex);return wi(he.createElement(iu.Z,{space:!0},he.createElement(El,Object.assign({separator:he.createElement("span",{"aria-label":"to",className:`${Ia}-separator`},he.createElement(fe,null)),disabled:Ui,ref:br,placement:fn,placeholder:Bc(no,fr,Wn),suffixIcon:ao,prevIcon:he.createElement("span",{className:`${Ia}-prev-icon`}),nextIcon:he.createElement("span",{className:`${Ia}-next-icon`}),superPrevIcon:he.createElement("span",{className:`${Ia}-super-prev-icon`}),superNextIcon:he.createElement("span",{className:`${Ia}-super-next-icon`}),transitionName:`${ya}-slide-up`,picker:fr},oa,{className:Yt()({[`${Ia}-${Wa}`]:Wa,[`${Ia}-${na}`]:Lr},(0,Pr.Z)(Ia,(0,Pr.F)(Gi,qn),Ya),mi,Xa,Dn,Ga==null?void 0:Ga.className,Ra,Ea,ta),style:Object.assign(Object.assign({},Ga==null?void 0:Ga.style),In),locale:no.lang,prefixCls:Ia,getPopupContainer:an||Ta,generateConfig:se,components:sa,direction:oi,classNames:{popup:Yt()(mi,tr||ar,Ra,Ea,ta)},styles:{popup:Object.assign(Object.assign({},Le.popupStyle),{zIndex:Eo})},allowClear:Ka}))))}),su=function(se,ge){var Le={};for(var Qe in se)Object.prototype.hasOwnProperty.call(se,Qe)&&ge.indexOf(Qe)<0&&(Le[Qe]=se[Qe]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Je=0,Qe=Object.getOwnPropertySymbols(se);Je{const ge=(Dn,In)=>{const fn=In===Ls?"timePicker":"datePicker";return(0,he.forwardRef)((Kn,Yn)=>{var Wn;const{prefixCls:tr,getPopupContainer:ar,components:qn,style:ta,className:Or,rootClassName:fr,size:oa,bordered:br,placement:kr,placeholder:oi,popupClassName:Ta,dropdownClassName:Ga,disabled:Ia,status:Ei,variant:Xa,onCalendarChange:ya}=Kn,na=su(Kn,["prefixCls","getPopupContainer","components","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","variant","onCalendarChange"]),{getPrefixCls:Lr,direction:Ea,getPopupContainer:wi,[fn]:mi}=(0,he.useContext)(Fi.E_),Ra=Lr("picker",tr),{compactSize:Ka,compactItemClassnames:sa}=(0,Al.ri)(Ra,Ea),Wa=he.useRef(null),[Ja,Ui]=(0,Ll.Z)("datePicker",Xa,br),Ki=(0,Hi.Z)(Ra),[Ya,Gi,Mi]=fs(Ra,Ki);(0,he.useImperativeHandle)(Yn,()=>Wa.current);const ao={showToday:!0},eo=Dn||Kn.picker,no=Lr(),{onSelect:Eo,multiple:Xi}=na,so=Eo&&Dn==="time"&&!Xi,Yi=(tl,Wi,Ql)=>{ya==null||ya(tl,Wi,Ql),so&&Eo(tl)},[ho,yo]=xs(Kn,Ra),Xo=rc(qn),No=(0,ko.Z)(tl=>{var Wi;return(Wi=oa!=null?oa:Ka)!==null&&Wi!==void 0?Wi:tl}),Ji=he.useContext(Ri.Z),ai=Ia!=null?Ia:Ji,Io=(0,he.useContext)(hl.aM),{hasFeedback:Ao,status:Uo,feedbackIcon:xo}=Io,el=he.createElement(he.Fragment,null,eo==="time"?he.createElement(sn,null):he.createElement(bt,null),Ao&&xo),[So]=(0,Rs.Z)("DatePicker",jo.Z),Fo=Object.assign(Object.assign({},So),Kn.locale),[Mo]=(0,Xl.Cn)("DatePicker",(Wn=Kn.popupStyle)===null||Wn===void 0?void 0:Wn.zIndex);return Ya(he.createElement(iu.Z,{space:!0},he.createElement(Ks,Object.assign({ref:Wa,placeholder:Wu(Fo,eo,oi),suffixIcon:el,placement:kr,prevIcon:he.createElement("span",{className:`${Ra}-prev-icon`}),nextIcon:he.createElement("span",{className:`${Ra}-next-icon`}),superPrevIcon:he.createElement("span",{className:`${Ra}-super-prev-icon`}),superNextIcon:he.createElement("span",{className:`${Ra}-super-next-icon`}),transitionName:`${no}-slide-up`,picker:Dn,onCalendarChange:Yi},ao,na,{locale:Fo.lang,className:Yt()({[`${Ra}-${No}`]:No,[`${Ra}-${Ja}`]:Ui},(0,Pr.Z)(Ra,(0,Pr.F)(Uo,Ei),Ao),Gi,sa,mi==null?void 0:mi.className,Or,Mi,Ki,fr),style:Object.assign(Object.assign({},mi==null?void 0:mi.style),ta),prefixCls:Ra,getPopupContainer:ar||wi,generateConfig:se,components:Xo,direction:Ea,disabled:ai,classNames:{popup:Yt()(Gi,Mi,Ki,fr,Ta||Ga)},styles:{popup:Object.assign(Object.assign({},Kn.popupStyle),{zIndex:Mo})},allowClear:ho,removeIcon:yo}))))})},Le=ge(),Qe=ge(Os,vu),Je=ge(nc,lu),_t=ge(mc,gu),an=ge(Ws,_s),cn=ge(Rl,Ls);return{DatePicker:Le,WeekPicker:Qe,MonthPicker:Je,YearPicker:_t,TimePicker:cn,QuarterPicker:an}},ac=se=>{const{DatePicker:ge,WeekPicker:Le,MonthPicker:Qe,YearPicker:Je,TimePicker:_t,QuarterPicker:an}=_u(se),cn=pc(se),Dn=ge;return Dn.WeekPicker=Le,Dn.MonthPicker=Qe,Dn.YearPicker=Je,Dn.RangePicker=cn,Dn.TimePicker=_t,Dn.QuarterPicker=an,Dn};const Xs=ac(st),uu=(0,Nt.Z)(Xs,"popupAlign",void 0,"picker");Xs._InternalPanelDoNotUseOrYouWillBeFired=uu;const Vu=(0,Nt.Z)(Xs.RangePicker,"popupAlign",void 0,"picker");Xs._InternalRangePanelDoNotUseOrYouWillBeFired=Vu,Xs.generatePicker=ac;var Zu=Xs},37285:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return rt}});var y=ne(59301),Oe=ne(92310),ke=ne.n(Oe),ot=ne(48755),Re=ne(36237),Se=ne(63356),Ve=ne(16931),Ke=ne(51636);const ze=Fe=>{const{componentCls:Te,sizePaddingEdgeHorizontal:Ne,colorSplit:tt,lineWidth:st,textPaddingInline:Nt,orientationMargin:he,verticalMarginInline:Ze}=Fe;return{[Te]:Object.assign(Object.assign({},(0,Se.Wf)(Fe)),{borderBlockStart:`${(0,Re.unit)(st)} solid ${tt}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:Ze,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${(0,Re.unit)(st)} solid ${tt}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${(0,Re.unit)(Fe.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${Te}-with-text`]:{display:"flex",alignItems:"center",margin:`${(0,Re.unit)(Fe.dividerHorizontalWithTextGutterMargin)} 0`,color:Fe.colorTextHeading,fontWeight:500,fontSize:Fe.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${tt}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${(0,Re.unit)(st)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${Te}-with-text-start`]:{"&::before":{width:`calc(${he} * 100%)`},"&::after":{width:`calc(100% - ${he} * 100%)`}},[`&-horizontal${Te}-with-text-end`]:{"&::before":{width:`calc(100% - ${he} * 100%)`},"&::after":{width:`calc(${he} * 100%)`}},[`${Te}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:Nt},"&-dashed":{background:"none",borderColor:tt,borderStyle:"dashed",borderWidth:`${(0,Re.unit)(st)} 0 0`},[`&-horizontal${Te}-with-text${Te}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${Te}-dashed`]:{borderInlineStartWidth:st,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:tt,borderStyle:"dotted",borderWidth:`${(0,Re.unit)(st)} 0 0`},[`&-horizontal${Te}-with-text${Te}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${Te}-dotted`]:{borderInlineStartWidth:st,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${Te}-with-text`]:{color:Fe.colorText,fontWeight:"normal",fontSize:Fe.fontSize},[`&-horizontal${Te}-with-text-start${Te}-no-default-orientation-margin-start`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${Te}-inner-text`]:{paddingInlineStart:Ne}},[`&-horizontal${Te}-with-text-end${Te}-no-default-orientation-margin-end`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${Te}-inner-text`]:{paddingInlineEnd:Ne}}})}},nt=Fe=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Fe.marginXS});var lt=(0,Ve.I$)("Divider",Fe=>{const Te=(0,Ke.mergeToken)(Fe,{dividerHorizontalWithTextGutterMargin:Fe.margin,dividerHorizontalGutterMargin:Fe.marginLG,sizePaddingEdgeHorizontal:0});return[ze(Te)]},nt,{unitless:{orientationMargin:!0}}),Be=function(Fe,Te){var Ne={};for(var tt in Fe)Object.prototype.hasOwnProperty.call(Fe,tt)&&Te.indexOf(tt)<0&&(Ne[tt]=Fe[tt]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var st=0,tt=Object.getOwnPropertySymbols(Fe);st{const{getPrefixCls:Te,direction:Ne,className:tt,style:st}=(0,ot.dj)("divider"),{prefixCls:Nt,type:he="horizontal",orientation:Ze="center",orientationMargin:pt,className:nn,rootClassName:Ut,children:qe,dashed:$e,variant:bt="solid",plain:Pe,style:je}=Fe,dt=Be(Fe,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","variant","plain","style"]),Dt=Te("divider",Nt),[sn,Ht,Kt]=lt(Dt),Bn=!!qe,we=y.useMemo(()=>Ze==="left"?Ne==="rtl"?"end":"start":Ze==="right"?Ne==="rtl"?"start":"end":Ze,[Ne,Ze]),fe=we==="start"&&pt!=null,it=we==="end"&&pt!=null,Yt=ke()(Dt,tt,Ht,Kt,`${Dt}-${he}`,{[`${Dt}-with-text`]:Bn,[`${Dt}-with-text-${we}`]:Bn,[`${Dt}-dashed`]:!!$e,[`${Dt}-${bt}`]:bt!=="solid",[`${Dt}-plain`]:!!Pe,[`${Dt}-rtl`]:Ne==="rtl",[`${Dt}-no-default-orientation-margin-start`]:fe,[`${Dt}-no-default-orientation-margin-end`]:it},nn,Ut),et=y.useMemo(()=>typeof pt=="number"?pt:/^\d+$/.test(pt)?Number(pt):pt,[pt]),He={marginInlineStart:fe?et:void 0,marginInlineEnd:it?et:void 0};return sn(y.createElement("div",Object.assign({className:Yt,style:Object.assign(Object.assign({},st),je)},dt,{role:"separator"}),qe&&he!=="vertical"&&y.createElement("span",{className:`${Dt}-inner-text`,style:He},qe)))}},36207:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return gt}});var y=ne(59301),Oe=ne(92310),ke=ne.n(Oe),ot=ne(33885),Re=ne(42978),Se=ne(43403),Ve=ne(34280),Ke=y.createContext(null),ze=y.createContext({}),nt=Ke,lt=ne(20068),Be=ne(54476),kt=ne(77900),rt=ne(10228),Fe=ne(26112),Te=ne(75931),Ne=ne(8654),tt=["prefixCls","className","containerRef"],st=function(Ct){var pn=Ct.prefixCls,Fn=Ct.className,Sn=Ct.containerRef,jn=(0,Te.Z)(Ct,tt),rn=y.useContext(ze),vt=rn.panel,yn=(0,Ne.x1)(vt,Sn);return y.createElement("div",(0,Be.Z)({className:ke()("".concat(pn,"-content"),Fn),role:"dialog",ref:yn},(0,Fe.Z)(Ct,{aria:!0}),{"aria-modal":"true"},jn))},Nt=st,he=ne(48736);function Ze(ft){return typeof ft=="string"&&String(Number(ft))===ft?((0,he.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(ft)):ft}function pt(ft){warning(!("wrapperClassName"in ft),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!ft.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var nn={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function Ut(ft,Ct){var pn,Fn,Sn,jn=ft.prefixCls,rn=ft.open,vt=ft.placement,yn=ft.inline,Wt=ft.push,ln=ft.forceRender,It=ft.autoFocus,mn=ft.keyboard,Lt=ft.classNames,zn=ft.rootClassName,$n=ft.rootStyle,ea=ft.zIndex,nr=ft.className,ut=ft.id,Tt=ft.style,gn=ft.motion,Pn=ft.width,ir=ft.height,Dr=ft.children,La=ft.mask,Vr=ft.maskClosable,Zr=ft.maskMotion,wr=ft.maskClassName,Ba=ft.maskStyle,za=ft.afterOpenChange,Ha=ft.onClose,Qa=ft.onMouseEnter,lr=ft.onMouseOver,Xt=ft.onMouseLeave,Rn=ft.onClick,gr=ft.onKeyDown,Aa=ft.onKeyUp,Nr=ft.styles,xr=ft.drawerRender,pi=y.useRef(),Zi=y.useRef(),ii=y.useRef();y.useImperativeHandle(Ct,function(){return pi.current});var ka=function(Mt){var xt=Mt.keyCode,Hn=Mt.shiftKey;switch(xt){case rt.Z.TAB:{if(xt===rt.Z.TAB){if(!Hn&&document.activeElement===ii.current){var rr;(rr=Zi.current)===null||rr===void 0||rr.focus({preventScroll:!0})}else if(Hn&&document.activeElement===Zi.current){var yr;(yr=ii.current)===null||yr===void 0||yr.focus({preventScroll:!0})}}break}case rt.Z.ESC:{Ha&&mn&&(Mt.stopPropagation(),Ha(Mt));break}}};y.useEffect(function(){if(rn&&It){var Ot;(Ot=pi.current)===null||Ot===void 0||Ot.focus({preventScroll:!0})}},[rn]);var bn=y.useState(!1),Br=(0,Re.Z)(bn,2),Kr=Br[0],jr=Br[1],aa=y.useContext(nt),qt;typeof Wt=="boolean"?qt=Wt?{}:{distance:0}:qt=Wt||{};var Tn=(pn=(Fn=(Sn=qt)===null||Sn===void 0?void 0:Sn.distance)!==null&&Fn!==void 0?Fn:aa==null?void 0:aa.pushDistance)!==null&&pn!==void 0?pn:180,Nn=y.useMemo(function(){return{pushDistance:Tn,push:function(){jr(!0)},pull:function(){jr(!1)}}},[Tn]);y.useEffect(function(){if(rn){var Ot;aa==null||(Ot=aa.push)===null||Ot===void 0||Ot.call(aa)}else{var Mt;aa==null||(Mt=aa.pull)===null||Mt===void 0||Mt.call(aa)}},[rn]),y.useEffect(function(){return function(){var Ot;aa==null||(Ot=aa.pull)===null||Ot===void 0||Ot.call(aa)}},[]);var ht=La&&y.createElement(kt.default,(0,Be.Z)({key:"mask"},Zr,{visible:rn}),function(Ot,Mt){var xt=Ot.className,Hn=Ot.style;return y.createElement("div",{className:ke()("".concat(jn,"-mask"),xt,Lt==null?void 0:Lt.mask,wr),style:(0,ot.Z)((0,ot.Z)((0,ot.Z)({},Hn),Ba),Nr==null?void 0:Nr.mask),onClick:Vr&&rn?Ha:void 0,ref:Mt})}),wt=typeof gn=="function"?gn(vt):gn,Gn={};if(Kr&&Tn)switch(vt){case"top":Gn.transform="translateY(".concat(Tn,"px)");break;case"bottom":Gn.transform="translateY(".concat(-Tn,"px)");break;case"left":Gn.transform="translateX(".concat(Tn,"px)");break;default:Gn.transform="translateX(".concat(-Tn,"px)");break}vt==="left"||vt==="right"?Gn.width=Ze(Pn):Gn.height=Ze(ir);var di={onMouseEnter:Qa,onMouseOver:lr,onMouseLeave:Xt,onClick:Rn,onKeyDown:gr,onKeyUp:Aa},Na=y.createElement(kt.default,(0,Be.Z)({key:"panel"},wt,{visible:rn,forceRender:ln,onVisibleChanged:function(Mt){za==null||za(Mt)},removeOnLeave:!1,leavedClassName:"".concat(jn,"-content-wrapper-hidden")}),function(Ot,Mt){var xt=Ot.className,Hn=Ot.style,rr=y.createElement(Nt,(0,Be.Z)({id:ut,containerRef:Mt,prefixCls:jn,className:ke()(nr,Lt==null?void 0:Lt.content),style:(0,ot.Z)((0,ot.Z)({},Tt),Nr==null?void 0:Nr.content)},(0,Fe.Z)(ft,{aria:!0}),di),Dr);return y.createElement("div",(0,Be.Z)({className:ke()("".concat(jn,"-content-wrapper"),Lt==null?void 0:Lt.wrapper,xt),style:(0,ot.Z)((0,ot.Z)((0,ot.Z)({},Gn),Hn),Nr==null?void 0:Nr.wrapper)},(0,Fe.Z)(ft,{data:!0})),xr?xr(rr):rr)}),ct=(0,ot.Z)({},$n);return ea&&(ct.zIndex=ea),y.createElement(nt.Provider,{value:Nn},y.createElement("div",{className:ke()(jn,"".concat(jn,"-").concat(vt),zn,(0,lt.Z)((0,lt.Z)({},"".concat(jn,"-open"),rn),"".concat(jn,"-inline"),yn)),style:ct,tabIndex:-1,ref:pi,onKeyDown:ka},ht,y.createElement("div",{tabIndex:0,ref:Zi,style:nn,"aria-hidden":"true","data-sentinel":"start"}),Na,y.createElement("div",{tabIndex:0,ref:ii,style:nn,"aria-hidden":"true","data-sentinel":"end"})))}var qe=y.forwardRef(Ut),$e=qe,bt=function(Ct){var pn=Ct.open,Fn=pn===void 0?!1:pn,Sn=Ct.prefixCls,jn=Sn===void 0?"rc-drawer":Sn,rn=Ct.placement,vt=rn===void 0?"right":rn,yn=Ct.autoFocus,Wt=yn===void 0?!0:yn,ln=Ct.keyboard,It=ln===void 0?!0:ln,mn=Ct.width,Lt=mn===void 0?378:mn,zn=Ct.mask,$n=zn===void 0?!0:zn,ea=Ct.maskClosable,nr=ea===void 0?!0:ea,ut=Ct.getContainer,Tt=Ct.forceRender,gn=Ct.afterOpenChange,Pn=Ct.destroyOnClose,ir=Ct.onMouseEnter,Dr=Ct.onMouseOver,La=Ct.onMouseLeave,Vr=Ct.onClick,Zr=Ct.onKeyDown,wr=Ct.onKeyUp,Ba=Ct.panelRef,za=y.useState(!1),Ha=(0,Re.Z)(za,2),Qa=Ha[0],lr=Ha[1],Xt=y.useState(!1),Rn=(0,Re.Z)(Xt,2),gr=Rn[0],Aa=Rn[1];(0,Ve.Z)(function(){Aa(!0)},[]);var Nr=gr?Fn:!1,xr=y.useRef(),pi=y.useRef();(0,Ve.Z)(function(){Nr&&(pi.current=document.activeElement)},[Nr]);var Zi=function(Kr){var jr;if(lr(Kr),gn==null||gn(Kr),!Kr&&pi.current&&!((jr=xr.current)!==null&&jr!==void 0&&jr.contains(pi.current))){var aa;(aa=pi.current)===null||aa===void 0||aa.focus({preventScroll:!0})}},ii=y.useMemo(function(){return{panel:Ba}},[Ba]);if(!Tt&&!Qa&&!Nr&&Pn)return null;var ka={onMouseEnter:ir,onMouseOver:Dr,onMouseLeave:La,onClick:Vr,onKeyDown:Zr,onKeyUp:wr},bn=(0,ot.Z)((0,ot.Z)({},Ct),{},{open:Nr,prefixCls:jn,placement:vt,autoFocus:Wt,keyboard:It,width:Lt,mask:$n,maskClosable:nr,inline:ut===!1,afterOpenChange:Zi,ref:xr},ka);return y.createElement(ze.Provider,{value:ii},y.createElement(Se.Z,{open:Nr||Tt||Qa,autoDestroy:!1,getContainer:ut,autoLock:$n&&(Nr||Qa)},y.createElement($e,bn)))},Pe=bt,je=Pe,dt=ne(62487),Dt=ne(75030),sn=ne(86641),Ht=ne(55743),Kt=ne(48755),Bn=ne(91190),we=ne(78776),fe=ne(458),Yt=ft=>{var Ct,pn;const{prefixCls:Fn,title:Sn,footer:jn,extra:rn,loading:vt,onClose:yn,headerStyle:Wt,bodyStyle:ln,footerStyle:It,children:mn,classNames:Lt,styles:zn}=ft,$n=(0,Kt.dj)("drawer"),ea=y.useCallback(Pn=>y.createElement("button",{type:"button",onClick:yn,"aria-label":"Close",className:`${Fn}-close`},Pn),[yn]),[nr,ut]=(0,we.Z)((0,we.w)(ft),(0,we.w)($n),{closable:!0,closeIconRender:ea}),Tt=y.useMemo(()=>{var Pn,ir;return!Sn&&!nr?null:y.createElement("div",{style:Object.assign(Object.assign(Object.assign({},(Pn=$n.styles)===null||Pn===void 0?void 0:Pn.header),Wt),zn==null?void 0:zn.header),className:ke()(`${Fn}-header`,{[`${Fn}-header-close-only`]:nr&&!Sn&&!rn},(ir=$n.classNames)===null||ir===void 0?void 0:ir.header,Lt==null?void 0:Lt.header)},y.createElement("div",{className:`${Fn}-header-title`},ut,Sn&&y.createElement("div",{className:`${Fn}-title`},Sn)),rn&&y.createElement("div",{className:`${Fn}-extra`},rn))},[nr,ut,rn,Wt,Fn,Sn]),gn=y.useMemo(()=>{var Pn,ir;if(!jn)return null;const Dr=`${Fn}-footer`;return y.createElement("div",{className:ke()(Dr,(Pn=$n.classNames)===null||Pn===void 0?void 0:Pn.footer,Lt==null?void 0:Lt.footer),style:Object.assign(Object.assign(Object.assign({},(ir=$n.styles)===null||ir===void 0?void 0:ir.footer),It),zn==null?void 0:zn.footer)},jn)},[jn,It,Fn]);return y.createElement(y.Fragment,null,Tt,y.createElement("div",{className:ke()(`${Fn}-body`,Lt==null?void 0:Lt.body,(Ct=$n.classNames)===null||Ct===void 0?void 0:Ct.body),style:Object.assign(Object.assign(Object.assign({},(pn=$n.styles)===null||pn===void 0?void 0:pn.body),ln),zn==null?void 0:zn.body)},vt?y.createElement(fe.Z,{active:!0,title:!1,paragraph:{rows:5},className:`${Fn}-body-skeleton`}):mn),gn)},et=ne(36237),He=ne(63356),Ue=ne(16931),at=ne(51636);const dn=ft=>{const Ct="100%";return{left:`translateX(-${Ct})`,right:`translateX(${Ct})`,top:`translateY(-${Ct})`,bottom:`translateY(${Ct})`}[ft]},Qt=(ft,Ct)=>({"&-enter, &-appear":Object.assign(Object.assign({},ft),{"&-active":Ct}),"&-leave":Object.assign(Object.assign({},Ct),{"&-active":ft})}),An=(ft,Ct)=>Object.assign({"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${Ct}`}}},Qt({opacity:ft},{opacity:1})),At=(ft,Ct)=>[An(.7,Ct),Qt({transform:dn(ft)},{transform:"none"})];var en=ft=>{const{componentCls:Ct,motionDurationSlow:pn}=ft;return{[Ct]:{[`${Ct}-mask-motion`]:An(0,pn),[`${Ct}-panel-motion`]:["left","right","top","bottom"].reduce((Fn,Sn)=>Object.assign(Object.assign({},Fn),{[`&-${Sn}`]:At(Sn,pn)}),{})}}};const ue=ft=>{const{borderRadiusSM:Ct,componentCls:pn,zIndexPopup:Fn,colorBgMask:Sn,colorBgElevated:jn,motionDurationSlow:rn,motionDurationMid:vt,paddingXS:yn,padding:Wt,paddingLG:ln,fontSizeLG:It,lineHeightLG:mn,lineWidth:Lt,lineType:zn,colorSplit:$n,marginXS:ea,colorIcon:nr,colorIconHover:ut,colorBgTextHover:Tt,colorBgTextActive:gn,colorText:Pn,fontWeightStrong:ir,footerPaddingBlock:Dr,footerPaddingInline:La,calc:Vr}=ft,Zr=`${pn}-content-wrapper`;return{[pn]:{position:"fixed",inset:0,zIndex:Fn,pointerEvents:"none",color:Pn,"&-pure":{position:"relative",background:jn,display:"flex",flexDirection:"column",[`&${pn}-left`]:{boxShadow:ft.boxShadowDrawerLeft},[`&${pn}-right`]:{boxShadow:ft.boxShadowDrawerRight},[`&${pn}-top`]:{boxShadow:ft.boxShadowDrawerUp},[`&${pn}-bottom`]:{boxShadow:ft.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${pn}-mask`]:{position:"absolute",inset:0,zIndex:Fn,background:Sn,pointerEvents:"auto"},[Zr]:{position:"absolute",zIndex:Fn,maxWidth:"100vw",transition:`all ${rn}`,"&-hidden":{display:"none"}},[`&-left > ${Zr}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:ft.boxShadowDrawerLeft},[`&-right > ${Zr}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:ft.boxShadowDrawerRight},[`&-top > ${Zr}`]:{top:0,insetInline:0,boxShadow:ft.boxShadowDrawerUp},[`&-bottom > ${Zr}`]:{bottom:0,insetInline:0,boxShadow:ft.boxShadowDrawerDown},[`${pn}-content`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%",overflow:"auto",background:jn,pointerEvents:"auto"},[`${pn}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${(0,et.unit)(Wt)} ${(0,et.unit)(ln)}`,fontSize:It,lineHeight:mn,borderBottom:`${(0,et.unit)(Lt)} ${zn} ${$n}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${pn}-extra`]:{flex:"none"},[`${pn}-close`]:Object.assign({display:"inline-flex",width:Vr(It).add(yn).equal(),height:Vr(It).add(yn).equal(),borderRadius:Ct,justifyContent:"center",alignItems:"center",marginInlineEnd:ea,color:nr,fontWeight:ir,fontSize:It,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,cursor:"pointer",transition:`all ${vt}`,textRendering:"auto","&:hover":{color:ut,backgroundColor:Tt,textDecoration:"none"},"&:active":{backgroundColor:gn}},(0,He.Qy)(ft)),[`${pn}-title`]:{flex:1,margin:0,fontWeight:ft.fontWeightStrong,fontSize:It,lineHeight:mn},[`${pn}-body`]:{flex:1,minWidth:0,minHeight:0,padding:ln,overflow:"auto",[`${pn}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center"}},[`${pn}-footer`]:{flexShrink:0,padding:`${(0,et.unit)(Dr)} ${(0,et.unit)(La)}`,borderTop:`${(0,et.unit)(Lt)} ${zn} ${$n}`},"&-rtl":{direction:"rtl"}}}},ae=ft=>({zIndexPopup:ft.zIndexPopupBase,footerPaddingBlock:ft.paddingXS,footerPaddingInline:ft.padding});var re=(0,Ue.I$)("Drawer",ft=>{const Ct=(0,at.mergeToken)(ft,{});return[ue(Ct),en(Ct)]},ae),ce=function(ft,Ct){var pn={};for(var Fn in ft)Object.prototype.hasOwnProperty.call(ft,Fn)&&Ct.indexOf(Fn)<0&&(pn[Fn]=ft[Fn]);if(ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Sn=0,Fn=Object.getOwnPropertySymbols(ft);Sn{var Ct;const{rootClassName:pn,width:Fn,height:Sn,size:jn="default",mask:rn=!0,push:vt=ie,open:yn,afterOpenChange:Wt,onClose:ln,prefixCls:It,getContainer:mn,style:Lt,className:zn,visible:$n,afterVisibleChange:ea,maskStyle:nr,drawerStyle:ut,contentWrapperStyle:Tt}=ft,gn=ce(ft,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange","maskStyle","drawerStyle","contentWrapperStyle"]),{getPopupContainer:Pn,getPrefixCls:ir,direction:Dr,className:La,style:Vr,classNames:Zr,styles:wr}=(0,Kt.dj)("drawer"),Ba=ir("drawer",It),[za,Ha,Qa]=re(Ba),lr=mn===void 0&&Pn?()=>Pn(document.body):mn,Xt=ke()({"no-mask":!rn,[`${Ba}-rtl`]:Dr==="rtl"},pn,Ha,Qa),Rn=y.useMemo(()=>Fn!=null?Fn:jn==="large"?736:378,[Fn,jn]),gr=y.useMemo(()=>Sn!=null?Sn:jn==="large"?736:378,[Sn,jn]),Aa={motionName:(0,sn.m)(Ba,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},Nr=bn=>({motionName:(0,sn.m)(Ba,`panel-motion-${bn}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),xr=(0,Bn.H)(),[pi,Zi]=(0,Dt.Cn)("Drawer",gn.zIndex),{classNames:ii={},styles:ka={}}=gn;return za(y.createElement(dt.Z,{form:!0,space:!0},y.createElement(Ht.Z.Provider,{value:Zi},y.createElement(je,Object.assign({prefixCls:Ba,onClose:ln,maskMotion:Aa,motion:Nr},gn,{classNames:{mask:ke()(ii.mask,Zr.mask),content:ke()(ii.content,Zr.content),wrapper:ke()(ii.wrapper,Zr.wrapper)},styles:{mask:Object.assign(Object.assign(Object.assign({},ka.mask),nr),wr.mask),content:Object.assign(Object.assign(Object.assign({},ka.content),ut),wr.content),wrapper:Object.assign(Object.assign(Object.assign({},ka.wrapper),Tt),wr.wrapper)},open:yn!=null?yn:$n,mask:rn,push:vt,width:Rn,height:gr,style:Object.assign(Object.assign({},Vr),Lt),className:ke()(La,zn),rootClassName:Xt,getContainer:lr,afterOpenChange:Wt!=null?Wt:ea,panelRef:xr,zIndex:pi}),y.createElement(Yt,Object.assign({prefixCls:Ba},gn,{onClose:ln}))))))},yt=ft=>{const{prefixCls:Ct,style:pn,className:Fn,placement:Sn="right"}=ft,jn=ce(ft,["prefixCls","style","className","placement"]),{getPrefixCls:rn}=y.useContext(Kt.E_),vt=rn("drawer",Ct),[yn,Wt,ln]=re(vt),It=ke()(vt,`${vt}-pure`,`${vt}-${Sn}`,Wt,ln,Fn);return yn(y.createElement("div",{className:It,style:pn},y.createElement(Yt,Object.assign({prefixCls:vt},jn))))};Ce._InternalPanelDoNotUseOrYouWillBeFired=yt;var gt=Ce},4875:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return nr}});var y=ne(59301),Oe=ne(84105),ke=ne(87395),ot=ne(92310),Re=ne.n(ot),Se=ne(54476),Ve=ne(20068),Ke=ne(76190),ze=ne(42978),nt=ne(75931),lt=ne(67732),Be=ne(83652);function kt(){return typeof BigInt=="function"}function rt(ut){return!ut&&ut!==0&&!Number.isNaN(ut)||!String(ut).trim()}function Fe(ut){var Tt=ut.trim(),gn=Tt.startsWith("-");gn&&(Tt=Tt.slice(1)),Tt=Tt.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),Tt.startsWith(".")&&(Tt="0".concat(Tt));var Pn=Tt||"0",ir=Pn.split("."),Dr=ir[0]||"0",La=ir[1]||"0";Dr==="0"&&La==="0"&&(gn=!1);var Vr=gn?"-":"";return{negative:gn,negativeStr:Vr,trimStr:Pn,integerStr:Dr,decimalStr:La,fullStr:"".concat(Vr).concat(Pn)}}function Te(ut){var Tt=String(ut);return!Number.isNaN(Number(Tt))&&Tt.includes("e")}function Ne(ut){var Tt=String(ut);if(Te(ut)){var gn=Number(Tt.slice(Tt.indexOf("e-")+2)),Pn=Tt.match(/\.(\d+)/);return Pn!=null&&Pn[1]&&(gn+=Pn[1].length),gn}return Tt.includes(".")&&st(Tt)?Tt.length-Tt.indexOf(".")-1:0}function tt(ut){var Tt=String(ut);if(Te(ut)){if(ut>Number.MAX_SAFE_INTEGER)return String(kt()?BigInt(ut).toString():Number.MAX_SAFE_INTEGER);if(ut0&&arguments[0]!==void 0?arguments[0]:!0;return gn?this.isInvalidate()?"":Fe("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),ut}(),he=function(){function ut(Tt){if((0,lt.Z)(this,ut),(0,Ve.Z)(this,"origin",""),(0,Ve.Z)(this,"number",void 0),(0,Ve.Z)(this,"empty",void 0),rt(Tt)){this.empty=!0;return}this.origin=String(Tt),this.number=Number(Tt)}return(0,Be.Z)(ut,[{key:"negate",value:function(){return new ut(-this.toNumber())}},{key:"add",value:function(gn){if(this.isInvalidate())return new ut(gn);var Pn=Number(gn);if(Number.isNaN(Pn))return this;var ir=this.number+Pn;if(ir>Number.MAX_SAFE_INTEGER)return new ut(Number.MAX_SAFE_INTEGER);if(irNumber.MAX_SAFE_INTEGER)return new ut(Number.MAX_SAFE_INTEGER);if(ir0&&arguments[0]!==void 0?arguments[0]:!0;return gn?this.isInvalidate()?"":tt(this.number):this.origin}}]),ut}();function Ze(ut){return kt()?new Nt(ut):new he(ut)}function pt(ut,Tt,gn){var Pn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(ut==="")return"";var ir=Fe(ut),Dr=ir.negativeStr,La=ir.integerStr,Vr=ir.decimalStr,Zr="".concat(Tt).concat(Vr),wr="".concat(Dr).concat(La);if(gn>=0){var Ba=Number(Vr[gn]);if(Ba>=5&&!Pn){var za=Ze(ut).add("".concat(Dr,"0.").concat("0".repeat(gn)).concat(10-Ba));return pt(za.toString(),Tt,gn,Pn)}return gn===0?wr:"".concat(wr).concat(Tt).concat(Vr.padEnd(gn,"0").slice(0,gn))}return Zr===".0"?wr:"".concat(wr).concat(Zr)}var nn=Ze,Ut=ne(36901),qe=ne(34280);function $e(ut,Tt){return typeof Proxy!="undefined"&&ut?new Proxy(ut,{get:function(Pn,ir){if(Tt[ir])return Tt[ir];var Dr=Pn[ir];return typeof Dr=="function"?Dr.bind(Pn):Dr}}):ut}var bt=ne(8654),Pe=ne(48736);function je(ut,Tt){var gn=(0,y.useRef)(null);function Pn(){try{var Dr=ut.selectionStart,La=ut.selectionEnd,Vr=ut.value,Zr=Vr.substring(0,Dr),wr=Vr.substring(La);gn.current={start:Dr,end:La,value:Vr,beforeTxt:Zr,afterTxt:wr}}catch(Ba){}}function ir(){if(ut&&gn.current&&Tt)try{var Dr=ut.value,La=gn.current,Vr=La.beforeTxt,Zr=La.afterTxt,wr=La.start,Ba=Dr.length;if(Dr.startsWith(Vr))Ba=Vr.length;else if(Dr.endsWith(Zr))Ba=Dr.length-gn.current.afterTxt.length;else{var za=Vr[wr-1],Ha=Dr.indexOf(za,wr-1);Ha!==-1&&(Ba=Ha+1)}ut.setSelectionRange(Ba,Ba)}catch(Qa){(0,Pe.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(Qa.message))}}return[Pn,ir]}var dt=ne(49658),Dt=function(){var Tt=(0,y.useState)(!1),gn=(0,ze.Z)(Tt,2),Pn=gn[0],ir=gn[1];return(0,qe.Z)(function(){ir((0,dt.Z)())},[]),Pn},sn=Dt,Ht=ne(16089),Kt=200,Bn=600;function we(ut){var Tt=ut.prefixCls,gn=ut.upNode,Pn=ut.downNode,ir=ut.upDisabled,Dr=ut.downDisabled,La=ut.onStep,Vr=y.useRef(),Zr=y.useRef([]),wr=y.useRef();wr.current=La;var Ba=function(){clearTimeout(Vr.current)},za=function(Nr,xr){Nr.preventDefault(),Ba(),wr.current(xr);function pi(){wr.current(xr),Vr.current=setTimeout(pi,Kt)}Vr.current=setTimeout(pi,Bn)};y.useEffect(function(){return function(){Ba(),Zr.current.forEach(function(Aa){return Ht.Z.cancel(Aa)})}},[]);var Ha=sn();if(Ha)return null;var Qa="".concat(Tt,"-handler"),lr=Re()(Qa,"".concat(Qa,"-up"),(0,Ve.Z)({},"".concat(Qa,"-up-disabled"),ir)),Xt=Re()(Qa,"".concat(Qa,"-down"),(0,Ve.Z)({},"".concat(Qa,"-down-disabled"),Dr)),Rn=function(){return Zr.current.push((0,Ht.Z)(Ba))},gr={unselectable:"on",role:"button",onMouseUp:Rn,onMouseLeave:Rn};return y.createElement("div",{className:"".concat(Qa,"-wrap")},y.createElement("span",(0,Se.Z)({},gr,{onMouseDown:function(Nr){za(Nr,!0)},"aria-label":"Increase Value","aria-disabled":ir,className:lr}),gn||y.createElement("span",{unselectable:"on",className:"".concat(Tt,"-handler-up-inner")})),y.createElement("span",(0,Se.Z)({},gr,{onMouseDown:function(Nr){za(Nr,!1)},"aria-label":"Decrease Value","aria-disabled":Dr,className:Xt}),Pn||y.createElement("span",{unselectable:"on",className:"".concat(Tt,"-handler-down-inner")})))}function fe(ut){var Tt=typeof ut=="number"?tt(ut):Fe(ut).fullStr,gn=Tt.includes(".");return gn?Fe(Tt.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:ut+"0"}var it=ne(30292),Yt=function(){var ut=(0,y.useRef)(0),Tt=function(){Ht.Z.cancel(ut.current)};return(0,y.useEffect)(function(){return Tt},[]),function(gn){Tt(),ut.current=(0,Ht.Z)(function(){gn()})}},et=["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"],Ue=function(Tt,gn){return Tt||gn.isEmpty()?gn.toString():gn.toNumber()},at=function(Tt){var gn=nn(Tt);return gn.isInvalidate()?null:gn},dn=y.forwardRef(function(ut,Tt){var gn=ut.prefixCls,Pn=ut.className,ir=ut.style,Dr=ut.min,La=ut.max,Vr=ut.step,Zr=Vr===void 0?1:Vr,wr=ut.defaultValue,Ba=ut.value,za=ut.disabled,Ha=ut.readOnly,Qa=ut.upHandler,lr=ut.downHandler,Xt=ut.keyboard,Rn=ut.changeOnWheel,gr=Rn===void 0?!1:Rn,Aa=ut.controls,Nr=Aa===void 0?!0:Aa,xr=ut.classNames,pi=ut.stringMode,Zi=ut.parser,ii=ut.formatter,ka=ut.precision,bn=ut.decimalSeparator,Br=ut.onChange,Kr=ut.onInput,jr=ut.onPressEnter,aa=ut.onStep,qt=ut.changeOnBlur,Tn=qt===void 0?!0:qt,Nn=ut.domRef,ht=(0,nt.Z)(ut,et),wt="".concat(gn,"-input"),Gn=y.useRef(null),di=y.useState(!1),Na=(0,ze.Z)(di,2),ct=Na[0],Ot=Na[1],Mt=y.useRef(!1),xt=y.useRef(!1),Hn=y.useRef(!1),rr=y.useState(function(){return nn(Ba!=null?Ba:wr)}),yr=(0,ze.Z)(rr,2),Un=yr[0],Tr=yr[1];function Jr(dr){Ba===void 0&&Tr(dr)}var fi=y.useCallback(function(dr,Cn){if(!Cn)return ka>=0?ka:Math.max(Ne(dr),Ne(Zr))},[ka,Zr]),ha=y.useCallback(function(dr){var Cn=String(dr);if(Zi)return Zi(Cn);var mr=Cn;return bn&&(mr=mr.replace(bn,".")),mr.replace(/[^\w.-]+/g,"")},[Zi,bn]),Vt=y.useRef(""),Gt=y.useCallback(function(dr,Cn){if(ii)return ii(dr,{userTyping:Cn,input:String(Vt.current)});var mr=typeof dr=="number"?tt(dr):dr;if(!Cn){var Rr=fi(mr,Cn);if(st(mr)&&(bn||Rr>=0)){var er=bn||".";mr=pt(mr,er,Rr)}}return mr},[ii,fi,bn]),Bt=y.useState(function(){var dr=wr!=null?wr:Ba;return Un.isInvalidate()&&["string","number"].includes((0,Ke.Z)(dr))?Number.isNaN(dr)?"":dr:Gt(Un.toString(),!1)}),En=(0,ze.Z)(Bt,2),Xn=En[0],Fr=En[1];Vt.current=Xn;function Ln(dr,Cn){Fr(Gt(dr.isInvalidate()?dr.toString(!1):dr.toString(!Cn),Cn))}var ur=y.useMemo(function(){return at(La)},[La,ka]),vn=y.useMemo(function(){return at(Dr)},[Dr,ka]),Cr=y.useMemo(function(){return!ur||!Un||Un.isInvalidate()?!1:ur.lessEquals(Un)},[ur,Un]),Wr=y.useMemo(function(){return!vn||!Un||Un.isInvalidate()?!1:Un.lessEquals(vn)},[vn,Un]),un=je(Gn.current,ct),va=(0,ze.Z)(un,2),xa=va[0],da=va[1],Gr=function(Cn){return ur&&!Cn.lessEquals(ur)?ur:vn&&!vn.lessEquals(Cn)?vn:null},ei=function(Cn){return!Gr(Cn)},Oa=function(Cn,mr){var Rr=Cn,er=ei(Rr)||Rr.isEmpty();if(!Rr.isEmpty()&&!mr&&(Rr=Gr(Rr)||Rr,er=!0),!Ha&&!za&&er){var or=Rr.toString(),Qn=fi(or,mr);return Qn>=0&&(Rr=nn(pt(or,".",Qn)),ei(Rr)||(Rr=nn(pt(or,".",Qn,!0)))),Rr.equals(Un)||(Jr(Rr),Br==null||Br(Rr.isEmpty()?null:Ue(pi,Rr)),Ba===void 0&&Ln(Rr,mr)),Rr}return Un},zr=Yt(),Fa=function dr(Cn){if(xa(),Vt.current=Cn,Fr(Cn),!xt.current){var mr=ha(Cn),Rr=nn(mr);Rr.isNaN()||Oa(Rr,!0)}Kr==null||Kr(Cn),zr(function(){var er=Cn;Zi||(er=Cn.replace(/。/g,".")),er!==Cn&&dr(er)})},ia=function(){xt.current=!0},Qr=function(){xt.current=!1,Fa(Gn.current.value)},Ua=function(Cn){Fa(Cn.target.value)},ca=function(Cn){var mr;if(!(Cn&&Cr||!Cn&&Wr)){Mt.current=!1;var Rr=nn(Hn.current?fe(Zr):Zr);Cn||(Rr=Rr.negate());var er=(Un||nn(0)).add(Rr.toString()),or=Oa(er,!1);aa==null||aa(Ue(pi,or),{offset:Hn.current?fe(Zr):Zr,type:Cn?"up":"down"}),(mr=Gn.current)===null||mr===void 0||mr.focus()}},wa=function(Cn){var mr=nn(ha(Xn)),Rr;mr.isNaN()?Rr=Oa(Un,Cn):Rr=Oa(mr,Cn),Ba!==void 0?Ln(Un,!1):Rr.isNaN()||Ln(Rr,!1)},ga=function(){Mt.current=!0},Ir=function(Cn){var mr=Cn.key,Rr=Cn.shiftKey;Mt.current=!0,Hn.current=Rr,mr==="Enter"&&(xt.current||(Mt.current=!1),wa(!1),jr==null||jr(Cn)),Xt!==!1&&!xt.current&&["Up","ArrowUp","Down","ArrowDown"].includes(mr)&&(ca(mr==="Up"||mr==="ArrowUp"),Cn.preventDefault())},Jn=function(){Mt.current=!1,Hn.current=!1};y.useEffect(function(){if(gr&&ct){var dr=function(Rr){ca(Rr.deltaY<0),Rr.preventDefault()},Cn=Gn.current;if(Cn)return Cn.addEventListener("wheel",dr,{passive:!1}),function(){return Cn.removeEventListener("wheel",dr)}}});var ti=function(){Tn&&wa(!1),Ot(!1),Mt.current=!1};return(0,qe.o)(function(){Un.isInvalidate()||Ln(Un,!1)},[ka,ii]),(0,qe.o)(function(){var dr=nn(Ba);Tr(dr);var Cn=nn(ha(Xn));(!dr.equals(Cn)||!Mt.current||ii)&&Ln(dr,Mt.current)},[Ba]),(0,qe.o)(function(){ii&&da()},[Xn]),y.createElement("div",{ref:Nn,className:Re()(gn,Pn,(0,Ve.Z)((0,Ve.Z)((0,Ve.Z)((0,Ve.Z)((0,Ve.Z)({},"".concat(gn,"-focused"),ct),"".concat(gn,"-disabled"),za),"".concat(gn,"-readonly"),Ha),"".concat(gn,"-not-a-number"),Un.isNaN()),"".concat(gn,"-out-of-range"),!Un.isInvalidate()&&!ei(Un))),style:ir,onFocus:function(){Ot(!0)},onBlur:ti,onKeyDown:Ir,onKeyUp:Jn,onCompositionStart:ia,onCompositionEnd:Qr,onBeforeInput:ga},Nr&&y.createElement(we,{prefixCls:gn,upNode:Qa,downNode:lr,upDisabled:Cr,downDisabled:Wr,onStep:ca}),y.createElement("div",{className:"".concat(wt,"-wrap")},y.createElement("input",(0,Se.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":Dr,"aria-valuemax":La,"aria-valuenow":Un.isInvalidate()?null:Un.toString(),step:Zr},ht,{ref:(0,bt.sQ)(Gn,Tt),className:wt,value:Xn,onChange:Ua,disabled:za,readOnly:Ha}))))}),Qt=y.forwardRef(function(ut,Tt){var gn=ut.disabled,Pn=ut.style,ir=ut.prefixCls,Dr=ir===void 0?"rc-input-number":ir,La=ut.value,Vr=ut.prefix,Zr=ut.suffix,wr=ut.addonBefore,Ba=ut.addonAfter,za=ut.className,Ha=ut.classNames,Qa=(0,nt.Z)(ut,He),lr=y.useRef(null),Xt=y.useRef(null),Rn=y.useRef(null),gr=function(Nr){Rn.current&&(0,it.nH)(Rn.current,Nr)};return y.useImperativeHandle(Tt,function(){return $e(Rn.current,{focus:gr,nativeElement:lr.current.nativeElement||Xt.current})}),y.createElement(Ut.BaseInput,{className:za,triggerFocus:gr,prefixCls:Dr,value:La,disabled:gn,style:Pn,prefix:Vr,suffix:Zr,addonAfter:Ba,addonBefore:wr,classNames:Ha,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:lr},y.createElement(dn,(0,Se.Z)({prefixCls:Dr,disabled:gn,ref:Rn,domRef:Xt,className:Ha==null?void 0:Ha.input},Qa)))}),An=Qt,At=An,Xe=ne(62487),en=ne(82855),ue=ne(48755),ae=ne(60840),re=ne(2171),ce=ne(83397),ve=ne(31756),ie=ne(56553),Ce=ne(24971),yt=ne(70045),gt=ne(36237),ft=ne(53075),Ct=ne(64910),pn=ne(39082),Fn=ne(63356),Sn=ne(56119),jn=ne(16931),rn=ne(51636),vt=ne(17835);const yn=ut=>{var Tt;const gn=(Tt=ut.handleVisible)!==null&&Tt!==void 0?Tt:"auto",Pn=ut.controlHeightSM-ut.lineWidth*2;return Object.assign(Object.assign({},(0,Ct.T)(ut)),{controlWidth:90,handleWidth:Pn,handleFontSize:ut.fontSize/2,handleVisible:gn,handleActiveBg:ut.colorFillAlter,handleBg:ut.colorBgContainer,filledHandleBg:new vt.FastColor(ut.colorFillSecondary).onBackground(ut.colorBgContainer).toHexString(),handleHoverColor:ut.colorPrimary,handleBorderColor:ut.colorBorder,handleOpacity:gn===!0?1:0,handleVisibleWidth:gn===!0?Pn:0})},Wt=(ut,Tt)=>{let{componentCls:gn,borderRadiusSM:Pn,borderRadiusLG:ir}=ut;const Dr=Tt==="lg"?ir:Pn;return{[`&-${Tt}`]:{[`${gn}-handler-wrap`]:{borderStartEndRadius:Dr,borderEndEndRadius:Dr},[`${gn}-handler-up`]:{borderStartEndRadius:Dr},[`${gn}-handler-down`]:{borderEndEndRadius:Dr}}}},ln=ut=>{const{componentCls:Tt,lineWidth:gn,lineType:Pn,borderRadius:ir,inputFontSizeSM:Dr,inputFontSizeLG:La,controlHeightLG:Vr,controlHeightSM:Zr,colorError:wr,paddingInlineSM:Ba,paddingBlockSM:za,paddingBlockLG:Ha,paddingInlineLG:Qa,colorTextDescription:lr,motionDurationMid:Xt,handleHoverColor:Rn,handleOpacity:gr,paddingInline:Aa,paddingBlock:Nr,handleBg:xr,handleActiveBg:pi,colorTextDisabled:Zi,borderRadiusSM:ii,borderRadiusLG:ka,controlWidth:bn,handleBorderColor:Br,filledHandleBg:Kr,lineHeightLG:jr,calc:aa}=ut;return[{[Tt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Fn.Wf)(ut)),(0,ft.ik)(ut)),{display:"inline-block",width:bn,margin:0,padding:0,borderRadius:ir}),(0,pn.qG)(ut,{[`${Tt}-handler-wrap`]:{background:xr,[`${Tt}-handler-down`]:{borderBlockStart:`${(0,gt.unit)(gn)} ${Pn} ${Br}`}}})),(0,pn.H8)(ut,{[`${Tt}-handler-wrap`]:{background:Kr,[`${Tt}-handler-down`]:{borderBlockStart:`${(0,gt.unit)(gn)} ${Pn} ${Br}`}},"&:focus-within":{[`${Tt}-handler-wrap`]:{background:xr}}})),(0,pn.vc)(ut,{[`${Tt}-handler-wrap`]:{background:xr,[`${Tt}-handler-down`]:{borderBlockStart:`${(0,gt.unit)(gn)} ${Pn} ${Br}`}}})),(0,pn.Mu)(ut)),{"&-rtl":{direction:"rtl",[`${Tt}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:La,lineHeight:jr,borderRadius:ka,[`input${Tt}-input`]:{height:aa(Vr).sub(aa(gn).mul(2)).equal(),padding:`${(0,gt.unit)(Ha)} ${(0,gt.unit)(Qa)}`}},"&-sm":{padding:0,fontSize:Dr,borderRadius:ii,[`input${Tt}-input`]:{height:aa(Zr).sub(aa(gn).mul(2)).equal(),padding:`${(0,gt.unit)(za)} ${(0,gt.unit)(Ba)}`}},"&-out-of-range":{[`${Tt}-input-wrap`]:{input:{color:wr}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,Fn.Wf)(ut)),(0,ft.s7)(ut)),{"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",textAlign:"start",verticalAlign:"top",[`${Tt}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${Tt}-group-addon`]:{borderRadius:ka,fontSize:ut.fontSizeLG}},"&-sm":{[`${Tt}-group-addon`]:{borderRadius:ii}}},(0,pn.ir)(ut)),(0,pn.S5)(ut)),{[`&:not(${Tt}-compact-first-item):not(${Tt}-compact-last-item)${Tt}-compact-item`]:{[`${Tt}, ${Tt}-group-addon`]:{borderRadius:0}},[`&:not(${Tt}-compact-last-item)${Tt}-compact-first-item`]:{[`${Tt}, ${Tt}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${Tt}-compact-first-item)${Tt}-compact-last-item`]:{[`${Tt}, ${Tt}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}})}),[`&-disabled ${Tt}-input`]:{cursor:"not-allowed"},[Tt]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,Fn.Wf)(ut)),{width:"100%",padding:`${(0,gt.unit)(Nr)} ${(0,gt.unit)(Aa)}`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:ir,outline:0,transition:`all ${Xt} linear`,appearance:"textfield",fontSize:"inherit"}),(0,ft.nz)(ut.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,appearance:"none"}})},[`&:hover ${Tt}-handler-wrap, &-focused ${Tt}-handler-wrap`]:{width:ut.handleWidth,opacity:1}})},{[Tt]:Object.assign(Object.assign(Object.assign({[`${Tt}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:ut.handleVisibleWidth,opacity:gr,height:"100%",borderStartStartRadius:0,borderStartEndRadius:ir,borderEndEndRadius:ir,borderEndStartRadius:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`all ${Xt}`,overflow:"hidden",[`${Tt}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` ${Tt}-handler-up-inner, ${Tt}-handler-down-inner `]:{marginInlineEnd:0,fontSize:ut.handleFontSize}}},[`${Tt}-handler`]:{height:"50%",overflow:"hidden",color:lr,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${(0,gt.unit)(gn)} ${Pn} ${Br}`,transition:`all ${Xt} linear`,"&:active":{background:pi},"&:hover":{height:"60%",[` @@ -999,7 +999,7 @@ `]:{cursor:"not-allowed"},[` ${Tt}-handler-up-disabled:hover &-handler-up-inner, ${Tt}-handler-down-disabled:hover &-handler-down-inner - `]:{color:Zi}})}]},It=ut=>{const{componentCls:Tt,paddingBlock:gn,paddingInline:Pn,inputAffixPadding:ir,controlWidth:Dr,borderRadiusLG:La,borderRadiusSM:Vr,paddingInlineLG:Zr,paddingInlineSM:wr,paddingBlockLG:Ba,paddingBlockSM:za,motionDurationMid:Ha}=ut;return{[`${Tt}-affix-wrapper`]:Object.assign(Object.assign({[`input${Tt}-input`]:{padding:`${(0,gt.unit)(gn)} 0`}},(0,ft.ik)(ut)),{position:"relative",display:"inline-flex",alignItems:"center",width:Dr,padding:0,paddingInlineStart:Pn,"&-lg":{borderRadius:La,paddingInlineStart:Zr,[`input${Tt}-input`]:{padding:`${(0,gt.unit)(Ba)} 0`}},"&-sm":{borderRadius:Vr,paddingInlineStart:wr,[`input${Tt}-input`]:{padding:`${(0,gt.unit)(za)} 0`}},[`&:not(${Tt}-disabled):hover`]:{zIndex:1},"&-focused, &:focus":{zIndex:1},[`&-disabled > ${Tt}-disabled`]:{background:"transparent"},[`> div${Tt}`]:{width:"100%",border:"none",outline:"none",[`&${Tt}-focused`]:{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${Tt}-handler-wrap`]:{zIndex:2},[Tt]:{position:"static",color:"inherit","&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:ir},"&-suffix":{insetBlockStart:0,insetInlineEnd:0,height:"100%",marginInlineEnd:Pn,marginInlineStart:ir,transition:`margin ${Ha}`}},[`&:hover ${Tt}-handler-wrap, &-focused ${Tt}-handler-wrap`]:{width:ut.handleWidth,opacity:1},[`&:not(${Tt}-affix-wrapper-without-controls):hover ${Tt}-suffix`]:{marginInlineEnd:ut.calc(ut.handleWidth).add(Pn).equal()}})}};var mn=(0,jn.I$)("InputNumber",ut=>{const Tt=(0,rn.mergeToken)(ut,(0,Ct.e)(ut));return[ln(Tt),It(Tt),(0,Sn.c)(Tt)]},yn,{unitless:{handleOpacity:!0}}),Lt=function(ut,Tt){var gn={};for(var Pn in ut)Object.prototype.hasOwnProperty.call(ut,Pn)&&Tt.indexOf(Pn)<0&&(gn[Pn]=ut[Pn]);if(ut!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ir=0,Pn=Object.getOwnPropertySymbols(ut);ir{const{getPrefixCls:gn,direction:Pn}=y.useContext(ue.E_),ir=y.useRef(null);y.useImperativeHandle(Tt,()=>ir.current);const{className:Dr,rootClassName:La,size:Vr,disabled:Zr,prefixCls:wr,addonBefore:Ba,addonAfter:za,prefix:Ha,suffix:Qa,bordered:lr,readOnly:Xt,status:Rn,controls:gr,variant:Aa}=ut,Nr=Lt(ut,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","suffix","bordered","readOnly","status","controls","variant"]),xr=gn("input-number",wr),pi=(0,ce.Z)(xr),[Zi,ii,ka]=mn(xr,pi),{compactSize:bn,compactItemClassnames:Br}=(0,yt.ri)(xr,Pn);let Kr=y.createElement(ke.Z,{className:`${xr}-handler-up-inner`}),jr=y.createElement(Oe.Z,{className:`${xr}-handler-down-inner`});const aa=typeof gr=="boolean"?gr:void 0;typeof gr=="object"&&(Kr=typeof gr.upIcon=="undefined"?Kr:y.createElement("span",{className:`${xr}-handler-up-inner`},gr.upIcon),jr=typeof gr.downIcon=="undefined"?jr:y.createElement("span",{className:`${xr}-handler-down-inner`},gr.downIcon));const{hasFeedback:qt,status:Tn,isFormItemInput:Nn,feedbackIcon:ht}=y.useContext(ie.aM),St=(0,en.F)(Tn,Rn),Gn=(0,ve.Z)(yr=>{var Un;return(Un=Vr!=null?Vr:bn)!==null&&Un!==void 0?Un:yr}),di=y.useContext(re.Z),Na=Zr!=null?Zr:di,[ct,Ot]=(0,Ce.Z)("inputNumber",Aa,lr),Mt=qt&&y.createElement(y.Fragment,null,ht),Ft=Re()({[`${xr}-lg`]:Gn==="large",[`${xr}-sm`]:Gn==="small",[`${xr}-rtl`]:Pn==="rtl",[`${xr}-in-form-item`]:Nn},ii),Hn=`${xr}-group`,rr=y.createElement(xt,Object.assign({ref:ir,disabled:Na,className:Re()(ka,pi,Dr,La,Br),upHandler:Kr,downHandler:jr,prefixCls:xr,readOnly:Xt,controls:aa,prefix:Ha,suffix:Mt||Qa,addonBefore:Ba&&y.createElement(Xe.Z,{form:!0,space:!0},Ba),addonAfter:za&&y.createElement(Xe.Z,{form:!0,space:!0},za),classNames:{input:Ft,variant:Re()({[`${xr}-${ct}`]:Ot},(0,en.Z)(xr,St,qt)),affixWrapper:Re()({[`${xr}-affix-wrapper-sm`]:Gn==="small",[`${xr}-affix-wrapper-lg`]:Gn==="large",[`${xr}-affix-wrapper-rtl`]:Pn==="rtl",[`${xr}-affix-wrapper-without-controls`]:gr===!1||Na},ii),wrapper:Re()({[`${Hn}-rtl`]:Pn==="rtl"},ii),groupWrapper:Re()({[`${xr}-group-wrapper-sm`]:Gn==="small",[`${xr}-group-wrapper-lg`]:Gn==="large",[`${xr}-group-wrapper-rtl`]:Pn==="rtl",[`${xr}-group-wrapper-${ct}`]:Ot},(0,en.Z)(`${xr}-group-wrapper`,St,qt),ii)}},Nr));return Zi(rr)}),$n=zn,ea=ut=>y.createElement(ae.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},y.createElement(zn,Object.assign({},ut)));$n._InternalPanelDoNotUseOrYouWillBeFired=ea;var nr=$n},24404:function(At,zt,ne){"use strict";ne.d(zt,{default:function(){return Ze}});var y=ne(94480),Oe=ne(59301),ke=ne(92310),ot=ne.n(ke),Re=ne(2738),Se=ne(48755),Ve=ne(6989),Ke=ne(11592),ze=ne(24303);function nt(pt,nn,Ut){return typeof Ut=="boolean"?Ut:pt.length?!0:(0,Ke.Z)(nn).some($e=>$e.type===ze.Z)}var lt=ne(48923),Be=function(pt,nn){var Ut={};for(var qe in pt)Object.prototype.hasOwnProperty.call(pt,qe)&&nn.indexOf(qe)<0&&(Ut[qe]=pt[qe]);if(pt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,qe=Object.getOwnPropertySymbols(pt);$eOe.forwardRef((Pe,je)=>Oe.createElement($e,Object.assign({ref:je,suffixCls:nn,tagName:Ut},Pe)))}const rt=Oe.forwardRef((pt,nn)=>{const{prefixCls:Ut,suffixCls:qe,className:$e,tagName:bt}=pt,Pe=Be(pt,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:je}=Oe.useContext(Se.E_),dt=je("layout",Ut),[Dt,sn,Ht]=(0,lt.ZP)(dt),Kt=qe?`${dt}-${qe}`:dt;return Dt(Oe.createElement(bt,Object.assign({className:ot()(Ut||Kt,$e,sn,Ht),ref:nn},Pe)))}),Fe=Oe.forwardRef((pt,nn)=>{const{direction:Ut}=Oe.useContext(Se.E_),[qe,$e]=Oe.useState([]),{prefixCls:bt,className:Pe,rootClassName:je,children:dt,hasSider:Dt,tagName:sn,style:Ht}=pt,Kt=Be(pt,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Bn=(0,Re.Z)(Kt,["suffixCls"]),{getPrefixCls:we,className:fe,style:it}=(0,Se.dj)("layout"),Yt=we("layout",bt),et=nt(qe,dt,Dt),[He,Ue,at]=(0,lt.ZP)(Yt),dn=ot()(Yt,{[`${Yt}-has-sider`]:et,[`${Yt}-rtl`]:Ut==="rtl"},fe,Pe,je,Ue,at),Qt=Oe.useMemo(()=>({siderHook:{addSider:An=>{$e(xt=>[].concat((0,y.Z)(xt),[An]))},removeSider:An=>{$e(xt=>xt.filter(Xe=>Xe!==An))}}}),[]);return He(Oe.createElement(Ve.V.Provider,{value:Qt},Oe.createElement(sn,Object.assign({ref:nn,className:dn,style:Object.assign(Object.assign({},it),Ht)},Bn),dt)))}),Te=kt({tagName:"div",displayName:"Layout"})(Fe),Ne=kt({suffixCls:"header",tagName:"header",displayName:"Header"})(rt),tt=kt({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(rt),st=kt({suffixCls:"content",tagName:"main",displayName:"Content"})(rt);var Nt=Te;const he=Nt;he.Header=Ne,he.Footer=tt,he.Content=st,he.Sider=ze.Z,he._InternalSiderContext=ze.D;var Ze=he},69106:function(At,zt,ne){"use strict";ne.d(zt,{aV:function(){return ze},t5:function(){return nt}});var y=ne(59301),Oe=ne(92310),ke=ne.n(Oe),ot=ne(29125),Re=ne(54500),Se=ne(48755),Ve=ne(85074),Ke=function(Be,kt){var rt={};for(var Fe in Be)Object.prototype.hasOwnProperty.call(Be,Fe)&&kt.indexOf(Fe)<0&&(rt[Fe]=Be[Fe]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,Fe=Object.getOwnPropertySymbols(Be);Te{let{title:kt,content:rt,prefixCls:Fe}=Be;return!kt&&!rt?null:y.createElement(y.Fragment,null,kt&&y.createElement("div",{className:`${Fe}-title`},kt),rt&&y.createElement("div",{className:`${Fe}-inner-content`},rt))},nt=Be=>{const{hashId:kt,prefixCls:rt,className:Fe,style:Te,placement:Ne="top",title:tt,content:st,children:Nt}=Be,he=(0,Re.Z)(tt),Ze=(0,Re.Z)(st),pt=ke()(kt,rt,`${rt}-pure`,`${rt}-placement-${Ne}`,Fe);return y.createElement("div",{className:pt,style:Te},y.createElement("div",{className:`${rt}-arrow`}),y.createElement(ot.G,Object.assign({},Be,{className:kt,prefixCls:rt}),Nt||y.createElement(ze,{prefixCls:rt,title:he,content:Ze})))},lt=Be=>{const{prefixCls:kt,className:rt}=Be,Fe=Ke(Be,["prefixCls","className"]),{getPrefixCls:Te}=y.useContext(Se.E_),Ne=Te("popover",kt),[tt,st,Nt]=(0,Ve.Z)(Ne);return tt(y.createElement(nt,Object.assign({},Fe,{prefixCls:Ne,hashId:st,className:ke()(rt,Nt)})))};zt.ZP=lt},37639:function(At,zt,ne){"use strict";var y=ne(59301),Oe=ne(92310),ke=ne.n(Oe),ot=ne(18929),Re=ne(10228),Se=ne(54500),Ve=ne(86641),Ke=ne(22703),ze=ne(25399),nt=ne(69106),lt=ne(48755),Be=ne(85074),kt=function(Te,Ne){var tt={};for(var st in Te)Object.prototype.hasOwnProperty.call(Te,st)&&Ne.indexOf(st)<0&&(tt[st]=Te[st]);if(Te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Nt=0,st=Object.getOwnPropertySymbols(Te);Nt{var tt,st;const{prefixCls:Nt,title:he,content:Ze,overlayClassName:pt,placement:nn="top",trigger:Ut="hover",children:qe,mouseEnterDelay:$e=.1,mouseLeaveDelay:bt=.1,onOpenChange:Pe,overlayStyle:je={},styles:dt,classNames:Dt}=Te,sn=kt(Te,["prefixCls","title","content","overlayClassName","placement","trigger","children","mouseEnterDelay","mouseLeaveDelay","onOpenChange","overlayStyle","styles","classNames"]),{getPrefixCls:Ht,className:Kt,style:Bn,classNames:we,styles:fe}=(0,lt.dj)("popover"),it=Ht("popover",Nt),[Yt,et,He]=(0,Be.Z)(it),Ue=Ht(),at=ke()(pt,et,He,Kt,we.root,Dt==null?void 0:Dt.root),dn=ke()(we.body,Dt==null?void 0:Dt.body),[Qt,An]=(0,ot.Z)(!1,{value:(tt=Te.open)!==null&&tt!==void 0?tt:Te.visible,defaultValue:(st=Te.defaultOpen)!==null&&st!==void 0?st:Te.defaultVisible}),xt=(re,ce)=>{An(re,!0),Pe==null||Pe(re,ce)},Xe=re=>{re.keyCode===Re.Z.ESC&&xt(!1,re)},en=re=>{xt(re)},ue=(0,Se.Z)(he),ae=(0,Se.Z)(Ze);return Yt(y.createElement(ze.Z,Object.assign({placement:nn,trigger:Ut,mouseEnterDelay:$e,mouseLeaveDelay:bt},sn,{prefixCls:it,classNames:{root:at,body:dn},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign({},fe.root),Bn),je),dt==null?void 0:dt.root),body:Object.assign(Object.assign({},fe.body),dt==null?void 0:dt.body)},ref:Ne,open:Qt,onOpenChange:en,overlay:ue||ae?y.createElement(nt.aV,{prefixCls:it,title:ue,content:ae}):null,transitionName:(0,Ve.m)(Ue,"zoom-big",sn.transitionName),"data-popover-inject":!0}),(0,Ke.Tm)(qe,{onKeyDown:re=>{var ce,ve;y.isValidElement(qe)&&((ve=qe==null?void 0:(ce=qe.props).onKeyDown)===null||ve===void 0||ve.call(ce,re)),Xe(re)}})))});Fe._InternalPanelDoNotUseOrYouWillBeFired=nt.ZP,zt.Z=Fe},85074:function(At,zt,ne){"use strict";var y=ne(63356),Oe=ne(34925),ke=ne(37645),ot=ne(36305),Re=ne(34998),Se=ne(16931),Ve=ne(51636);const Ke=lt=>{const{componentCls:Be,popoverColor:kt,titleMinWidth:rt,fontWeightStrong:Fe,innerPadding:Te,boxShadowSecondary:Ne,colorTextHeading:tt,borderRadiusLG:st,zIndexPopup:Nt,titleMarginBottom:he,colorBgElevated:Ze,popoverBg:pt,titleBorderBottom:nn,innerContentPadding:Ut,titlePadding:qe}=lt;return[{[Be]:Object.assign(Object.assign({},(0,y.Wf)(lt)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:Nt,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text","--valid-offset-x":"var(--arrow-offset-horizontal, var(--arrow-x))",transformOrigin:["var(--valid-offset-x, 50%)","var(--arrow-y, 50%)"].join(" "),"--antd-arrow-background-color":Ze,width:"max-content",maxWidth:"100vw","&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${Be}-content`]:{position:"relative"},[`${Be}-inner`]:{backgroundColor:pt,backgroundClip:"padding-box",borderRadius:st,boxShadow:Ne,padding:Te},[`${Be}-title`]:{minWidth:rt,marginBottom:he,color:tt,fontWeight:Fe,borderBottom:nn,padding:qe},[`${Be}-inner-content`]:{color:kt,padding:Ut}})},(0,ke.ZP)(lt,"var(--antd-arrow-background-color)"),{[`${Be}-pure`]:{position:"relative",maxWidth:"none",margin:lt.sizePopupArrow,display:"inline-block",[`${Be}-content`]:{display:"inline-block"}}}]},ze=lt=>{const{componentCls:Be}=lt;return{[Be]:Re.i.map(kt=>{const rt=lt[`${kt}6`];return{[`&${Be}-${kt}`]:{"--antd-arrow-background-color":rt,[`${Be}-inner`]:{backgroundColor:rt},[`${Be}-arrow`]:{background:"transparent"}}}})}},nt=lt=>{const{lineWidth:Be,controlHeight:kt,fontHeight:rt,padding:Fe,wireframe:Te,zIndexPopupBase:Ne,borderRadiusLG:tt,marginXS:st,lineType:Nt,colorSplit:he,paddingSM:Ze}=lt,pt=kt-rt,nn=pt/2,Ut=pt/2-Be,qe=Fe;return Object.assign(Object.assign(Object.assign({titleMinWidth:177,zIndexPopup:Ne+30},(0,ot.w)(lt)),(0,ke.wZ)({contentRadius:tt,limitVerticalRadius:!0})),{innerPadding:Te?0:12,titleMarginBottom:Te?0:st,titlePadding:Te?`${nn}px ${qe}px ${Ut}px`:0,titleBorderBottom:Te?`${Be}px ${Nt} ${he}`:"none",innerContentPadding:Te?`${Ze}px ${qe}px`:0})};zt.Z=(0,Se.I$)("Popover",lt=>{const{colorBgElevated:Be,colorText:kt}=lt,rt=(0,Ve.mergeToken)(lt,{popoverBg:Be,popoverColor:kt});return[Ke(rt),ze(rt),(0,Oe._y)(rt,"zoom-big")]},nt,{resetStyle:!1,deprecatedTokens:[["width","titleMinWidth"],["minWidth","titleMinWidth"]]})},52392:function(At,zt,ne){"use strict";var y=ne(59301);const Oe=(0,y.createContext)({});zt.Z=Oe},23422:function(At,zt,ne){"use strict";ne.d(zt,{Z:function(){return bt}});var y=ne(59301),Oe=ne(92310),ke=ne.n(Oe),ot=ne(3703),Re=ne(16089),Se=ne(2171),Ve=ne(52392),Ke=ne(8654),ze=ne(25399),lt=y.forwardRef((Pe,je)=>{const{open:dt,draggingDelete:Dt}=Pe,sn=(0,y.useRef)(null),Ht=dt&&!Dt,Kt=(0,y.useRef)(null);function Bn(){Re.Z.cancel(Kt.current),Kt.current=null}function we(){Kt.current=(0,Re.Z)(()=>{var fe;(fe=sn.current)===null||fe===void 0||fe.forceAlign(),Kt.current=null})}return y.useEffect(()=>(Ht?we():Bn(),Bn),[Ht,Pe.title]),y.createElement(ze.Z,Object.assign({ref:(0,Ke.sQ)(sn,je)},Pe,{open:Ht}))}),Be=ne(36237),kt=ne(17835),rt=ne(63356),Fe=ne(16931),Te=ne(51636);const Ne=Pe=>{const{componentCls:je,antCls:dt,controlSize:Dt,dotSize:sn,marginFull:Ht,marginPart:Kt,colorFillContentHover:Bn,handleColorDisabled:we,calc:fe,handleSize:it,handleSizeHover:Yt,handleActiveColor:et,handleActiveOutlineColor:He,handleLineWidth:Ue,handleLineWidthHover:at,motionDurationMid:dn}=Pe;return{[je]:Object.assign(Object.assign({},(0,rt.Wf)(Pe)),{position:"relative",height:Dt,margin:`${(0,Be.unit)(Kt)} ${(0,Be.unit)(Ht)}`,padding:0,cursor:"pointer",touchAction:"none","&-vertical":{margin:`${(0,Be.unit)(Ht)} ${(0,Be.unit)(Kt)}`},[`${je}-rail`]:{position:"absolute",backgroundColor:Pe.railBg,borderRadius:Pe.borderRadiusXS,transition:`background-color ${dn}`},[`${je}-track,${je}-tracks`]:{position:"absolute",transition:`background-color ${dn}`},[`${je}-track`]:{backgroundColor:Pe.trackBg,borderRadius:Pe.borderRadiusXS},[`${je}-track-draggable`]:{boxSizing:"content-box",backgroundClip:"content-box",border:"solid rgba(0,0,0,0)"},"&:hover":{[`${je}-rail`]:{backgroundColor:Pe.railHoverBg},[`${je}-track`]:{backgroundColor:Pe.trackHoverBg},[`${je}-dot`]:{borderColor:Bn},[`${je}-handle::after`]:{boxShadow:`0 0 0 ${(0,Be.unit)(Ue)} ${Pe.colorPrimaryBorderHover}`},[`${je}-dot-active`]:{borderColor:Pe.dotActiveBorderColor}},[`${je}-handle`]:{position:"absolute",width:it,height:it,outline:"none",userSelect:"none","&-dragging-delete":{opacity:0},"&::before":{content:'""',position:"absolute",insetInlineStart:fe(Ue).mul(-1).equal(),insetBlockStart:fe(Ue).mul(-1).equal(),width:fe(it).add(fe(Ue).mul(2)).equal(),height:fe(it).add(fe(Ue).mul(2)).equal(),backgroundColor:"transparent"},"&::after":{content:'""',position:"absolute",insetBlockStart:0,insetInlineStart:0,width:it,height:it,backgroundColor:Pe.colorBgElevated,boxShadow:`0 0 0 ${(0,Be.unit)(Ue)} ${Pe.handleColor}`,outline:"0px solid transparent",borderRadius:"50%",cursor:"pointer",transition:` + `]:{color:Zi}})}]},It=ut=>{const{componentCls:Tt,paddingBlock:gn,paddingInline:Pn,inputAffixPadding:ir,controlWidth:Dr,borderRadiusLG:La,borderRadiusSM:Vr,paddingInlineLG:Zr,paddingInlineSM:wr,paddingBlockLG:Ba,paddingBlockSM:za,motionDurationMid:Ha}=ut;return{[`${Tt}-affix-wrapper`]:Object.assign(Object.assign({[`input${Tt}-input`]:{padding:`${(0,gt.unit)(gn)} 0`}},(0,ft.ik)(ut)),{position:"relative",display:"inline-flex",alignItems:"center",width:Dr,padding:0,paddingInlineStart:Pn,"&-lg":{borderRadius:La,paddingInlineStart:Zr,[`input${Tt}-input`]:{padding:`${(0,gt.unit)(Ba)} 0`}},"&-sm":{borderRadius:Vr,paddingInlineStart:wr,[`input${Tt}-input`]:{padding:`${(0,gt.unit)(za)} 0`}},[`&:not(${Tt}-disabled):hover`]:{zIndex:1},"&-focused, &:focus":{zIndex:1},[`&-disabled > ${Tt}-disabled`]:{background:"transparent"},[`> div${Tt}`]:{width:"100%",border:"none",outline:"none",[`&${Tt}-focused`]:{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${Tt}-handler-wrap`]:{zIndex:2},[Tt]:{position:"static",color:"inherit","&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:ir},"&-suffix":{insetBlockStart:0,insetInlineEnd:0,height:"100%",marginInlineEnd:Pn,marginInlineStart:ir,transition:`margin ${Ha}`}},[`&:hover ${Tt}-handler-wrap, &-focused ${Tt}-handler-wrap`]:{width:ut.handleWidth,opacity:1},[`&:not(${Tt}-affix-wrapper-without-controls):hover ${Tt}-suffix`]:{marginInlineEnd:ut.calc(ut.handleWidth).add(Pn).equal()}})}};var mn=(0,jn.I$)("InputNumber",ut=>{const Tt=(0,rn.mergeToken)(ut,(0,Ct.e)(ut));return[ln(Tt),It(Tt),(0,Sn.c)(Tt)]},yn,{unitless:{handleOpacity:!0}}),Lt=function(ut,Tt){var gn={};for(var Pn in ut)Object.prototype.hasOwnProperty.call(ut,Pn)&&Tt.indexOf(Pn)<0&&(gn[Pn]=ut[Pn]);if(ut!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ir=0,Pn=Object.getOwnPropertySymbols(ut);ir{const{getPrefixCls:gn,direction:Pn}=y.useContext(ue.E_),ir=y.useRef(null);y.useImperativeHandle(Tt,()=>ir.current);const{className:Dr,rootClassName:La,size:Vr,disabled:Zr,prefixCls:wr,addonBefore:Ba,addonAfter:za,prefix:Ha,suffix:Qa,bordered:lr,readOnly:Xt,status:Rn,controls:gr,variant:Aa}=ut,Nr=Lt(ut,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","suffix","bordered","readOnly","status","controls","variant"]),xr=gn("input-number",wr),pi=(0,ce.Z)(xr),[Zi,ii,ka]=mn(xr,pi),{compactSize:bn,compactItemClassnames:Br}=(0,yt.ri)(xr,Pn);let Kr=y.createElement(ke.Z,{className:`${xr}-handler-up-inner`}),jr=y.createElement(Oe.Z,{className:`${xr}-handler-down-inner`});const aa=typeof gr=="boolean"?gr:void 0;typeof gr=="object"&&(Kr=typeof gr.upIcon=="undefined"?Kr:y.createElement("span",{className:`${xr}-handler-up-inner`},gr.upIcon),jr=typeof gr.downIcon=="undefined"?jr:y.createElement("span",{className:`${xr}-handler-down-inner`},gr.downIcon));const{hasFeedback:qt,status:Tn,isFormItemInput:Nn,feedbackIcon:ht}=y.useContext(ie.aM),wt=(0,en.F)(Tn,Rn),Gn=(0,ve.Z)(yr=>{var Un;return(Un=Vr!=null?Vr:bn)!==null&&Un!==void 0?Un:yr}),di=y.useContext(re.Z),Na=Zr!=null?Zr:di,[ct,Ot]=(0,Ce.Z)("inputNumber",Aa,lr),Mt=qt&&y.createElement(y.Fragment,null,ht),xt=Re()({[`${xr}-lg`]:Gn==="large",[`${xr}-sm`]:Gn==="small",[`${xr}-rtl`]:Pn==="rtl",[`${xr}-in-form-item`]:Nn},ii),Hn=`${xr}-group`,rr=y.createElement(At,Object.assign({ref:ir,disabled:Na,className:Re()(ka,pi,Dr,La,Br),upHandler:Kr,downHandler:jr,prefixCls:xr,readOnly:Xt,controls:aa,prefix:Ha,suffix:Mt||Qa,addonBefore:Ba&&y.createElement(Xe.Z,{form:!0,space:!0},Ba),addonAfter:za&&y.createElement(Xe.Z,{form:!0,space:!0},za),classNames:{input:xt,variant:Re()({[`${xr}-${ct}`]:Ot},(0,en.Z)(xr,wt,qt)),affixWrapper:Re()({[`${xr}-affix-wrapper-sm`]:Gn==="small",[`${xr}-affix-wrapper-lg`]:Gn==="large",[`${xr}-affix-wrapper-rtl`]:Pn==="rtl",[`${xr}-affix-wrapper-without-controls`]:gr===!1||Na},ii),wrapper:Re()({[`${Hn}-rtl`]:Pn==="rtl"},ii),groupWrapper:Re()({[`${xr}-group-wrapper-sm`]:Gn==="small",[`${xr}-group-wrapper-lg`]:Gn==="large",[`${xr}-group-wrapper-rtl`]:Pn==="rtl",[`${xr}-group-wrapper-${ct}`]:Ot},(0,en.Z)(`${xr}-group-wrapper`,wt,qt),ii)}},Nr));return Zi(rr)}),$n=zn,ea=ut=>y.createElement(ae.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},y.createElement(zn,Object.assign({},ut)));$n._InternalPanelDoNotUseOrYouWillBeFired=ea;var nr=$n},24404:function(St,zt,ne){"use strict";ne.d(zt,{default:function(){return Ze}});var y=ne(94480),Oe=ne(59301),ke=ne(92310),ot=ne.n(ke),Re=ne(2738),Se=ne(48755),Ve=ne(6989),Ke=ne(11592),ze=ne(24303);function nt(pt,nn,Ut){return typeof Ut=="boolean"?Ut:pt.length?!0:(0,Ke.Z)(nn).some($e=>$e.type===ze.Z)}var lt=ne(48923),Be=function(pt,nn){var Ut={};for(var qe in pt)Object.prototype.hasOwnProperty.call(pt,qe)&&nn.indexOf(qe)<0&&(Ut[qe]=pt[qe]);if(pt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,qe=Object.getOwnPropertySymbols(pt);$eOe.forwardRef((Pe,je)=>Oe.createElement($e,Object.assign({ref:je,suffixCls:nn,tagName:Ut},Pe)))}const rt=Oe.forwardRef((pt,nn)=>{const{prefixCls:Ut,suffixCls:qe,className:$e,tagName:bt}=pt,Pe=Be(pt,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:je}=Oe.useContext(Se.E_),dt=je("layout",Ut),[Dt,sn,Ht]=(0,lt.ZP)(dt),Kt=qe?`${dt}-${qe}`:dt;return Dt(Oe.createElement(bt,Object.assign({className:ot()(Ut||Kt,$e,sn,Ht),ref:nn},Pe)))}),Fe=Oe.forwardRef((pt,nn)=>{const{direction:Ut}=Oe.useContext(Se.E_),[qe,$e]=Oe.useState([]),{prefixCls:bt,className:Pe,rootClassName:je,children:dt,hasSider:Dt,tagName:sn,style:Ht}=pt,Kt=Be(pt,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Bn=(0,Re.Z)(Kt,["suffixCls"]),{getPrefixCls:we,className:fe,style:it}=(0,Se.dj)("layout"),Yt=we("layout",bt),et=nt(qe,dt,Dt),[He,Ue,at]=(0,lt.ZP)(Yt),dn=ot()(Yt,{[`${Yt}-has-sider`]:et,[`${Yt}-rtl`]:Ut==="rtl"},fe,Pe,je,Ue,at),Qt=Oe.useMemo(()=>({siderHook:{addSider:An=>{$e(At=>[].concat((0,y.Z)(At),[An]))},removeSider:An=>{$e(At=>At.filter(Xe=>Xe!==An))}}}),[]);return He(Oe.createElement(Ve.V.Provider,{value:Qt},Oe.createElement(sn,Object.assign({ref:nn,className:dn,style:Object.assign(Object.assign({},it),Ht)},Bn),dt)))}),Te=kt({tagName:"div",displayName:"Layout"})(Fe),Ne=kt({suffixCls:"header",tagName:"header",displayName:"Header"})(rt),tt=kt({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(rt),st=kt({suffixCls:"content",tagName:"main",displayName:"Content"})(rt);var Nt=Te;const he=Nt;he.Header=Ne,he.Footer=tt,he.Content=st,he.Sider=ze.Z,he._InternalSiderContext=ze.D;var Ze=he},69106:function(St,zt,ne){"use strict";ne.d(zt,{aV:function(){return ze},t5:function(){return nt}});var y=ne(59301),Oe=ne(92310),ke=ne.n(Oe),ot=ne(29125),Re=ne(54500),Se=ne(48755),Ve=ne(85074),Ke=function(Be,kt){var rt={};for(var Fe in Be)Object.prototype.hasOwnProperty.call(Be,Fe)&&kt.indexOf(Fe)<0&&(rt[Fe]=Be[Fe]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,Fe=Object.getOwnPropertySymbols(Be);Te{let{title:kt,content:rt,prefixCls:Fe}=Be;return!kt&&!rt?null:y.createElement(y.Fragment,null,kt&&y.createElement("div",{className:`${Fe}-title`},kt),rt&&y.createElement("div",{className:`${Fe}-inner-content`},rt))},nt=Be=>{const{hashId:kt,prefixCls:rt,className:Fe,style:Te,placement:Ne="top",title:tt,content:st,children:Nt}=Be,he=(0,Re.Z)(tt),Ze=(0,Re.Z)(st),pt=ke()(kt,rt,`${rt}-pure`,`${rt}-placement-${Ne}`,Fe);return y.createElement("div",{className:pt,style:Te},y.createElement("div",{className:`${rt}-arrow`}),y.createElement(ot.G,Object.assign({},Be,{className:kt,prefixCls:rt}),Nt||y.createElement(ze,{prefixCls:rt,title:he,content:Ze})))},lt=Be=>{const{prefixCls:kt,className:rt}=Be,Fe=Ke(Be,["prefixCls","className"]),{getPrefixCls:Te}=y.useContext(Se.E_),Ne=Te("popover",kt),[tt,st,Nt]=(0,Ve.Z)(Ne);return tt(y.createElement(nt,Object.assign({},Fe,{prefixCls:Ne,hashId:st,className:ke()(rt,Nt)})))};zt.ZP=lt},37639:function(St,zt,ne){"use strict";var y=ne(59301),Oe=ne(92310),ke=ne.n(Oe),ot=ne(18929),Re=ne(10228),Se=ne(54500),Ve=ne(86641),Ke=ne(22703),ze=ne(25399),nt=ne(69106),lt=ne(48755),Be=ne(85074),kt=function(Te,Ne){var tt={};for(var st in Te)Object.prototype.hasOwnProperty.call(Te,st)&&Ne.indexOf(st)<0&&(tt[st]=Te[st]);if(Te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Nt=0,st=Object.getOwnPropertySymbols(Te);Nt{var tt,st;const{prefixCls:Nt,title:he,content:Ze,overlayClassName:pt,placement:nn="top",trigger:Ut="hover",children:qe,mouseEnterDelay:$e=.1,mouseLeaveDelay:bt=.1,onOpenChange:Pe,overlayStyle:je={},styles:dt,classNames:Dt}=Te,sn=kt(Te,["prefixCls","title","content","overlayClassName","placement","trigger","children","mouseEnterDelay","mouseLeaveDelay","onOpenChange","overlayStyle","styles","classNames"]),{getPrefixCls:Ht,className:Kt,style:Bn,classNames:we,styles:fe}=(0,lt.dj)("popover"),it=Ht("popover",Nt),[Yt,et,He]=(0,Be.Z)(it),Ue=Ht(),at=ke()(pt,et,He,Kt,we.root,Dt==null?void 0:Dt.root),dn=ke()(we.body,Dt==null?void 0:Dt.body),[Qt,An]=(0,ot.Z)(!1,{value:(tt=Te.open)!==null&&tt!==void 0?tt:Te.visible,defaultValue:(st=Te.defaultOpen)!==null&&st!==void 0?st:Te.defaultVisible}),At=(re,ce)=>{An(re,!0),Pe==null||Pe(re,ce)},Xe=re=>{re.keyCode===Re.Z.ESC&&At(!1,re)},en=re=>{At(re)},ue=(0,Se.Z)(he),ae=(0,Se.Z)(Ze);return Yt(y.createElement(ze.Z,Object.assign({placement:nn,trigger:Ut,mouseEnterDelay:$e,mouseLeaveDelay:bt},sn,{prefixCls:it,classNames:{root:at,body:dn},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign({},fe.root),Bn),je),dt==null?void 0:dt.root),body:Object.assign(Object.assign({},fe.body),dt==null?void 0:dt.body)},ref:Ne,open:Qt,onOpenChange:en,overlay:ue||ae?y.createElement(nt.aV,{prefixCls:it,title:ue,content:ae}):null,transitionName:(0,Ve.m)(Ue,"zoom-big",sn.transitionName),"data-popover-inject":!0}),(0,Ke.Tm)(qe,{onKeyDown:re=>{var ce,ve;y.isValidElement(qe)&&((ve=qe==null?void 0:(ce=qe.props).onKeyDown)===null||ve===void 0||ve.call(ce,re)),Xe(re)}})))});Fe._InternalPanelDoNotUseOrYouWillBeFired=nt.ZP,zt.Z=Fe},85074:function(St,zt,ne){"use strict";var y=ne(63356),Oe=ne(34925),ke=ne(37645),ot=ne(36305),Re=ne(34998),Se=ne(16931),Ve=ne(51636);const Ke=lt=>{const{componentCls:Be,popoverColor:kt,titleMinWidth:rt,fontWeightStrong:Fe,innerPadding:Te,boxShadowSecondary:Ne,colorTextHeading:tt,borderRadiusLG:st,zIndexPopup:Nt,titleMarginBottom:he,colorBgElevated:Ze,popoverBg:pt,titleBorderBottom:nn,innerContentPadding:Ut,titlePadding:qe}=lt;return[{[Be]:Object.assign(Object.assign({},(0,y.Wf)(lt)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:Nt,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text","--valid-offset-x":"var(--arrow-offset-horizontal, var(--arrow-x))",transformOrigin:["var(--valid-offset-x, 50%)","var(--arrow-y, 50%)"].join(" "),"--antd-arrow-background-color":Ze,width:"max-content",maxWidth:"100vw","&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${Be}-content`]:{position:"relative"},[`${Be}-inner`]:{backgroundColor:pt,backgroundClip:"padding-box",borderRadius:st,boxShadow:Ne,padding:Te},[`${Be}-title`]:{minWidth:rt,marginBottom:he,color:tt,fontWeight:Fe,borderBottom:nn,padding:qe},[`${Be}-inner-content`]:{color:kt,padding:Ut}})},(0,ke.ZP)(lt,"var(--antd-arrow-background-color)"),{[`${Be}-pure`]:{position:"relative",maxWidth:"none",margin:lt.sizePopupArrow,display:"inline-block",[`${Be}-content`]:{display:"inline-block"}}}]},ze=lt=>{const{componentCls:Be}=lt;return{[Be]:Re.i.map(kt=>{const rt=lt[`${kt}6`];return{[`&${Be}-${kt}`]:{"--antd-arrow-background-color":rt,[`${Be}-inner`]:{backgroundColor:rt},[`${Be}-arrow`]:{background:"transparent"}}}})}},nt=lt=>{const{lineWidth:Be,controlHeight:kt,fontHeight:rt,padding:Fe,wireframe:Te,zIndexPopupBase:Ne,borderRadiusLG:tt,marginXS:st,lineType:Nt,colorSplit:he,paddingSM:Ze}=lt,pt=kt-rt,nn=pt/2,Ut=pt/2-Be,qe=Fe;return Object.assign(Object.assign(Object.assign({titleMinWidth:177,zIndexPopup:Ne+30},(0,ot.w)(lt)),(0,ke.wZ)({contentRadius:tt,limitVerticalRadius:!0})),{innerPadding:Te?0:12,titleMarginBottom:Te?0:st,titlePadding:Te?`${nn}px ${qe}px ${Ut}px`:0,titleBorderBottom:Te?`${Be}px ${Nt} ${he}`:"none",innerContentPadding:Te?`${Ze}px ${qe}px`:0})};zt.Z=(0,Se.I$)("Popover",lt=>{const{colorBgElevated:Be,colorText:kt}=lt,rt=(0,Ve.mergeToken)(lt,{popoverBg:Be,popoverColor:kt});return[Ke(rt),ze(rt),(0,Oe._y)(rt,"zoom-big")]},nt,{resetStyle:!1,deprecatedTokens:[["width","titleMinWidth"],["minWidth","titleMinWidth"]]})},52392:function(St,zt,ne){"use strict";var y=ne(59301);const Oe=(0,y.createContext)({});zt.Z=Oe},23422:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return bt}});var y=ne(59301),Oe=ne(92310),ke=ne.n(Oe),ot=ne(3703),Re=ne(16089),Se=ne(2171),Ve=ne(52392),Ke=ne(8654),ze=ne(25399),lt=y.forwardRef((Pe,je)=>{const{open:dt,draggingDelete:Dt}=Pe,sn=(0,y.useRef)(null),Ht=dt&&!Dt,Kt=(0,y.useRef)(null);function Bn(){Re.Z.cancel(Kt.current),Kt.current=null}function we(){Kt.current=(0,Re.Z)(()=>{var fe;(fe=sn.current)===null||fe===void 0||fe.forceAlign(),Kt.current=null})}return y.useEffect(()=>(Ht?we():Bn(),Bn),[Ht,Pe.title]),y.createElement(ze.Z,Object.assign({ref:(0,Ke.sQ)(sn,je)},Pe,{open:Ht}))}),Be=ne(36237),kt=ne(17835),rt=ne(63356),Fe=ne(16931),Te=ne(51636);const Ne=Pe=>{const{componentCls:je,antCls:dt,controlSize:Dt,dotSize:sn,marginFull:Ht,marginPart:Kt,colorFillContentHover:Bn,handleColorDisabled:we,calc:fe,handleSize:it,handleSizeHover:Yt,handleActiveColor:et,handleActiveOutlineColor:He,handleLineWidth:Ue,handleLineWidthHover:at,motionDurationMid:dn}=Pe;return{[je]:Object.assign(Object.assign({},(0,rt.Wf)(Pe)),{position:"relative",height:Dt,margin:`${(0,Be.unit)(Kt)} ${(0,Be.unit)(Ht)}`,padding:0,cursor:"pointer",touchAction:"none","&-vertical":{margin:`${(0,Be.unit)(Ht)} ${(0,Be.unit)(Kt)}`},[`${je}-rail`]:{position:"absolute",backgroundColor:Pe.railBg,borderRadius:Pe.borderRadiusXS,transition:`background-color ${dn}`},[`${je}-track,${je}-tracks`]:{position:"absolute",transition:`background-color ${dn}`},[`${je}-track`]:{backgroundColor:Pe.trackBg,borderRadius:Pe.borderRadiusXS},[`${je}-track-draggable`]:{boxSizing:"content-box",backgroundClip:"content-box",border:"solid rgba(0,0,0,0)"},"&:hover":{[`${je}-rail`]:{backgroundColor:Pe.railHoverBg},[`${je}-track`]:{backgroundColor:Pe.trackHoverBg},[`${je}-dot`]:{borderColor:Bn},[`${je}-handle::after`]:{boxShadow:`0 0 0 ${(0,Be.unit)(Ue)} ${Pe.colorPrimaryBorderHover}`},[`${je}-dot-active`]:{borderColor:Pe.dotActiveBorderColor}},[`${je}-handle`]:{position:"absolute",width:it,height:it,outline:"none",userSelect:"none","&-dragging-delete":{opacity:0},"&::before":{content:'""',position:"absolute",insetInlineStart:fe(Ue).mul(-1).equal(),insetBlockStart:fe(Ue).mul(-1).equal(),width:fe(it).add(fe(Ue).mul(2)).equal(),height:fe(it).add(fe(Ue).mul(2)).equal(),backgroundColor:"transparent"},"&::after":{content:'""',position:"absolute",insetBlockStart:0,insetInlineStart:0,width:it,height:it,backgroundColor:Pe.colorBgElevated,boxShadow:`0 0 0 ${(0,Be.unit)(Ue)} ${Pe.handleColor}`,outline:"0px solid transparent",borderRadius:"50%",cursor:"pointer",transition:` inset-inline-start ${dn}, inset-block-start ${dn}, width ${dn}, @@ -1011,33 +1011,33 @@ `]:{backgroundColor:Pe.colorBgElevated,borderColor:Pe.trackBgDisabled,boxShadow:"none",cursor:"not-allowed"},[`${je}-handle::after`]:{backgroundColor:Pe.colorBgElevated,cursor:"not-allowed",width:it,height:it,boxShadow:`0 0 0 ${(0,Be.unit)(Ue)} ${we}`,insetInlineStart:0,insetBlockStart:0},[` ${je}-mark-text, ${je}-dot - `]:{cursor:"not-allowed !important"}},[`&-tooltip ${dt}-tooltip-inner`]:{minWidth:"unset"}})}},tt=(Pe,je)=>{const{componentCls:dt,railSize:Dt,handleSize:sn,dotSize:Ht,marginFull:Kt,calc:Bn}=Pe,we=je?"paddingBlock":"paddingInline",fe=je?"width":"height",it=je?"height":"width",Yt=je?"insetBlockStart":"insetInlineStart",et=je?"top":"insetInlineStart",He=Bn(Dt).mul(3).sub(sn).div(2).equal(),Ue=Bn(sn).sub(Dt).div(2).equal(),at=je?{borderWidth:`${(0,Be.unit)(Ue)} 0`,transform:`translateY(${(0,Be.unit)(Bn(Ue).mul(-1).equal())})`}:{borderWidth:`0 ${(0,Be.unit)(Ue)}`,transform:`translateX(${(0,Be.unit)(Pe.calc(Ue).mul(-1).equal())})`};return{[we]:Dt,[it]:Bn(Dt).mul(3).equal(),[`${dt}-rail`]:{[fe]:"100%",[it]:Dt},[`${dt}-track,${dt}-tracks`]:{[it]:Dt},[`${dt}-track-draggable`]:Object.assign({},at),[`${dt}-handle`]:{[Yt]:He},[`${dt}-mark`]:{insetInlineStart:0,top:0,[et]:Bn(Dt).mul(3).add(je?0:Kt).equal(),[fe]:"100%"},[`${dt}-step`]:{insetInlineStart:0,top:0,[et]:Dt,[fe]:"100%",[it]:Dt},[`${dt}-dot`]:{position:"absolute",[Yt]:Bn(Dt).sub(Ht).div(2).equal()}}},st=Pe=>{const{componentCls:je,marginPartWithMark:dt}=Pe;return{[`${je}-horizontal`]:Object.assign(Object.assign({},tt(Pe,!0)),{[`&${je}-with-marks`]:{marginBottom:dt}})}},Nt=Pe=>{const{componentCls:je}=Pe;return{[`${je}-vertical`]:Object.assign(Object.assign({},tt(Pe,!1)),{height:"100%"})}},he=Pe=>{const dt=Pe.controlHeightLG/4,Dt=Pe.controlHeightSM/2,sn=Pe.lineWidth+1,Ht=Pe.lineWidth+1*1.5,Kt=Pe.colorPrimary,Bn=new kt.FastColor(Kt).setA(.2).toRgbString();return{controlSize:dt,railSize:4,handleSize:dt,handleSizeHover:Dt,dotSize:8,handleLineWidth:sn,handleLineWidthHover:Ht,railBg:Pe.colorFillTertiary,railHoverBg:Pe.colorFillSecondary,trackBg:Pe.colorPrimaryBorder,trackHoverBg:Pe.colorPrimaryBorderHover,handleColor:Pe.colorPrimaryBorder,handleActiveColor:Kt,handleActiveOutlineColor:Bn,handleColorDisabled:new kt.FastColor(Pe.colorTextDisabled).onBackground(Pe.colorBgContainer).toHexString(),dotBorderColor:Pe.colorBorderSecondary,dotActiveBorderColor:Pe.colorPrimaryBorder,trackBgDisabled:Pe.colorBgContainerDisabled}};var Ze=(0,Fe.I$)("Slider",Pe=>{const je=(0,Te.mergeToken)(Pe,{marginPart:Pe.calc(Pe.controlHeight).sub(Pe.controlSize).div(2).equal(),marginFull:Pe.calc(Pe.controlSize).div(2).equal(),marginPartWithMark:Pe.calc(Pe.controlHeightLG).sub(Pe.controlSize).equal()});return[Ne(je),st(je),Nt(je)]},he);function pt(){const[Pe,je]=y.useState(!1),dt=y.useRef(null),Dt=()=>{Re.Z.cancel(dt.current)},sn=Ht=>{Dt(),Ht?je(Ht):dt.current=(0,Re.Z)(()=>{je(Ht)})};return y.useEffect(()=>Dt,[]),[Pe,sn]}var nn=ne(48755),Ut=function(Pe,je){var dt={};for(var Dt in Pe)Object.prototype.hasOwnProperty.call(Pe,Dt)&&je.indexOf(Dt)<0&&(dt[Dt]=Pe[Dt]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var sn=0,Dt=Object.getOwnPropertySymbols(Pe);sntypeof dt=="number"?dt.toString():""}var bt=y.forwardRef((Pe,je)=>{const{prefixCls:dt,range:Dt,className:sn,rootClassName:Ht,style:Kt,disabled:Bn,tooltipPrefixCls:we,tipFormatter:fe,tooltipVisible:it,getTooltipPopupContainer:Yt,tooltipPlacement:et,tooltip:He={},onChangeComplete:Ue,classNames:at,styles:dn}=Pe,Qt=Ut(Pe,["prefixCls","range","className","rootClassName","style","disabled","tooltipPrefixCls","tipFormatter","tooltipVisible","getTooltipPopupContainer","tooltipPlacement","tooltip","onChangeComplete","classNames","styles"]),{vertical:An}=Pe,{getPrefixCls:xt,direction:Xe,className:en,style:ue,classNames:ae,styles:re,getPopupContainer:ce}=(0,nn.dj)("slider"),ve=y.useContext(Se.Z),ie=Bn!=null?Bn:ve,{handleRender:Ce,direction:yt}=y.useContext(Ve.Z),ft=(yt||Xe)==="rtl",[Ct,pn]=pt(),[Fn,Sn]=pt(),jn=Object.assign({},He),{open:rn,placement:vt,getPopupContainer:yn,prefixCls:Wt,formatter:ln}=jn,It=rn!=null?rn:it,mn=(Ct||Fn)&&It!==!1,Lt=qe(ln,fe),[zn,$n]=pt(),ea=za=>{Ue==null||Ue(za),$n(!1)},nr=(za,Ha)=>za||(Ha?ft?"left":"right":"top"),ut=xt("slider",dt),[Tt,gn,Pn]=Ze(ut),ir=ke()(sn,en,ae.root,at==null?void 0:at.root,Ht,{[`${ut}-rtl`]:ft,[`${ut}-lock`]:zn},gn,Pn);ft&&!Qt.vertical&&(Qt.reverse=!Qt.reverse),y.useEffect(()=>{const za=()=>{(0,Re.Z)(()=>{Sn(!1)},1)};return document.addEventListener("mouseup",za),()=>{document.removeEventListener("mouseup",za)}},[]);const Dr=Dt&&!It,La=Ce||((za,Ha)=>{const{index:Qa}=Ha,lr=za.props;function Xt(Nr,xr,pi){var Zi,ii,ka,bn;pi&&((ii=(Zi=Qt)[Nr])===null||ii===void 0||ii.call(Zi,xr)),(bn=(ka=lr)[Nr])===null||bn===void 0||bn.call(ka,xr)}const Rn=Object.assign(Object.assign({},lr),{onMouseEnter:Nr=>{pn(!0),Xt("onMouseEnter",Nr)},onMouseLeave:Nr=>{pn(!1),Xt("onMouseLeave",Nr)},onMouseDown:Nr=>{Sn(!0),$n(!0),Xt("onMouseDown",Nr)},onFocus:Nr=>{var xr;Sn(!0),(xr=Qt.onFocus)===null||xr===void 0||xr.call(Qt,Nr),Xt("onFocus",Nr,!0)},onBlur:Nr=>{var xr;Sn(!1),(xr=Qt.onBlur)===null||xr===void 0||xr.call(Qt,Nr),Xt("onBlur",Nr,!0)}}),gr=y.cloneElement(za,Rn),Aa=(!!It||mn)&&Lt!==null;return Dr?gr:y.createElement(lt,Object.assign({},jn,{prefixCls:xt("tooltip",Wt!=null?Wt:we),title:Lt?Lt(Ha.value):"",open:Aa,placement:nr(vt!=null?vt:et,An),key:Qa,classNames:{root:`${ut}-tooltip`},getPopupContainer:yn||Yt||ce}),gr)}),Vr=Dr?(za,Ha)=>{const Qa=y.cloneElement(za,{style:Object.assign(Object.assign({},za.props.style),{visibility:"hidden"})});return y.createElement(lt,Object.assign({},jn,{prefixCls:xt("tooltip",Wt!=null?Wt:we),title:Lt?Lt(Ha.value):"",open:Lt!==null&&mn,placement:nr(vt!=null?vt:et,An),key:"tooltip",classNames:{root:`${ut}-tooltip`},getPopupContainer:yn||Yt||ce,draggingDelete:Ha.draggingDelete}),Qa)}:void 0,Zr=Object.assign(Object.assign(Object.assign(Object.assign({},re.root),ue),dn==null?void 0:dn.root),Kt),wr=Object.assign(Object.assign({},re.tracks),dn==null?void 0:dn.tracks),Ba=ke()(ae.tracks,at==null?void 0:at.tracks);return Tt(y.createElement(ot.Z,Object.assign({},Qt,{classNames:Object.assign({handle:ke()(ae.handle,at==null?void 0:at.handle),rail:ke()(ae.rail,at==null?void 0:at.rail),track:ke()(ae.track,at==null?void 0:at.track)},Ba?{tracks:Ba}:{}),styles:Object.assign({handle:Object.assign(Object.assign({},re.handle),dn==null?void 0:dn.handle),rail:Object.assign(Object.assign({},re.rail),dn==null?void 0:dn.rail),track:Object.assign(Object.assign({},re.track),dn==null?void 0:dn.track)},Object.keys(wr).length?{tracks:wr}:{}),step:Qt.step,range:Dt,className:ir,style:Zr,disabled:ie,ref:je,prefixCls:ut,handleRender:La,activeHandleRender:Vr,onChangeComplete:ea})))})},58755:function(At,zt,ne){"use strict";ne.d(zt,{Z:function(){return sn}});var y=ne(59301),Oe=ne(58617),ke=ne(92310),ot=ne.n(ke),Re=ne(54476),Se=ne(20068),Ve=ne(42978),Ke=ne(75931),ze=ne(18929),nt=ne(10228),lt=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],Be=y.forwardRef(function(Ht,Kt){var Bn,we=Ht.prefixCls,fe=we===void 0?"rc-switch":we,it=Ht.className,Yt=Ht.checked,et=Ht.defaultChecked,He=Ht.disabled,Ue=Ht.loadingIcon,at=Ht.checkedChildren,dn=Ht.unCheckedChildren,Qt=Ht.onClick,An=Ht.onChange,xt=Ht.onKeyDown,Xe=(0,Ke.Z)(Ht,lt),en=(0,ze.Z)(!1,{value:Yt,defaultValue:et}),ue=(0,Ve.Z)(en,2),ae=ue[0],re=ue[1];function ce(yt,gt){var ft=ae;return He||(ft=yt,re(ft),An==null||An(ft,gt)),ft}function ve(yt){yt.which===nt.Z.LEFT?ce(!1,yt):yt.which===nt.Z.RIGHT&&ce(!0,yt),xt==null||xt(yt)}function ie(yt){var gt=ce(!ae,yt);Qt==null||Qt(gt,yt)}var Ce=ot()(fe,it,(Bn={},(0,Se.Z)(Bn,"".concat(fe,"-checked"),ae),(0,Se.Z)(Bn,"".concat(fe,"-disabled"),He),Bn));return y.createElement("button",(0,Re.Z)({},Xe,{type:"button",role:"switch","aria-checked":ae,disabled:He,className:Ce,ref:Kt,onKeyDown:ve,onClick:ie}),Ue,y.createElement("span",{className:"".concat(fe,"-inner")},y.createElement("span",{className:"".concat(fe,"-inner-checked")},at),y.createElement("span",{className:"".concat(fe,"-inner-unchecked")},dn)))});Be.displayName="Switch";var kt=Be,rt=ne(12919),Fe=ne(48755),Te=ne(2171),Ne=ne(31756),tt=ne(36237),st=ne(17835),Nt=ne(63356),he=ne(16931),Ze=ne(51636);const pt=Ht=>{const{componentCls:Kt,trackHeightSM:Bn,trackPadding:we,trackMinWidthSM:fe,innerMinMarginSM:it,innerMaxMarginSM:Yt,handleSizeSM:et,calc:He}=Ht,Ue=`${Kt}-inner`,at=(0,tt.unit)(He(et).add(He(we).mul(2)).equal()),dn=(0,tt.unit)(He(Yt).mul(2).equal());return{[Kt]:{[`&${Kt}-small`]:{minWidth:fe,height:Bn,lineHeight:(0,tt.unit)(Bn),[`${Kt}-inner`]:{paddingInlineStart:Yt,paddingInlineEnd:it,[`${Ue}-checked, ${Ue}-unchecked`]:{minHeight:Bn},[`${Ue}-checked`]:{marginInlineStart:`calc(-100% + ${at} - ${dn})`,marginInlineEnd:`calc(100% - ${at} + ${dn})`},[`${Ue}-unchecked`]:{marginTop:He(Bn).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${Kt}-handle`]:{width:et,height:et},[`${Kt}-loading-icon`]:{top:He(He(et).sub(Ht.switchLoadingIconSize)).div(2).equal(),fontSize:Ht.switchLoadingIconSize},[`&${Kt}-checked`]:{[`${Kt}-inner`]:{paddingInlineStart:it,paddingInlineEnd:Yt,[`${Ue}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Ue}-unchecked`]:{marginInlineStart:`calc(100% - ${at} + ${dn})`,marginInlineEnd:`calc(-100% + ${at} - ${dn})`}},[`${Kt}-handle`]:{insetInlineStart:`calc(100% - ${(0,tt.unit)(He(et).add(we).equal())})`}},[`&:not(${Kt}-disabled):active`]:{[`&:not(${Kt}-checked) ${Ue}`]:{[`${Ue}-unchecked`]:{marginInlineStart:He(Ht.marginXXS).div(2).equal(),marginInlineEnd:He(Ht.marginXXS).mul(-1).div(2).equal()}},[`&${Kt}-checked ${Ue}`]:{[`${Ue}-checked`]:{marginInlineStart:He(Ht.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:He(Ht.marginXXS).div(2).equal()}}}}}}},nn=Ht=>{const{componentCls:Kt,handleSize:Bn,calc:we}=Ht;return{[Kt]:{[`${Kt}-loading-icon${Ht.iconCls}`]:{position:"relative",top:we(we(Bn).sub(Ht.fontSize)).div(2).equal(),color:Ht.switchLoadingIconColor,verticalAlign:"top"},[`&${Kt}-checked ${Kt}-loading-icon`]:{color:Ht.switchColor}}}},Ut=Ht=>{const{componentCls:Kt,trackPadding:Bn,handleBg:we,handleShadow:fe,handleSize:it,calc:Yt}=Ht,et=`${Kt}-handle`;return{[Kt]:{[et]:{position:"absolute",top:Bn,insetInlineStart:Bn,width:it,height:it,transition:`all ${Ht.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:we,borderRadius:Yt(it).div(2).equal(),boxShadow:fe,transition:`all ${Ht.switchDuration} ease-in-out`,content:'""'}},[`&${Kt}-checked ${et}`]:{insetInlineStart:`calc(100% - ${(0,tt.unit)(Yt(it).add(Bn).equal())})`},[`&:not(${Kt}-disabled):active`]:{[`${et}::before`]:{insetInlineEnd:Ht.switchHandleActiveInset,insetInlineStart:0},[`&${Kt}-checked ${et}::before`]:{insetInlineEnd:0,insetInlineStart:Ht.switchHandleActiveInset}}}}},qe=Ht=>{const{componentCls:Kt,trackHeight:Bn,trackPadding:we,innerMinMargin:fe,innerMaxMargin:it,handleSize:Yt,calc:et}=Ht,He=`${Kt}-inner`,Ue=(0,tt.unit)(et(Yt).add(et(we).mul(2)).equal()),at=(0,tt.unit)(et(it).mul(2).equal());return{[Kt]:{[He]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:it,paddingInlineEnd:fe,transition:`padding-inline-start ${Ht.switchDuration} ease-in-out, padding-inline-end ${Ht.switchDuration} ease-in-out`,[`${He}-checked, ${He}-unchecked`]:{display:"block",color:Ht.colorTextLightSolid,fontSize:Ht.fontSizeSM,transition:`margin-inline-start ${Ht.switchDuration} ease-in-out, margin-inline-end ${Ht.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:Bn},[`${He}-checked`]:{marginInlineStart:`calc(-100% + ${Ue} - ${at})`,marginInlineEnd:`calc(100% - ${Ue} + ${at})`},[`${He}-unchecked`]:{marginTop:et(Bn).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${Kt}-checked ${He}`]:{paddingInlineStart:fe,paddingInlineEnd:it,[`${He}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${He}-unchecked`]:{marginInlineStart:`calc(100% - ${Ue} + ${at})`,marginInlineEnd:`calc(-100% + ${Ue} - ${at})`}},[`&:not(${Kt}-disabled):active`]:{[`&:not(${Kt}-checked) ${He}`]:{[`${He}-unchecked`]:{marginInlineStart:et(we).mul(2).equal(),marginInlineEnd:et(we).mul(-1).mul(2).equal()}},[`&${Kt}-checked ${He}`]:{[`${He}-checked`]:{marginInlineStart:et(we).mul(-1).mul(2).equal(),marginInlineEnd:et(we).mul(2).equal()}}}}}},$e=Ht=>{const{componentCls:Kt,trackHeight:Bn,trackMinWidth:we}=Ht;return{[Kt]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Nt.Wf)(Ht)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:we,height:Bn,lineHeight:(0,tt.unit)(Bn),verticalAlign:"middle",background:Ht.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${Ht.motionDurationMid}`,userSelect:"none",[`&:hover:not(${Kt}-disabled)`]:{background:Ht.colorTextTertiary}}),(0,Nt.Qy)(Ht)),{[`&${Kt}-checked`]:{background:Ht.switchColor,[`&:hover:not(${Kt}-disabled)`]:{background:Ht.colorPrimaryHover}},[`&${Kt}-loading, &${Kt}-disabled`]:{cursor:"not-allowed",opacity:Ht.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${Kt}-rtl`]:{direction:"rtl"}})}},bt=Ht=>{const{fontSize:Kt,lineHeight:Bn,controlHeight:we,colorWhite:fe}=Ht,it=Kt*Bn,Yt=we/2,et=2,He=it-et*2,Ue=Yt-et*2;return{trackHeight:it,trackHeightSM:Yt,trackMinWidth:He*2+et*4,trackMinWidthSM:Ue*2+et*2,trackPadding:et,handleBg:fe,handleSize:He,handleSizeSM:Ue,handleShadow:`0 2px 4px 0 ${new st.FastColor("#00230b").setA(.2).toRgbString()}`,innerMinMargin:He/2,innerMaxMargin:He+et+et*2,innerMinMarginSM:Ue/2,innerMaxMarginSM:Ue+et+et*2}};var Pe=(0,he.I$)("Switch",Ht=>{const Kt=(0,Ze.mergeToken)(Ht,{switchDuration:Ht.motionDurationMid,switchColor:Ht.colorPrimary,switchDisabledOpacity:Ht.opacityLoading,switchLoadingIconSize:Ht.calc(Ht.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${Ht.opacityLoading})`,switchHandleActiveInset:"-30%"});return[$e(Kt),qe(Kt),Ut(Kt),nn(Kt),pt(Kt)]},bt),je=function(Ht,Kt){var Bn={};for(var we in Ht)Object.prototype.hasOwnProperty.call(Ht,we)&&Kt.indexOf(we)<0&&(Bn[we]=Ht[we]);if(Ht!=null&&typeof Object.getOwnPropertySymbols=="function")for(var fe=0,we=Object.getOwnPropertySymbols(Ht);fe{const{prefixCls:Bn,size:we,disabled:fe,loading:it,className:Yt,rootClassName:et,style:He,checked:Ue,value:at,defaultChecked:dn,defaultValue:Qt,onChange:An}=Ht,xt=je(Ht,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[Xe,en]=(0,ze.Z)(!1,{value:Ue!=null?Ue:at,defaultValue:dn!=null?dn:Qt}),{getPrefixCls:ue,direction:ae,switch:re}=y.useContext(Fe.E_),ce=y.useContext(Te.Z),ve=(fe!=null?fe:ce)||it,ie=ue("switch",Bn),Ce=y.createElement("div",{className:`${ie}-handle`},it&&y.createElement(Oe.Z,{className:`${ie}-loading-icon`})),[yt,gt,ft]=Pe(ie),Ct=(0,Ne.Z)(we),pn=ot()(re==null?void 0:re.className,{[`${ie}-small`]:Ct==="small",[`${ie}-loading`]:it,[`${ie}-rtl`]:ae==="rtl"},Yt,et,gt,ft),Fn=Object.assign(Object.assign({},re==null?void 0:re.style),He),Sn=function(){en(arguments.length<=0?void 0:arguments[0]),An==null||An.apply(void 0,arguments)};return yt(y.createElement(rt.Z,{component:"Switch"},y.createElement(kt,Object.assign({},xt,{checked:Xe,onChange:Sn,prefixCls:ie,className:pn,style:Fn,disabled:ve,ref:Kt,loadingIcon:Ce}))))});Dt.__ANT_SWITCH=!0;var sn=Dt},22275:function(At,zt,ne){"use strict";var y,Oe=ne(25569).default;y={value:!0},zt.Z=void 0;var ke=Oe(ne(44820)),ot=Oe(ne(31191));const Re={lang:Object.assign({placeholder:"\u8BF7\u9009\u62E9\u65E5\u671F",yearPlaceholder:"\u8BF7\u9009\u62E9\u5E74\u4EFD",quarterPlaceholder:"\u8BF7\u9009\u62E9\u5B63\u5EA6",monthPlaceholder:"\u8BF7\u9009\u62E9\u6708\u4EFD",weekPlaceholder:"\u8BF7\u9009\u62E9\u5468",rangePlaceholder:["\u5F00\u59CB\u65E5\u671F","\u7ED3\u675F\u65E5\u671F"],rangeYearPlaceholder:["\u5F00\u59CB\u5E74\u4EFD","\u7ED3\u675F\u5E74\u4EFD"],rangeMonthPlaceholder:["\u5F00\u59CB\u6708\u4EFD","\u7ED3\u675F\u6708\u4EFD"],rangeQuarterPlaceholder:["\u5F00\u59CB\u5B63\u5EA6","\u7ED3\u675F\u5B63\u5EA6"],rangeWeekPlaceholder:["\u5F00\u59CB\u5468","\u7ED3\u675F\u5468"]},ke.default),timePickerLocale:Object.assign({},ot.default)};Re.lang.ok="\u786E\u5B9A";var Se=zt.Z=Re},31191:function(At,zt){"use strict";Object.defineProperty(zt,"__esModule",{value:!0}),zt.default=void 0;const ne={placeholder:"\u8BF7\u9009\u62E9\u65F6\u95F4",rangePlaceholder:["\u5F00\u59CB\u65F6\u95F4","\u7ED3\u675F\u65F6\u95F4"]};var y=zt.default=ne},99498:function(At,zt,ne){(function(y){y(ne(89780))})(function(y){y.defineOption("placeholder","",function(Ke,ze,nt){var lt=nt&&nt!=y.Init;if(ze&&!lt)Ke.on("blur",Re),Ke.on("change",Se),Ke.on("swapDoc",Se),y.on(Ke.getInputField(),"compositionupdate",Ke.state.placeholderCompose=function(){ot(Ke)}),Se(Ke);else if(!ze&<){Ke.off("blur",Re),Ke.off("change",Se),Ke.off("swapDoc",Se),y.off(Ke.getInputField(),"compositionupdate",Ke.state.placeholderCompose),Oe(Ke);var Be=Ke.getWrapperElement();Be.className=Be.className.replace(" CodeMirror-empty","")}ze&&!Ke.hasFocus()&&Re(Ke)});function Oe(Ke){Ke.state.placeholder&&(Ke.state.placeholder.parentNode.removeChild(Ke.state.placeholder),Ke.state.placeholder=null)}function ke(Ke){Oe(Ke);var ze=Ke.state.placeholder=document.createElement("pre");ze.style.cssText="height: 0; overflow: visible",ze.style.direction=Ke.getOption("direction"),ze.className="CodeMirror-placeholder CodeMirror-line-like";var nt=Ke.getOption("placeholder");typeof nt=="string"&&(nt=document.createTextNode(nt)),ze.appendChild(nt),Ke.display.lineSpace.insertBefore(ze,Ke.display.lineSpace.firstChild)}function ot(Ke){setTimeout(function(){var ze=!1,nt=Ke.getInputField();nt.nodeName=="TEXTAREA"?ze=!nt.value:Ke.lineCount()==1&&(ze=!/[^\u200b]/.test(nt.querySelector(".CodeMirror-line").textContent)),ze?ke(Ke):Oe(Ke)},20)}function Re(Ke){Ve(Ke)&&ke(Ke)}function Se(Ke){var ze=Ke.getWrapperElement(),nt=Ve(Ke);ze.className=ze.className.replace(" CodeMirror-empty","")+(nt?" CodeMirror-empty":""),nt?ke(Ke):Oe(Ke)}function Ve(Ke){return Ke.lineCount()===1&&Ke.getLine(0)===""}})},25717:function(At,zt,ne){(function(y){y(ne(89780))})(function(y){var Oe={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},ke=y.Pos;y.defineOption("autoCloseBrackets",!1,function(Fe,Te,Ne){Ne&&Ne!=y.Init&&(Fe.removeKeyMap(Re),Fe.state.closeBrackets=null),Te&&(Se(ot(Te,"pairs")),Fe.state.closeBrackets=Te,Fe.addKeyMap(Re))});function ot(Fe,Te){return Te=="pairs"&&typeof Fe=="string"?Fe:typeof Fe=="object"&&Fe[Te]!=null?Fe[Te]:Oe[Te]}var Re={Backspace:ze,Enter:nt};function Se(Fe){for(var Te=0;Te=0;st--){var he=tt[st].head;Fe.replaceRange("",ke(he.line,he.ch-1),ke(he.line,he.ch+1),"+delete")}}function nt(Fe){var Te=Ke(Fe),Ne=Te&&ot(Te,"explode");if(!Ne||Fe.getOption("disableInput"))return y.Pass;for(var tt=Fe.listSelections(),st=0;st0;return{anchor:new ke(Fe.anchor.line,Fe.anchor.ch+(Te?-1:1)),head:new ke(Fe.head.line,Fe.head.ch+(Te?1:-1))}}function Be(Fe,Te){var Ne=Ke(Fe);if(!Ne||Fe.getOption("disableInput"))return y.Pass;var tt=ot(Ne,"pairs"),st=tt.indexOf(Te);if(st==-1)return y.Pass;for(var Nt=ot(Ne,"closeBefore"),he=ot(Ne,"triples"),Ze=tt.charAt(st+1)==Te,pt=Fe.listSelections(),nn=st%2==0,Ut,qe=0;qe=0&&Fe.getRange(bt,ke(bt.line,bt.ch+3))==Te+Te+Te?Pe="skipThree":Pe="skip";else if(Ze&&bt.ch>1&&he.indexOf(Te)>=0&&Fe.getRange(ke(bt.line,bt.ch-2),bt)==Te+Te){if(bt.ch>2&&/\bstring/.test(Fe.getTokenTypeAt(ke(bt.line,bt.ch-2))))return y.Pass;Pe="addFour"}else if(Ze){var dt=bt.ch==0?" ":Fe.getRange(ke(bt.line,bt.ch-1),bt);if(!y.isWordChar(je)&&dt!=Te&&!y.isWordChar(dt))Pe="both";else return y.Pass}else if(nn&&(je.length===0||/\s/.test(je)||Nt.indexOf(je)>-1))Pe="both";else return y.Pass;if(!Ut)Ut=Pe;else if(Ut!=Pe)return y.Pass}var Dt=st%2?tt.charAt(st-1):Te,sn=st%2?Te:tt.charAt(st+1);Fe.operation(function(){if(Ut=="skip")Fe.execCommand("goCharRight");else if(Ut=="skipThree")for(var Ht=0;Ht<3;Ht++)Fe.execCommand("goCharRight");else if(Ut=="surround"){for(var Kt=Fe.getSelections(),Ht=0;Ht'"]=function(kt){return ot(kt)}),ze.addKeyMap(Be)}});var Oe=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],ke=["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 ot(ze){if(ze.getOption("disableInput"))return y.Pass;for(var nt=ze.listSelections(),lt=[],Be=ze.getOption("autoCloseTags"),kt=0;ktrt.ch&&(st=st.slice(0,st.length-Fe.end+rt.ch));var pt=st.toLowerCase();if(!st||Fe.type=="string"&&(Fe.end!=rt.ch||!/[\"\']/.test(Fe.string.charAt(Fe.string.length-1))||Fe.string.length==1)||Fe.type=="tag"&&tt.close||Fe.string.indexOf("/")==rt.ch-Fe.start-1||he&&Ve(he,pt)>-1||Ke(ze,Te.mode.xmlCurrentContext&&Te.mode.xmlCurrentContext(Ne)||[],st,rt,!0))return y.Pass;var nn=typeof Be=="object"&&Be.emptyTags;if(nn&&Ve(nn,st)>-1){lt[kt]={text:"/>",newPos:y.Pos(rt.line,rt.ch+2)};continue}var Ut=Ze&&Ve(Ze,pt)>-1;lt[kt]={indent:Ut,text:">"+(Ut?` + `]:{cursor:"not-allowed !important"}},[`&-tooltip ${dt}-tooltip-inner`]:{minWidth:"unset"}})}},tt=(Pe,je)=>{const{componentCls:dt,railSize:Dt,handleSize:sn,dotSize:Ht,marginFull:Kt,calc:Bn}=Pe,we=je?"paddingBlock":"paddingInline",fe=je?"width":"height",it=je?"height":"width",Yt=je?"insetBlockStart":"insetInlineStart",et=je?"top":"insetInlineStart",He=Bn(Dt).mul(3).sub(sn).div(2).equal(),Ue=Bn(sn).sub(Dt).div(2).equal(),at=je?{borderWidth:`${(0,Be.unit)(Ue)} 0`,transform:`translateY(${(0,Be.unit)(Bn(Ue).mul(-1).equal())})`}:{borderWidth:`0 ${(0,Be.unit)(Ue)}`,transform:`translateX(${(0,Be.unit)(Pe.calc(Ue).mul(-1).equal())})`};return{[we]:Dt,[it]:Bn(Dt).mul(3).equal(),[`${dt}-rail`]:{[fe]:"100%",[it]:Dt},[`${dt}-track,${dt}-tracks`]:{[it]:Dt},[`${dt}-track-draggable`]:Object.assign({},at),[`${dt}-handle`]:{[Yt]:He},[`${dt}-mark`]:{insetInlineStart:0,top:0,[et]:Bn(Dt).mul(3).add(je?0:Kt).equal(),[fe]:"100%"},[`${dt}-step`]:{insetInlineStart:0,top:0,[et]:Dt,[fe]:"100%",[it]:Dt},[`${dt}-dot`]:{position:"absolute",[Yt]:Bn(Dt).sub(Ht).div(2).equal()}}},st=Pe=>{const{componentCls:je,marginPartWithMark:dt}=Pe;return{[`${je}-horizontal`]:Object.assign(Object.assign({},tt(Pe,!0)),{[`&${je}-with-marks`]:{marginBottom:dt}})}},Nt=Pe=>{const{componentCls:je}=Pe;return{[`${je}-vertical`]:Object.assign(Object.assign({},tt(Pe,!1)),{height:"100%"})}},he=Pe=>{const dt=Pe.controlHeightLG/4,Dt=Pe.controlHeightSM/2,sn=Pe.lineWidth+1,Ht=Pe.lineWidth+1*1.5,Kt=Pe.colorPrimary,Bn=new kt.FastColor(Kt).setA(.2).toRgbString();return{controlSize:dt,railSize:4,handleSize:dt,handleSizeHover:Dt,dotSize:8,handleLineWidth:sn,handleLineWidthHover:Ht,railBg:Pe.colorFillTertiary,railHoverBg:Pe.colorFillSecondary,trackBg:Pe.colorPrimaryBorder,trackHoverBg:Pe.colorPrimaryBorderHover,handleColor:Pe.colorPrimaryBorder,handleActiveColor:Kt,handleActiveOutlineColor:Bn,handleColorDisabled:new kt.FastColor(Pe.colorTextDisabled).onBackground(Pe.colorBgContainer).toHexString(),dotBorderColor:Pe.colorBorderSecondary,dotActiveBorderColor:Pe.colorPrimaryBorder,trackBgDisabled:Pe.colorBgContainerDisabled}};var Ze=(0,Fe.I$)("Slider",Pe=>{const je=(0,Te.mergeToken)(Pe,{marginPart:Pe.calc(Pe.controlHeight).sub(Pe.controlSize).div(2).equal(),marginFull:Pe.calc(Pe.controlSize).div(2).equal(),marginPartWithMark:Pe.calc(Pe.controlHeightLG).sub(Pe.controlSize).equal()});return[Ne(je),st(je),Nt(je)]},he);function pt(){const[Pe,je]=y.useState(!1),dt=y.useRef(null),Dt=()=>{Re.Z.cancel(dt.current)},sn=Ht=>{Dt(),Ht?je(Ht):dt.current=(0,Re.Z)(()=>{je(Ht)})};return y.useEffect(()=>Dt,[]),[Pe,sn]}var nn=ne(48755),Ut=function(Pe,je){var dt={};for(var Dt in Pe)Object.prototype.hasOwnProperty.call(Pe,Dt)&&je.indexOf(Dt)<0&&(dt[Dt]=Pe[Dt]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var sn=0,Dt=Object.getOwnPropertySymbols(Pe);sntypeof dt=="number"?dt.toString():""}var bt=y.forwardRef((Pe,je)=>{const{prefixCls:dt,range:Dt,className:sn,rootClassName:Ht,style:Kt,disabled:Bn,tooltipPrefixCls:we,tipFormatter:fe,tooltipVisible:it,getTooltipPopupContainer:Yt,tooltipPlacement:et,tooltip:He={},onChangeComplete:Ue,classNames:at,styles:dn}=Pe,Qt=Ut(Pe,["prefixCls","range","className","rootClassName","style","disabled","tooltipPrefixCls","tipFormatter","tooltipVisible","getTooltipPopupContainer","tooltipPlacement","tooltip","onChangeComplete","classNames","styles"]),{vertical:An}=Pe,{getPrefixCls:At,direction:Xe,className:en,style:ue,classNames:ae,styles:re,getPopupContainer:ce}=(0,nn.dj)("slider"),ve=y.useContext(Se.Z),ie=Bn!=null?Bn:ve,{handleRender:Ce,direction:yt}=y.useContext(Ve.Z),ft=(yt||Xe)==="rtl",[Ct,pn]=pt(),[Fn,Sn]=pt(),jn=Object.assign({},He),{open:rn,placement:vt,getPopupContainer:yn,prefixCls:Wt,formatter:ln}=jn,It=rn!=null?rn:it,mn=(Ct||Fn)&&It!==!1,Lt=qe(ln,fe),[zn,$n]=pt(),ea=za=>{Ue==null||Ue(za),$n(!1)},nr=(za,Ha)=>za||(Ha?ft?"left":"right":"top"),ut=At("slider",dt),[Tt,gn,Pn]=Ze(ut),ir=ke()(sn,en,ae.root,at==null?void 0:at.root,Ht,{[`${ut}-rtl`]:ft,[`${ut}-lock`]:zn},gn,Pn);ft&&!Qt.vertical&&(Qt.reverse=!Qt.reverse),y.useEffect(()=>{const za=()=>{(0,Re.Z)(()=>{Sn(!1)},1)};return document.addEventListener("mouseup",za),()=>{document.removeEventListener("mouseup",za)}},[]);const Dr=Dt&&!It,La=Ce||((za,Ha)=>{const{index:Qa}=Ha,lr=za.props;function Xt(Nr,xr,pi){var Zi,ii,ka,bn;pi&&((ii=(Zi=Qt)[Nr])===null||ii===void 0||ii.call(Zi,xr)),(bn=(ka=lr)[Nr])===null||bn===void 0||bn.call(ka,xr)}const Rn=Object.assign(Object.assign({},lr),{onMouseEnter:Nr=>{pn(!0),Xt("onMouseEnter",Nr)},onMouseLeave:Nr=>{pn(!1),Xt("onMouseLeave",Nr)},onMouseDown:Nr=>{Sn(!0),$n(!0),Xt("onMouseDown",Nr)},onFocus:Nr=>{var xr;Sn(!0),(xr=Qt.onFocus)===null||xr===void 0||xr.call(Qt,Nr),Xt("onFocus",Nr,!0)},onBlur:Nr=>{var xr;Sn(!1),(xr=Qt.onBlur)===null||xr===void 0||xr.call(Qt,Nr),Xt("onBlur",Nr,!0)}}),gr=y.cloneElement(za,Rn),Aa=(!!It||mn)&&Lt!==null;return Dr?gr:y.createElement(lt,Object.assign({},jn,{prefixCls:At("tooltip",Wt!=null?Wt:we),title:Lt?Lt(Ha.value):"",open:Aa,placement:nr(vt!=null?vt:et,An),key:Qa,classNames:{root:`${ut}-tooltip`},getPopupContainer:yn||Yt||ce}),gr)}),Vr=Dr?(za,Ha)=>{const Qa=y.cloneElement(za,{style:Object.assign(Object.assign({},za.props.style),{visibility:"hidden"})});return y.createElement(lt,Object.assign({},jn,{prefixCls:At("tooltip",Wt!=null?Wt:we),title:Lt?Lt(Ha.value):"",open:Lt!==null&&mn,placement:nr(vt!=null?vt:et,An),key:"tooltip",classNames:{root:`${ut}-tooltip`},getPopupContainer:yn||Yt||ce,draggingDelete:Ha.draggingDelete}),Qa)}:void 0,Zr=Object.assign(Object.assign(Object.assign(Object.assign({},re.root),ue),dn==null?void 0:dn.root),Kt),wr=Object.assign(Object.assign({},re.tracks),dn==null?void 0:dn.tracks),Ba=ke()(ae.tracks,at==null?void 0:at.tracks);return Tt(y.createElement(ot.Z,Object.assign({},Qt,{classNames:Object.assign({handle:ke()(ae.handle,at==null?void 0:at.handle),rail:ke()(ae.rail,at==null?void 0:at.rail),track:ke()(ae.track,at==null?void 0:at.track)},Ba?{tracks:Ba}:{}),styles:Object.assign({handle:Object.assign(Object.assign({},re.handle),dn==null?void 0:dn.handle),rail:Object.assign(Object.assign({},re.rail),dn==null?void 0:dn.rail),track:Object.assign(Object.assign({},re.track),dn==null?void 0:dn.track)},Object.keys(wr).length?{tracks:wr}:{}),step:Qt.step,range:Dt,className:ir,style:Zr,disabled:ie,ref:je,prefixCls:ut,handleRender:La,activeHandleRender:Vr,onChangeComplete:ea})))})},58755:function(St,zt,ne){"use strict";ne.d(zt,{Z:function(){return sn}});var y=ne(59301),Oe=ne(58617),ke=ne(92310),ot=ne.n(ke),Re=ne(54476),Se=ne(20068),Ve=ne(42978),Ke=ne(75931),ze=ne(18929),nt=ne(10228),lt=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],Be=y.forwardRef(function(Ht,Kt){var Bn,we=Ht.prefixCls,fe=we===void 0?"rc-switch":we,it=Ht.className,Yt=Ht.checked,et=Ht.defaultChecked,He=Ht.disabled,Ue=Ht.loadingIcon,at=Ht.checkedChildren,dn=Ht.unCheckedChildren,Qt=Ht.onClick,An=Ht.onChange,At=Ht.onKeyDown,Xe=(0,Ke.Z)(Ht,lt),en=(0,ze.Z)(!1,{value:Yt,defaultValue:et}),ue=(0,Ve.Z)(en,2),ae=ue[0],re=ue[1];function ce(yt,gt){var ft=ae;return He||(ft=yt,re(ft),An==null||An(ft,gt)),ft}function ve(yt){yt.which===nt.Z.LEFT?ce(!1,yt):yt.which===nt.Z.RIGHT&&ce(!0,yt),At==null||At(yt)}function ie(yt){var gt=ce(!ae,yt);Qt==null||Qt(gt,yt)}var Ce=ot()(fe,it,(Bn={},(0,Se.Z)(Bn,"".concat(fe,"-checked"),ae),(0,Se.Z)(Bn,"".concat(fe,"-disabled"),He),Bn));return y.createElement("button",(0,Re.Z)({},Xe,{type:"button",role:"switch","aria-checked":ae,disabled:He,className:Ce,ref:Kt,onKeyDown:ve,onClick:ie}),Ue,y.createElement("span",{className:"".concat(fe,"-inner")},y.createElement("span",{className:"".concat(fe,"-inner-checked")},at),y.createElement("span",{className:"".concat(fe,"-inner-unchecked")},dn)))});Be.displayName="Switch";var kt=Be,rt=ne(12919),Fe=ne(48755),Te=ne(2171),Ne=ne(31756),tt=ne(36237),st=ne(17835),Nt=ne(63356),he=ne(16931),Ze=ne(51636);const pt=Ht=>{const{componentCls:Kt,trackHeightSM:Bn,trackPadding:we,trackMinWidthSM:fe,innerMinMarginSM:it,innerMaxMarginSM:Yt,handleSizeSM:et,calc:He}=Ht,Ue=`${Kt}-inner`,at=(0,tt.unit)(He(et).add(He(we).mul(2)).equal()),dn=(0,tt.unit)(He(Yt).mul(2).equal());return{[Kt]:{[`&${Kt}-small`]:{minWidth:fe,height:Bn,lineHeight:(0,tt.unit)(Bn),[`${Kt}-inner`]:{paddingInlineStart:Yt,paddingInlineEnd:it,[`${Ue}-checked, ${Ue}-unchecked`]:{minHeight:Bn},[`${Ue}-checked`]:{marginInlineStart:`calc(-100% + ${at} - ${dn})`,marginInlineEnd:`calc(100% - ${at} + ${dn})`},[`${Ue}-unchecked`]:{marginTop:He(Bn).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${Kt}-handle`]:{width:et,height:et},[`${Kt}-loading-icon`]:{top:He(He(et).sub(Ht.switchLoadingIconSize)).div(2).equal(),fontSize:Ht.switchLoadingIconSize},[`&${Kt}-checked`]:{[`${Kt}-inner`]:{paddingInlineStart:it,paddingInlineEnd:Yt,[`${Ue}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Ue}-unchecked`]:{marginInlineStart:`calc(100% - ${at} + ${dn})`,marginInlineEnd:`calc(-100% + ${at} - ${dn})`}},[`${Kt}-handle`]:{insetInlineStart:`calc(100% - ${(0,tt.unit)(He(et).add(we).equal())})`}},[`&:not(${Kt}-disabled):active`]:{[`&:not(${Kt}-checked) ${Ue}`]:{[`${Ue}-unchecked`]:{marginInlineStart:He(Ht.marginXXS).div(2).equal(),marginInlineEnd:He(Ht.marginXXS).mul(-1).div(2).equal()}},[`&${Kt}-checked ${Ue}`]:{[`${Ue}-checked`]:{marginInlineStart:He(Ht.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:He(Ht.marginXXS).div(2).equal()}}}}}}},nn=Ht=>{const{componentCls:Kt,handleSize:Bn,calc:we}=Ht;return{[Kt]:{[`${Kt}-loading-icon${Ht.iconCls}`]:{position:"relative",top:we(we(Bn).sub(Ht.fontSize)).div(2).equal(),color:Ht.switchLoadingIconColor,verticalAlign:"top"},[`&${Kt}-checked ${Kt}-loading-icon`]:{color:Ht.switchColor}}}},Ut=Ht=>{const{componentCls:Kt,trackPadding:Bn,handleBg:we,handleShadow:fe,handleSize:it,calc:Yt}=Ht,et=`${Kt}-handle`;return{[Kt]:{[et]:{position:"absolute",top:Bn,insetInlineStart:Bn,width:it,height:it,transition:`all ${Ht.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:we,borderRadius:Yt(it).div(2).equal(),boxShadow:fe,transition:`all ${Ht.switchDuration} ease-in-out`,content:'""'}},[`&${Kt}-checked ${et}`]:{insetInlineStart:`calc(100% - ${(0,tt.unit)(Yt(it).add(Bn).equal())})`},[`&:not(${Kt}-disabled):active`]:{[`${et}::before`]:{insetInlineEnd:Ht.switchHandleActiveInset,insetInlineStart:0},[`&${Kt}-checked ${et}::before`]:{insetInlineEnd:0,insetInlineStart:Ht.switchHandleActiveInset}}}}},qe=Ht=>{const{componentCls:Kt,trackHeight:Bn,trackPadding:we,innerMinMargin:fe,innerMaxMargin:it,handleSize:Yt,calc:et}=Ht,He=`${Kt}-inner`,Ue=(0,tt.unit)(et(Yt).add(et(we).mul(2)).equal()),at=(0,tt.unit)(et(it).mul(2).equal());return{[Kt]:{[He]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:it,paddingInlineEnd:fe,transition:`padding-inline-start ${Ht.switchDuration} ease-in-out, padding-inline-end ${Ht.switchDuration} ease-in-out`,[`${He}-checked, ${He}-unchecked`]:{display:"block",color:Ht.colorTextLightSolid,fontSize:Ht.fontSizeSM,transition:`margin-inline-start ${Ht.switchDuration} ease-in-out, margin-inline-end ${Ht.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:Bn},[`${He}-checked`]:{marginInlineStart:`calc(-100% + ${Ue} - ${at})`,marginInlineEnd:`calc(100% - ${Ue} + ${at})`},[`${He}-unchecked`]:{marginTop:et(Bn).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${Kt}-checked ${He}`]:{paddingInlineStart:fe,paddingInlineEnd:it,[`${He}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${He}-unchecked`]:{marginInlineStart:`calc(100% - ${Ue} + ${at})`,marginInlineEnd:`calc(-100% + ${Ue} - ${at})`}},[`&:not(${Kt}-disabled):active`]:{[`&:not(${Kt}-checked) ${He}`]:{[`${He}-unchecked`]:{marginInlineStart:et(we).mul(2).equal(),marginInlineEnd:et(we).mul(-1).mul(2).equal()}},[`&${Kt}-checked ${He}`]:{[`${He}-checked`]:{marginInlineStart:et(we).mul(-1).mul(2).equal(),marginInlineEnd:et(we).mul(2).equal()}}}}}},$e=Ht=>{const{componentCls:Kt,trackHeight:Bn,trackMinWidth:we}=Ht;return{[Kt]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Nt.Wf)(Ht)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:we,height:Bn,lineHeight:(0,tt.unit)(Bn),verticalAlign:"middle",background:Ht.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${Ht.motionDurationMid}`,userSelect:"none",[`&:hover:not(${Kt}-disabled)`]:{background:Ht.colorTextTertiary}}),(0,Nt.Qy)(Ht)),{[`&${Kt}-checked`]:{background:Ht.switchColor,[`&:hover:not(${Kt}-disabled)`]:{background:Ht.colorPrimaryHover}},[`&${Kt}-loading, &${Kt}-disabled`]:{cursor:"not-allowed",opacity:Ht.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${Kt}-rtl`]:{direction:"rtl"}})}},bt=Ht=>{const{fontSize:Kt,lineHeight:Bn,controlHeight:we,colorWhite:fe}=Ht,it=Kt*Bn,Yt=we/2,et=2,He=it-et*2,Ue=Yt-et*2;return{trackHeight:it,trackHeightSM:Yt,trackMinWidth:He*2+et*4,trackMinWidthSM:Ue*2+et*2,trackPadding:et,handleBg:fe,handleSize:He,handleSizeSM:Ue,handleShadow:`0 2px 4px 0 ${new st.FastColor("#00230b").setA(.2).toRgbString()}`,innerMinMargin:He/2,innerMaxMargin:He+et+et*2,innerMinMarginSM:Ue/2,innerMaxMarginSM:Ue+et+et*2}};var Pe=(0,he.I$)("Switch",Ht=>{const Kt=(0,Ze.mergeToken)(Ht,{switchDuration:Ht.motionDurationMid,switchColor:Ht.colorPrimary,switchDisabledOpacity:Ht.opacityLoading,switchLoadingIconSize:Ht.calc(Ht.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${Ht.opacityLoading})`,switchHandleActiveInset:"-30%"});return[$e(Kt),qe(Kt),Ut(Kt),nn(Kt),pt(Kt)]},bt),je=function(Ht,Kt){var Bn={};for(var we in Ht)Object.prototype.hasOwnProperty.call(Ht,we)&&Kt.indexOf(we)<0&&(Bn[we]=Ht[we]);if(Ht!=null&&typeof Object.getOwnPropertySymbols=="function")for(var fe=0,we=Object.getOwnPropertySymbols(Ht);fe{const{prefixCls:Bn,size:we,disabled:fe,loading:it,className:Yt,rootClassName:et,style:He,checked:Ue,value:at,defaultChecked:dn,defaultValue:Qt,onChange:An}=Ht,At=je(Ht,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[Xe,en]=(0,ze.Z)(!1,{value:Ue!=null?Ue:at,defaultValue:dn!=null?dn:Qt}),{getPrefixCls:ue,direction:ae,switch:re}=y.useContext(Fe.E_),ce=y.useContext(Te.Z),ve=(fe!=null?fe:ce)||it,ie=ue("switch",Bn),Ce=y.createElement("div",{className:`${ie}-handle`},it&&y.createElement(Oe.Z,{className:`${ie}-loading-icon`})),[yt,gt,ft]=Pe(ie),Ct=(0,Ne.Z)(we),pn=ot()(re==null?void 0:re.className,{[`${ie}-small`]:Ct==="small",[`${ie}-loading`]:it,[`${ie}-rtl`]:ae==="rtl"},Yt,et,gt,ft),Fn=Object.assign(Object.assign({},re==null?void 0:re.style),He),Sn=function(){en(arguments.length<=0?void 0:arguments[0]),An==null||An.apply(void 0,arguments)};return yt(y.createElement(rt.Z,{component:"Switch"},y.createElement(kt,Object.assign({},At,{checked:Xe,onChange:Sn,prefixCls:ie,className:pn,style:Fn,disabled:ve,ref:Kt,loadingIcon:Ce}))))});Dt.__ANT_SWITCH=!0;var sn=Dt},22275:function(St,zt,ne){"use strict";var y,Oe=ne(25569).default;y={value:!0},zt.Z=void 0;var ke=Oe(ne(44820)),ot=Oe(ne(31191));const Re={lang:Object.assign({placeholder:"\u8BF7\u9009\u62E9\u65E5\u671F",yearPlaceholder:"\u8BF7\u9009\u62E9\u5E74\u4EFD",quarterPlaceholder:"\u8BF7\u9009\u62E9\u5B63\u5EA6",monthPlaceholder:"\u8BF7\u9009\u62E9\u6708\u4EFD",weekPlaceholder:"\u8BF7\u9009\u62E9\u5468",rangePlaceholder:["\u5F00\u59CB\u65E5\u671F","\u7ED3\u675F\u65E5\u671F"],rangeYearPlaceholder:["\u5F00\u59CB\u5E74\u4EFD","\u7ED3\u675F\u5E74\u4EFD"],rangeMonthPlaceholder:["\u5F00\u59CB\u6708\u4EFD","\u7ED3\u675F\u6708\u4EFD"],rangeQuarterPlaceholder:["\u5F00\u59CB\u5B63\u5EA6","\u7ED3\u675F\u5B63\u5EA6"],rangeWeekPlaceholder:["\u5F00\u59CB\u5468","\u7ED3\u675F\u5468"]},ke.default),timePickerLocale:Object.assign({},ot.default)};Re.lang.ok="\u786E\u5B9A";var Se=zt.Z=Re},31191:function(St,zt){"use strict";Object.defineProperty(zt,"__esModule",{value:!0}),zt.default=void 0;const ne={placeholder:"\u8BF7\u9009\u62E9\u65F6\u95F4",rangePlaceholder:["\u5F00\u59CB\u65F6\u95F4","\u7ED3\u675F\u65F6\u95F4"]};var y=zt.default=ne},99498:function(St,zt,ne){(function(y){y(ne(89780))})(function(y){y.defineOption("placeholder","",function(Ke,ze,nt){var lt=nt&&nt!=y.Init;if(ze&&!lt)Ke.on("blur",Re),Ke.on("change",Se),Ke.on("swapDoc",Se),y.on(Ke.getInputField(),"compositionupdate",Ke.state.placeholderCompose=function(){ot(Ke)}),Se(Ke);else if(!ze&<){Ke.off("blur",Re),Ke.off("change",Se),Ke.off("swapDoc",Se),y.off(Ke.getInputField(),"compositionupdate",Ke.state.placeholderCompose),Oe(Ke);var Be=Ke.getWrapperElement();Be.className=Be.className.replace(" CodeMirror-empty","")}ze&&!Ke.hasFocus()&&Re(Ke)});function Oe(Ke){Ke.state.placeholder&&(Ke.state.placeholder.parentNode.removeChild(Ke.state.placeholder),Ke.state.placeholder=null)}function ke(Ke){Oe(Ke);var ze=Ke.state.placeholder=document.createElement("pre");ze.style.cssText="height: 0; overflow: visible",ze.style.direction=Ke.getOption("direction"),ze.className="CodeMirror-placeholder CodeMirror-line-like";var nt=Ke.getOption("placeholder");typeof nt=="string"&&(nt=document.createTextNode(nt)),ze.appendChild(nt),Ke.display.lineSpace.insertBefore(ze,Ke.display.lineSpace.firstChild)}function ot(Ke){setTimeout(function(){var ze=!1,nt=Ke.getInputField();nt.nodeName=="TEXTAREA"?ze=!nt.value:Ke.lineCount()==1&&(ze=!/[^\u200b]/.test(nt.querySelector(".CodeMirror-line").textContent)),ze?ke(Ke):Oe(Ke)},20)}function Re(Ke){Ve(Ke)&&ke(Ke)}function Se(Ke){var ze=Ke.getWrapperElement(),nt=Ve(Ke);ze.className=ze.className.replace(" CodeMirror-empty","")+(nt?" CodeMirror-empty":""),nt?ke(Ke):Oe(Ke)}function Ve(Ke){return Ke.lineCount()===1&&Ke.getLine(0)===""}})},25717:function(St,zt,ne){(function(y){y(ne(89780))})(function(y){var Oe={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},ke=y.Pos;y.defineOption("autoCloseBrackets",!1,function(Fe,Te,Ne){Ne&&Ne!=y.Init&&(Fe.removeKeyMap(Re),Fe.state.closeBrackets=null),Te&&(Se(ot(Te,"pairs")),Fe.state.closeBrackets=Te,Fe.addKeyMap(Re))});function ot(Fe,Te){return Te=="pairs"&&typeof Fe=="string"?Fe:typeof Fe=="object"&&Fe[Te]!=null?Fe[Te]:Oe[Te]}var Re={Backspace:ze,Enter:nt};function Se(Fe){for(var Te=0;Te=0;st--){var he=tt[st].head;Fe.replaceRange("",ke(he.line,he.ch-1),ke(he.line,he.ch+1),"+delete")}}function nt(Fe){var Te=Ke(Fe),Ne=Te&&ot(Te,"explode");if(!Ne||Fe.getOption("disableInput"))return y.Pass;for(var tt=Fe.listSelections(),st=0;st0;return{anchor:new ke(Fe.anchor.line,Fe.anchor.ch+(Te?-1:1)),head:new ke(Fe.head.line,Fe.head.ch+(Te?1:-1))}}function Be(Fe,Te){var Ne=Ke(Fe);if(!Ne||Fe.getOption("disableInput"))return y.Pass;var tt=ot(Ne,"pairs"),st=tt.indexOf(Te);if(st==-1)return y.Pass;for(var Nt=ot(Ne,"closeBefore"),he=ot(Ne,"triples"),Ze=tt.charAt(st+1)==Te,pt=Fe.listSelections(),nn=st%2==0,Ut,qe=0;qe=0&&Fe.getRange(bt,ke(bt.line,bt.ch+3))==Te+Te+Te?Pe="skipThree":Pe="skip";else if(Ze&&bt.ch>1&&he.indexOf(Te)>=0&&Fe.getRange(ke(bt.line,bt.ch-2),bt)==Te+Te){if(bt.ch>2&&/\bstring/.test(Fe.getTokenTypeAt(ke(bt.line,bt.ch-2))))return y.Pass;Pe="addFour"}else if(Ze){var dt=bt.ch==0?" ":Fe.getRange(ke(bt.line,bt.ch-1),bt);if(!y.isWordChar(je)&&dt!=Te&&!y.isWordChar(dt))Pe="both";else return y.Pass}else if(nn&&(je.length===0||/\s/.test(je)||Nt.indexOf(je)>-1))Pe="both";else return y.Pass;if(!Ut)Ut=Pe;else if(Ut!=Pe)return y.Pass}var Dt=st%2?tt.charAt(st-1):Te,sn=st%2?Te:tt.charAt(st+1);Fe.operation(function(){if(Ut=="skip")Fe.execCommand("goCharRight");else if(Ut=="skipThree")for(var Ht=0;Ht<3;Ht++)Fe.execCommand("goCharRight");else if(Ut=="surround"){for(var Kt=Fe.getSelections(),Ht=0;Ht'"]=function(kt){return ot(kt)}),ze.addKeyMap(Be)}});var Oe=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],ke=["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 ot(ze){if(ze.getOption("disableInput"))return y.Pass;for(var nt=ze.listSelections(),lt=[],Be=ze.getOption("autoCloseTags"),kt=0;ktrt.ch&&(st=st.slice(0,st.length-Fe.end+rt.ch));var pt=st.toLowerCase();if(!st||Fe.type=="string"&&(Fe.end!=rt.ch||!/[\"\']/.test(Fe.string.charAt(Fe.string.length-1))||Fe.string.length==1)||Fe.type=="tag"&&tt.close||Fe.string.indexOf("/")==rt.ch-Fe.start-1||he&&Ve(he,pt)>-1||Ke(ze,Te.mode.xmlCurrentContext&&Te.mode.xmlCurrentContext(Ne)||[],st,rt,!0))return y.Pass;var nn=typeof Be=="object"&&Be.emptyTags;if(nn&&Ve(nn,st)>-1){lt[kt]={text:"/>",newPos:y.Pos(rt.line,rt.ch+2)};continue}var Ut=Ze&&Ve(Ze,pt)>-1;lt[kt]={indent:Ut,text:">"+(Ut?` -`:"")+"",newPos:Ut?y.Pos(rt.line+1,0):y.Pos(rt.line,rt.ch+1)}}for(var qe=typeof Be=="object"&&Be.dontIndentOnAutoClose,kt=nt.length-1;kt>=0;kt--){var $e=lt[kt];ze.replaceRange($e.text,nt[kt].head,nt[kt].anchor,"+insert");var bt=ze.listSelections().slice(0);bt[kt]={head:$e.newPos,anchor:$e.newPos},ze.setSelections(bt),!qe&&$e.indent&&(ze.indentLine($e.newPos.line,null,!0),ze.indentLine($e.newPos.line+1,null,!0))}}function Re(ze,nt){for(var lt=ze.listSelections(),Be=[],kt=nt?"/":""&&(he+=">"),Be[Te]=he}if(ze.replaceSelections(Be),lt=ze.listSelections(),!Fe)for(var Te=0;Te=0&&nt[Ne]==lt;Ne--)++Te;Be=Fe.to;for(var Ne=1;Ne=Ne.max))return Ne.ch=0,Ne.text=Ne.cm.getLine(++Ne.line),!0}function nt(Ne){if(!(Ne.line<=Ne.min))return Ne.text=Ne.cm.getLine(--Ne.line),Ne.ch=Ne.text.length,!0}function lt(Ne){for(;;){var tt=Ne.text.indexOf(">",Ne.ch);if(tt==-1){if(ze(Ne))continue;return}if(!Ke(Ne,tt+1)){Ne.ch=tt+1;continue}var st=Ne.text.lastIndexOf("/",tt),Nt=st>-1&&!/\S/.test(Ne.text.slice(st+1,tt));return Ne.ch=tt+1,Nt?"selfClose":"regular"}}function Be(Ne){for(;;){var tt=Ne.ch?Ne.text.lastIndexOf("<",Ne.ch-1):-1;if(tt==-1){if(nt(Ne))continue;return}if(!Ke(Ne,tt+1)){Ne.ch=tt;continue}Se.lastIndex=tt,Ne.ch=tt;var st=Se.exec(Ne.text);if(st&&st.index==tt)return st}}function kt(Ne){for(;;){Se.lastIndex=Ne.ch;var tt=Se.exec(Ne.text);if(!tt){if(ze(Ne))continue;return}if(!Ke(Ne,tt.index+1)){Ne.ch=tt.index+1;continue}return Ne.ch=tt.index+tt[0].length,tt}}function rt(Ne){for(;;){var tt=Ne.ch?Ne.text.lastIndexOf(">",Ne.ch-1):-1;if(tt==-1){if(nt(Ne))continue;return}if(!Ke(Ne,tt+1)){Ne.ch=tt;continue}var st=Ne.text.lastIndexOf("/",tt),Nt=st>-1&&!/\S/.test(Ne.text.slice(st+1,tt));return Ne.ch=tt+1,Nt?"selfClose":"regular"}}function Fe(Ne,tt){for(var st=[];;){var Nt=kt(Ne),he,Ze=Ne.line,pt=Ne.ch-(Nt?Nt[0].length:0);if(!Nt||!(he=lt(Ne)))return;if(he!="selfClose")if(Nt[1]){for(var nn=st.length-1;nn>=0;--nn)if(st[nn]==Nt[2]){st.length=nn;break}if(nn<0&&(!tt||tt==Nt[2]))return{tag:Nt[2],from:Oe(Ze,pt),to:Oe(Ne.line,Ne.ch)}}else st.push(Nt[2])}}function Te(Ne,tt){for(var st=[];;){var Nt=rt(Ne);if(!Nt)return;if(Nt=="selfClose"){Be(Ne);continue}var he=Ne.line,Ze=Ne.ch,pt=Be(Ne);if(!pt)return;if(pt[1])st.push(pt[2]);else{for(var nn=st.length-1;nn>=0;--nn)if(st[nn]==pt[2]){st.length=nn;break}if(nn<0&&(!tt||tt==pt[2]))return{tag:pt[2],from:Oe(Ne.line,Ne.ch),to:Oe(he,Ze)}}}}y.registerHelper("fold","xml",function(Ne,tt){for(var st=new Ve(Ne,tt.line,0);;){var Nt=kt(st);if(!Nt||st.line!=tt.line)return;var he=lt(st);if(!he)return;if(!Nt[1]&&he!="selfClose"){var Ze=Oe(st.line,st.ch),pt=Fe(st,Nt[2]);return pt&&ke(pt.from,Ze)>0?{from:Ze,to:pt.from}:null}}}),y.findMatchingTag=function(Ne,tt,st){var Nt=new Ve(Ne,tt.line,tt.ch,st);if(!(Nt.text.indexOf(">")==-1&&Nt.text.indexOf("<")==-1)){var he=lt(Nt),Ze=he&&Oe(Nt.line,Nt.ch),pt=he&&Be(Nt);if(!(!he||!pt||ke(Nt,tt)>0)){var nn={from:Oe(Nt.line,Nt.ch),to:Ze,tag:pt[2]};return he=="selfClose"?{open:nn,close:null,at:"open"}:pt[1]?{open:Te(Nt,pt[2]),close:nn,at:"close"}:(Nt=new Ve(Ne,Ze.line,Ze.ch,st),{open:nn,close:Fe(Nt,pt[2]),at:"open"})}}},y.findEnclosingTag=function(Ne,tt,st,Nt){for(var he=new Ve(Ne,tt.line,tt.ch,st);;){var Ze=Te(he,Nt);if(!Ze)break;var pt=new Ve(Ne,tt.line,tt.ch,st),nn=Fe(pt,Ze.tag);if(nn)return{open:Ze,close:nn}}},y.scanForClosingTag=function(Ne,tt,st,Nt){var he=new Ve(Ne,tt.line,tt.ch,Nt?{from:0,to:Nt}:null);return Fe(he,st)}})},89780:function(At){(function(zt,ne){At.exports=ne()})(this,function(){"use strict";var zt=navigator.userAgent,ne=navigator.platform,y=/gecko\/\d/i.test(zt),Oe=/MSIE \d/.test(zt),ke=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(zt),ot=/Edge\/(\d+)/.exec(zt),Re=Oe||ke||ot,Se=Re&&(Oe?document.documentMode||6:+(ot||ke)[1]),Ve=!ot&&/WebKit\//.test(zt),Ke=Ve&&/Qt\/\d+\.\d+/.test(zt),ze=!ot&&/Chrome\//.test(zt),nt=/Opera\//.test(zt),lt=/Apple Computer/.test(navigator.vendor),Be=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(zt),kt=/PhantomJS/.test(zt),rt=!ot&&/AppleWebKit/.test(zt)&&/Mobile\/\w+/.test(zt),Fe=/Android/.test(zt),Te=rt||Fe||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(zt),Ne=rt||/Mac/.test(ne),tt=/\bCrOS\b/.test(zt),st=/win/i.test(ne),Nt=nt&&zt.match(/Version\/(\d*\.\d*)/);Nt&&(Nt=Number(Nt[1])),Nt&&Nt>=15&&(nt=!1,Ve=!0);var he=Ne&&(Ke||nt&&(Nt==null||Nt<12.11)),Ze=y||Re&&Se>=9;function pt(a){return new RegExp("(^|\\s)"+a+"(?:$|\\s)\\s*")}var nn=function(a,E){var x=a.className,b=pt(E).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 Ut(a){for(var E=a.childNodes.length;E>0;--E)a.removeChild(a.firstChild);return a}function qe(a,E){return Ut(a).appendChild(E)}function $e(a,E,x,b){var z=document.createElement(a);if(x&&(z.className=x),b&&(z.style.cssText=b),typeof E=="string")z.appendChild(document.createTextNode(E));else if(E)for(var le=0;le=E)return pe+(E-le);pe+=Ee-le,pe+=x-pe%x,le=Ee+1}}var fe=function(){this.id=null,this.f=null,this.time=0,this.handler=Kt(this.onTimeout,this)};fe.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},fe.prototype.set=function(a,E){this.f=E;var x=+new Date+a;(!this.id||x=E)return b+Math.min(pe,E-z);if(z+=le-b,z+=x-z%x,b=le+1,z>=E)return b}}var Qt=[""];function An(a){for(;Qt.length<=a;)Qt.push(xt(Qt)+" ");return Qt[a]}function xt(a){return a[a.length-1]}function Xe(a,E){for(var x=[],b=0;b"\x80"&&(a.toUpperCase()!=a.toLowerCase()||re.test(a))}function ve(a,E){return E?E.source.indexOf("\\w")>-1&&ce(a)?!0:E.test(a):ce(a)}function ie(a){for(var E in a)if(a.hasOwnProperty(E)&&a[E])return!1;return!0}var Ce=/[\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 yt(a){return a.charCodeAt(0)>=768&&Ce.test(a)}function gt(a,E,x){for(;(x<0?E>0:Ex?-1:1;;){if(E==x)return E;var z=(E+x)/2,le=b<0?Math.ceil(z):Math.floor(z);if(le==E)return a(le)?E:x;a(le)?x=le:E=le+b}}function Ct(a,E,x,b){if(!a)return b(E,x,"ltr",0);for(var z=!1,le=0;leE||E==x&&pe.to==E)&&(b(Math.max(pe.from,E),Math.min(pe.to,x),pe.level==1?"rtl":"ltr",le),z=!0)}z||b(E,x,"ltr")}var pn=null;function Fn(a,E,x){var b;pn=null;for(var z=0;zE)return z;le.to==E&&(le.from!=le.to&&x=="before"?b=z:pn=z),le.from==E&&(le.from!=le.to&&x!="before"?b=z:pn=z)}return b!=null?b:pn}var Sn=function(){var a="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",E="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function x(de){return de<=247?a.charAt(de):1424<=de&&de<=1524?"R":1536<=de&&de<=1785?E.charAt(de-1536):1774<=de&&de<=2220?"r":8192<=de&&de<=8203?"w":de==8204?"b":"L"}var b=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,z=/[stwN]/,le=/[LRr]/,pe=/[Lb1n]/,Ee=/[1n]/;function Ae(de,Ge,mt){this.level=de,this.from=Ge,this.to=mt}return function(de,Ge){var mt=Ge=="ltr"?"L":"R";if(de.length==0||Ge=="ltr"&&!b.test(de))return!1;for(var on=de.length,$t=[],wn=0;wn-1&&(b[E]=z.slice(0,le).concat(z.slice(le+1)))}}}function ln(a,E){var x=yn(a,E);if(x.length)for(var b=Array.prototype.slice.call(arguments,2),z=0;z0}function zn(a){a.prototype.on=function(E,x){vt(this,E,x)},a.prototype.off=function(E,x){Wt(this,E,x)}}function $n(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function ea(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function nr(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}function ut(a){$n(a),ea(a)}function Tt(a){return a.target||a.srcElement}function gn(a){var E=a.which;return E==null&&(a.button&1?E=1:a.button&2?E=3:a.button&4&&(E=2)),Ne&&a.ctrlKey&&E==1&&(E=3),E}var Pn=function(){if(Re&&Se<9)return!1;var a=$e("div");return"draggable"in a||"dragDrop"in a}(),ir;function Dr(a){if(ir==null){var E=$e("span","\u200B");qe(a,$e("span",[E,document.createTextNode("x")])),a.firstChild.offsetHeight!=0&&(ir=E.offsetWidth<=1&&E.offsetHeight>2&&!(Re&&Se<8))}var x=ir?$e("span","\u200B"):$e("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return x.setAttribute("cm-text",""),x}var La;function Vr(a){if(La!=null)return La;var E=qe(a,document.createTextNode("A\u062EA")),x=Pe(E,0,1).getBoundingClientRect(),b=Pe(E,1,2).getBoundingClientRect();return Ut(a),!x||x.left==x.right?!1:La=b.right-x.right<3}var Zr=` +`:"")+"",newPos:Ut?y.Pos(rt.line+1,0):y.Pos(rt.line,rt.ch+1)}}for(var qe=typeof Be=="object"&&Be.dontIndentOnAutoClose,kt=nt.length-1;kt>=0;kt--){var $e=lt[kt];ze.replaceRange($e.text,nt[kt].head,nt[kt].anchor,"+insert");var bt=ze.listSelections().slice(0);bt[kt]={head:$e.newPos,anchor:$e.newPos},ze.setSelections(bt),!qe&&$e.indent&&(ze.indentLine($e.newPos.line,null,!0),ze.indentLine($e.newPos.line+1,null,!0))}}function Re(ze,nt){for(var lt=ze.listSelections(),Be=[],kt=nt?"/":""&&(he+=">"),Be[Te]=he}if(ze.replaceSelections(Be),lt=ze.listSelections(),!Fe)for(var Te=0;Te=0&&nt[Ne]==lt;Ne--)++Te;Be=Fe.to;for(var Ne=1;Ne=Ne.max))return Ne.ch=0,Ne.text=Ne.cm.getLine(++Ne.line),!0}function nt(Ne){if(!(Ne.line<=Ne.min))return Ne.text=Ne.cm.getLine(--Ne.line),Ne.ch=Ne.text.length,!0}function lt(Ne){for(;;){var tt=Ne.text.indexOf(">",Ne.ch);if(tt==-1){if(ze(Ne))continue;return}if(!Ke(Ne,tt+1)){Ne.ch=tt+1;continue}var st=Ne.text.lastIndexOf("/",tt),Nt=st>-1&&!/\S/.test(Ne.text.slice(st+1,tt));return Ne.ch=tt+1,Nt?"selfClose":"regular"}}function Be(Ne){for(;;){var tt=Ne.ch?Ne.text.lastIndexOf("<",Ne.ch-1):-1;if(tt==-1){if(nt(Ne))continue;return}if(!Ke(Ne,tt+1)){Ne.ch=tt;continue}Se.lastIndex=tt,Ne.ch=tt;var st=Se.exec(Ne.text);if(st&&st.index==tt)return st}}function kt(Ne){for(;;){Se.lastIndex=Ne.ch;var tt=Se.exec(Ne.text);if(!tt){if(ze(Ne))continue;return}if(!Ke(Ne,tt.index+1)){Ne.ch=tt.index+1;continue}return Ne.ch=tt.index+tt[0].length,tt}}function rt(Ne){for(;;){var tt=Ne.ch?Ne.text.lastIndexOf(">",Ne.ch-1):-1;if(tt==-1){if(nt(Ne))continue;return}if(!Ke(Ne,tt+1)){Ne.ch=tt;continue}var st=Ne.text.lastIndexOf("/",tt),Nt=st>-1&&!/\S/.test(Ne.text.slice(st+1,tt));return Ne.ch=tt+1,Nt?"selfClose":"regular"}}function Fe(Ne,tt){for(var st=[];;){var Nt=kt(Ne),he,Ze=Ne.line,pt=Ne.ch-(Nt?Nt[0].length:0);if(!Nt||!(he=lt(Ne)))return;if(he!="selfClose")if(Nt[1]){for(var nn=st.length-1;nn>=0;--nn)if(st[nn]==Nt[2]){st.length=nn;break}if(nn<0&&(!tt||tt==Nt[2]))return{tag:Nt[2],from:Oe(Ze,pt),to:Oe(Ne.line,Ne.ch)}}else st.push(Nt[2])}}function Te(Ne,tt){for(var st=[];;){var Nt=rt(Ne);if(!Nt)return;if(Nt=="selfClose"){Be(Ne);continue}var he=Ne.line,Ze=Ne.ch,pt=Be(Ne);if(!pt)return;if(pt[1])st.push(pt[2]);else{for(var nn=st.length-1;nn>=0;--nn)if(st[nn]==pt[2]){st.length=nn;break}if(nn<0&&(!tt||tt==pt[2]))return{tag:pt[2],from:Oe(Ne.line,Ne.ch),to:Oe(he,Ze)}}}}y.registerHelper("fold","xml",function(Ne,tt){for(var st=new Ve(Ne,tt.line,0);;){var Nt=kt(st);if(!Nt||st.line!=tt.line)return;var he=lt(st);if(!he)return;if(!Nt[1]&&he!="selfClose"){var Ze=Oe(st.line,st.ch),pt=Fe(st,Nt[2]);return pt&&ke(pt.from,Ze)>0?{from:Ze,to:pt.from}:null}}}),y.findMatchingTag=function(Ne,tt,st){var Nt=new Ve(Ne,tt.line,tt.ch,st);if(!(Nt.text.indexOf(">")==-1&&Nt.text.indexOf("<")==-1)){var he=lt(Nt),Ze=he&&Oe(Nt.line,Nt.ch),pt=he&&Be(Nt);if(!(!he||!pt||ke(Nt,tt)>0)){var nn={from:Oe(Nt.line,Nt.ch),to:Ze,tag:pt[2]};return he=="selfClose"?{open:nn,close:null,at:"open"}:pt[1]?{open:Te(Nt,pt[2]),close:nn,at:"close"}:(Nt=new Ve(Ne,Ze.line,Ze.ch,st),{open:nn,close:Fe(Nt,pt[2]),at:"open"})}}},y.findEnclosingTag=function(Ne,tt,st,Nt){for(var he=new Ve(Ne,tt.line,tt.ch,st);;){var Ze=Te(he,Nt);if(!Ze)break;var pt=new Ve(Ne,tt.line,tt.ch,st),nn=Fe(pt,Ze.tag);if(nn)return{open:Ze,close:nn}}},y.scanForClosingTag=function(Ne,tt,st,Nt){var he=new Ve(Ne,tt.line,tt.ch,Nt?{from:0,to:Nt}:null);return Fe(he,st)}})},89780:function(St){(function(zt,ne){St.exports=ne()})(this,function(){"use strict";var zt=navigator.userAgent,ne=navigator.platform,y=/gecko\/\d/i.test(zt),Oe=/MSIE \d/.test(zt),ke=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(zt),ot=/Edge\/(\d+)/.exec(zt),Re=Oe||ke||ot,Se=Re&&(Oe?document.documentMode||6:+(ot||ke)[1]),Ve=!ot&&/WebKit\//.test(zt),Ke=Ve&&/Qt\/\d+\.\d+/.test(zt),ze=!ot&&/Chrome\//.test(zt),nt=/Opera\//.test(zt),lt=/Apple Computer/.test(navigator.vendor),Be=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(zt),kt=/PhantomJS/.test(zt),rt=!ot&&/AppleWebKit/.test(zt)&&/Mobile\/\w+/.test(zt),Fe=/Android/.test(zt),Te=rt||Fe||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(zt),Ne=rt||/Mac/.test(ne),tt=/\bCrOS\b/.test(zt),st=/win/i.test(ne),Nt=nt&&zt.match(/Version\/(\d*\.\d*)/);Nt&&(Nt=Number(Nt[1])),Nt&&Nt>=15&&(nt=!1,Ve=!0);var he=Ne&&(Ke||nt&&(Nt==null||Nt<12.11)),Ze=y||Re&&Se>=9;function pt(a){return new RegExp("(^|\\s)"+a+"(?:$|\\s)\\s*")}var nn=function(a,E){var x=a.className,b=pt(E).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 Ut(a){for(var E=a.childNodes.length;E>0;--E)a.removeChild(a.firstChild);return a}function qe(a,E){return Ut(a).appendChild(E)}function $e(a,E,x,b){var z=document.createElement(a);if(x&&(z.className=x),b&&(z.style.cssText=b),typeof E=="string")z.appendChild(document.createTextNode(E));else if(E)for(var le=0;le=E)return pe+(E-le);pe+=Ee-le,pe+=x-pe%x,le=Ee+1}}var fe=function(){this.id=null,this.f=null,this.time=0,this.handler=Kt(this.onTimeout,this)};fe.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},fe.prototype.set=function(a,E){this.f=E;var x=+new Date+a;(!this.id||x=E)return b+Math.min(pe,E-z);if(z+=le-b,z+=x-z%x,b=le+1,z>=E)return b}}var Qt=[""];function An(a){for(;Qt.length<=a;)Qt.push(At(Qt)+" ");return Qt[a]}function At(a){return a[a.length-1]}function Xe(a,E){for(var x=[],b=0;b"\x80"&&(a.toUpperCase()!=a.toLowerCase()||re.test(a))}function ve(a,E){return E?E.source.indexOf("\\w")>-1&&ce(a)?!0:E.test(a):ce(a)}function ie(a){for(var E in a)if(a.hasOwnProperty(E)&&a[E])return!1;return!0}var Ce=/[\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 yt(a){return a.charCodeAt(0)>=768&&Ce.test(a)}function gt(a,E,x){for(;(x<0?E>0:Ex?-1:1;;){if(E==x)return E;var z=(E+x)/2,le=b<0?Math.ceil(z):Math.floor(z);if(le==E)return a(le)?E:x;a(le)?x=le:E=le+b}}function Ct(a,E,x,b){if(!a)return b(E,x,"ltr",0);for(var z=!1,le=0;leE||E==x&&pe.to==E)&&(b(Math.max(pe.from,E),Math.min(pe.to,x),pe.level==1?"rtl":"ltr",le),z=!0)}z||b(E,x,"ltr")}var pn=null;function Fn(a,E,x){var b;pn=null;for(var z=0;zE)return z;le.to==E&&(le.from!=le.to&&x=="before"?b=z:pn=z),le.from==E&&(le.from!=le.to&&x!="before"?b=z:pn=z)}return b!=null?b:pn}var Sn=function(){var a="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",E="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function x(de){return de<=247?a.charAt(de):1424<=de&&de<=1524?"R":1536<=de&&de<=1785?E.charAt(de-1536):1774<=de&&de<=2220?"r":8192<=de&&de<=8203?"w":de==8204?"b":"L"}var b=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,z=/[stwN]/,le=/[LRr]/,pe=/[Lb1n]/,Ee=/[1n]/;function Ae(de,Ge,mt){this.level=de,this.from=Ge,this.to=mt}return function(de,Ge){var mt=Ge=="ltr"?"L":"R";if(de.length==0||Ge=="ltr"&&!b.test(de))return!1;for(var on=de.length,$t=[],wn=0;wn-1&&(b[E]=z.slice(0,le).concat(z.slice(le+1)))}}}function ln(a,E){var x=yn(a,E);if(x.length)for(var b=Array.prototype.slice.call(arguments,2),z=0;z0}function zn(a){a.prototype.on=function(E,x){vt(this,E,x)},a.prototype.off=function(E,x){Wt(this,E,x)}}function $n(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function ea(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function nr(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}function ut(a){$n(a),ea(a)}function Tt(a){return a.target||a.srcElement}function gn(a){var E=a.which;return E==null&&(a.button&1?E=1:a.button&2?E=3:a.button&4&&(E=2)),Ne&&a.ctrlKey&&E==1&&(E=3),E}var Pn=function(){if(Re&&Se<9)return!1;var a=$e("div");return"draggable"in a||"dragDrop"in a}(),ir;function Dr(a){if(ir==null){var E=$e("span","\u200B");qe(a,$e("span",[E,document.createTextNode("x")])),a.firstChild.offsetHeight!=0&&(ir=E.offsetWidth<=1&&E.offsetHeight>2&&!(Re&&Se<8))}var x=ir?$e("span","\u200B"):$e("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return x.setAttribute("cm-text",""),x}var La;function Vr(a){if(La!=null)return La;var E=qe(a,document.createTextNode("A\u062EA")),x=Pe(E,0,1).getBoundingClientRect(),b=Pe(E,1,2).getBoundingClientRect();return Ut(a),!x||x.left==x.right?!1:La=b.right-x.right<3}var Zr=` b`.split(/\n/).length!=3?function(a){for(var E=0,x=[],b=a.length;E<=b;){var z=a.indexOf(` -`,E);z==-1&&(z=a.length);var le=a.slice(E,a.charAt(z-1)=="\r"?z-1:z),pe=le.indexOf("\r");pe!=-1?(x.push(le.slice(0,pe)),E+=pe+1):(x.push(le),E=z+1)}return x}:function(a){return a.split(/\r\n?|\n/)},wr=window.getSelection?function(a){try{return a.selectionStart!=a.selectionEnd}catch(E){return!1}}:function(a){var E;try{E=a.ownerDocument.selection.createRange()}catch(x){}return!E||E.parentElement()!=a?!1:E.compareEndPoints("StartToEnd",E)!=0},Ba=function(){var a=$e("div");return"oncopy"in a?!0:(a.setAttribute("oncopy","return;"),typeof a.oncopy=="function")}(),za=null;function Ha(a){if(za!=null)return za;var E=qe(a,$e("span","x")),x=E.getBoundingClientRect(),b=Pe(E,0,1).getBoundingClientRect();return za=Math.abs(x.left-b.left)>1}var Qa={},lr={};function Xt(a,E){arguments.length>2&&(E.dependencies=Array.prototype.slice.call(arguments,2)),Qa[a]=E}function Rn(a,E){lr[a]=E}function gr(a){if(typeof a=="string"&&lr.hasOwnProperty(a))a=lr[a];else if(a&&typeof a.name=="string"&&lr.hasOwnProperty(a.name)){var E=lr[a.name];typeof E=="string"&&(E={name:E}),a=ae(E,a),a.name=E.name}else{if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(a))return gr("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return gr("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}function Aa(a,E){E=gr(E);var x=Qa[E.name];if(!x)return Aa(a,"text/plain");var b=x(a,E);if(Nr.hasOwnProperty(E.name)){var z=Nr[E.name];for(var le in z)z.hasOwnProperty(le)&&(b.hasOwnProperty(le)&&(b["_"+le]=b[le]),b[le]=z[le])}if(b.name=E.name,E.helperType&&(b.helperType=E.helperType),E.modeProps)for(var pe in E.modeProps)b[pe]=E.modeProps[pe];return b}var Nr={};function xr(a,E){var x=Nr.hasOwnProperty(a)?Nr[a]:Nr[a]={};Bn(E,x)}function pi(a,E){if(E===!0)return E;if(a.copyState)return a.copyState(E);var x={};for(var b in E){var z=E[b];z instanceof Array&&(z=z.concat([])),x[b]=z}return x}function Zi(a,E){for(var x;a.innerMode&&(x=a.innerMode(E),!(!x||x.mode==a));)E=x.state,a=x.mode;return x||{mode:a,state:E}}function ii(a,E,x){return a.startState?a.startState(E,x):!0}var ka=function(a,E,x){this.pos=this.start=0,this.string=a,this.tabSize=E||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=x};ka.prototype.eol=function(){return this.pos>=this.string.length},ka.prototype.sol=function(){return this.pos==this.lineStart},ka.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},ka.prototype.next=function(){if(this.posE},ka.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},ka.prototype.skipToEnd=function(){this.pos=this.string.length},ka.prototype.skipTo=function(a){var E=this.string.indexOf(a,this.pos);if(E>-1)return this.pos=E,!0},ka.prototype.backUp=function(a){this.pos-=a},ka.prototype.column=function(){return this.lastColumnPos0?null:(le&&E!==!1&&(this.pos+=le[0].length),le)}},ka.prototype.current=function(){return this.string.slice(this.start,this.pos)},ka.prototype.hideFirstChars=function(a,E){this.lineStart+=a;try{return E()}finally{this.lineStart-=a}},ka.prototype.lookAhead=function(a){var E=this.lineOracle;return E&&E.lookAhead(a)},ka.prototype.baseToken=function(){var a=this.lineOracle;return a&&a.baseToken(this.pos)};function bn(a,E){if(E-=a.first,E<0||E>=a.size)throw new Error("There is no line "+(E+a.first)+" in the document.");for(var x=a;!x.lines;)for(var b=0;;++b){var z=x.children[b],le=z.chunkSize();if(E=a.first&&Ex?ht(x,bn(a,x).text.length):Ft(E,bn(a,E.line).text.length)}function Ft(a,E){var x=a.ch;return x==null||x>E?ht(a.line,E):x<0?ht(a.line,0):a}function Hn(a,E){for(var x=[],b=0;bthis.maxLookAhead&&(this.maxLookAhead=a),E},yr.prototype.baseToken=function(a){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=a;)this.baseTokenPos+=2;var E=this.baseTokens[this.baseTokenPos+1];return{type:E&&E.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-a}},yr.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},yr.fromSaved=function(a,E,x){return E instanceof rr?new yr(a,pi(a.mode,E.state),x,E.lookAhead):new yr(a,pi(a.mode,E),x)},yr.prototype.save=function(a){var E=a!==!1?pi(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new rr(E,this.maxLookAhead):E};function Un(a,E,x,b){var z=[a.state.modeGen],le={};Xn(a,E.text,a.doc.mode,x,function(de,Ge){return z.push(de,Ge)},le,b);for(var pe=x.state,Ee=function(de){x.baseTokens=z;var Ge=a.state.overlays[de],mt=1,on=0;x.state=!0,Xn(a,E.text,Ge.mode,x,function($t,wn){for(var sr=mt;on<$t;){var Sr=z[mt];Sr>$t&&z.splice(mt,1,$t,z[mt+1],Sr),mt+=2,on=Math.min($t,Sr)}if(wn)if(Ge.opaque)z.splice(sr,mt-sr,$t,"overlay "+wn),mt=sr+2;else for(;sra.options.maxHighlightLength&&pi(a.doc.mode,b.state),le=Un(a,E,b);z&&(b.state=z),E.stateAfter=b.save(!z),E.styles=le.styles,le.classes?E.styleClasses=le.classes:E.styleClasses&&(E.styleClasses=null),x===a.doc.highlightFrontier&&(a.doc.modeFrontier=Math.max(a.doc.modeFrontier,++a.doc.highlightFrontier))}return E.styles}function Jr(a,E,x){var b=a.doc,z=a.display;if(!b.mode.startState)return new yr(b,!0,E);var le=Fr(a,E,x),pe=le>b.first&&bn(b,le-1).stateAfter,Ee=pe?yr.fromSaved(b,pe,le):new yr(b,ii(b.mode),le);return b.iter(le,E,function(Ae){fi(a,Ae.text,Ee);var de=Ee.line;Ae.stateAfter=de==E-1||de%5==0||de>=z.viewFrom&&deE.start)return le}throw new Error("Mode "+a.name+" failed to advance stream.")}var Gt=function(a,E,x){this.start=a.start,this.end=a.pos,this.string=a.current(),this.type=E||null,this.state=x};function Bt(a,E,x,b){var z=a.doc,le=z.mode,pe;E=Mt(z,E);var Ee=bn(z,E.line),Ae=Jr(a,E.line,x),de=new ka(Ee.text,a.options.tabSize,Ae),Ge;for(b&&(Ge=[]);(b||de.posa.options.maxHighlightLength?(Ee=!1,pe&&fi(a,E,b,Ge.pos),Ge.pos=E.length,mt=null):mt=En(Vt(x,Ge,b.state,on),le),on){var $t=on[0].name;$t&&(mt="m-"+(mt?$t+" "+mt:$t))}if(!Ee||de!=mt){for(;Aepe;--Ee){if(Ee<=le.first)return le.first;var Ae=bn(le,Ee-1),de=Ae.stateAfter;if(de&&(!x||Ee+(de instanceof rr?de.lookAhead:0)<=le.modeFrontier))return Ee;var Ge=we(Ae.text,null,a.options.tabSize);(z==null||b>Ge)&&(z=Ee-1,b=Ge)}return z}function Ln(a,E){if(a.modeFrontier=Math.min(a.modeFrontier,E),!(a.highlightFrontierx;b--){var z=bn(a,b).stateAfter;if(z&&(!(z instanceof rr)||b+z.lookAhead=E:le.to>E);(b||(b=[])).push(new un(pe,le.from,Ae?null:le.to))}}return b}function ei(a,E,x){var b;if(a)for(var z=0;z=E:le.to>E);if(Ee||le.from==E&&pe.type=="bookmark"&&(!x||le.marker.insertLeft)){var Ae=le.from==null||(pe.inclusiveLeft?le.from<=E:le.from0&&Ee)for(var ja=0;ja0)){var Ge=[Ae,1],mt=St(de.from,Ee.from),on=St(de.to,Ee.to);(mt<0||!pe.inclusiveLeft&&!mt)&&Ge.push({from:de.from,to:Ee.from}),(on>0||!pe.inclusiveRight&&!on)&&Ge.push({from:Ee.to,to:de.to}),z.splice.apply(z,Ge),Ae+=Ge.length-3}}return z}function ia(a){var E=a.markedSpans;if(E){for(var x=0;xE)&&(!b||wa(b,le.marker)<0)&&(b=le.marker)}return b}function dr(a,E,x,b,z){var le=bn(a,E),pe=vn&&le.markedSpans;if(pe)for(var Ee=0;Ee=0&&mt<=0||Ge<=0&&mt>=0)&&(Ge<=0&&(Ae.marker.inclusiveRight&&z.inclusiveLeft?St(de.to,x)>=0:St(de.to,x)>0)||Ge>=0&&(Ae.marker.inclusiveRight&&z.inclusiveLeft?St(de.from,b)<=0:St(de.from,b)<0)))return!0}}}function Cn(a){for(var E;E=Ir(a);)a=E.find(-1,!0).line;return a}function mr(a){for(var E;E=Jn(a);)a=E.find(1,!0).line;return a}function Rr(a){for(var E,x;E=Jn(a);)a=E.find(1,!0).line,(x||(x=[])).push(a);return x}function er(a,E){var x=bn(a,E),b=Cn(x);return x==b?E:aa(b)}function or(a,E){if(E>a.lastLine())return E;var x=bn(a,E),b;if(!Qn(a,x))return E;for(;b=Jn(x);)x=b.find(1,!0).line;return aa(x)+1}function Qn(a,E){var x=vn&&E.markedSpans;if(x){for(var b=void 0,z=0;zE.maxLineLength&&(E.maxLineLength=z,E.maxLine=b)})}var vi=function(a,E,x){this.text=a,Qr(this,E),this.height=x?x(this):1};vi.prototype.lineNo=function(){return aa(this)},zn(vi);function zi(a,E,x,b){a.text=E,a.stateAfter&&(a.stateAfter=null),a.styles&&(a.styles=null),a.order!=null&&(a.order=null),ia(a),Qr(a,x);var z=b?b(a):1;z!=a.height&&jr(a,z)}function co(a){a.parent=null,ia(a)}var al={},lo={};function Ho(a,E){if(!a||/^\s*$/.test(a))return null;var x=E.addModeClass?lo:al;return x[a]||(x[a]=a.replace(/\S+/g,"cm-$&"))}function gi(a,E){var x=bt("span",null,null,Ve?"padding-right: .1px":null),b={pre:bt("pre",[x],"CodeMirror-line"),content:x,col:0,pos:0,cm:a,trailingSpace:!1,splitSpaces:a.getOption("lineWrapping")};E.measure={};for(var z=0;z<=(E.rest?E.rest.length:0);z++){var le=z?E.rest[z-1]:E.line,pe=void 0;b.pos=0,b.addToken=il,Vr(a.display.measure)&&(pe=jn(le,a.doc.direction))&&(b.addToken=$o(b.addToken,pe)),b.map=[];var Ee=E!=a.display.externalMeasured&&aa(le);Lo(le,b,Tr(a,le,Ee)),le.styleClasses&&(le.styleClasses.bgClass&&(b.bgClass=sn(le.styleClasses.bgClass,b.bgClass||"")),le.styleClasses.textClass&&(b.textClass=sn(le.styleClasses.textClass,b.textClass||""))),b.map.length==0&&b.map.push(0,0,b.content.appendChild(Dr(a.display.measure))),z==0?(E.measure.map=b.map,E.measure.cache={}):((E.measure.maps||(E.measure.maps=[])).push(b.map),(E.measure.caches||(E.measure.caches=[])).push({}))}if(Ve){var Ae=b.content.lastChild;(/\bcm-tab\b/.test(Ae.className)||Ae.querySelector&&Ae.querySelector(".cm-tab"))&&(b.content.className="cm-tab-wrap-hack")}return ln(a,"renderLine",a,E.line,b.pre),b.pre.className&&(b.textClass=sn(b.pre.className,b.textClass||"")),b}function fo(a){var E=$e("span","\u2022","cm-invalidchar");return E.title="\\u"+a.charCodeAt(0).toString(16),E.setAttribute("aria-label",E.title),E}function il(a,E,x,b,z,le,pe){if(E){var Ee=a.splitSpaces?gl(E,a.trailingSpace):E,Ae=a.cm.state.specialChars,de=!1,Ge;if(!Ae.test(E))a.col+=E.length,Ge=document.createTextNode(Ee),a.map.push(a.pos,a.pos+E.length,Ge),Re&&Se<9&&(de=!0),a.pos+=E.length;else{Ge=document.createDocumentFragment();for(var mt=0;;){Ae.lastIndex=mt;var on=Ae.exec(E),$t=on?on.index-mt:E.length-mt;if($t){var wn=document.createTextNode(Ee.slice(mt,mt+$t));Re&&Se<9?Ge.appendChild($e("span",[wn])):Ge.appendChild(wn),a.map.push(a.pos,a.pos+$t,wn),a.col+=$t,a.pos+=$t}if(!on)break;mt+=$t+1;var sr=void 0;if(on[0]==" "){var Sr=a.cm.options.tabSize,ua=Sr-a.col%Sr;sr=Ge.appendChild($e("span",An(ua),"cm-tab")),sr.setAttribute("role","presentation"),sr.setAttribute("cm-text"," "),a.col+=ua}else on[0]=="\r"||on[0]==` -`?(sr=Ge.appendChild($e("span",on[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),sr.setAttribute("cm-text",on[0]),a.col+=1):(sr=a.cm.options.specialCharPlaceholder(on[0]),sr.setAttribute("cm-text",on[0]),Re&&Se<9?Ge.appendChild($e("span",[sr])):Ge.appendChild(sr),a.col+=1);a.map.push(a.pos,a.pos+1,sr),a.pos++}}if(a.trailingSpace=Ee.charCodeAt(E.length-1)==32,x||b||z||de||le||pe){var Ma=x||"";b&&(Ma+=b),z&&(Ma+=z);var qr=$e("span",[Ge],Ma,le);if(pe)for(var ja in pe)pe.hasOwnProperty(ja)&&ja!="style"&&ja!="class"&&qr.setAttribute(ja,pe[ja]);return a.content.appendChild(qr)}a.content.appendChild(Ge)}}function gl(a,E){if(a.length>1&&!/ /.test(a))return a;for(var x=E,b="",z=0;zde&&mt.from<=de));on++);if(mt.to>=Ge)return a(x,b,z,le,pe,Ee,Ae);a(x,b.slice(0,mt.to-de),z,le,null,Ee,Ae),le=null,b=b.slice(mt.to-de),de=mt.to}}}function Cl(a,E,x,b){var z=!b&&x.widgetNode;z&&a.map.push(a.pos,a.pos+E,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+=E,a.trailingSpace=!1}function Lo(a,E,x){var b=a.markedSpans,z=a.text,le=0;if(!b){for(var pe=1;peAe||qi.collapsed&&ri.to==Ae&&ri.from==Ae)){if(ri.to!=null&&ri.to!=Ae&&$t>ri.to&&($t=ri.to,sr=""),qi.className&&(wn+=" "+qi.className),qi.css&&(on=(on?on+";":"")+qi.css),qi.startStyle&&ri.from==Ae&&(Sr+=" "+qi.startStyle),qi.endStyle&&ri.to==$t&&(ja||(ja=[])).push(qi.endStyle,ri.to),qi.title&&((Ma||(Ma={})).title=qi.title),qi.attributes)for(var Yo in qi.attributes)(Ma||(Ma={}))[Yo]=qi.attributes[Yo];qi.collapsed&&(!ua||wa(ua.marker,qi)<0)&&(ua=ri)}else ri.from>Ae&&$t>ri.from&&($t=ri.from)}if(ja)for(var ji=0;ji=Ee)break;for(var Zl=Math.min(Ee,$t);;){if(Ge){var us=Ae+Ge.length;if(!ua){var Sl=us>Zl?Ge.slice(0,Zl-Ae):Ge;E.addToken(E,Sl,mt?mt+wn:wn,Sr,Ae+Sl.length==$t?sr:"",on,Ma)}if(us>=Zl){Ge=Ge.slice(Zl-Ae),Ae=Zl;break}Ae=us,Sr=""}Ge=z.slice(le,le=x[de++]),mt=Ho(x[de++],E.cm.options)}}}function ql(a,E,x){this.line=E,this.rest=Rr(E),this.size=this.rest?aa(xt(this.rest))-x+1:1,this.node=this.text=null,this.hidden=Qn(a,E)}function bl(a,E,x){for(var b=[],z,le=E;le2&&le.push((Ae.bottom+de.top)/2-x.top)}}le.push(x.bottom-x.top)}}function Jl(a,E,x){if(a.line==E)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 xu(a,E){E=Cn(E);var x=aa(E),b=a.display.externalMeasured=new ql(a.doc,E,x);b.lineN=x;var z=b.built=gi(a,b);return b.text=z.pre,qe(a.display.lineMeasure,z.pre),b}function cc(a,E,x,b){return vs(a,ou(a,E),x,b)}function Pl(a,E){if(E>=a.display.viewFrom&&E=x.lineN&&EE)&&(le=Ae-Ee,z=le-1,E>=Ae&&(pe="right")),z!=null){if(b=a[de+2],Ee==Ae&&x==(b.insertLeft?"left":"right")&&(pe=x),x=="left"&&z==0)for(;de&&a[de-2]==a[de-3]&&a[de-1].insertLeft;)b=a[(de-=3)+2],pe="left";if(x=="right"&&z==Ae-Ee)for(;de=0&&(x=a[z]).left==x.right;z--);return x}function As(a,E,x,b){var z=Fu(E.map,x,b),le=z.node,pe=z.start,Ee=z.end,Ae=z.collapse,de;if(le.nodeType==3){for(var Ge=0;Ge<4;Ge++){for(;pe&&yt(E.line.text.charAt(z.coverStart+pe));)--pe;for(;z.coverStart+Ee0&&(Ae=b="right");var mt;a.options.lineWrapping&&(mt=le.getClientRects()).length>1?de=mt[b=="right"?mt.length-1:0]:de=le.getBoundingClientRect()}if(Re&&Se<9&&!pe&&(!de||!de.left&&!de.right)){var on=le.parentNode.getClientRects()[0];on?de={left:on.left,right:on.left+vu(a.display),top:on.top,bottom:on.bottom}:de=Ys}for(var $t=de.top-E.rect.top,wn=de.bottom-E.rect.top,sr=($t+wn)/2,Sr=E.view.measure.heights,ua=0;ua=b.text.length?(Ae=b.text.length,de="before"):Ae<=0&&(Ae=0,de="after"),!Ee)return pe(de=="before"?Ae-1:Ae,de=="before");function Ge(wn,sr,Sr){var ua=Ee[sr],Ma=ua.level==1;return pe(Sr?wn-1:wn,Ma!=Sr)}var mt=Fn(Ee,Ae,de),on=pn,$t=Ge(Ae,mt,de=="before");return on!=null&&($t.other=Ge(Ae,on,de!="before")),$t}function Tu(a,E){var x=0;E=Mt(a.doc,E),a.options.lineWrapping||(x=vu(a.display)*E.ch);var b=bn(a.doc,E.line),z=Pa(b)+hl(a.display);return{left:x,right:x,top:z,bottom:z+b.height}}function Gs(a,E,x,b,z){var le=ht(a,E,x);return le.xRel=z,b&&(le.outside=b),le}function hu(a,E,x){var b=a.doc;if(x+=a.display.viewOffset,x<0)return Gs(b.first,0,null,-1,-1);var z=qt(b,x),le=b.first+b.size-1;if(z>le)return Gs(b.first+b.size-1,bn(b,le).text.length,null,1,1);E<0&&(E=0);for(var pe=bn(b,z);;){var Ee=Cc(a,pe,z,E,x),Ae=ti(pe,Ee.ch+(Ee.xRel>0||Ee.outside>0?1:0));if(!Ae)return Ee;var de=Ae.find(1);if(de.line==z)return de;pe=bn(b,z=de.line)}}function Ru(a,E,x,b){b-=ec(E);var z=E.text.length,le=ft(function(pe){return vs(a,x,pe-1).bottom<=b},z,0);return z=ft(function(pe){return vs(a,x,pe).top>b},le,z),{begin:le,end:z}}function gs(a,E,x,b){x||(x=ou(a,E));var z=Nu(a,E,vs(a,x,b),"line").top;return Ru(a,E,x,z)}function fs(a,E,x,b){return a.bottom<=x?!1:a.top>x?!0:(b?a.left:a.right)>E}function Cc(a,E,x,b,z){z-=Pa(E);var le=ou(a,E),pe=ec(E),Ee=0,Ae=E.text.length,de=!0,Ge=jn(E,a.doc.direction);if(Ge){var mt=(a.options.lineWrapping?Bc:Wu)(a,E,x,le,Ge,b,z);de=mt.level!=1,Ee=de?mt.from:mt.to-1,Ae=de?mt.to:mt.from-1}var on=null,$t=null,wn=ft(function(Ii){var ri=vs(a,le,Ii);return ri.top+=pe,ri.bottom+=pe,fs(ri,b,z,!1)?(ri.top<=z&&ri.left<=b&&(on=Ii,$t=ri),!0):!1},Ee,Ae),sr,Sr,ua=!1;if($t){var Ma=b-$t.left<$t.right-b,qr=Ma==de;wn=on+(qr?0:1),Sr=qr?"after":"before",sr=Ma?$t.left:$t.right}else{!de&&(wn==Ae||wn==Ee)&&wn++,Sr=wn==0?"after":wn==E.text.length?"before":vs(a,le,wn-(de?1:0)).bottom+pe<=z==de?"after":"before";var ja=ns(a,ht(x,wn,Sr),"line",E,le);sr=ja.left,ua=z=ja.bottom?1:0}return wn=gt(E.text,wn,1),Gs(x,wn,Sr,ua,b-sr)}function Wu(a,E,x,b,z,le,pe){var Ee=ft(function(mt){var on=z[mt],$t=on.level!=1;return fs(ns(a,ht(x,$t?on.to:on.from,$t?"before":"after"),"line",E,b),le,pe,!0)},0,z.length-1),Ae=z[Ee];if(Ee>0){var de=Ae.level!=1,Ge=ns(a,ht(x,de?Ae.from:Ae.to,de?"after":"before"),"line",E,b);fs(Ge,le,pe,!0)&&Ge.top>pe&&(Ae=z[Ee-1])}return Ae}function Bc(a,E,x,b,z,le,pe){var Ee=Ru(a,E,b,pe),Ae=Ee.begin,de=Ee.end;/\s/.test(E.text.charAt(de-1))&&de--;for(var Ge=null,mt=null,on=0;on=de||$t.to<=Ae)){var wn=$t.level!=1,sr=vs(a,b,wn?Math.min(de,$t.to)-1:Math.max(Ae,$t.from)).right,Sr=srSr)&&(Ge=$t,mt=Sr)}}return Ge||(Ge=z[z.length-1]),Ge.fromde&&(Ge={from:Ge.from,to:de,level:Ge.level}),Ge}var xs;function Os(a){if(a.cachedTextHeight!=null)return a.cachedTextHeight;if(xs==null){xs=$e("pre",null,"CodeMirror-line-like");for(var E=0;E<49;++E)xs.appendChild(document.createTextNode("x")),xs.appendChild($e("br"));xs.appendChild(document.createTextNode("x"))}qe(a.measure,xs);var x=xs.offsetHeight/50;return x>3&&(a.cachedTextHeight=x),Ut(a.measure),x||1}function vu(a){if(a.cachedCharWidth!=null)return a.cachedCharWidth;var E=$e("span","xxxxxxxxxx"),x=$e("pre",[E],"CodeMirror-line-like");qe(a.measure,x);var b=E.getBoundingClientRect(),z=(b.right-b.left)/10;return z>2&&(a.cachedCharWidth=z),z||10}function nc(a){for(var E=a.display,x={},b={},z=E.gutters.clientLeft,le=E.gutters.firstChild,pe=0;le;le=le.nextSibling,++pe){var Ee=a.display.gutterSpecs[pe].className;x[Ee]=le.offsetLeft+le.clientLeft+z,b[Ee]=le.clientWidth}return{fixedPos:lu(E),gutterTotalWidth:E.gutters.offsetWidth,gutterLeft:x,gutterWidth:b,wrapperWidth:E.wrapper.clientWidth}}function lu(a){return a.scroller.getBoundingClientRect().left-a.sizer.getBoundingClientRect().left}function mc(a){var E=Os(a.display),x=a.options.lineWrapping,b=x&&Math.max(5,a.display.scroller.clientWidth/vu(a.display)-3);return function(z){if(Qn(a.doc,z))return 0;var le=0;if(z.widgets)for(var pe=0;pe0&&(de=bn(a.doc,Ae.line).text).length==Ae.ch){var Ge=we(de,de.length,a.options.tabSize)-de.length;Ae=ht(Ae.line,Math.max(0,Math.round((le-Rs(a.display).left)/vu(a.display))-Ge))}return Ae}function _s(a,E){if(E>=a.display.viewTo||(E-=a.display.viewFrom,E<0))return null;for(var x=a.display.view,b=0;bE)&&(z.updateLineNumbers=E),a.curOp.viewChanged=!0,E>=z.viewTo)vn&&er(a.doc,E)z.viewFrom?Vs(a):(z.viewFrom+=b,z.viewTo+=b);else if(E<=z.viewFrom&&x>=z.viewTo)Vs(a);else if(E<=z.viewFrom){var le=Eu(a,x,x+b,1);le?(z.view=z.view.slice(le.index),z.viewFrom=le.lineN,z.viewTo+=b):Vs(a)}else if(x>=z.viewTo){var pe=Eu(a,E,E,-1);pe?(z.view=z.view.slice(0,pe.index),z.viewTo=pe.lineN):Vs(a)}else{var Ee=Eu(a,E,E,-1),Ae=Eu(a,x,x+b,1);Ee&&Ae?(z.view=z.view.slice(0,Ee.index).concat(bl(a,Ee.lineN,Ae.lineN)).concat(z.view.slice(Ae.index)),z.viewTo+=b):Vs(a)}var de=z.externalMeasured;de&&(x=z.lineN&&E=b.viewTo)){var le=b.view[_s(a,E)];if(le.node!=null){var pe=le.changes||(le.changes=[]);it(pe,x)==-1&&pe.push(x)}}}function Vs(a){a.display.viewFrom=a.display.viewTo=a.doc.first,a.display.view=[],a.display.viewOffset=0}function Eu(a,E,x,b){var z=_s(a,E),le,pe=a.display.view;if(!vn||x==a.doc.first+a.doc.size)return{index:z,lineN:x};for(var Ee=a.display.viewFrom,Ae=0;Ae0){if(z==pe.length-1)return null;le=Ee+pe[z].size-E,z++}else le=Ee-E;E+=le,x+=le}for(;er(a.doc,x)!=x;){if(z==(b<0?0:pe.length-1))return null;x+=b*pe[z-(b<0?1:0)].size,z+=b}return{index:z,lineN:x}}function bc(a,E,x){var b=a.display,z=b.view;z.length==0||E>=b.viewTo||x<=b.viewFrom?(b.view=bl(a,E,x),b.viewFrom=E):(b.viewFrom>E?b.view=bl(a,E,b.viewFrom).concat(b.view):b.viewFromx&&(b.view=b.view.slice(0,_s(a,x)))),b.viewTo=x}function rc(a){for(var E=a.display.view,x=0,b=0;b=a.display.viewTo||Ee.to().line1}var Qa={},lr={};function Xt(a,E){arguments.length>2&&(E.dependencies=Array.prototype.slice.call(arguments,2)),Qa[a]=E}function Rn(a,E){lr[a]=E}function gr(a){if(typeof a=="string"&&lr.hasOwnProperty(a))a=lr[a];else if(a&&typeof a.name=="string"&&lr.hasOwnProperty(a.name)){var E=lr[a.name];typeof E=="string"&&(E={name:E}),a=ae(E,a),a.name=E.name}else{if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(a))return gr("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return gr("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}function Aa(a,E){E=gr(E);var x=Qa[E.name];if(!x)return Aa(a,"text/plain");var b=x(a,E);if(Nr.hasOwnProperty(E.name)){var z=Nr[E.name];for(var le in z)z.hasOwnProperty(le)&&(b.hasOwnProperty(le)&&(b["_"+le]=b[le]),b[le]=z[le])}if(b.name=E.name,E.helperType&&(b.helperType=E.helperType),E.modeProps)for(var pe in E.modeProps)b[pe]=E.modeProps[pe];return b}var Nr={};function xr(a,E){var x=Nr.hasOwnProperty(a)?Nr[a]:Nr[a]={};Bn(E,x)}function pi(a,E){if(E===!0)return E;if(a.copyState)return a.copyState(E);var x={};for(var b in E){var z=E[b];z instanceof Array&&(z=z.concat([])),x[b]=z}return x}function Zi(a,E){for(var x;a.innerMode&&(x=a.innerMode(E),!(!x||x.mode==a));)E=x.state,a=x.mode;return x||{mode:a,state:E}}function ii(a,E,x){return a.startState?a.startState(E,x):!0}var ka=function(a,E,x){this.pos=this.start=0,this.string=a,this.tabSize=E||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=x};ka.prototype.eol=function(){return this.pos>=this.string.length},ka.prototype.sol=function(){return this.pos==this.lineStart},ka.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},ka.prototype.next=function(){if(this.posE},ka.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},ka.prototype.skipToEnd=function(){this.pos=this.string.length},ka.prototype.skipTo=function(a){var E=this.string.indexOf(a,this.pos);if(E>-1)return this.pos=E,!0},ka.prototype.backUp=function(a){this.pos-=a},ka.prototype.column=function(){return this.lastColumnPos0?null:(le&&E!==!1&&(this.pos+=le[0].length),le)}},ka.prototype.current=function(){return this.string.slice(this.start,this.pos)},ka.prototype.hideFirstChars=function(a,E){this.lineStart+=a;try{return E()}finally{this.lineStart-=a}},ka.prototype.lookAhead=function(a){var E=this.lineOracle;return E&&E.lookAhead(a)},ka.prototype.baseToken=function(){var a=this.lineOracle;return a&&a.baseToken(this.pos)};function bn(a,E){if(E-=a.first,E<0||E>=a.size)throw new Error("There is no line "+(E+a.first)+" in the document.");for(var x=a;!x.lines;)for(var b=0;;++b){var z=x.children[b],le=z.chunkSize();if(E=a.first&&Ex?ht(x,bn(a,x).text.length):xt(E,bn(a,E.line).text.length)}function xt(a,E){var x=a.ch;return x==null||x>E?ht(a.line,E):x<0?ht(a.line,0):a}function Hn(a,E){for(var x=[],b=0;bthis.maxLookAhead&&(this.maxLookAhead=a),E},yr.prototype.baseToken=function(a){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=a;)this.baseTokenPos+=2;var E=this.baseTokens[this.baseTokenPos+1];return{type:E&&E.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-a}},yr.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},yr.fromSaved=function(a,E,x){return E instanceof rr?new yr(a,pi(a.mode,E.state),x,E.lookAhead):new yr(a,pi(a.mode,E),x)},yr.prototype.save=function(a){var E=a!==!1?pi(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new rr(E,this.maxLookAhead):E};function Un(a,E,x,b){var z=[a.state.modeGen],le={};Xn(a,E.text,a.doc.mode,x,function(de,Ge){return z.push(de,Ge)},le,b);for(var pe=x.state,Ee=function(de){x.baseTokens=z;var Ge=a.state.overlays[de],mt=1,on=0;x.state=!0,Xn(a,E.text,Ge.mode,x,function($t,wn){for(var sr=mt;on<$t;){var Sr=z[mt];Sr>$t&&z.splice(mt,1,$t,z[mt+1],Sr),mt+=2,on=Math.min($t,Sr)}if(wn)if(Ge.opaque)z.splice(sr,mt-sr,$t,"overlay "+wn),mt=sr+2;else for(;sra.options.maxHighlightLength&&pi(a.doc.mode,b.state),le=Un(a,E,b);z&&(b.state=z),E.stateAfter=b.save(!z),E.styles=le.styles,le.classes?E.styleClasses=le.classes:E.styleClasses&&(E.styleClasses=null),x===a.doc.highlightFrontier&&(a.doc.modeFrontier=Math.max(a.doc.modeFrontier,++a.doc.highlightFrontier))}return E.styles}function Jr(a,E,x){var b=a.doc,z=a.display;if(!b.mode.startState)return new yr(b,!0,E);var le=Fr(a,E,x),pe=le>b.first&&bn(b,le-1).stateAfter,Ee=pe?yr.fromSaved(b,pe,le):new yr(b,ii(b.mode),le);return b.iter(le,E,function(Ae){fi(a,Ae.text,Ee);var de=Ee.line;Ae.stateAfter=de==E-1||de%5==0||de>=z.viewFrom&&deE.start)return le}throw new Error("Mode "+a.name+" failed to advance stream.")}var Gt=function(a,E,x){this.start=a.start,this.end=a.pos,this.string=a.current(),this.type=E||null,this.state=x};function Bt(a,E,x,b){var z=a.doc,le=z.mode,pe;E=Mt(z,E);var Ee=bn(z,E.line),Ae=Jr(a,E.line,x),de=new ka(Ee.text,a.options.tabSize,Ae),Ge;for(b&&(Ge=[]);(b||de.posa.options.maxHighlightLength?(Ee=!1,pe&&fi(a,E,b,Ge.pos),Ge.pos=E.length,mt=null):mt=En(Vt(x,Ge,b.state,on),le),on){var $t=on[0].name;$t&&(mt="m-"+(mt?$t+" "+mt:$t))}if(!Ee||de!=mt){for(;Aepe;--Ee){if(Ee<=le.first)return le.first;var Ae=bn(le,Ee-1),de=Ae.stateAfter;if(de&&(!x||Ee+(de instanceof rr?de.lookAhead:0)<=le.modeFrontier))return Ee;var Ge=we(Ae.text,null,a.options.tabSize);(z==null||b>Ge)&&(z=Ee-1,b=Ge)}return z}function Ln(a,E){if(a.modeFrontier=Math.min(a.modeFrontier,E),!(a.highlightFrontierx;b--){var z=bn(a,b).stateAfter;if(z&&(!(z instanceof rr)||b+z.lookAhead=E:le.to>E);(b||(b=[])).push(new un(pe,le.from,Ae?null:le.to))}}return b}function ei(a,E,x){var b;if(a)for(var z=0;z=E:le.to>E);if(Ee||le.from==E&&pe.type=="bookmark"&&(!x||le.marker.insertLeft)){var Ae=le.from==null||(pe.inclusiveLeft?le.from<=E:le.from0&&Ee)for(var ja=0;ja0)){var Ge=[Ae,1],mt=wt(de.from,Ee.from),on=wt(de.to,Ee.to);(mt<0||!pe.inclusiveLeft&&!mt)&&Ge.push({from:de.from,to:Ee.from}),(on>0||!pe.inclusiveRight&&!on)&&Ge.push({from:Ee.to,to:de.to}),z.splice.apply(z,Ge),Ae+=Ge.length-3}}return z}function ia(a){var E=a.markedSpans;if(E){for(var x=0;xE)&&(!b||wa(b,le.marker)<0)&&(b=le.marker)}return b}function dr(a,E,x,b,z){var le=bn(a,E),pe=vn&&le.markedSpans;if(pe)for(var Ee=0;Ee=0&&mt<=0||Ge<=0&&mt>=0)&&(Ge<=0&&(Ae.marker.inclusiveRight&&z.inclusiveLeft?wt(de.to,x)>=0:wt(de.to,x)>0)||Ge>=0&&(Ae.marker.inclusiveRight&&z.inclusiveLeft?wt(de.from,b)<=0:wt(de.from,b)<0)))return!0}}}function Cn(a){for(var E;E=Ir(a);)a=E.find(-1,!0).line;return a}function mr(a){for(var E;E=Jn(a);)a=E.find(1,!0).line;return a}function Rr(a){for(var E,x;E=Jn(a);)a=E.find(1,!0).line,(x||(x=[])).push(a);return x}function er(a,E){var x=bn(a,E),b=Cn(x);return x==b?E:aa(b)}function or(a,E){if(E>a.lastLine())return E;var x=bn(a,E),b;if(!Qn(a,x))return E;for(;b=Jn(x);)x=b.find(1,!0).line;return aa(x)+1}function Qn(a,E){var x=vn&&E.markedSpans;if(x){for(var b=void 0,z=0;zE.maxLineLength&&(E.maxLineLength=z,E.maxLine=b)})}var vi=function(a,E,x){this.text=a,Qr(this,E),this.height=x?x(this):1};vi.prototype.lineNo=function(){return aa(this)},zn(vi);function zi(a,E,x,b){a.text=E,a.stateAfter&&(a.stateAfter=null),a.styles&&(a.styles=null),a.order!=null&&(a.order=null),ia(a),Qr(a,x);var z=b?b(a):1;z!=a.height&&jr(a,z)}function co(a){a.parent=null,ia(a)}var al={},lo={};function Ho(a,E){if(!a||/^\s*$/.test(a))return null;var x=E.addModeClass?lo:al;return x[a]||(x[a]=a.replace(/\S+/g,"cm-$&"))}function gi(a,E){var x=bt("span",null,null,Ve?"padding-right: .1px":null),b={pre:bt("pre",[x],"CodeMirror-line"),content:x,col:0,pos:0,cm:a,trailingSpace:!1,splitSpaces:a.getOption("lineWrapping")};E.measure={};for(var z=0;z<=(E.rest?E.rest.length:0);z++){var le=z?E.rest[z-1]:E.line,pe=void 0;b.pos=0,b.addToken=il,Vr(a.display.measure)&&(pe=jn(le,a.doc.direction))&&(b.addToken=$o(b.addToken,pe)),b.map=[];var Ee=E!=a.display.externalMeasured&&aa(le);Lo(le,b,Tr(a,le,Ee)),le.styleClasses&&(le.styleClasses.bgClass&&(b.bgClass=sn(le.styleClasses.bgClass,b.bgClass||"")),le.styleClasses.textClass&&(b.textClass=sn(le.styleClasses.textClass,b.textClass||""))),b.map.length==0&&b.map.push(0,0,b.content.appendChild(Dr(a.display.measure))),z==0?(E.measure.map=b.map,E.measure.cache={}):((E.measure.maps||(E.measure.maps=[])).push(b.map),(E.measure.caches||(E.measure.caches=[])).push({}))}if(Ve){var Ae=b.content.lastChild;(/\bcm-tab\b/.test(Ae.className)||Ae.querySelector&&Ae.querySelector(".cm-tab"))&&(b.content.className="cm-tab-wrap-hack")}return ln(a,"renderLine",a,E.line,b.pre),b.pre.className&&(b.textClass=sn(b.pre.className,b.textClass||"")),b}function fo(a){var E=$e("span","\u2022","cm-invalidchar");return E.title="\\u"+a.charCodeAt(0).toString(16),E.setAttribute("aria-label",E.title),E}function il(a,E,x,b,z,le,pe){if(E){var Ee=a.splitSpaces?gl(E,a.trailingSpace):E,Ae=a.cm.state.specialChars,de=!1,Ge;if(!Ae.test(E))a.col+=E.length,Ge=document.createTextNode(Ee),a.map.push(a.pos,a.pos+E.length,Ge),Re&&Se<9&&(de=!0),a.pos+=E.length;else{Ge=document.createDocumentFragment();for(var mt=0;;){Ae.lastIndex=mt;var on=Ae.exec(E),$t=on?on.index-mt:E.length-mt;if($t){var wn=document.createTextNode(Ee.slice(mt,mt+$t));Re&&Se<9?Ge.appendChild($e("span",[wn])):Ge.appendChild(wn),a.map.push(a.pos,a.pos+$t,wn),a.col+=$t,a.pos+=$t}if(!on)break;mt+=$t+1;var sr=void 0;if(on[0]==" "){var Sr=a.cm.options.tabSize,ua=Sr-a.col%Sr;sr=Ge.appendChild($e("span",An(ua),"cm-tab")),sr.setAttribute("role","presentation"),sr.setAttribute("cm-text"," "),a.col+=ua}else on[0]=="\r"||on[0]==` +`?(sr=Ge.appendChild($e("span",on[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),sr.setAttribute("cm-text",on[0]),a.col+=1):(sr=a.cm.options.specialCharPlaceholder(on[0]),sr.setAttribute("cm-text",on[0]),Re&&Se<9?Ge.appendChild($e("span",[sr])):Ge.appendChild(sr),a.col+=1);a.map.push(a.pos,a.pos+1,sr),a.pos++}}if(a.trailingSpace=Ee.charCodeAt(E.length-1)==32,x||b||z||de||le||pe){var Ma=x||"";b&&(Ma+=b),z&&(Ma+=z);var qr=$e("span",[Ge],Ma,le);if(pe)for(var ja in pe)pe.hasOwnProperty(ja)&&ja!="style"&&ja!="class"&&qr.setAttribute(ja,pe[ja]);return a.content.appendChild(qr)}a.content.appendChild(Ge)}}function gl(a,E){if(a.length>1&&!/ /.test(a))return a;for(var x=E,b="",z=0;zde&&mt.from<=de));on++);if(mt.to>=Ge)return a(x,b,z,le,pe,Ee,Ae);a(x,b.slice(0,mt.to-de),z,le,null,Ee,Ae),le=null,b=b.slice(mt.to-de),de=mt.to}}}function Cl(a,E,x,b){var z=!b&&x.widgetNode;z&&a.map.push(a.pos,a.pos+E,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+=E,a.trailingSpace=!1}function Lo(a,E,x){var b=a.markedSpans,z=a.text,le=0;if(!b){for(var pe=1;peAe||qi.collapsed&&ri.to==Ae&&ri.from==Ae)){if(ri.to!=null&&ri.to!=Ae&&$t>ri.to&&($t=ri.to,sr=""),qi.className&&(wn+=" "+qi.className),qi.css&&(on=(on?on+";":"")+qi.css),qi.startStyle&&ri.from==Ae&&(Sr+=" "+qi.startStyle),qi.endStyle&&ri.to==$t&&(ja||(ja=[])).push(qi.endStyle,ri.to),qi.title&&((Ma||(Ma={})).title=qi.title),qi.attributes)for(var Yo in qi.attributes)(Ma||(Ma={}))[Yo]=qi.attributes[Yo];qi.collapsed&&(!ua||wa(ua.marker,qi)<0)&&(ua=ri)}else ri.from>Ae&&$t>ri.from&&($t=ri.from)}if(ja)for(var ji=0;ji=Ee)break;for(var Zl=Math.min(Ee,$t);;){if(Ge){var us=Ae+Ge.length;if(!ua){var Sl=us>Zl?Ge.slice(0,Zl-Ae):Ge;E.addToken(E,Sl,mt?mt+wn:wn,Sr,Ae+Sl.length==$t?sr:"",on,Ma)}if(us>=Zl){Ge=Ge.slice(Zl-Ae),Ae=Zl;break}Ae=us,Sr=""}Ge=z.slice(le,le=x[de++]),mt=Ho(x[de++],E.cm.options)}}}function ql(a,E,x){this.line=E,this.rest=Rr(E),this.size=this.rest?aa(At(this.rest))-x+1:1,this.node=this.text=null,this.hidden=Qn(a,E)}function bl(a,E,x){for(var b=[],z,le=E;le2&&le.push((Ae.bottom+de.top)/2-x.top)}}le.push(x.bottom-x.top)}}function Jl(a,E,x){if(a.line==E)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 xu(a,E){E=Cn(E);var x=aa(E),b=a.display.externalMeasured=new ql(a.doc,E,x);b.lineN=x;var z=b.built=gi(a,b);return b.text=z.pre,qe(a.display.lineMeasure,z.pre),b}function cc(a,E,x,b){return vs(a,ou(a,E),x,b)}function Pl(a,E){if(E>=a.display.viewFrom&&E=x.lineN&&EE)&&(le=Ae-Ee,z=le-1,E>=Ae&&(pe="right")),z!=null){if(b=a[de+2],Ee==Ae&&x==(b.insertLeft?"left":"right")&&(pe=x),x=="left"&&z==0)for(;de&&a[de-2]==a[de-3]&&a[de-1].insertLeft;)b=a[(de-=3)+2],pe="left";if(x=="right"&&z==Ae-Ee)for(;de=0&&(x=a[z]).left==x.right;z--);return x}function As(a,E,x,b){var z=Fu(E.map,x,b),le=z.node,pe=z.start,Ee=z.end,Ae=z.collapse,de;if(le.nodeType==3){for(var Ge=0;Ge<4;Ge++){for(;pe&&yt(E.line.text.charAt(z.coverStart+pe));)--pe;for(;z.coverStart+Ee0&&(Ae=b="right");var mt;a.options.lineWrapping&&(mt=le.getClientRects()).length>1?de=mt[b=="right"?mt.length-1:0]:de=le.getBoundingClientRect()}if(Re&&Se<9&&!pe&&(!de||!de.left&&!de.right)){var on=le.parentNode.getClientRects()[0];on?de={left:on.left,right:on.left+vu(a.display),top:on.top,bottom:on.bottom}:de=Ys}for(var $t=de.top-E.rect.top,wn=de.bottom-E.rect.top,sr=($t+wn)/2,Sr=E.view.measure.heights,ua=0;ua=b.text.length?(Ae=b.text.length,de="before"):Ae<=0&&(Ae=0,de="after"),!Ee)return pe(de=="before"?Ae-1:Ae,de=="before");function Ge(wn,sr,Sr){var ua=Ee[sr],Ma=ua.level==1;return pe(Sr?wn-1:wn,Ma!=Sr)}var mt=Fn(Ee,Ae,de),on=pn,$t=Ge(Ae,mt,de=="before");return on!=null&&($t.other=Ge(Ae,on,de!="before")),$t}function Tu(a,E){var x=0;E=Mt(a.doc,E),a.options.lineWrapping||(x=vu(a.display)*E.ch);var b=bn(a.doc,E.line),z=Pa(b)+hl(a.display);return{left:x,right:x,top:z,bottom:z+b.height}}function Gs(a,E,x,b,z){var le=ht(a,E,x);return le.xRel=z,b&&(le.outside=b),le}function hu(a,E,x){var b=a.doc;if(x+=a.display.viewOffset,x<0)return Gs(b.first,0,null,-1,-1);var z=qt(b,x),le=b.first+b.size-1;if(z>le)return Gs(b.first+b.size-1,bn(b,le).text.length,null,1,1);E<0&&(E=0);for(var pe=bn(b,z);;){var Ee=Cc(a,pe,z,E,x),Ae=ti(pe,Ee.ch+(Ee.xRel>0||Ee.outside>0?1:0));if(!Ae)return Ee;var de=Ae.find(1);if(de.line==z)return de;pe=bn(b,z=de.line)}}function Ru(a,E,x,b){b-=ec(E);var z=E.text.length,le=ft(function(pe){return vs(a,x,pe-1).bottom<=b},z,0);return z=ft(function(pe){return vs(a,x,pe).top>b},le,z),{begin:le,end:z}}function gs(a,E,x,b){x||(x=ou(a,E));var z=Nu(a,E,vs(a,x,b),"line").top;return Ru(a,E,x,z)}function fs(a,E,x,b){return a.bottom<=x?!1:a.top>x?!0:(b?a.left:a.right)>E}function Cc(a,E,x,b,z){z-=Pa(E);var le=ou(a,E),pe=ec(E),Ee=0,Ae=E.text.length,de=!0,Ge=jn(E,a.doc.direction);if(Ge){var mt=(a.options.lineWrapping?Bc:Wu)(a,E,x,le,Ge,b,z);de=mt.level!=1,Ee=de?mt.from:mt.to-1,Ae=de?mt.to:mt.from-1}var on=null,$t=null,wn=ft(function(Ii){var ri=vs(a,le,Ii);return ri.top+=pe,ri.bottom+=pe,fs(ri,b,z,!1)?(ri.top<=z&&ri.left<=b&&(on=Ii,$t=ri),!0):!1},Ee,Ae),sr,Sr,ua=!1;if($t){var Ma=b-$t.left<$t.right-b,qr=Ma==de;wn=on+(qr?0:1),Sr=qr?"after":"before",sr=Ma?$t.left:$t.right}else{!de&&(wn==Ae||wn==Ee)&&wn++,Sr=wn==0?"after":wn==E.text.length?"before":vs(a,le,wn-(de?1:0)).bottom+pe<=z==de?"after":"before";var ja=ns(a,ht(x,wn,Sr),"line",E,le);sr=ja.left,ua=z=ja.bottom?1:0}return wn=gt(E.text,wn,1),Gs(x,wn,Sr,ua,b-sr)}function Wu(a,E,x,b,z,le,pe){var Ee=ft(function(mt){var on=z[mt],$t=on.level!=1;return fs(ns(a,ht(x,$t?on.to:on.from,$t?"before":"after"),"line",E,b),le,pe,!0)},0,z.length-1),Ae=z[Ee];if(Ee>0){var de=Ae.level!=1,Ge=ns(a,ht(x,de?Ae.from:Ae.to,de?"after":"before"),"line",E,b);fs(Ge,le,pe,!0)&&Ge.top>pe&&(Ae=z[Ee-1])}return Ae}function Bc(a,E,x,b,z,le,pe){var Ee=Ru(a,E,b,pe),Ae=Ee.begin,de=Ee.end;/\s/.test(E.text.charAt(de-1))&&de--;for(var Ge=null,mt=null,on=0;on=de||$t.to<=Ae)){var wn=$t.level!=1,sr=vs(a,b,wn?Math.min(de,$t.to)-1:Math.max(Ae,$t.from)).right,Sr=srSr)&&(Ge=$t,mt=Sr)}}return Ge||(Ge=z[z.length-1]),Ge.fromde&&(Ge={from:Ge.from,to:de,level:Ge.level}),Ge}var xs;function Os(a){if(a.cachedTextHeight!=null)return a.cachedTextHeight;if(xs==null){xs=$e("pre",null,"CodeMirror-line-like");for(var E=0;E<49;++E)xs.appendChild(document.createTextNode("x")),xs.appendChild($e("br"));xs.appendChild(document.createTextNode("x"))}qe(a.measure,xs);var x=xs.offsetHeight/50;return x>3&&(a.cachedTextHeight=x),Ut(a.measure),x||1}function vu(a){if(a.cachedCharWidth!=null)return a.cachedCharWidth;var E=$e("span","xxxxxxxxxx"),x=$e("pre",[E],"CodeMirror-line-like");qe(a.measure,x);var b=E.getBoundingClientRect(),z=(b.right-b.left)/10;return z>2&&(a.cachedCharWidth=z),z||10}function nc(a){for(var E=a.display,x={},b={},z=E.gutters.clientLeft,le=E.gutters.firstChild,pe=0;le;le=le.nextSibling,++pe){var Ee=a.display.gutterSpecs[pe].className;x[Ee]=le.offsetLeft+le.clientLeft+z,b[Ee]=le.clientWidth}return{fixedPos:lu(E),gutterTotalWidth:E.gutters.offsetWidth,gutterLeft:x,gutterWidth:b,wrapperWidth:E.wrapper.clientWidth}}function lu(a){return a.scroller.getBoundingClientRect().left-a.sizer.getBoundingClientRect().left}function mc(a){var E=Os(a.display),x=a.options.lineWrapping,b=x&&Math.max(5,a.display.scroller.clientWidth/vu(a.display)-3);return function(z){if(Qn(a.doc,z))return 0;var le=0;if(z.widgets)for(var pe=0;pe0&&(de=bn(a.doc,Ae.line).text).length==Ae.ch){var Ge=we(de,de.length,a.options.tabSize)-de.length;Ae=ht(Ae.line,Math.max(0,Math.round((le-Rs(a.display).left)/vu(a.display))-Ge))}return Ae}function _s(a,E){if(E>=a.display.viewTo||(E-=a.display.viewFrom,E<0))return null;for(var x=a.display.view,b=0;bE)&&(z.updateLineNumbers=E),a.curOp.viewChanged=!0,E>=z.viewTo)vn&&er(a.doc,E)z.viewFrom?Vs(a):(z.viewFrom+=b,z.viewTo+=b);else if(E<=z.viewFrom&&x>=z.viewTo)Vs(a);else if(E<=z.viewFrom){var le=Eu(a,x,x+b,1);le?(z.view=z.view.slice(le.index),z.viewFrom=le.lineN,z.viewTo+=b):Vs(a)}else if(x>=z.viewTo){var pe=Eu(a,E,E,-1);pe?(z.view=z.view.slice(0,pe.index),z.viewTo=pe.lineN):Vs(a)}else{var Ee=Eu(a,E,E,-1),Ae=Eu(a,x,x+b,1);Ee&&Ae?(z.view=z.view.slice(0,Ee.index).concat(bl(a,Ee.lineN,Ae.lineN)).concat(z.view.slice(Ae.index)),z.viewTo+=b):Vs(a)}var de=z.externalMeasured;de&&(x=z.lineN&&E=b.viewTo)){var le=b.view[_s(a,E)];if(le.node!=null){var pe=le.changes||(le.changes=[]);it(pe,x)==-1&&pe.push(x)}}}function Vs(a){a.display.viewFrom=a.display.viewTo=a.doc.first,a.display.view=[],a.display.viewOffset=0}function Eu(a,E,x,b){var z=_s(a,E),le,pe=a.display.view;if(!vn||x==a.doc.first+a.doc.size)return{index:z,lineN:x};for(var Ee=a.display.viewFrom,Ae=0;Ae0){if(z==pe.length-1)return null;le=Ee+pe[z].size-E,z++}else le=Ee-E;E+=le,x+=le}for(;er(a.doc,x)!=x;){if(z==(b<0?0:pe.length-1))return null;x+=b*pe[z-(b<0?1:0)].size,z+=b}return{index:z,lineN:x}}function bc(a,E,x){var b=a.display,z=b.view;z.length==0||E>=b.viewTo||x<=b.viewFrom?(b.view=bl(a,E,x),b.viewFrom=E):(b.viewFrom>E?b.view=bl(a,E,b.viewFrom).concat(b.view):b.viewFromx&&(b.view=b.view.slice(0,_s(a,x)))),b.viewTo=x}function rc(a){for(var E=a.display.view,x=0,b=0;b=a.display.viewTo||Ee.to().line0?E.blinker=setInterval(function(){a.hasFocus()||uu(a),E.cursorDiv.style.visibility=(x=!x)?"":"hidden"},a.options.cursorBlinkRate):a.options.cursorBlinkRate<0&&(E.cursorDiv.style.visibility="hidden")}}function vc(a){a.state.focused||(a.display.input.focus(),Xs(a))}function ac(a){a.state.delayingBlurEvent=!0,setTimeout(function(){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1,uu(a))},100)}function Xs(a,E){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1),a.options.readOnly!="nocursor"&&(a.state.focused||(ln(a,"focus",a,E),a.state.focused=!0,Dt(a.display.wrapper,"CodeMirror-focused"),!a.curOp&&a.display.selForContextMenu!=a.doc.sel&&(a.display.input.reset(),Ve&&setTimeout(function(){return a.display.input.reset(!0)},20)),a.display.input.receivedFocus()),_u(a))}function uu(a,E){a.state.delayingBlurEvent||(a.state.focused&&(ln(a,"blur",a,E),a.state.focused=!1,nn(a.display.wrapper,"CodeMirror-focused")),clearInterval(a.display.blinker),setTimeout(function(){a.state.focused||(a.display.shift=!1)},150))}function Vu(a){for(var E=a.display,x=E.lineDiv.offsetTop,b=0;b.005||Ge<-.005)&&(jr(z.line,pe),Zu(z.line),z.rest))for(var mt=0;mta.display.sizerWidth){var on=Math.ceil(Ee/vu(a.display));on>a.display.maxLineLength&&(a.display.maxLineLength=on,a.display.maxLine=z.line,a.display.maxLineChanged=!0)}}}}function Zu(a){if(a.widgets)for(var E=0;E=pe&&(le=qt(E,Pa(bn(E,Ae))-a.wrapper.clientHeight),pe=Ae)}return{from:le,to:Math.max(pe,le+1)}}function ge(a,E){if(!It(a,"scrollCursorIntoView")){var x=a.display,b=x.sizer.getBoundingClientRect(),z=null;if(E.top+b.top<0?z=!0:E.bottom+b.top>(window.innerHeight||document.documentElement.clientHeight)&&(z=!1),z!=null&&!kt){var le=$e("div","\u200B",null,`position: absolute; top: `+(E.top-x.viewOffset-hl(a.display))+`px; height: `+(E.bottom-E.top+Al(a)+x.barHeight)+`px; - left: `+E.left+"px; width: "+Math.max(2,E.right-E.left)+"px;");a.display.lineSpace.appendChild(le),le.scrollIntoView(z),a.display.lineSpace.removeChild(le)}}}function Le(a,E,x,b){b==null&&(b=0);var z;!a.options.lineWrapping&&E==x&&(E=E.ch?ht(E.line,E.sticky=="before"?E.ch-1:E.ch,"after"):E,x=E.sticky=="before"?ht(E.line,E.ch+1,"before"):E);for(var le=0;le<5;le++){var pe=!1,Ee=ns(a,E),Ae=!x||x==E?Ee:ns(a,x);z={left:Math.min(Ee.left,Ae.left),top:Math.min(Ee.top,Ae.top)-b,right:Math.max(Ee.left,Ae.left),bottom:Math.max(Ee.bottom,Ae.bottom)+b};var de=Je(a,z),Ge=a.doc.scrollTop,mt=a.doc.scrollLeft;if(de.scrollTop!=null&&(Vn(a,de.scrollTop),Math.abs(a.doc.scrollTop-Ge)>1&&(pe=!0)),de.scrollLeft!=null&&(Yn(a,de.scrollLeft),Math.abs(a.doc.scrollLeft-mt)>1&&(pe=!0)),!pe)break}return z}function Qe(a,E){var x=Je(a,E);x.scrollTop!=null&&Vn(a,x.scrollTop),x.scrollLeft!=null&&Yn(a,x.scrollLeft)}function Je(a,E){var x=a.display,b=Os(a.display);E.top<0&&(E.top=0);var z=a.curOp&&a.curOp.scrollTop!=null?a.curOp.scrollTop:x.scroller.scrollTop,le=$i(a),pe={};E.bottom-E.top>le&&(E.bottom=E.top+le);var Ee=a.doc.height+Ll(x),Ae=E.topEe-b;if(E.topz+le){var Ge=Math.min(E.top,(de?Ee:E.bottom)-le);Ge!=z&&(pe.scrollTop=Ge)}var mt=a.options.fixedGutter?0:x.gutters.offsetWidth,on=a.curOp&&a.curOp.scrollLeft!=null?a.curOp.scrollLeft:x.scroller.scrollLeft-mt,$t=jo(a)-x.gutters.offsetWidth,wn=E.right-E.left>$t;return wn&&(E.right=E.left+$t),E.left<10?pe.scrollLeft=0:E.left$t+on-3&&(pe.scrollLeft=E.right+(wn?0:10)-$t),pe}function _t(a,E){E!=null&&(In(a),a.curOp.scrollTop=(a.curOp.scrollTop==null?a.doc.scrollTop:a.curOp.scrollTop)+E)}function an(a){In(a);var E=a.getCursor();a.curOp.scrollToPos={from:E,to:E,margin:a.options.cursorScrollMargin}}function cn(a,E,x){(E!=null||x!=null)&&In(a),E!=null&&(a.curOp.scrollLeft=E),x!=null&&(a.curOp.scrollTop=x)}function Dn(a,E){In(a),a.curOp.scrollToPos=E}function In(a){var E=a.curOp.scrollToPos;if(E){a.curOp.scrollToPos=null;var x=Tu(a,E.from),b=Tu(a,E.to);fn(a,x,b,E.margin)}}function fn(a,E,x,b){var z=Je(a,{left:Math.min(E.left,x.left),top:Math.min(E.top,x.top)-b,right:Math.max(E.right,x.right),bottom:Math.max(E.bottom,x.bottom)+b});cn(a,z.scrollLeft,z.scrollTop)}function Vn(a,E){Math.abs(a.doc.scrollTop-E)<2||(y||Ki(a,{top:E}),Kn(a,E,!0),y&&Ki(a),wi(a,100))}function Kn(a,E,x){E=Math.max(0,Math.min(a.display.scroller.scrollHeight-a.display.scroller.clientHeight,E)),!(a.display.scroller.scrollTop==E&&!x)&&(a.doc.scrollTop=E,a.display.scrollbars.setScrollTop(E),a.display.scroller.scrollTop!=E&&(a.display.scroller.scrollTop=E))}function Yn(a,E,x,b){E=Math.max(0,Math.min(E,a.display.scroller.scrollWidth-a.display.scroller.clientWidth)),!((x?E==a.doc.scrollLeft:Math.abs(a.doc.scrollLeft-E)<2)&&!b)&&(a.doc.scrollLeft=E,ao(a),a.display.scroller.scrollLeft!=E&&(a.display.scroller.scrollLeft=E),a.display.scrollbars.setScrollLeft(E))}function Wn(a){var E=a.display,x=E.gutters.offsetWidth,b=Math.round(a.doc.height+Ll(a.display));return{clientHeight:E.scroller.clientHeight,viewHeight:E.wrapper.clientHeight,scrollWidth:E.scroller.scrollWidth,clientWidth:E.scroller.clientWidth,viewWidth:E.wrapper.clientWidth,barLeft:a.options.fixedGutter?x:0,docHeight:b,scrollHeight:b+Al(a)+E.barHeight,nativeBarWidth:E.nativeBarWidth,gutterWidth:x}}var tr=function(a,E,x){this.cm=x;var b=this.vert=$e("div",[$e("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),z=this.horiz=$e("div",[$e("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");b.tabIndex=z.tabIndex=-1,a(b),a(z),vt(b,"scroll",function(){b.clientHeight&&E(b.scrollTop,"vertical")}),vt(z,"scroll",function(){z.clientWidth&&E(z.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,Re&&Se<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};tr.prototype.update=function(a){var E=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=E?b+"px":"0";var z=a.viewHeight-(E?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(E){this.horiz.style.display="block",this.horiz.style.right=x?b+"px":"0",this.horiz.style.left=a.barLeft+"px";var le=a.viewWidth-a.barLeft-(x?b:0);this.horiz.firstChild.style.width=Math.max(0,a.scrollWidth-a.clientWidth+le)+"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:E?b:0}},tr.prototype.setScrollLeft=function(a){this.horiz.scrollLeft!=a&&(this.horiz.scrollLeft=a),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},tr.prototype.setScrollTop=function(a){this.vert.scrollTop!=a&&(this.vert.scrollTop=a),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},tr.prototype.zeroWidthHack=function(){var a=Ne&&!Be?"12px":"18px";this.horiz.style.height=this.vert.style.width=a,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new fe,this.disableVert=new fe},tr.prototype.enableZeroWidthBar=function(a,E,x){a.style.pointerEvents="auto";function b(){var z=a.getBoundingClientRect(),le=x=="vert"?document.elementFromPoint(z.right-1,(z.top+z.bottom)/2):document.elementFromPoint((z.right+z.left)/2,z.bottom-1);le!=a?a.style.pointerEvents="none":E.set(1e3,b)}E.set(1e3,b)},tr.prototype.clear=function(){var a=this.horiz.parentNode;a.removeChild(this.horiz),a.removeChild(this.vert)};var ar=function(){};ar.prototype.update=function(){return{bottom:0,right:0}},ar.prototype.setScrollLeft=function(){},ar.prototype.setScrollTop=function(){},ar.prototype.clear=function(){};function qn(a,E){E||(E=Wn(a));var x=a.display.barWidth,b=a.display.barHeight;ta(a,E);for(var z=0;z<4&&x!=a.display.barWidth||b!=a.display.barHeight;z++)x!=a.display.barWidth&&a.options.lineWrapping&&Vu(a),ta(a,Wn(a)),x=a.display.barWidth,b=a.display.barHeight}function ta(a,E){var x=a.display,b=x.scrollbars.update(E);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=E.gutterWidth+"px"):x.gutterFiller.style.display=""}var Or={native:tr,null:ar};function fr(a){a.display.scrollbars&&(a.display.scrollbars.clear(),a.display.scrollbars.addClass&&nn(a.display.wrapper,a.display.scrollbars.addClass)),a.display.scrollbars=new Or[a.options.scrollbarStyle](function(E){a.display.wrapper.insertBefore(E,a.display.scrollbarFiller),vt(E,"mousedown",function(){a.state.focused&&setTimeout(function(){return a.display.input.focus()},0)}),E.setAttribute("cm-not-content","true")},function(E,x){x=="horizontal"?Yn(a,E):Vn(a,E)},a),a.display.scrollbars.addClass&&Dt(a.display.wrapper,a.display.scrollbars.addClass)}var oa=0;function br(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:++oa},Ol(a.curOp)}function kr(a){var E=a.curOp;E&&El(E,function(x){for(var b=0;b=x.viewTo)||x.maxLineChanged&&E.options.lineWrapping,a.update=a.mustUpdate&&new Ra(E,a.mustUpdate&&{top:a.scrollTop,ensure:a.scrollToPos},a.forceUpdate)}function Ga(a){a.updatedDisplay=a.mustUpdate&&Ja(a.cm,a.update)}function Ia(a){var E=a.cm,x=E.display;a.updatedDisplay&&Vu(E),a.barMeasure=Wn(E),x.maxLineChanged&&!E.options.lineWrapping&&(a.adjustWidthTo=cc(E,x.maxLine,x.maxLine.text.length).left+3,E.display.sizerWidth=a.adjustWidthTo,a.barMeasure.scrollWidth=Math.max(x.scroller.clientWidth,x.sizer.offsetLeft+a.adjustWidthTo+Al(E)+E.display.barWidth),a.maxScrollLeft=Math.max(0,x.sizer.offsetLeft+a.adjustWidthTo-jo(E))),(a.updatedDisplay||a.selectionChanged)&&(a.preparedSelection=x.input.prepareSelection())}function Ei(a){var E=a.cm;a.adjustWidthTo!=null&&(E.display.sizer.style.minWidth=a.adjustWidthTo+"px",a.maxScrollLeft=a.display.viewTo)){var x=+new Date+a.options.workTime,b=Jr(a,E.highlightFrontier),z=[];E.iter(b.line,Math.min(E.first+E.size,a.display.viewTo+500),function(le){if(b.line>=a.display.viewFrom){var pe=le.styles,Ee=le.text.length>a.options.maxHighlightLength?pi(E.mode,b.state):null,Ae=Un(a,le,b,!0);Ee&&(b.state=Ee),le.styles=Ae.styles;var de=le.styleClasses,Ge=Ae.classes;Ge?le.styleClasses=Ge:de&&(le.styleClasses=null);for(var mt=!pe||pe.length!=le.styles.length||de!=Ge&&(!de||!Ge||de.bgClass!=Ge.bgClass||de.textClass!=Ge.textClass),on=0;!mt&&onx)return wi(a,a.options.workDelay),!0}),E.highlightFrontier=b.line,E.modeFrontier=Math.max(E.modeFrontier,b.line),z.length&&ya(a,function(){for(var le=0;le=x.viewFrom&&E.visible.to<=x.viewTo&&(x.updateLineNumbers==null||x.updateLineNumbers>=x.viewTo)&&x.renderedView==x.view&&rc(a)==0)return!1;eo(a)&&(Vs(a),E.dims=nc(a));var z=b.first+b.size,le=Math.max(E.visible.from-a.options.viewportMargin,b.first),pe=Math.min(z,E.visible.to+a.options.viewportMargin);x.viewFrompe&&x.viewTo-pe<20&&(pe=Math.min(z,x.viewTo)),vn&&(le=er(a.doc,le),pe=or(a.doc,pe));var Ee=le!=x.viewFrom||pe!=x.viewTo||x.lastWrapHeight!=E.wrapperHeight||x.lastWrapWidth!=E.wrapperWidth;bc(a,le,pe),x.viewOffset=Pa(bn(a.doc,x.viewFrom)),a.display.mover.style.top=x.viewOffset+"px";var Ae=rc(a);if(!Ee&&Ae==0&&!E.force&&x.renderedView==x.view&&(x.updateLineNumbers==null||x.updateLineNumbers>=x.viewTo))return!1;var de=sa(a);return Ae>4&&(x.lineDiv.style.display="none"),Ya(a,x.updateLineNumbers,E.dims),Ae>4&&(x.lineDiv.style.display=""),x.renderedView=x.view,Wa(de),Ut(x.cursorDiv),Ut(x.selectionDiv),x.gutters.style.height=x.sizer.style.minHeight=0,Ee&&(x.lastWrapHeight=E.wrapperHeight,x.lastWrapWidth=E.wrapperWidth,wi(a,400)),x.updateLineNumbers=null,!0}function Ui(a,E){for(var x=E.viewport,b=!0;;b=!1){if(!b||!a.options.lineWrapping||E.oldDisplayWidth==jo(a)){if(x&&x.top!=null&&(x={top:Math.min(a.doc.height+Ll(a.display)-$i(a),x.top)}),E.visible=se(a.display,a.doc,x),E.visible.from>=a.display.viewFrom&&E.visible.to<=a.display.viewTo)break}else b&&(E.visible=se(a.display,a.doc,x));if(!Ja(a,E))break;Vu(a);var z=Wn(a);yu(a),qn(a,z),Mi(a,z),E.force=!1}E.signal(a,"update",a),(a.display.viewFrom!=a.display.reportedViewFrom||a.display.viewTo!=a.display.reportedViewTo)&&(E.signal(a,"viewportChange",a,a.display.viewFrom,a.display.viewTo),a.display.reportedViewFrom=a.display.viewFrom,a.display.reportedViewTo=a.display.viewTo)}function Ki(a,E){var x=new Ra(a,E);if(Ja(a,x)){Vu(a),Ui(a,x);var b=Wn(a);yu(a),qn(a,b),Mi(a,b),x.finish()}}function Ya(a,E,x){var b=a.display,z=a.options.lineNumbers,le=b.lineDiv,pe=le.firstChild;function Ee(wn){var sr=wn.nextSibling;return Ve&&Ne&&a.display.currentWheelTarget==wn?wn.style.display="none":wn.parentNode.removeChild(wn),sr}for(var Ae=b.view,de=b.viewFrom,Ge=0;Ge-1&&($t=!1),Ns(a,mt,de,x)),$t&&(Ut(mt.lineNumber),mt.lineNumber.appendChild(document.createTextNode(Nn(a.options,de)))),pe=mt.node.nextSibling}de+=mt.size}for(;pe;)pe=Ee(pe)}function Gi(a){var E=a.gutters.offsetWidth;a.sizer.style.marginLeft=E+"px"}function Mi(a,E){a.display.sizer.style.minHeight=E.docHeight+"px",a.display.heightForcer.style.top=E.docHeight+"px",a.display.gutters.style.height=E.docHeight+a.display.barHeight+Al(a)+"px"}function ao(a){var E=a.display,x=E.view;if(!(!E.alignWidgets&&(!E.gutters.firstChild||!a.options.fixedGutter))){for(var b=lu(E)-E.scroller.scrollLeft+a.doc.scrollLeft,z=E.gutters.offsetWidth,le=b+"px",pe=0;pepe.clientWidth,Ae=pe.scrollHeight>pe.clientHeight;if(b&&Ee||z&&Ae){if(z&&Ne&&Ve){e:for(var de=E.target,Ge=le.view;de!=pe;de=de.parentNode)for(var mt=0;mt=0&&St(a,b.to())<=0)return x}return-1};var ai=function(a,E){this.anchor=a,this.head=E};ai.prototype.from=function(){return ct(this.anchor,this.head)},ai.prototype.to=function(){return Na(this.anchor,this.head)},ai.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Io(a,E,x){var b=a&&a.options.selectionsMayTouch,z=E[x];E.sort(function(on,$t){return St(on.from(),$t.from())}),x=it(E,z);for(var le=1;le0:Ae>=0){var de=ct(Ee.from(),pe.from()),Ge=Na(Ee.to(),pe.to()),mt=Ee.empty()?pe.from()==pe.head:Ee.from()==Ee.head;le<=x&&--x,E.splice(--le,2,new ai(mt?Ge:de,mt?de:Ge))}}return new Ji(E,x)}function Ao(a,E){return new Ji([new ai(a,E||a)],0)}function Uo(a){return a.text?ht(a.from.line+a.text.length-1,xt(a.text).length+(a.text.length==1?a.from.ch:0)):a.to}function xo(a,E){if(St(a,E.from)<0)return a;if(St(a,E.to)<=0)return Uo(E);var x=a.line+E.text.length-(E.to.line-E.from.line)-1,b=a.ch;return a.line==E.to.line&&(b+=Uo(E).ch-E.to.ch),ht(x,b)}function el(a,E){for(var x=[],b=0;b1&&a.remove(Ee.line+1,wn-1),a.insert(Ee.line+1,ua)}mo(a,"change",a,E)}function Ai(a,E,x){function b(z,le,pe){if(z.linked)for(var Ee=0;Ee1&&!a.done[a.done.length-2].ranges)return a.done.pop(),xt(a.done)}function rs(a,E,x,b){var z=a.history;z.undone.length=0;var le=+new Date,pe,Ee;if((z.lastOp==b||z.lastOrigin==E.origin&&E.origin&&(E.origin.charAt(0)=="+"&&z.lastModTime>le-(a.cm?a.cm.options.historyEventDelay:500)||E.origin.charAt(0)=="*"))&&(pe=io(z,z.lastOp==b)))Ee=xt(pe.changes),St(E.from,E.to)==0&&St(E.from,Ee.to)==0?Ee.to=Uo(E):pe.changes.push(ll(a,E));else{var Ae=xt(z.done);for((!Ae||!Ae.ranges)&&xl(a.sel,z.done),pe={changes:[ll(a,E)],generation:z.generation},z.done.push(pe);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=le,z.lastOp=z.lastSelOp=b,z.lastOrigin=z.lastSelOrigin=E.origin,Ee||ln(a,"historyAdded")}function zl(a,E,x,b){var z=E.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 Js(a,E,x,b){var z=a.history,le=b&&b.origin;x==z.lastSelOp||le&&z.lastSelOrigin==le&&(z.lastModTime==z.lastSelTime&&z.lastOrigin==le||zl(a,le,xt(z.done),E))?z.done[z.done.length-1]=E:xl(E,z.done),z.lastSelTime=+new Date,z.lastSelOrigin=le,z.lastSelOp=x,b&&b.clearRedo!==!1&&nl(z.undone)}function xl(a,E){var x=xt(E);x&&x.ranges&&x.equals(a)||E.push(a)}function Es(a,E,x,b){var z=E["spans_"+a.id],le=0;a.iter(Math.max(a.first,x),Math.min(a.first+a.size,b),function(pe){pe.markedSpans&&((z||(z=E["spans_"+a.id]={}))[le]=pe.markedSpans),++le})}function es(a){if(!a)return null;for(var E,x=0;x-1&&(xt(Ee)[mt]=de[mt],delete de[mt])}}return b}function qs(a,E,x,b){if(b){var z=a.anchor;if(x){var le=St(E,z)<0;le!=St(x,z)<0?(z=E,E=x):le!=St(E,x)<0&&(E=x)}return new ai(z,E)}else return new ai(x||E,E)}function is(a,E,x,b,z){z==null&&(z=a.cm&&(a.cm.display.shift||a.extend)),Fl(a,new Ji([qs(a.sel.primary(),E,x,z)],0),b)}function ys(a,E,x){for(var b=[],z=a.cm&&(a.cm.display.shift||a.extend),le=0;le=E.ch:Ee.to>E.ch))){if(z&&(ln(Ae,"beforeCursorEnter"),Ae.explicitlyCleared))if(le.markedSpans){--pe;continue}else break;if(!Ae.atomic)continue;if(x){var mt=Ae.find(b<0?1:-1),on=void 0;if((b<0?Ge:de)&&(mt=zu(a,mt,-b,mt&&mt.line==E.line?le:null)),mt&&mt.line==E.line&&(on=St(mt,x))&&(b<0?on<0:on>0))return ts(a,mt,E,b,z)}var $t=Ae.find(b<0?-1:1);return(b<0?de:Ge)&&($t=zu(a,$t,b,$t.line==E.line?le:null)),$t?ts(a,$t,E,b,z):null}}return E}function os(a,E,x,b,z){var le=b||1,pe=ts(a,E,x,le,z)||!z&&ts(a,E,x,le,!0)||ts(a,E,x,-le,z)||!z&&ts(a,E,x,-le,!0);return pe||(a.cantEdit=!0,ht(a.first,0))}function zu(a,E,x,b){return x<0&&E.ch==0?E.line>a.first?Mt(a,ht(E.line-1)):null:x>0&&E.ch==(b||bn(a,E.line)).text.length?E.line=0;--z)Hu(a,{from:b[z].from,to:b[z].to,text:z?[""]:E.text,origin:E.origin});else Hu(a,E)}}function Hu(a,E){if(!(E.text.length==1&&E.text[0]==""&&St(E.from,E.to)==0)){var x=el(a,E);rs(a,E,x,a.cm?a.cm.curOp.id:NaN),ps(a,E,x,Oa(a,E));var b=[];Ai(a,function(z,le){!le&&it(b,z.history)==-1&&(cu(z.history,E),b.push(z.history)),ps(z,E,null,Oa(z,E))})}}function Ss(a,E,x){var b=a.cm&&a.cm.state.suppressEdits;if(!(b&&!x)){for(var z=a.history,le,pe=a.sel,Ee=E=="undo"?z.done:z.undone,Ae=E=="undo"?z.undone:z.done,de=0;de=0;--$t){var wn=on($t);if(wn)return wn.v}}}}function Ds(a,E){if(E!=0&&(a.first+=E,a.sel=new Ji(Xe(a.sel.ranges,function(z){return new ai(ht(z.anchor.line+E,z.anchor.ch),ht(z.head.line+E,z.head.ch))}),a.sel.primIndex),a.cm)){Rl(a.cm,a.first,a.first-E,E);for(var x=a.cm.display,b=x.viewFrom;ba.lastLine())){if(E.from.linele&&(E={from:E.from,to:ht(le,bn(a,le).text.length),text:[E.text[0]],origin:E.origin}),E.removed=Br(a,E.from,E.to),x||(x=el(a,E)),a.cm?Bs(a.cm,E,b):Ql(a,E,b),Fs(a,x,He),a.cantEdit&&os(a,ht(a.firstLine(),0))&&(a.cantEdit=!1)}}function Bs(a,E,x){var b=a.doc,z=a.display,le=E.from,pe=E.to,Ee=!1,Ae=le.line;a.options.lineWrapping||(Ae=aa(Cn(bn(b,le.line))),b.iter(Ae,pe.line+1,function($t){if($t==z.maxLine)return Ee=!0,!0})),b.sel.contains(E.from,E.to)>-1&&mn(a),Ql(b,E,x,mc(a)),a.options.lineWrapping||(b.iter(Ae,le.line+E.text.length,function($t){var wn=Sa($t);wn>z.maxLineLength&&(z.maxLine=$t,z.maxLineLength=wn,z.maxLineChanged=!0,Ee=!1)}),Ee&&(a.curOp.updateMaxLine=!0)),Ln(b,le.line),wi(a,400);var de=E.text.length-(pe.line-le.line)-1;E.full?Rl(a):le.line==pe.line&&E.text.length==1&&!Wi(a.doc,E)?Ls(a,le.line,"text"):Rl(a,le.line,pe.line+1,de);var Ge=Lt(a,"changes"),mt=Lt(a,"change");if(mt||Ge){var on={from:le,to:pe,text:E.text,removed:E.removed,origin:E.origin};mt&&mo(a,"change",a,on),Ge&&(a.curOp.changeObjs||(a.curOp.changeObjs=[])).push(on)}a.display.selForContextMenu=null}function Ps(a,E,x,b,z){var le;b||(b=x),St(b,x)<0&&(le=[b,x],x=le[0],b=le[1]),typeof E=="string"&&(E=a.splitLines(E)),ws(a,{from:x,to:b,text:E,origin:z})}function bu(a,E,x,b){x1||!(this.children[0]instanceof xe))){var Ee=[];this.collapse(Ee),this.children=[new xe(Ee)],this.children[0].parent=this}},collapse:function(a){for(var E=0;E50){for(var pe=z.lines.length%25+25,Ee=pe;Ee10);a.parent.maybeSpill()}},iterN:function(a,E,x){for(var b=0;ba.display.maxLineLength&&(a.display.maxLine=de,a.display.maxLineLength=Ge,a.display.maxLineChanged=!0)}b!=null&&a&&this.collapsed&&Rl(a,b,z+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,a&&Cu(a.doc)),a&&mo(a,"markerCleared",a,this,b,z),E&&kr(a),this.parent&&this.parent.clear()}},hr.prototype.find=function(a,E){a==null&&this.type=="bookmark"&&(a=1);for(var x,b,z=0;z0||pe==0&&le.clearWhenEmpty!==!1)return le;if(le.replacedWith&&(le.collapsed=!0,le.widgetNode=bt("span",[le.replacedWith],"CodeMirror-widget"),b.handleMouseEvents||le.widgetNode.setAttribute("cm-ignore-events","true"),b.insertLeft&&(le.widgetNode.insertLeft=!0)),le.collapsed){if(dr(a,E.line,E,x,le)||E.line!=x.line&&dr(a,x.line,E,x,le))throw new Error("Inserting collapsed marker partially overlapping an existing one");Wr()}le.addToHistory&&rs(a,{from:E,to:x,origin:"markText"},a.sel,NaN);var Ee=E.line,Ae=a.cm,de;if(a.iter(Ee,x.line+1,function(mt){Ae&&le.collapsed&&!Ae.options.lineWrapping&&Cn(mt)==Ae.display.maxLine&&(de=!0),le.collapsed&&Ee!=E.line&&jr(mt,0),da(mt,new un(le,Ee==E.line?E.ch:null,Ee==x.line?x.ch:null)),++Ee}),le.collapsed&&a.iter(E.line,x.line+1,function(mt){Qn(a,mt)&&jr(mt,0)}),le.clearOnEnter&&vt(le,"beforeCursorEnter",function(){return le.clear()}),le.readOnly&&(Cr(),(a.history.done.length||a.history.undone.length)&&a.clearHistory()),le.collapsed&&(le.id=++cr,le.atomic=!0),Ae){if(de&&(Ae.curOp.updateMaxLine=!0),le.collapsed)Rl(Ae,E.line,x.line+1);else if(le.className||le.startStyle||le.endStyle||le.css||le.attributes||le.title)for(var Ge=E.line;Ge<=x.line;Ge++)Ls(Ae,Ge,"text");le.atomic&&Cu(Ae.doc),mo(Ae,"markerAdded",Ae,le)}return le}var Jt=function(a,E){this.markers=a,this.primary=E;for(var x=0;x=0;Ae--)ws(this,b[Ae]);Ee?Bu(this,Ee):this.cm&&an(this.cm)}),undo:Ea(function(){Ss(this,"undo")}),redo:Ea(function(){Ss(this,"redo")}),undoSelection:Ea(function(){Ss(this,"undo",!0)}),redoSelection:Ea(function(){Ss(this,"redo",!0)}),setExtending:function(a){this.extend=a},getExtending:function(){return this.extend},historySize:function(){for(var a=this.history,E=0,x=0,b=0;b=a.ch)&&E.push(z.marker.parent||z.marker)}return E},findMarks:function(a,E,x){a=Mt(this,a),E=Mt(this,E);var b=[],z=a.line;return this.iter(a.line,E.line+1,function(le){var pe=le.markedSpans;if(pe)for(var Ee=0;Ee=Ae.to||Ae.from==null&&z!=a.line||Ae.from!=null&&z==E.line&&Ae.from>=E.ch)&&(!x||x(Ae.marker))&&b.push(Ae.marker.parent||Ae.marker)}++z}),b},getAllMarks:function(){var a=[];return this.iter(function(E){var x=E.markedSpans;if(x)for(var b=0;ba)return E=a,!0;a-=le,++x}),Mt(this,ht(x,E))},indexFromPos:function(a){a=Mt(this,a);var E=a.ch;if(a.lineE&&(E=a.from),a.to!=null&&a.to-1){E.state.draggingText(a),setTimeout(function(){return E.display.input.focus()},20);return}try{var Ge=a.dataTransfer.getData("Text");if(Ge){var mt;if(E.state.draggingText&&!E.state.draggingText.copy&&(mt=E.listSelections()),Fs(E.doc,Ao(x,x)),mt)for(var on=0;on=0;Ee--)Ps(a.doc,"",b[Ee].from,b[Ee].to,"+delete");an(a)})}function oo(a,E,x){var b=gt(a.text,E+x,x);return b<0||b>a.text.length?null:b}function uo(a,E,x){var b=oo(a,E.ch,x);return b==null?null:new ht(E.line,b,x<0?"after":"before")}function bo(a,E,x,b,z){if(a){E.doc.direction=="rtl"&&(z=-z);var le=jn(x,E.doc.direction);if(le){var pe=z<0?xt(le):le[0],Ee=z<0==(pe.level==1),Ae=Ee?"after":"before",de;if(pe.level>0||E.doc.direction=="rtl"){var Ge=ou(E,x);de=z<0?x.text.length-1:0;var mt=vs(E,Ge,de).top;de=ft(function(on){return vs(E,Ge,on).top==mt},z<0==(pe.level==1)?pe.from:pe.to-1,de),Ae=="before"&&(de=oo(x,de,1))}else de=z<0?pe.to:pe.from;return new ht(b,de,Ae)}}return new ht(b,z<0?x.text.length:0,z<0?"before":"after")}function Oo(a,E,x,b){var z=jn(E,a.doc.direction);if(!z)return uo(E,x,b);x.ch>=E.text.length?(x.ch=E.text.length,x.sticky="before"):x.ch<=0&&(x.ch=0,x.sticky="after");var le=Fn(z,x.ch,x.sticky),pe=z[le];if(a.doc.direction=="ltr"&&pe.level%2==0&&(b>0?pe.to>x.ch:pe.from=pe.from&&on>=Ge.begin)){var $t=mt?"before":"after";return new ht(x.line,on,$t)}}var wn=function(ua,Ma,qr){for(var ja=function(Yo,ji){return ji?new ht(x.line,Ee(Yo,1),"before"):new ht(x.line,Yo,"after")};ua>=0&&ua0==(Ii.level!=1),qi=ri?qr.begin:Ee(qr.end,-1);if(Ii.from<=qi&&qi0?Ge.end:Ee(Ge.begin,-1);return Sr!=null&&!(b>0&&Sr==E.text.length)&&(sr=wn(b>0?0:z.length-1,b,de(Sr)),sr)?sr:null}var Yr={selectAll:ls,singleSelection:function(a){return a.setSelection(a.getCursor("anchor"),a.getCursor("head"),He)},killLine:function(a){return ui(a,function(E){if(E.empty()){var x=bn(a.doc,E.head.line).text.length;return E.head.ch==x&&E.head.line0)z=new ht(z.line,z.ch+1),a.replaceRange(le.charAt(z.ch-1)+le.charAt(z.ch-2),ht(z.line,z.ch-2),z,"+transpose");else if(z.line>a.doc.first){var pe=bn(a.doc,z.line-1).text;pe&&(z=new ht(z.line,1),a.replaceRange(le.charAt(0)+a.doc.lineSeparator()+pe.charAt(pe.length-1),ht(z.line-1,pe.length-1),z,"+transpose"))}}x.push(new ai(z,z))}a.setSelections(x)})},newlineAndIndent:function(a){return ya(a,function(){for(var E=a.listSelections(),x=E.length-1;x>=0;x--)a.replaceRange(a.doc.lineSeparator(),E[x].anchor,E[x].head,"+input");E=a.listSelections();for(var b=0;ba&&St(E,this.pos)==0&&x==this.button};var Wl,Pi;function ro(a,E){var x=+new Date;return Pi&&Pi.compare(x,a,E)?(Wl=Pi=null,"triple"):Wl&&Wl.compare(x,a,E)?(Pi=new go(x,a,E),Wl=null,"double"):(Wl=new go(x,a,E),Pi=null,"single")}function Ko(a){var E=this,x=E.display;if(!(It(E,a)||x.activeTouch&&x.input.supportsTouch())){if(x.input.ensurePolled(),x.shift=a.shiftKey,ko(x,a)){Ve||(x.scroller.draggable=!1,setTimeout(function(){return x.scroller.draggable=!0},100));return}if(!mu(E,a)){var b=Ws(E,a),z=gn(a),le=b?ro(b,z):"single";window.focus(),z==1&&E.state.selectingText&&E.state.selectingText(a),!(b&&wl(E,z,b,le,a))&&(z==1?b?hs(E,b,le,a):Tt(a)==x.scroller&&$n(a):z==2?(b&&is(E.doc,b),setTimeout(function(){return x.input.focus()},20)):z==3&&(Ze?E.display.input.onContextMenu(a):ac(E)))}}}function wl(a,E,x,b,z){var le="Click";return b=="double"?le="Double"+le:b=="triple"&&(le="Triple"+le),le=(E==1?"Left":E==2?"Middle":"Right")+le,Bo(a,Vi(le,z),z,function(pe){if(typeof pe=="string"&&(pe=Yr[pe]),!pe)return!1;var Ee=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),Ee=pe(a,x)!=et}finally{a.state.suppressEdits=!1}return Ee})}function Vo(a,E,x){var b=a.getOption("configureMouse"),z=b?b(a,E,x):{};if(z.unit==null){var le=tt?x.shiftKey&&x.metaKey:x.altKey;z.unit=le?"rectangle":E=="single"?"char":E=="double"?"word":"line"}return(z.extend==null||a.doc.extend)&&(z.extend=a.doc.extend||x.shiftKey),z.addNew==null&&(z.addNew=Ne?x.metaKey:x.ctrlKey),z.moveOnDrag==null&&(z.moveOnDrag=!(Ne?x.altKey:x.ctrlKey)),z}function hs(a,E,x,b){Re?setTimeout(Kt(vc,a),0):a.curOp.focus=dt();var z=Vo(a,x,b),le=a.doc.sel,pe;a.options.dragDrop&&Pn&&!a.isReadOnly()&&x=="single"&&(pe=le.contains(E))>-1&&(St((pe=le.ranges[pe]).from(),E)<0||E.xRel>0)&&(St(pe.to(),E)>0||E.xRel<0)?eu(a,b,E,z):zs(a,b,E,z)}function eu(a,E,x,b){var z=a.display,le=!1,pe=na(a,function(de){Ve&&(z.scroller.draggable=!1),a.state.draggingText=!1,Wt(z.wrapper.ownerDocument,"mouseup",pe),Wt(z.wrapper.ownerDocument,"mousemove",Ee),Wt(z.scroller,"dragstart",Ae),Wt(z.scroller,"drop",pe),le||($n(de),b.addNew||is(a.doc,x,null,null,b.extend),Ve&&!lt||Re&&Se==9?setTimeout(function(){z.wrapper.ownerDocument.body.focus({preventScroll:!0}),z.input.focus()},20):z.input.focus())}),Ee=function(de){le=le||Math.abs(E.clientX-de.clientX)+Math.abs(E.clientY-de.clientY)>=10},Ae=function(){return le=!0};Ve&&(z.scroller.draggable=!0),a.state.draggingText=pe,pe.copy=!b.moveOnDrag,z.scroller.dragDrop&&z.scroller.dragDrop(),vt(z.wrapper.ownerDocument,"mouseup",pe),vt(z.wrapper.ownerDocument,"mousemove",Ee),vt(z.scroller,"dragstart",Ae),vt(z.scroller,"drop",pe),ac(a),setTimeout(function(){return z.input.focus()},20)}function ic(a,E,x){if(x=="char")return new ai(E,E);if(x=="word")return a.findWordAt(E);if(x=="line")return new ai(ht(E.line,0),Mt(a.doc,ht(E.line+1,0)));var b=x(a,E);return new ai(b.from,b.to)}function zs(a,E,x,b){var z=a.display,le=a.doc;$n(E);var pe,Ee,Ae=le.sel,de=Ae.ranges;if(b.addNew&&!b.extend?(Ee=le.sel.contains(x),Ee>-1?pe=de[Ee]:pe=new ai(x,x)):(pe=le.sel.primary(),Ee=le.sel.primIndex),b.unit=="rectangle")b.addNew||(pe=new ai(x,x)),x=Ws(a,E,!0,!0),Ee=-1;else{var Ge=ic(a,x,b.unit);b.extend?pe=qs(pe,Ge.anchor,Ge.head,b.extend):pe=Ge}b.addNew?Ee==-1?(Ee=de.length,Fl(le,Io(a,de.concat([pe]),Ee),{scroll:!1,origin:"*mouse"})):de.length>1&&de[Ee].empty()&&b.unit=="char"&&!b.extend?(Fl(le,Io(a,de.slice(0,Ee).concat(de.slice(Ee+1)),0),{scroll:!1,origin:"*mouse"}),Ae=le.sel):ms(le,Ee,pe,Ue):(Ee=0,Fl(le,new Ji([pe],0),Ue),Ae=le.sel);var mt=x;function on(qr){if(St(mt,qr)!=0)if(mt=qr,b.unit=="rectangle"){for(var ja=[],Ii=a.options.tabSize,ri=we(bn(le,x.line).text,x.ch,Ii),qi=we(bn(le,qr.line).text,qr.ch,Ii),Yo=Math.min(ri,qi),ji=Math.max(ri,qi),rl=Math.min(x.line,qr.line),Zl=Math.min(a.lastLine(),Math.max(x.line,qr.line));rl<=Zl;rl++){var us=bn(le,rl).text,Sl=dn(us,Yo,Ii);Yo==ji?ja.push(new ai(ht(rl,Sl),ht(rl,Sl))):us.length>Sl&&ja.push(new ai(ht(rl,Sl),ht(rl,dn(us,ji,Ii))))}ja.length||ja.push(new ai(x,x)),Fl(le,Io(a,Ae.ranges.slice(0,Ee).concat(ja),Ee),{origin:"*mouse",scroll:!1}),a.scrollIntoView(qr)}else{var cs=pe,Kl=ic(a,qr,b.unit),Dl=cs.anchor,Bl;St(Kl.anchor,Dl)>0?(Bl=Kl.head,Dl=ct(cs.from(),Kl.anchor)):(Bl=Kl.anchor,Dl=Na(cs.to(),Kl.head));var Di=Ae.ranges.slice(0);Di[Ee]=tu(a,new ai(Mt(le,Dl),Bl)),Fl(le,Io(a,Di,Ee),Ue)}}var $t=z.wrapper.getBoundingClientRect(),wn=0;function sr(qr){var ja=++wn,Ii=Ws(a,qr,!0,b.unit=="rectangle");if(Ii)if(St(Ii,mt)!=0){a.curOp.focus=dt(),on(Ii);var ri=se(z,le);(Ii.line>=ri.to||Ii.line$t.bottom?20:0;qi&&setTimeout(na(a,function(){wn==ja&&(z.scroller.scrollTop+=qi,sr(qr))}),50)}}function Sr(qr){a.state.selectingText=!1,wn=1/0,qr&&($n(qr),z.input.focus()),Wt(z.wrapper.ownerDocument,"mousemove",ua),Wt(z.wrapper.ownerDocument,"mouseup",Ma),le.history.lastSelOrigin=null}var ua=na(a,function(qr){qr.buttons===0||!gn(qr)?Sr(qr):sr(qr)}),Ma=na(a,Sr);a.state.selectingText=Ma,vt(z.wrapper.ownerDocument,"mousemove",ua),vt(z.wrapper.ownerDocument,"mouseup",Ma)}function tu(a,E){var x=E.anchor,b=E.head,z=bn(a.doc,x.line);if(St(x,b)==0&&x.sticky==b.sticky)return E;var le=jn(z);if(!le)return E;var pe=Fn(le,x.ch,x.sticky),Ee=le[pe];if(Ee.from!=x.ch&&Ee.to!=x.ch)return E;var Ae=pe+(Ee.from==x.ch==(Ee.level!=1)?0:1);if(Ae==0||Ae==le.length)return E;var de;if(b.line!=x.line)de=(b.line-x.line)*(a.doc.direction=="ltr"?1:-1)>0;else{var Ge=Fn(le,b.ch,b.sticky),mt=Ge-pe||(b.ch-x.ch)*(Ee.level==1?-1:1);Ge==Ae-1||Ge==Ae?de=mt<0:de=mt>0}var on=le[Ae+(de?-1:0)],$t=de==(on.level==1),wn=$t?on.from:on.to,sr=$t?"after":"before";return x.ch==wn&&x.sticky==sr?E:new ai(new ht(x.line,wn,sr),b)}function fu(a,E,x,b){var z,le;if(E.touches)z=E.touches[0].clientX,le=E.touches[0].clientY;else try{z=E.clientX,le=E.clientY}catch(on){return!1}if(z>=Math.floor(a.display.gutters.getBoundingClientRect().right))return!1;b&&$n(E);var pe=a.display,Ee=pe.lineDiv.getBoundingClientRect();if(le>Ee.bottom||!Lt(a,x))return nr(E);le-=Ee.top-pe.viewOffset;for(var Ae=0;Ae=z){var Ge=qt(a.doc,le),mt=a.display.gutterSpecs[Ae];return ln(a,x,a,Ge,mt.className,E),nr(E)}}}function mu(a,E){return fu(a,E,"gutterClick",!0)}function Xr(a,E){ko(a.display,E)||Wo(a,E)||It(a,E,"contextmenu")||Ze||a.display.input.onContextMenu(E)}function Wo(a,E){return Lt(a,"gutterContextMenu")?fu(a,E,"gutterContextMenu",!1):!1}function Nl(a){a.display.wrapper.className=a.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+a.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Su(a)}var Zo={toString:function(){return"CodeMirror.Init"}},ss={},Ul={};function nu(a){var E=a.optionHandlers;function x(b,z,le,pe){a.defaults[b]=z,le&&(E[b]=pe?function(Ee,Ae,de){de!=Zo&&le(Ee,Ae,de)}:le)}a.defineOption=x,a.Init=Zo,x("value","",function(b,z){return b.setValue(z)},!0),x("mode",null,function(b,z){b.doc.modeOption=z,Mo(b)},!0),x("indentUnit",2,Mo,!0),x("indentWithTabs",!1),x("smartIndent",!0),x("tabSize",4,function(b){tl(b),Su(b),Rl(b)},!0),x("lineSeparator",null,function(b,z){if(b.doc.lineSep=z,!!z){var le=[],pe=b.doc.first;b.doc.iter(function(Ae){for(var de=0;;){var Ge=Ae.text.indexOf(z,de);if(Ge==-1)break;de=Ge+z.length,le.push(ht(pe,Ge))}pe++});for(var Ee=le.length-1;Ee>=0;Ee--)Ps(b.doc,z,le[Ee],ht(le[Ee].line,le[Ee].ch+z.length))}}),x("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(b,z,le){b.state.specialChars=new RegExp(z.source+(z.test(" ")?"":"| "),"g"),le!=Zo&&b.refresh()}),x("specialCharPlaceholder",fo,function(b){return b.refresh()},!0),x("electricChars",!0),x("inputStyle",Te?"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",!st),x("wholeLineUpdateBefore",!0),x("theme","default",function(b){Nl(b),Xi(b)},!0),x("keyMap","default",function(b,z,le){var pe=$r(z),Ee=le!=Zo&&$r(le);Ee&&Ee.detach&&Ee.detach(b,pe),pe.attach&&pe.attach(b,Ee||null)}),x("extraKeys",null),x("configureMouse",null),x("lineWrapping",!1,oc,!0),x("gutters",[],function(b,z){b.display.gutterSpecs=no(z,b.options.lineNumbers),Xi(b)},!0),x("fixedGutter",!0,function(b,z){b.display.gutters.style.left=z?lu(b.display)+"px":"0",b.refresh()},!0),x("coverGutterNextToScrollbar",!1,function(b){return qn(b)},!0),x("scrollbarStyle","native",function(b){fr(b),qn(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=no(b.options.gutters,z),Xi(b)},!0),x("firstLineNumber",1,Xi,!0),x("lineNumberFormatter",function(b){return b},Xi,!0),x("showCursorWhenSelecting",!1,yu,!0),x("resetSelectionOnContextMenu",!0),x("lineWiseCopyCut",!0),x("pasteLinesPerSelection",!0),x("selectionsMayTouch",!1),x("readOnly",!1,function(b,z){z=="nocursor"&&(uu(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,Pu),x("allowDropFileTypes",null),x("cursorBlinkRate",530),x("cursorScrollMargin",0),x("cursorHeight",1,yu,!0),x("singleCursorHeightPerLine",!0,yu,!0),x("workTime",100),x("workDelay",100),x("flattenSpans",!0,tl,!0),x("addModeClass",!1,tl,!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,tl,!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 Pu(a,E,x){var b=x&&x!=Zo;if(!E!=!b){var z=a.display.dragFunctions,le=E?vt:Wt;le(a.display.scroller,"dragstart",z.start),le(a.display.scroller,"dragenter",z.enter),le(a.display.scroller,"dragover",z.over),le(a.display.scroller,"dragleave",z.leave),le(a.display.scroller,"drop",z.drop)}}function oc(a){a.options.lineWrapping?(Dt(a.display.wrapper,"CodeMirror-wrap"),a.display.sizer.style.minWidth="",a.display.sizerWidth=null):(nn(a.display.wrapper,"CodeMirror-wrap"),Li(a)),gu(a),Rl(a),Su(a),setTimeout(function(){return qn(a)},100)}function ul(a,E){var x=this;if(!(this instanceof ul))return new ul(a,E);this.options=E=E?Bn(E):{},Bn(ss,E,!1);var b=E.value;typeof b=="string"?b=new Ar(b,E.mode,null,E.lineSeparator,E.direction):E.mode&&(b.modeOption=E.mode),this.doc=b;var z=new ul.inputStyles[E.inputStyle](this),le=this.display=new so(a,b,z,E);le.wrapper.CodeMirror=this,Nl(this),E.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),fr(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 fe,keySeq:null,specialChars:null},E.autofocus&&!Te&&le.input.focus(),Re&&Se<11&&setTimeout(function(){return x.display.input.reset(!0)},20),Tl(this),pr(),br(this),this.curOp.forceUpdate=!0,li(this,b),E.autofocus&&!Te||this.hasFocus()?setTimeout(function(){x.hasFocus()&&!x.state.focused&&Xs(x)},20):uu(this);for(var pe in Ul)Ul.hasOwnProperty(pe)&&Ul[pe](this,E[pe],Zo);eo(this),E.finishInit&&E.finishInit(this);for(var Ee=0;Ee20*20}vt(E.scroller,"touchstart",function(Ae){if(!It(a,Ae)&&!le(Ae)&&!mu(a,Ae)){E.input.ensurePolled(),clearTimeout(x);var de=+new Date;E.activeTouch={start:de,moved:!1,prev:de-b.end<=300?b:null},Ae.touches.length==1&&(E.activeTouch.left=Ae.touches[0].pageX,E.activeTouch.top=Ae.touches[0].pageY)}}),vt(E.scroller,"touchmove",function(){E.activeTouch&&(E.activeTouch.moved=!0)}),vt(E.scroller,"touchend",function(Ae){var de=E.activeTouch;if(de&&!ko(E,Ae)&&de.left!=null&&!de.moved&&new Date-de.start<300){var Ge=a.coordsChar(E.activeTouch,"page"),mt;!de.prev||pe(de,de.prev)?mt=new ai(Ge,Ge):!de.prev.prev||pe(de,de.prev.prev)?mt=a.findWordAt(Ge):mt=new ai(ht(Ge.line,0),Mt(a.doc,ht(Ge.line+1,0))),a.setSelection(mt.anchor,mt.head),a.focus(),$n(Ae)}z()}),vt(E.scroller,"touchcancel",z),vt(E.scroller,"scroll",function(){E.scroller.clientHeight&&(Vn(a,E.scroller.scrollTop),Yn(a,E.scroller.scrollLeft,!0),ln(a,"scroll",a))}),vt(E.scroller,"mousewheel",function(Ae){return No(a,Ae)}),vt(E.scroller,"DOMMouseScroll",function(Ae){return No(a,Ae)}),vt(E.wrapper,"scroll",function(){return E.wrapper.scrollTop=E.wrapper.scrollLeft=0}),E.dragFunctions={enter:function(Ae){It(a,Ae)||ut(Ae)},over:function(Ae){It(a,Ae)||(Qi(a,Ae),ut(Ae))},start:function(Ae){return Er(a,Ae)},drop:na(a,Ca),leave:function(Ae){It(a,Ae)||Ci(a)}};var Ee=E.input.getField();vt(Ee,"keyup",function(Ae){return ol.call(a,Ae)}),vt(Ee,"keydown",na(a,sl)),vt(Ee,"keypress",na(a,hi)),vt(Ee,"focus",function(Ae){return Xs(a,Ae)}),vt(Ee,"blur",function(Ae){return uu(a,Ae)})}var lc=[];ul.defineInitHook=function(a){return lc.push(a)};function Ku(a,E,x,b){var z=a.doc,le;x==null&&(x="add"),x=="smart"&&(z.mode.indent?le=Jr(a,E).state:x="prev");var pe=a.options.tabSize,Ee=bn(z,E),Ae=we(Ee.text,null,pe);Ee.stateAfter&&(Ee.stateAfter=null);var de=Ee.text.match(/^\s*/)[0],Ge;if(!b&&!/\S/.test(Ee.text))Ge=0,x="not";else if(x=="smart"&&(Ge=z.mode.indent(le,Ee.text.slice(de.length),Ee.text),Ge==et||Ge>150)){if(!b)return;x="prev"}x=="prev"?E>z.first?Ge=we(bn(z,E-1).text,null,pe):Ge=0:x=="add"?Ge=Ae+a.options.indentUnit:x=="subtract"?Ge=Ae-a.options.indentUnit:typeof x=="number"&&(Ge=Ae+x),Ge=Math.max(0,Ge);var mt="",on=0;if(a.options.indentWithTabs)for(var $t=Math.floor(Ge/pe);$t;--$t)on+=pe,mt+=" ";if(onpe,Ae=Zr(E),de=null;if(Ee&&b.ranges.length>1)if(Hs&&Hs.text.join(` -`)==E){if(b.ranges.length%Hs.text.length==0){de=[];for(var Ge=0;Ge=0;on--){var $t=b.ranges[on],wn=$t.from(),sr=$t.to();$t.empty()&&(x&&x>0?wn=ht(wn.line,wn.ch-x):a.state.overwrite&&!Ee?sr=ht(sr.line,Math.min(bn(le,sr.line).text.length,sr.ch+xt(Ae).length)):Ee&&Hs&&Hs.lineWise&&Hs.text.join(` + left: `+E.left+"px; width: "+Math.max(2,E.right-E.left)+"px;");a.display.lineSpace.appendChild(le),le.scrollIntoView(z),a.display.lineSpace.removeChild(le)}}}function Le(a,E,x,b){b==null&&(b=0);var z;!a.options.lineWrapping&&E==x&&(E=E.ch?ht(E.line,E.sticky=="before"?E.ch-1:E.ch,"after"):E,x=E.sticky=="before"?ht(E.line,E.ch+1,"before"):E);for(var le=0;le<5;le++){var pe=!1,Ee=ns(a,E),Ae=!x||x==E?Ee:ns(a,x);z={left:Math.min(Ee.left,Ae.left),top:Math.min(Ee.top,Ae.top)-b,right:Math.max(Ee.left,Ae.left),bottom:Math.max(Ee.bottom,Ae.bottom)+b};var de=Je(a,z),Ge=a.doc.scrollTop,mt=a.doc.scrollLeft;if(de.scrollTop!=null&&(Vn(a,de.scrollTop),Math.abs(a.doc.scrollTop-Ge)>1&&(pe=!0)),de.scrollLeft!=null&&(Yn(a,de.scrollLeft),Math.abs(a.doc.scrollLeft-mt)>1&&(pe=!0)),!pe)break}return z}function Qe(a,E){var x=Je(a,E);x.scrollTop!=null&&Vn(a,x.scrollTop),x.scrollLeft!=null&&Yn(a,x.scrollLeft)}function Je(a,E){var x=a.display,b=Os(a.display);E.top<0&&(E.top=0);var z=a.curOp&&a.curOp.scrollTop!=null?a.curOp.scrollTop:x.scroller.scrollTop,le=$i(a),pe={};E.bottom-E.top>le&&(E.bottom=E.top+le);var Ee=a.doc.height+Ll(x),Ae=E.topEe-b;if(E.topz+le){var Ge=Math.min(E.top,(de?Ee:E.bottom)-le);Ge!=z&&(pe.scrollTop=Ge)}var mt=a.options.fixedGutter?0:x.gutters.offsetWidth,on=a.curOp&&a.curOp.scrollLeft!=null?a.curOp.scrollLeft:x.scroller.scrollLeft-mt,$t=jo(a)-x.gutters.offsetWidth,wn=E.right-E.left>$t;return wn&&(E.right=E.left+$t),E.left<10?pe.scrollLeft=0:E.left$t+on-3&&(pe.scrollLeft=E.right+(wn?0:10)-$t),pe}function _t(a,E){E!=null&&(In(a),a.curOp.scrollTop=(a.curOp.scrollTop==null?a.doc.scrollTop:a.curOp.scrollTop)+E)}function an(a){In(a);var E=a.getCursor();a.curOp.scrollToPos={from:E,to:E,margin:a.options.cursorScrollMargin}}function cn(a,E,x){(E!=null||x!=null)&&In(a),E!=null&&(a.curOp.scrollLeft=E),x!=null&&(a.curOp.scrollTop=x)}function Dn(a,E){In(a),a.curOp.scrollToPos=E}function In(a){var E=a.curOp.scrollToPos;if(E){a.curOp.scrollToPos=null;var x=Tu(a,E.from),b=Tu(a,E.to);fn(a,x,b,E.margin)}}function fn(a,E,x,b){var z=Je(a,{left:Math.min(E.left,x.left),top:Math.min(E.top,x.top)-b,right:Math.max(E.right,x.right),bottom:Math.max(E.bottom,x.bottom)+b});cn(a,z.scrollLeft,z.scrollTop)}function Vn(a,E){Math.abs(a.doc.scrollTop-E)<2||(y||Ki(a,{top:E}),Kn(a,E,!0),y&&Ki(a),wi(a,100))}function Kn(a,E,x){E=Math.max(0,Math.min(a.display.scroller.scrollHeight-a.display.scroller.clientHeight,E)),!(a.display.scroller.scrollTop==E&&!x)&&(a.doc.scrollTop=E,a.display.scrollbars.setScrollTop(E),a.display.scroller.scrollTop!=E&&(a.display.scroller.scrollTop=E))}function Yn(a,E,x,b){E=Math.max(0,Math.min(E,a.display.scroller.scrollWidth-a.display.scroller.clientWidth)),!((x?E==a.doc.scrollLeft:Math.abs(a.doc.scrollLeft-E)<2)&&!b)&&(a.doc.scrollLeft=E,ao(a),a.display.scroller.scrollLeft!=E&&(a.display.scroller.scrollLeft=E),a.display.scrollbars.setScrollLeft(E))}function Wn(a){var E=a.display,x=E.gutters.offsetWidth,b=Math.round(a.doc.height+Ll(a.display));return{clientHeight:E.scroller.clientHeight,viewHeight:E.wrapper.clientHeight,scrollWidth:E.scroller.scrollWidth,clientWidth:E.scroller.clientWidth,viewWidth:E.wrapper.clientWidth,barLeft:a.options.fixedGutter?x:0,docHeight:b,scrollHeight:b+Al(a)+E.barHeight,nativeBarWidth:E.nativeBarWidth,gutterWidth:x}}var tr=function(a,E,x){this.cm=x;var b=this.vert=$e("div",[$e("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),z=this.horiz=$e("div",[$e("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");b.tabIndex=z.tabIndex=-1,a(b),a(z),vt(b,"scroll",function(){b.clientHeight&&E(b.scrollTop,"vertical")}),vt(z,"scroll",function(){z.clientWidth&&E(z.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,Re&&Se<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};tr.prototype.update=function(a){var E=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=E?b+"px":"0";var z=a.viewHeight-(E?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(E){this.horiz.style.display="block",this.horiz.style.right=x?b+"px":"0",this.horiz.style.left=a.barLeft+"px";var le=a.viewWidth-a.barLeft-(x?b:0);this.horiz.firstChild.style.width=Math.max(0,a.scrollWidth-a.clientWidth+le)+"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:E?b:0}},tr.prototype.setScrollLeft=function(a){this.horiz.scrollLeft!=a&&(this.horiz.scrollLeft=a),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},tr.prototype.setScrollTop=function(a){this.vert.scrollTop!=a&&(this.vert.scrollTop=a),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},tr.prototype.zeroWidthHack=function(){var a=Ne&&!Be?"12px":"18px";this.horiz.style.height=this.vert.style.width=a,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new fe,this.disableVert=new fe},tr.prototype.enableZeroWidthBar=function(a,E,x){a.style.pointerEvents="auto";function b(){var z=a.getBoundingClientRect(),le=x=="vert"?document.elementFromPoint(z.right-1,(z.top+z.bottom)/2):document.elementFromPoint((z.right+z.left)/2,z.bottom-1);le!=a?a.style.pointerEvents="none":E.set(1e3,b)}E.set(1e3,b)},tr.prototype.clear=function(){var a=this.horiz.parentNode;a.removeChild(this.horiz),a.removeChild(this.vert)};var ar=function(){};ar.prototype.update=function(){return{bottom:0,right:0}},ar.prototype.setScrollLeft=function(){},ar.prototype.setScrollTop=function(){},ar.prototype.clear=function(){};function qn(a,E){E||(E=Wn(a));var x=a.display.barWidth,b=a.display.barHeight;ta(a,E);for(var z=0;z<4&&x!=a.display.barWidth||b!=a.display.barHeight;z++)x!=a.display.barWidth&&a.options.lineWrapping&&Vu(a),ta(a,Wn(a)),x=a.display.barWidth,b=a.display.barHeight}function ta(a,E){var x=a.display,b=x.scrollbars.update(E);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=E.gutterWidth+"px"):x.gutterFiller.style.display=""}var Or={native:tr,null:ar};function fr(a){a.display.scrollbars&&(a.display.scrollbars.clear(),a.display.scrollbars.addClass&&nn(a.display.wrapper,a.display.scrollbars.addClass)),a.display.scrollbars=new Or[a.options.scrollbarStyle](function(E){a.display.wrapper.insertBefore(E,a.display.scrollbarFiller),vt(E,"mousedown",function(){a.state.focused&&setTimeout(function(){return a.display.input.focus()},0)}),E.setAttribute("cm-not-content","true")},function(E,x){x=="horizontal"?Yn(a,E):Vn(a,E)},a),a.display.scrollbars.addClass&&Dt(a.display.wrapper,a.display.scrollbars.addClass)}var oa=0;function br(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:++oa},Ol(a.curOp)}function kr(a){var E=a.curOp;E&&El(E,function(x){for(var b=0;b=x.viewTo)||x.maxLineChanged&&E.options.lineWrapping,a.update=a.mustUpdate&&new Ra(E,a.mustUpdate&&{top:a.scrollTop,ensure:a.scrollToPos},a.forceUpdate)}function Ga(a){a.updatedDisplay=a.mustUpdate&&Ja(a.cm,a.update)}function Ia(a){var E=a.cm,x=E.display;a.updatedDisplay&&Vu(E),a.barMeasure=Wn(E),x.maxLineChanged&&!E.options.lineWrapping&&(a.adjustWidthTo=cc(E,x.maxLine,x.maxLine.text.length).left+3,E.display.sizerWidth=a.adjustWidthTo,a.barMeasure.scrollWidth=Math.max(x.scroller.clientWidth,x.sizer.offsetLeft+a.adjustWidthTo+Al(E)+E.display.barWidth),a.maxScrollLeft=Math.max(0,x.sizer.offsetLeft+a.adjustWidthTo-jo(E))),(a.updatedDisplay||a.selectionChanged)&&(a.preparedSelection=x.input.prepareSelection())}function Ei(a){var E=a.cm;a.adjustWidthTo!=null&&(E.display.sizer.style.minWidth=a.adjustWidthTo+"px",a.maxScrollLeft=a.display.viewTo)){var x=+new Date+a.options.workTime,b=Jr(a,E.highlightFrontier),z=[];E.iter(b.line,Math.min(E.first+E.size,a.display.viewTo+500),function(le){if(b.line>=a.display.viewFrom){var pe=le.styles,Ee=le.text.length>a.options.maxHighlightLength?pi(E.mode,b.state):null,Ae=Un(a,le,b,!0);Ee&&(b.state=Ee),le.styles=Ae.styles;var de=le.styleClasses,Ge=Ae.classes;Ge?le.styleClasses=Ge:de&&(le.styleClasses=null);for(var mt=!pe||pe.length!=le.styles.length||de!=Ge&&(!de||!Ge||de.bgClass!=Ge.bgClass||de.textClass!=Ge.textClass),on=0;!mt&&onx)return wi(a,a.options.workDelay),!0}),E.highlightFrontier=b.line,E.modeFrontier=Math.max(E.modeFrontier,b.line),z.length&&ya(a,function(){for(var le=0;le=x.viewFrom&&E.visible.to<=x.viewTo&&(x.updateLineNumbers==null||x.updateLineNumbers>=x.viewTo)&&x.renderedView==x.view&&rc(a)==0)return!1;eo(a)&&(Vs(a),E.dims=nc(a));var z=b.first+b.size,le=Math.max(E.visible.from-a.options.viewportMargin,b.first),pe=Math.min(z,E.visible.to+a.options.viewportMargin);x.viewFrompe&&x.viewTo-pe<20&&(pe=Math.min(z,x.viewTo)),vn&&(le=er(a.doc,le),pe=or(a.doc,pe));var Ee=le!=x.viewFrom||pe!=x.viewTo||x.lastWrapHeight!=E.wrapperHeight||x.lastWrapWidth!=E.wrapperWidth;bc(a,le,pe),x.viewOffset=Pa(bn(a.doc,x.viewFrom)),a.display.mover.style.top=x.viewOffset+"px";var Ae=rc(a);if(!Ee&&Ae==0&&!E.force&&x.renderedView==x.view&&(x.updateLineNumbers==null||x.updateLineNumbers>=x.viewTo))return!1;var de=sa(a);return Ae>4&&(x.lineDiv.style.display="none"),Ya(a,x.updateLineNumbers,E.dims),Ae>4&&(x.lineDiv.style.display=""),x.renderedView=x.view,Wa(de),Ut(x.cursorDiv),Ut(x.selectionDiv),x.gutters.style.height=x.sizer.style.minHeight=0,Ee&&(x.lastWrapHeight=E.wrapperHeight,x.lastWrapWidth=E.wrapperWidth,wi(a,400)),x.updateLineNumbers=null,!0}function Ui(a,E){for(var x=E.viewport,b=!0;;b=!1){if(!b||!a.options.lineWrapping||E.oldDisplayWidth==jo(a)){if(x&&x.top!=null&&(x={top:Math.min(a.doc.height+Ll(a.display)-$i(a),x.top)}),E.visible=se(a.display,a.doc,x),E.visible.from>=a.display.viewFrom&&E.visible.to<=a.display.viewTo)break}else b&&(E.visible=se(a.display,a.doc,x));if(!Ja(a,E))break;Vu(a);var z=Wn(a);yu(a),qn(a,z),Mi(a,z),E.force=!1}E.signal(a,"update",a),(a.display.viewFrom!=a.display.reportedViewFrom||a.display.viewTo!=a.display.reportedViewTo)&&(E.signal(a,"viewportChange",a,a.display.viewFrom,a.display.viewTo),a.display.reportedViewFrom=a.display.viewFrom,a.display.reportedViewTo=a.display.viewTo)}function Ki(a,E){var x=new Ra(a,E);if(Ja(a,x)){Vu(a),Ui(a,x);var b=Wn(a);yu(a),qn(a,b),Mi(a,b),x.finish()}}function Ya(a,E,x){var b=a.display,z=a.options.lineNumbers,le=b.lineDiv,pe=le.firstChild;function Ee(wn){var sr=wn.nextSibling;return Ve&&Ne&&a.display.currentWheelTarget==wn?wn.style.display="none":wn.parentNode.removeChild(wn),sr}for(var Ae=b.view,de=b.viewFrom,Ge=0;Ge-1&&($t=!1),Ns(a,mt,de,x)),$t&&(Ut(mt.lineNumber),mt.lineNumber.appendChild(document.createTextNode(Nn(a.options,de)))),pe=mt.node.nextSibling}de+=mt.size}for(;pe;)pe=Ee(pe)}function Gi(a){var E=a.gutters.offsetWidth;a.sizer.style.marginLeft=E+"px"}function Mi(a,E){a.display.sizer.style.minHeight=E.docHeight+"px",a.display.heightForcer.style.top=E.docHeight+"px",a.display.gutters.style.height=E.docHeight+a.display.barHeight+Al(a)+"px"}function ao(a){var E=a.display,x=E.view;if(!(!E.alignWidgets&&(!E.gutters.firstChild||!a.options.fixedGutter))){for(var b=lu(E)-E.scroller.scrollLeft+a.doc.scrollLeft,z=E.gutters.offsetWidth,le=b+"px",pe=0;pepe.clientWidth,Ae=pe.scrollHeight>pe.clientHeight;if(b&&Ee||z&&Ae){if(z&&Ne&&Ve){e:for(var de=E.target,Ge=le.view;de!=pe;de=de.parentNode)for(var mt=0;mt=0&&wt(a,b.to())<=0)return x}return-1};var ai=function(a,E){this.anchor=a,this.head=E};ai.prototype.from=function(){return ct(this.anchor,this.head)},ai.prototype.to=function(){return Na(this.anchor,this.head)},ai.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Io(a,E,x){var b=a&&a.options.selectionsMayTouch,z=E[x];E.sort(function(on,$t){return wt(on.from(),$t.from())}),x=it(E,z);for(var le=1;le0:Ae>=0){var de=ct(Ee.from(),pe.from()),Ge=Na(Ee.to(),pe.to()),mt=Ee.empty()?pe.from()==pe.head:Ee.from()==Ee.head;le<=x&&--x,E.splice(--le,2,new ai(mt?Ge:de,mt?de:Ge))}}return new Ji(E,x)}function Ao(a,E){return new Ji([new ai(a,E||a)],0)}function Uo(a){return a.text?ht(a.from.line+a.text.length-1,At(a.text).length+(a.text.length==1?a.from.ch:0)):a.to}function xo(a,E){if(wt(a,E.from)<0)return a;if(wt(a,E.to)<=0)return Uo(E);var x=a.line+E.text.length-(E.to.line-E.from.line)-1,b=a.ch;return a.line==E.to.line&&(b+=Uo(E).ch-E.to.ch),ht(x,b)}function el(a,E){for(var x=[],b=0;b1&&a.remove(Ee.line+1,wn-1),a.insert(Ee.line+1,ua)}mo(a,"change",a,E)}function Ai(a,E,x){function b(z,le,pe){if(z.linked)for(var Ee=0;Ee1&&!a.done[a.done.length-2].ranges)return a.done.pop(),At(a.done)}function rs(a,E,x,b){var z=a.history;z.undone.length=0;var le=+new Date,pe,Ee;if((z.lastOp==b||z.lastOrigin==E.origin&&E.origin&&(E.origin.charAt(0)=="+"&&z.lastModTime>le-(a.cm?a.cm.options.historyEventDelay:500)||E.origin.charAt(0)=="*"))&&(pe=io(z,z.lastOp==b)))Ee=At(pe.changes),wt(E.from,E.to)==0&&wt(E.from,Ee.to)==0?Ee.to=Uo(E):pe.changes.push(ll(a,E));else{var Ae=At(z.done);for((!Ae||!Ae.ranges)&&xl(a.sel,z.done),pe={changes:[ll(a,E)],generation:z.generation},z.done.push(pe);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=le,z.lastOp=z.lastSelOp=b,z.lastOrigin=z.lastSelOrigin=E.origin,Ee||ln(a,"historyAdded")}function zl(a,E,x,b){var z=E.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 Js(a,E,x,b){var z=a.history,le=b&&b.origin;x==z.lastSelOp||le&&z.lastSelOrigin==le&&(z.lastModTime==z.lastSelTime&&z.lastOrigin==le||zl(a,le,At(z.done),E))?z.done[z.done.length-1]=E:xl(E,z.done),z.lastSelTime=+new Date,z.lastSelOrigin=le,z.lastSelOp=x,b&&b.clearRedo!==!1&&nl(z.undone)}function xl(a,E){var x=At(E);x&&x.ranges&&x.equals(a)||E.push(a)}function Es(a,E,x,b){var z=E["spans_"+a.id],le=0;a.iter(Math.max(a.first,x),Math.min(a.first+a.size,b),function(pe){pe.markedSpans&&((z||(z=E["spans_"+a.id]={}))[le]=pe.markedSpans),++le})}function es(a){if(!a)return null;for(var E,x=0;x-1&&(At(Ee)[mt]=de[mt],delete de[mt])}}return b}function qs(a,E,x,b){if(b){var z=a.anchor;if(x){var le=wt(E,z)<0;le!=wt(x,z)<0?(z=E,E=x):le!=wt(E,x)<0&&(E=x)}return new ai(z,E)}else return new ai(x||E,E)}function is(a,E,x,b,z){z==null&&(z=a.cm&&(a.cm.display.shift||a.extend)),Fl(a,new Ji([qs(a.sel.primary(),E,x,z)],0),b)}function ys(a,E,x){for(var b=[],z=a.cm&&(a.cm.display.shift||a.extend),le=0;le=E.ch:Ee.to>E.ch))){if(z&&(ln(Ae,"beforeCursorEnter"),Ae.explicitlyCleared))if(le.markedSpans){--pe;continue}else break;if(!Ae.atomic)continue;if(x){var mt=Ae.find(b<0?1:-1),on=void 0;if((b<0?Ge:de)&&(mt=zu(a,mt,-b,mt&&mt.line==E.line?le:null)),mt&&mt.line==E.line&&(on=wt(mt,x))&&(b<0?on<0:on>0))return ts(a,mt,E,b,z)}var $t=Ae.find(b<0?-1:1);return(b<0?de:Ge)&&($t=zu(a,$t,b,$t.line==E.line?le:null)),$t?ts(a,$t,E,b,z):null}}return E}function os(a,E,x,b,z){var le=b||1,pe=ts(a,E,x,le,z)||!z&&ts(a,E,x,le,!0)||ts(a,E,x,-le,z)||!z&&ts(a,E,x,-le,!0);return pe||(a.cantEdit=!0,ht(a.first,0))}function zu(a,E,x,b){return x<0&&E.ch==0?E.line>a.first?Mt(a,ht(E.line-1)):null:x>0&&E.ch==(b||bn(a,E.line)).text.length?E.line=0;--z)Hu(a,{from:b[z].from,to:b[z].to,text:z?[""]:E.text,origin:E.origin});else Hu(a,E)}}function Hu(a,E){if(!(E.text.length==1&&E.text[0]==""&&wt(E.from,E.to)==0)){var x=el(a,E);rs(a,E,x,a.cm?a.cm.curOp.id:NaN),ps(a,E,x,Oa(a,E));var b=[];Ai(a,function(z,le){!le&&it(b,z.history)==-1&&(cu(z.history,E),b.push(z.history)),ps(z,E,null,Oa(z,E))})}}function Ss(a,E,x){var b=a.cm&&a.cm.state.suppressEdits;if(!(b&&!x)){for(var z=a.history,le,pe=a.sel,Ee=E=="undo"?z.done:z.undone,Ae=E=="undo"?z.undone:z.done,de=0;de=0;--$t){var wn=on($t);if(wn)return wn.v}}}}function Ds(a,E){if(E!=0&&(a.first+=E,a.sel=new Ji(Xe(a.sel.ranges,function(z){return new ai(ht(z.anchor.line+E,z.anchor.ch),ht(z.head.line+E,z.head.ch))}),a.sel.primIndex),a.cm)){Rl(a.cm,a.first,a.first-E,E);for(var x=a.cm.display,b=x.viewFrom;ba.lastLine())){if(E.from.linele&&(E={from:E.from,to:ht(le,bn(a,le).text.length),text:[E.text[0]],origin:E.origin}),E.removed=Br(a,E.from,E.to),x||(x=el(a,E)),a.cm?Bs(a.cm,E,b):Ql(a,E,b),Fs(a,x,He),a.cantEdit&&os(a,ht(a.firstLine(),0))&&(a.cantEdit=!1)}}function Bs(a,E,x){var b=a.doc,z=a.display,le=E.from,pe=E.to,Ee=!1,Ae=le.line;a.options.lineWrapping||(Ae=aa(Cn(bn(b,le.line))),b.iter(Ae,pe.line+1,function($t){if($t==z.maxLine)return Ee=!0,!0})),b.sel.contains(E.from,E.to)>-1&&mn(a),Ql(b,E,x,mc(a)),a.options.lineWrapping||(b.iter(Ae,le.line+E.text.length,function($t){var wn=Sa($t);wn>z.maxLineLength&&(z.maxLine=$t,z.maxLineLength=wn,z.maxLineChanged=!0,Ee=!1)}),Ee&&(a.curOp.updateMaxLine=!0)),Ln(b,le.line),wi(a,400);var de=E.text.length-(pe.line-le.line)-1;E.full?Rl(a):le.line==pe.line&&E.text.length==1&&!Wi(a.doc,E)?Ls(a,le.line,"text"):Rl(a,le.line,pe.line+1,de);var Ge=Lt(a,"changes"),mt=Lt(a,"change");if(mt||Ge){var on={from:le,to:pe,text:E.text,removed:E.removed,origin:E.origin};mt&&mo(a,"change",a,on),Ge&&(a.curOp.changeObjs||(a.curOp.changeObjs=[])).push(on)}a.display.selForContextMenu=null}function Ps(a,E,x,b,z){var le;b||(b=x),wt(b,x)<0&&(le=[b,x],x=le[0],b=le[1]),typeof E=="string"&&(E=a.splitLines(E)),ws(a,{from:x,to:b,text:E,origin:z})}function bu(a,E,x,b){x1||!(this.children[0]instanceof xe))){var Ee=[];this.collapse(Ee),this.children=[new xe(Ee)],this.children[0].parent=this}},collapse:function(a){for(var E=0;E50){for(var pe=z.lines.length%25+25,Ee=pe;Ee10);a.parent.maybeSpill()}},iterN:function(a,E,x){for(var b=0;ba.display.maxLineLength&&(a.display.maxLine=de,a.display.maxLineLength=Ge,a.display.maxLineChanged=!0)}b!=null&&a&&this.collapsed&&Rl(a,b,z+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,a&&Cu(a.doc)),a&&mo(a,"markerCleared",a,this,b,z),E&&kr(a),this.parent&&this.parent.clear()}},hr.prototype.find=function(a,E){a==null&&this.type=="bookmark"&&(a=1);for(var x,b,z=0;z0||pe==0&&le.clearWhenEmpty!==!1)return le;if(le.replacedWith&&(le.collapsed=!0,le.widgetNode=bt("span",[le.replacedWith],"CodeMirror-widget"),b.handleMouseEvents||le.widgetNode.setAttribute("cm-ignore-events","true"),b.insertLeft&&(le.widgetNode.insertLeft=!0)),le.collapsed){if(dr(a,E.line,E,x,le)||E.line!=x.line&&dr(a,x.line,E,x,le))throw new Error("Inserting collapsed marker partially overlapping an existing one");Wr()}le.addToHistory&&rs(a,{from:E,to:x,origin:"markText"},a.sel,NaN);var Ee=E.line,Ae=a.cm,de;if(a.iter(Ee,x.line+1,function(mt){Ae&&le.collapsed&&!Ae.options.lineWrapping&&Cn(mt)==Ae.display.maxLine&&(de=!0),le.collapsed&&Ee!=E.line&&jr(mt,0),da(mt,new un(le,Ee==E.line?E.ch:null,Ee==x.line?x.ch:null)),++Ee}),le.collapsed&&a.iter(E.line,x.line+1,function(mt){Qn(a,mt)&&jr(mt,0)}),le.clearOnEnter&&vt(le,"beforeCursorEnter",function(){return le.clear()}),le.readOnly&&(Cr(),(a.history.done.length||a.history.undone.length)&&a.clearHistory()),le.collapsed&&(le.id=++cr,le.atomic=!0),Ae){if(de&&(Ae.curOp.updateMaxLine=!0),le.collapsed)Rl(Ae,E.line,x.line+1);else if(le.className||le.startStyle||le.endStyle||le.css||le.attributes||le.title)for(var Ge=E.line;Ge<=x.line;Ge++)Ls(Ae,Ge,"text");le.atomic&&Cu(Ae.doc),mo(Ae,"markerAdded",Ae,le)}return le}var Jt=function(a,E){this.markers=a,this.primary=E;for(var x=0;x=0;Ae--)ws(this,b[Ae]);Ee?Bu(this,Ee):this.cm&&an(this.cm)}),undo:Ea(function(){Ss(this,"undo")}),redo:Ea(function(){Ss(this,"redo")}),undoSelection:Ea(function(){Ss(this,"undo",!0)}),redoSelection:Ea(function(){Ss(this,"redo",!0)}),setExtending:function(a){this.extend=a},getExtending:function(){return this.extend},historySize:function(){for(var a=this.history,E=0,x=0,b=0;b=a.ch)&&E.push(z.marker.parent||z.marker)}return E},findMarks:function(a,E,x){a=Mt(this,a),E=Mt(this,E);var b=[],z=a.line;return this.iter(a.line,E.line+1,function(le){var pe=le.markedSpans;if(pe)for(var Ee=0;Ee=Ae.to||Ae.from==null&&z!=a.line||Ae.from!=null&&z==E.line&&Ae.from>=E.ch)&&(!x||x(Ae.marker))&&b.push(Ae.marker.parent||Ae.marker)}++z}),b},getAllMarks:function(){var a=[];return this.iter(function(E){var x=E.markedSpans;if(x)for(var b=0;ba)return E=a,!0;a-=le,++x}),Mt(this,ht(x,E))},indexFromPos:function(a){a=Mt(this,a);var E=a.ch;if(a.lineE&&(E=a.from),a.to!=null&&a.to-1){E.state.draggingText(a),setTimeout(function(){return E.display.input.focus()},20);return}try{var Ge=a.dataTransfer.getData("Text");if(Ge){var mt;if(E.state.draggingText&&!E.state.draggingText.copy&&(mt=E.listSelections()),Fs(E.doc,Ao(x,x)),mt)for(var on=0;on=0;Ee--)Ps(a.doc,"",b[Ee].from,b[Ee].to,"+delete");an(a)})}function oo(a,E,x){var b=gt(a.text,E+x,x);return b<0||b>a.text.length?null:b}function uo(a,E,x){var b=oo(a,E.ch,x);return b==null?null:new ht(E.line,b,x<0?"after":"before")}function bo(a,E,x,b,z){if(a){E.doc.direction=="rtl"&&(z=-z);var le=jn(x,E.doc.direction);if(le){var pe=z<0?At(le):le[0],Ee=z<0==(pe.level==1),Ae=Ee?"after":"before",de;if(pe.level>0||E.doc.direction=="rtl"){var Ge=ou(E,x);de=z<0?x.text.length-1:0;var mt=vs(E,Ge,de).top;de=ft(function(on){return vs(E,Ge,on).top==mt},z<0==(pe.level==1)?pe.from:pe.to-1,de),Ae=="before"&&(de=oo(x,de,1))}else de=z<0?pe.to:pe.from;return new ht(b,de,Ae)}}return new ht(b,z<0?x.text.length:0,z<0?"before":"after")}function Oo(a,E,x,b){var z=jn(E,a.doc.direction);if(!z)return uo(E,x,b);x.ch>=E.text.length?(x.ch=E.text.length,x.sticky="before"):x.ch<=0&&(x.ch=0,x.sticky="after");var le=Fn(z,x.ch,x.sticky),pe=z[le];if(a.doc.direction=="ltr"&&pe.level%2==0&&(b>0?pe.to>x.ch:pe.from=pe.from&&on>=Ge.begin)){var $t=mt?"before":"after";return new ht(x.line,on,$t)}}var wn=function(ua,Ma,qr){for(var ja=function(Yo,ji){return ji?new ht(x.line,Ee(Yo,1),"before"):new ht(x.line,Yo,"after")};ua>=0&&ua0==(Ii.level!=1),qi=ri?qr.begin:Ee(qr.end,-1);if(Ii.from<=qi&&qi0?Ge.end:Ee(Ge.begin,-1);return Sr!=null&&!(b>0&&Sr==E.text.length)&&(sr=wn(b>0?0:z.length-1,b,de(Sr)),sr)?sr:null}var Yr={selectAll:ls,singleSelection:function(a){return a.setSelection(a.getCursor("anchor"),a.getCursor("head"),He)},killLine:function(a){return ui(a,function(E){if(E.empty()){var x=bn(a.doc,E.head.line).text.length;return E.head.ch==x&&E.head.line0)z=new ht(z.line,z.ch+1),a.replaceRange(le.charAt(z.ch-1)+le.charAt(z.ch-2),ht(z.line,z.ch-2),z,"+transpose");else if(z.line>a.doc.first){var pe=bn(a.doc,z.line-1).text;pe&&(z=new ht(z.line,1),a.replaceRange(le.charAt(0)+a.doc.lineSeparator()+pe.charAt(pe.length-1),ht(z.line-1,pe.length-1),z,"+transpose"))}}x.push(new ai(z,z))}a.setSelections(x)})},newlineAndIndent:function(a){return ya(a,function(){for(var E=a.listSelections(),x=E.length-1;x>=0;x--)a.replaceRange(a.doc.lineSeparator(),E[x].anchor,E[x].head,"+input");E=a.listSelections();for(var b=0;ba&&wt(E,this.pos)==0&&x==this.button};var Wl,Pi;function ro(a,E){var x=+new Date;return Pi&&Pi.compare(x,a,E)?(Wl=Pi=null,"triple"):Wl&&Wl.compare(x,a,E)?(Pi=new go(x,a,E),Wl=null,"double"):(Wl=new go(x,a,E),Pi=null,"single")}function Ko(a){var E=this,x=E.display;if(!(It(E,a)||x.activeTouch&&x.input.supportsTouch())){if(x.input.ensurePolled(),x.shift=a.shiftKey,ko(x,a)){Ve||(x.scroller.draggable=!1,setTimeout(function(){return x.scroller.draggable=!0},100));return}if(!mu(E,a)){var b=Ws(E,a),z=gn(a),le=b?ro(b,z):"single";window.focus(),z==1&&E.state.selectingText&&E.state.selectingText(a),!(b&&wl(E,z,b,le,a))&&(z==1?b?hs(E,b,le,a):Tt(a)==x.scroller&&$n(a):z==2?(b&&is(E.doc,b),setTimeout(function(){return x.input.focus()},20)):z==3&&(Ze?E.display.input.onContextMenu(a):ac(E)))}}}function wl(a,E,x,b,z){var le="Click";return b=="double"?le="Double"+le:b=="triple"&&(le="Triple"+le),le=(E==1?"Left":E==2?"Middle":"Right")+le,Bo(a,Vi(le,z),z,function(pe){if(typeof pe=="string"&&(pe=Yr[pe]),!pe)return!1;var Ee=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),Ee=pe(a,x)!=et}finally{a.state.suppressEdits=!1}return Ee})}function Vo(a,E,x){var b=a.getOption("configureMouse"),z=b?b(a,E,x):{};if(z.unit==null){var le=tt?x.shiftKey&&x.metaKey:x.altKey;z.unit=le?"rectangle":E=="single"?"char":E=="double"?"word":"line"}return(z.extend==null||a.doc.extend)&&(z.extend=a.doc.extend||x.shiftKey),z.addNew==null&&(z.addNew=Ne?x.metaKey:x.ctrlKey),z.moveOnDrag==null&&(z.moveOnDrag=!(Ne?x.altKey:x.ctrlKey)),z}function hs(a,E,x,b){Re?setTimeout(Kt(vc,a),0):a.curOp.focus=dt();var z=Vo(a,x,b),le=a.doc.sel,pe;a.options.dragDrop&&Pn&&!a.isReadOnly()&&x=="single"&&(pe=le.contains(E))>-1&&(wt((pe=le.ranges[pe]).from(),E)<0||E.xRel>0)&&(wt(pe.to(),E)>0||E.xRel<0)?eu(a,b,E,z):zs(a,b,E,z)}function eu(a,E,x,b){var z=a.display,le=!1,pe=na(a,function(de){Ve&&(z.scroller.draggable=!1),a.state.draggingText=!1,Wt(z.wrapper.ownerDocument,"mouseup",pe),Wt(z.wrapper.ownerDocument,"mousemove",Ee),Wt(z.scroller,"dragstart",Ae),Wt(z.scroller,"drop",pe),le||($n(de),b.addNew||is(a.doc,x,null,null,b.extend),Ve&&!lt||Re&&Se==9?setTimeout(function(){z.wrapper.ownerDocument.body.focus({preventScroll:!0}),z.input.focus()},20):z.input.focus())}),Ee=function(de){le=le||Math.abs(E.clientX-de.clientX)+Math.abs(E.clientY-de.clientY)>=10},Ae=function(){return le=!0};Ve&&(z.scroller.draggable=!0),a.state.draggingText=pe,pe.copy=!b.moveOnDrag,z.scroller.dragDrop&&z.scroller.dragDrop(),vt(z.wrapper.ownerDocument,"mouseup",pe),vt(z.wrapper.ownerDocument,"mousemove",Ee),vt(z.scroller,"dragstart",Ae),vt(z.scroller,"drop",pe),ac(a),setTimeout(function(){return z.input.focus()},20)}function ic(a,E,x){if(x=="char")return new ai(E,E);if(x=="word")return a.findWordAt(E);if(x=="line")return new ai(ht(E.line,0),Mt(a.doc,ht(E.line+1,0)));var b=x(a,E);return new ai(b.from,b.to)}function zs(a,E,x,b){var z=a.display,le=a.doc;$n(E);var pe,Ee,Ae=le.sel,de=Ae.ranges;if(b.addNew&&!b.extend?(Ee=le.sel.contains(x),Ee>-1?pe=de[Ee]:pe=new ai(x,x)):(pe=le.sel.primary(),Ee=le.sel.primIndex),b.unit=="rectangle")b.addNew||(pe=new ai(x,x)),x=Ws(a,E,!0,!0),Ee=-1;else{var Ge=ic(a,x,b.unit);b.extend?pe=qs(pe,Ge.anchor,Ge.head,b.extend):pe=Ge}b.addNew?Ee==-1?(Ee=de.length,Fl(le,Io(a,de.concat([pe]),Ee),{scroll:!1,origin:"*mouse"})):de.length>1&&de[Ee].empty()&&b.unit=="char"&&!b.extend?(Fl(le,Io(a,de.slice(0,Ee).concat(de.slice(Ee+1)),0),{scroll:!1,origin:"*mouse"}),Ae=le.sel):ms(le,Ee,pe,Ue):(Ee=0,Fl(le,new Ji([pe],0),Ue),Ae=le.sel);var mt=x;function on(qr){if(wt(mt,qr)!=0)if(mt=qr,b.unit=="rectangle"){for(var ja=[],Ii=a.options.tabSize,ri=we(bn(le,x.line).text,x.ch,Ii),qi=we(bn(le,qr.line).text,qr.ch,Ii),Yo=Math.min(ri,qi),ji=Math.max(ri,qi),rl=Math.min(x.line,qr.line),Zl=Math.min(a.lastLine(),Math.max(x.line,qr.line));rl<=Zl;rl++){var us=bn(le,rl).text,Sl=dn(us,Yo,Ii);Yo==ji?ja.push(new ai(ht(rl,Sl),ht(rl,Sl))):us.length>Sl&&ja.push(new ai(ht(rl,Sl),ht(rl,dn(us,ji,Ii))))}ja.length||ja.push(new ai(x,x)),Fl(le,Io(a,Ae.ranges.slice(0,Ee).concat(ja),Ee),{origin:"*mouse",scroll:!1}),a.scrollIntoView(qr)}else{var cs=pe,Kl=ic(a,qr,b.unit),Dl=cs.anchor,Bl;wt(Kl.anchor,Dl)>0?(Bl=Kl.head,Dl=ct(cs.from(),Kl.anchor)):(Bl=Kl.anchor,Dl=Na(cs.to(),Kl.head));var Di=Ae.ranges.slice(0);Di[Ee]=tu(a,new ai(Mt(le,Dl),Bl)),Fl(le,Io(a,Di,Ee),Ue)}}var $t=z.wrapper.getBoundingClientRect(),wn=0;function sr(qr){var ja=++wn,Ii=Ws(a,qr,!0,b.unit=="rectangle");if(Ii)if(wt(Ii,mt)!=0){a.curOp.focus=dt(),on(Ii);var ri=se(z,le);(Ii.line>=ri.to||Ii.line$t.bottom?20:0;qi&&setTimeout(na(a,function(){wn==ja&&(z.scroller.scrollTop+=qi,sr(qr))}),50)}}function Sr(qr){a.state.selectingText=!1,wn=1/0,qr&&($n(qr),z.input.focus()),Wt(z.wrapper.ownerDocument,"mousemove",ua),Wt(z.wrapper.ownerDocument,"mouseup",Ma),le.history.lastSelOrigin=null}var ua=na(a,function(qr){qr.buttons===0||!gn(qr)?Sr(qr):sr(qr)}),Ma=na(a,Sr);a.state.selectingText=Ma,vt(z.wrapper.ownerDocument,"mousemove",ua),vt(z.wrapper.ownerDocument,"mouseup",Ma)}function tu(a,E){var x=E.anchor,b=E.head,z=bn(a.doc,x.line);if(wt(x,b)==0&&x.sticky==b.sticky)return E;var le=jn(z);if(!le)return E;var pe=Fn(le,x.ch,x.sticky),Ee=le[pe];if(Ee.from!=x.ch&&Ee.to!=x.ch)return E;var Ae=pe+(Ee.from==x.ch==(Ee.level!=1)?0:1);if(Ae==0||Ae==le.length)return E;var de;if(b.line!=x.line)de=(b.line-x.line)*(a.doc.direction=="ltr"?1:-1)>0;else{var Ge=Fn(le,b.ch,b.sticky),mt=Ge-pe||(b.ch-x.ch)*(Ee.level==1?-1:1);Ge==Ae-1||Ge==Ae?de=mt<0:de=mt>0}var on=le[Ae+(de?-1:0)],$t=de==(on.level==1),wn=$t?on.from:on.to,sr=$t?"after":"before";return x.ch==wn&&x.sticky==sr?E:new ai(new ht(x.line,wn,sr),b)}function fu(a,E,x,b){var z,le;if(E.touches)z=E.touches[0].clientX,le=E.touches[0].clientY;else try{z=E.clientX,le=E.clientY}catch(on){return!1}if(z>=Math.floor(a.display.gutters.getBoundingClientRect().right))return!1;b&&$n(E);var pe=a.display,Ee=pe.lineDiv.getBoundingClientRect();if(le>Ee.bottom||!Lt(a,x))return nr(E);le-=Ee.top-pe.viewOffset;for(var Ae=0;Ae=z){var Ge=qt(a.doc,le),mt=a.display.gutterSpecs[Ae];return ln(a,x,a,Ge,mt.className,E),nr(E)}}}function mu(a,E){return fu(a,E,"gutterClick",!0)}function Xr(a,E){ko(a.display,E)||Wo(a,E)||It(a,E,"contextmenu")||Ze||a.display.input.onContextMenu(E)}function Wo(a,E){return Lt(a,"gutterContextMenu")?fu(a,E,"gutterContextMenu",!1):!1}function Nl(a){a.display.wrapper.className=a.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+a.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Su(a)}var Zo={toString:function(){return"CodeMirror.Init"}},ss={},Ul={};function nu(a){var E=a.optionHandlers;function x(b,z,le,pe){a.defaults[b]=z,le&&(E[b]=pe?function(Ee,Ae,de){de!=Zo&&le(Ee,Ae,de)}:le)}a.defineOption=x,a.Init=Zo,x("value","",function(b,z){return b.setValue(z)},!0),x("mode",null,function(b,z){b.doc.modeOption=z,Mo(b)},!0),x("indentUnit",2,Mo,!0),x("indentWithTabs",!1),x("smartIndent",!0),x("tabSize",4,function(b){tl(b),Su(b),Rl(b)},!0),x("lineSeparator",null,function(b,z){if(b.doc.lineSep=z,!!z){var le=[],pe=b.doc.first;b.doc.iter(function(Ae){for(var de=0;;){var Ge=Ae.text.indexOf(z,de);if(Ge==-1)break;de=Ge+z.length,le.push(ht(pe,Ge))}pe++});for(var Ee=le.length-1;Ee>=0;Ee--)Ps(b.doc,z,le[Ee],ht(le[Ee].line,le[Ee].ch+z.length))}}),x("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(b,z,le){b.state.specialChars=new RegExp(z.source+(z.test(" ")?"":"| "),"g"),le!=Zo&&b.refresh()}),x("specialCharPlaceholder",fo,function(b){return b.refresh()},!0),x("electricChars",!0),x("inputStyle",Te?"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",!st),x("wholeLineUpdateBefore",!0),x("theme","default",function(b){Nl(b),Xi(b)},!0),x("keyMap","default",function(b,z,le){var pe=$r(z),Ee=le!=Zo&&$r(le);Ee&&Ee.detach&&Ee.detach(b,pe),pe.attach&&pe.attach(b,Ee||null)}),x("extraKeys",null),x("configureMouse",null),x("lineWrapping",!1,oc,!0),x("gutters",[],function(b,z){b.display.gutterSpecs=no(z,b.options.lineNumbers),Xi(b)},!0),x("fixedGutter",!0,function(b,z){b.display.gutters.style.left=z?lu(b.display)+"px":"0",b.refresh()},!0),x("coverGutterNextToScrollbar",!1,function(b){return qn(b)},!0),x("scrollbarStyle","native",function(b){fr(b),qn(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=no(b.options.gutters,z),Xi(b)},!0),x("firstLineNumber",1,Xi,!0),x("lineNumberFormatter",function(b){return b},Xi,!0),x("showCursorWhenSelecting",!1,yu,!0),x("resetSelectionOnContextMenu",!0),x("lineWiseCopyCut",!0),x("pasteLinesPerSelection",!0),x("selectionsMayTouch",!1),x("readOnly",!1,function(b,z){z=="nocursor"&&(uu(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,Pu),x("allowDropFileTypes",null),x("cursorBlinkRate",530),x("cursorScrollMargin",0),x("cursorHeight",1,yu,!0),x("singleCursorHeightPerLine",!0,yu,!0),x("workTime",100),x("workDelay",100),x("flattenSpans",!0,tl,!0),x("addModeClass",!1,tl,!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,tl,!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 Pu(a,E,x){var b=x&&x!=Zo;if(!E!=!b){var z=a.display.dragFunctions,le=E?vt:Wt;le(a.display.scroller,"dragstart",z.start),le(a.display.scroller,"dragenter",z.enter),le(a.display.scroller,"dragover",z.over),le(a.display.scroller,"dragleave",z.leave),le(a.display.scroller,"drop",z.drop)}}function oc(a){a.options.lineWrapping?(Dt(a.display.wrapper,"CodeMirror-wrap"),a.display.sizer.style.minWidth="",a.display.sizerWidth=null):(nn(a.display.wrapper,"CodeMirror-wrap"),Li(a)),gu(a),Rl(a),Su(a),setTimeout(function(){return qn(a)},100)}function ul(a,E){var x=this;if(!(this instanceof ul))return new ul(a,E);this.options=E=E?Bn(E):{},Bn(ss,E,!1);var b=E.value;typeof b=="string"?b=new Ar(b,E.mode,null,E.lineSeparator,E.direction):E.mode&&(b.modeOption=E.mode),this.doc=b;var z=new ul.inputStyles[E.inputStyle](this),le=this.display=new so(a,b,z,E);le.wrapper.CodeMirror=this,Nl(this),E.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),fr(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 fe,keySeq:null,specialChars:null},E.autofocus&&!Te&&le.input.focus(),Re&&Se<11&&setTimeout(function(){return x.display.input.reset(!0)},20),Tl(this),pr(),br(this),this.curOp.forceUpdate=!0,li(this,b),E.autofocus&&!Te||this.hasFocus()?setTimeout(function(){x.hasFocus()&&!x.state.focused&&Xs(x)},20):uu(this);for(var pe in Ul)Ul.hasOwnProperty(pe)&&Ul[pe](this,E[pe],Zo);eo(this),E.finishInit&&E.finishInit(this);for(var Ee=0;Ee20*20}vt(E.scroller,"touchstart",function(Ae){if(!It(a,Ae)&&!le(Ae)&&!mu(a,Ae)){E.input.ensurePolled(),clearTimeout(x);var de=+new Date;E.activeTouch={start:de,moved:!1,prev:de-b.end<=300?b:null},Ae.touches.length==1&&(E.activeTouch.left=Ae.touches[0].pageX,E.activeTouch.top=Ae.touches[0].pageY)}}),vt(E.scroller,"touchmove",function(){E.activeTouch&&(E.activeTouch.moved=!0)}),vt(E.scroller,"touchend",function(Ae){var de=E.activeTouch;if(de&&!ko(E,Ae)&&de.left!=null&&!de.moved&&new Date-de.start<300){var Ge=a.coordsChar(E.activeTouch,"page"),mt;!de.prev||pe(de,de.prev)?mt=new ai(Ge,Ge):!de.prev.prev||pe(de,de.prev.prev)?mt=a.findWordAt(Ge):mt=new ai(ht(Ge.line,0),Mt(a.doc,ht(Ge.line+1,0))),a.setSelection(mt.anchor,mt.head),a.focus(),$n(Ae)}z()}),vt(E.scroller,"touchcancel",z),vt(E.scroller,"scroll",function(){E.scroller.clientHeight&&(Vn(a,E.scroller.scrollTop),Yn(a,E.scroller.scrollLeft,!0),ln(a,"scroll",a))}),vt(E.scroller,"mousewheel",function(Ae){return No(a,Ae)}),vt(E.scroller,"DOMMouseScroll",function(Ae){return No(a,Ae)}),vt(E.wrapper,"scroll",function(){return E.wrapper.scrollTop=E.wrapper.scrollLeft=0}),E.dragFunctions={enter:function(Ae){It(a,Ae)||ut(Ae)},over:function(Ae){It(a,Ae)||(Qi(a,Ae),ut(Ae))},start:function(Ae){return Er(a,Ae)},drop:na(a,Ca),leave:function(Ae){It(a,Ae)||Ci(a)}};var Ee=E.input.getField();vt(Ee,"keyup",function(Ae){return ol.call(a,Ae)}),vt(Ee,"keydown",na(a,sl)),vt(Ee,"keypress",na(a,hi)),vt(Ee,"focus",function(Ae){return Xs(a,Ae)}),vt(Ee,"blur",function(Ae){return uu(a,Ae)})}var lc=[];ul.defineInitHook=function(a){return lc.push(a)};function Ku(a,E,x,b){var z=a.doc,le;x==null&&(x="add"),x=="smart"&&(z.mode.indent?le=Jr(a,E).state:x="prev");var pe=a.options.tabSize,Ee=bn(z,E),Ae=we(Ee.text,null,pe);Ee.stateAfter&&(Ee.stateAfter=null);var de=Ee.text.match(/^\s*/)[0],Ge;if(!b&&!/\S/.test(Ee.text))Ge=0,x="not";else if(x=="smart"&&(Ge=z.mode.indent(le,Ee.text.slice(de.length),Ee.text),Ge==et||Ge>150)){if(!b)return;x="prev"}x=="prev"?E>z.first?Ge=we(bn(z,E-1).text,null,pe):Ge=0:x=="add"?Ge=Ae+a.options.indentUnit:x=="subtract"?Ge=Ae-a.options.indentUnit:typeof x=="number"&&(Ge=Ae+x),Ge=Math.max(0,Ge);var mt="",on=0;if(a.options.indentWithTabs)for(var $t=Math.floor(Ge/pe);$t;--$t)on+=pe,mt+=" ";if(onpe,Ae=Zr(E),de=null;if(Ee&&b.ranges.length>1)if(Hs&&Hs.text.join(` +`)==E){if(b.ranges.length%Hs.text.length==0){de=[];for(var Ge=0;Ge=0;on--){var $t=b.ranges[on],wn=$t.from(),sr=$t.to();$t.empty()&&(x&&x>0?wn=ht(wn.line,wn.ch-x):a.state.overwrite&&!Ee?sr=ht(sr.line,Math.min(bn(le,sr.line).text.length,sr.ch+At(Ae).length)):Ee&&Hs&&Hs.lineWise&&Hs.text.join(` `)==Ae.join(` `)&&(wn=sr=ht(wn.line,0)));var Sr={from:wn,to:sr,text:de?de[on%de.length]:Ae,origin:z||(Ee?"paste":a.state.cutIncoming>pe?"cut":"+input")};ws(a.doc,Sr),mo(a,"inputRead",a,Sr)}E&&!Ee&&Ic(a,E),an(a),a.curOp.updateInput<2&&(a.curOp.updateInput=mt),a.curOp.typing=!0,a.state.pasteIncoming=a.state.cutIncoming=-1}function Pc(a,E){var x=a.clipboardData&&a.clipboardData.getData("Text");if(x)return a.preventDefault(),!E.isReadOnly()&&!E.options.disableInput&&ya(E,function(){return gc(E,x,0,null,"paste")}),!0}function Ic(a,E){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 le=a.getModeAt(z.head),pe=!1;if(le.electricChars){for(var Ee=0;Ee-1){pe=Ku(a,z.head.line,"smart");break}}else le.electricInput&&le.electricInput.test(bn(a.doc,z.head.line).text.slice(0,z.head.ch))&&(pe=Ku(a,z.head.line,"smart"));pe&&mo(a,"electricInput",a,z.head.line)}}}function Mc(a){for(var E=[],x=[],b=0;ble&&(Ku(this,Ee.head.line,b,!0),le=Ee.head.line,pe==this.doc.sel.primIndex&&an(this));else{var Ae=Ee.from(),de=Ee.to(),Ge=Math.max(le,Ae.line);le=Math.min(this.lastLine(),de.line-(de.ch?0:1))+1;for(var mt=Ge;mt0&&ms(this.doc,pe,new ai(Ae,on[pe].to()),He)}}}),getTokenAt:function(b,z){return Bt(this,b,z)},getLineTokens:function(b,z){return Bt(this,ht(b),z,!0)},getTokenTypeAt:function(b){b=Mt(this.doc,b);var z=Tr(this,bn(this.doc,b.line)),le=0,pe=(z.length-1)/2,Ee=b.ch,Ae;if(Ee==0)Ae=z[2];else for(;;){var de=le+pe>>1;if((de?z[de*2-1]:0)>=Ee)pe=de;else if(z[de*2+1]Ae&&(b=Ae,pe=!0),Ee=bn(this.doc,b)}else Ee=b;return Nu(this,Ee,{top:0,left:0},z||"page",le||pe).top+(pe?this.doc.height-Pa(Ee):0)},defaultTextHeight:function(){return Os(this.display)},defaultCharWidth:function(){return vu(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(b,z,le,pe,Ee){var Ae=this.display;b=ns(this,Mt(this.doc,b));var de=b.bottom,Ge=b.left;if(z.style.position="absolute",z.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(z),Ae.sizer.appendChild(z),pe=="over")de=b.top;else if(pe=="above"||pe=="near"){var mt=Math.max(Ae.wrapper.clientHeight,this.doc.height),on=Math.max(Ae.sizer.clientWidth,Ae.lineSpace.clientWidth);(pe=="above"||b.bottom+z.offsetHeight>mt)&&b.top>z.offsetHeight?de=b.top-z.offsetHeight:b.bottom+z.offsetHeight<=mt&&(de=b.bottom),Ge+z.offsetWidth>on&&(Ge=on-z.offsetWidth)}z.style.top=de+"px",z.style.left=z.style.right="",Ee=="right"?(Ge=Ae.sizer.clientWidth-z.offsetWidth,z.style.right="0px"):(Ee=="left"?Ge=0:Ee=="middle"&&(Ge=(Ae.sizer.clientWidth-z.offsetWidth)/2),z.style.left=Ge+"px"),le&&Qe(this,{left:Ge,top:de,right:Ge+z.offsetWidth,bottom:de+z.offsetHeight})},triggerOnKeyDown:Lr(sl),triggerOnKeyPress:Lr(hi),triggerOnKeyUp:ol,triggerOnMouseDown:Lr(Ko),execCommand:function(b){if(Yr.hasOwnProperty(b))return Yr[b].call(null,this)},triggerElectric:Lr(function(b){Ic(this,b)}),findPosH:function(b,z,le,pe){var Ee=1;z<0&&(Ee=-1,z=-z);for(var Ae=Mt(this.doc,b),de=0;de0&&Ge(le.charAt(pe-1));)--pe;for(;Ee.5||this.options.lineWrapping)&&gu(this),ln(this,"refresh",this)}),swapDoc:Lr(function(b){var z=this.doc;return z.cm=null,this.state.selectingText&&this.state.selectingText(),li(this,b),Su(this),this.display.input.reset(),cn(this,b.scrollLeft,b.scrollTop),this.curOp.forceScroll=!0,mo(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}},zn(a),a.registerHelper=function(b,z,le){x.hasOwnProperty(b)||(x[b]=a[b]={_global:[]}),x[b][z]=le},a.registerGlobalHelper=function(b,z,le,pe){a.registerHelper(b,z,pe),x[b]._global.push({pred:le,val:pe})}}function Mu(a,E,x,b,z){var le=E,pe=x,Ee=bn(a,E.line),Ae=z&&a.direction=="rtl"?-x:x;function de(){var Ma=E.line+Ae;return Ma=a.first+a.size?!1:(E=new ht(Ma,E.ch,E.sticky),Ee=bn(a,Ma))}function Ge(Ma){var qr;if(b=="codepoint"){var ja=Ee.text.charCodeAt(E.ch+(b>0?0:-1));isNaN(ja)?qr=null:qr=new ht(E.line,Math.max(0,Math.min(Ee.text.length,E.ch+x*(ja>=55296&&ja<56320?2:1))),-x)}else z?qr=Oo(a.cm,Ee,E,x):qr=uo(Ee,E,x);if(qr==null)if(!Ma&&de())E=bo(z,a.cm,Ee,E.line,Ae);else return!1;else E=qr;return!0}if(b=="char"||b=="codepoint")Ge();else if(b=="column")Ge(!0);else if(b=="word"||b=="group")for(var mt=null,on=b=="group",$t=a.cm&&a.cm.getHelper(E,"wordChars"),wn=!0;!(x<0&&!Ge(!wn));wn=!1){var sr=Ee.text.charAt(E.ch)||` `,Sr=ve(sr,$t)?"w":on&&sr==` `?"n":!on||/\s/.test(sr)?null:"p";if(on&&!wn&&!Sr&&(Sr="s"),mt&&mt!=Sr){x<0&&(x=1,Ge(),E.sticky="after");break}if(Sr&&(mt=Sr),x>0&&!Ge(!wn))break}var ua=os(a,E,le,pe,!0);return Gn(le,ua)&&(ua.hitSide=!0),ua}function ru(a,E,x,b){var z=a.doc,le=E.left,pe;if(b=="page"){var Ee=Math.min(a.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),Ae=Math.max(Ee-.5*Os(a.display),3);pe=(x>0?E.bottom:E.top)+x*Ae}else b=="line"&&(pe=x>0?E.bottom+3:E.top-3);for(var de;de=hu(a,le,pe),!!de.outside;){if(x<0?pe<=0:pe>=z.height){de.hitSide=!0;break}pe+=x*5}return de}var Jo=function(a){this.cm=a,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new fe,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};Jo.prototype.init=function(a){var E=this,x=this,b=x.cm,z=x.div=a.lineDiv;sc(z,b.options.spellcheck,b.options.autocorrect,b.options.autocapitalize);function le(Ee){for(var Ae=Ee.target;Ae;Ae=Ae.parentNode){if(Ae==z)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(Ae.className))break}return!1}vt(z,"paste",function(Ee){!le(Ee)||It(b,Ee)||Pc(Ee,b)||Se<=11&&setTimeout(na(b,function(){return E.updateFromDOM()}),20)}),vt(z,"compositionstart",function(Ee){E.composing={data:Ee.data,done:!1}}),vt(z,"compositionupdate",function(Ee){E.composing||(E.composing={data:Ee.data,done:!1})}),vt(z,"compositionend",function(Ee){E.composing&&(Ee.data!=E.composing.data&&E.readFromDOMSoon(),E.composing.done=!0)}),vt(z,"touchstart",function(){return x.forceCompositionEnd()}),vt(z,"input",function(){E.composing||E.readFromDOMSoon()});function pe(Ee){if(!(!le(Ee)||It(b,Ee))){if(b.somethingSelected())Iu({lineWise:!1,text:b.getSelections()}),Ee.type=="cut"&&b.replaceSelection("",null,"cut");else if(b.options.lineWiseCopyCut){var Ae=Mc(b);Iu({lineWise:!0,text:Ae.text}),Ee.type=="cut"&&b.operation(function(){b.setSelections(Ae.ranges,0,He),b.replaceSelection("",null,"cut")})}else return;if(Ee.clipboardData){Ee.clipboardData.clearData();var de=Hs.text.join(` `);if(Ee.clipboardData.setData("Text",de),Ee.clipboardData.getData("Text")==de){Ee.preventDefault();return}}var Ge=Oc(),mt=Ge.firstChild;b.display.lineSpace.insertBefore(Ge,b.display.lineSpace.firstChild),mt.value=Hs.text.join(` -`);var on=document.activeElement;Ht(mt),setTimeout(function(){b.display.lineSpace.removeChild(Ge),on.focus(),on==z&&x.showPrimarySelection()},50)}}vt(z,"copy",pe),vt(z,"cut",pe)},Jo.prototype.screenReaderLabelChanged=function(a){a?this.div.setAttribute("aria-label",a):this.div.removeAttribute("aria-label")},Jo.prototype.prepareSelection=function(){var a=Ac(this.cm,!1);return a.focus=document.activeElement==this.div,a},Jo.prototype.showSelection=function(a,E){!a||!this.cm.display.view.length||((a.focus||E)&&this.showPrimarySelection(),this.showMultipleSelections(a))},Jo.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Jo.prototype.showPrimarySelection=function(){var a=this.getSelection(),E=this.cm,x=E.doc.sel.primary(),b=x.from(),z=x.to();if(E.display.viewTo==E.display.viewFrom||b.line>=E.display.viewTo||z.line=E.display.viewFrom&&Lc(E,b)||{node:Ee[0].measure.map[2],offset:0},de=z.linea.firstLine()&&(b=ht(b.line-1,bn(a.doc,b.line-1).length)),z.ch==bn(a.doc,z.line).text.length&&z.lineE.viewTo-1)return!1;var le,pe,Ee;b.line==E.viewFrom||(le=_s(a,b.line))==0?(pe=aa(E.view[0].line),Ee=E.view[0].node):(pe=aa(E.view[le].line),Ee=E.view[le-1].node.nextSibling);var Ae=_s(a,z.line),de,Ge;if(Ae==E.view.length-1?(de=E.viewTo-1,Ge=E.lineDiv.lastChild):(de=aa(E.view[Ae+1].line)-1,Ge=E.view[Ae+1].node.previousSibling),!Ee)return!1;for(var mt=a.doc.splitLines(Vl(a,Ee,Ge,pe,de)),on=Br(a.doc,ht(pe,0),ht(de,bn(a.doc,de).text.length));mt.length>1&&on.length>1;)if(xt(mt)==xt(on))mt.pop(),on.pop(),de--;else if(mt[0]==on[0])mt.shift(),on.shift(),pe++;else break;for(var $t=0,wn=0,sr=mt[0],Sr=on[0],ua=Math.min(sr.length,Sr.length);$tb.ch&&Ma.charCodeAt(Ma.length-wn-1)==qr.charCodeAt(qr.length-wn-1);)$t--,wn++;mt[mt.length-1]=Ma.slice(0,Ma.length-wn).replace(/^\u200b+/,""),mt[0]=mt[0].slice($t).replace(/\u200b+$/,"");var Ii=ht(pe,$t),ri=ht(de,on.length?xt(on).length-wn:0);if(mt.length>1||mt[0]||St(Ii,ri))return Ps(a.doc,mt,Ii,ri,"+input"),!0},Jo.prototype.ensurePolled=function(){this.forceCompositionEnd()},Jo.prototype.reset=function(){this.forceCompositionEnd()},Jo.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Jo.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))},Jo.prototype.updateFromDOM=function(){var a=this;(this.cm.isReadOnly()||!this.pollContent())&&ya(this.cm,function(){return Rl(a.cm)})},Jo.prototype.setUneditable=function(a){a.contentEditable="false"},Jo.prototype.onKeyPress=function(a){a.charCode==0||this.composing||(a.preventDefault(),this.cm.isReadOnly()||na(this.cm,gc)(this.cm,String.fromCharCode(a.charCode==null?a.keyCode:a.charCode),0))},Jo.prototype.readOnlyChanged=function(a){this.div.contentEditable=String(a!="nocursor")},Jo.prototype.onContextMenu=function(){},Jo.prototype.resetPosition=function(){},Jo.prototype.needsContentAttribute=!0;function Lc(a,E){var x=Pl(a,E.line);if(!x||x.hidden)return null;var b=bn(a.doc,E.line),z=Jl(x,b,E.line),le=jn(b,a.doc.direction),pe="left";if(le){var Ee=Fn(le,E.ch);pe=Ee%2?"right":"left"}var Ae=Fu(z.map,E.ch,pe);return Ae.offset=Ae.collapse=="right"?Ae.end:Ae.start,Ae}function xc(a){for(var E=a;E;E=E.parentNode)if(/CodeMirror-gutter-wrapper/.test(E.className))return!0;return!1}function Au(a,E){return E&&(a.bad=!0),a}function Vl(a,E,x,b,z){var le="",pe=!1,Ee=a.doc.lineSeparator(),Ae=!1;function de($t){return function(wn){return wn.id==$t}}function Ge(){pe&&(le+=Ee,Ae&&(le+=Ee),pe=Ae=!1)}function mt($t){$t&&(Ge(),le+=$t)}function on($t){if($t.nodeType==1){var wn=$t.getAttribute("cm-text");if(wn){mt(wn);return}var sr=$t.getAttribute("cm-marker"),Sr;if(sr){var ua=a.findMarks(ht(b,0),ht(z+1,0),de(+sr));ua.length&&(Sr=ua[0].find(0))&&mt(Br(a.doc,Sr.from,Sr.to).join(Ee));return}if($t.getAttribute("contenteditable")=="false")return;var Ma=/^(pre|div|p|li|table|br)$/i.test($t.nodeName);if(!/^br$/i.test($t.nodeName)&&$t.textContent.length==0)return;Ma&&Ge();for(var qr=0;qr<$t.childNodes.length;qr++)on($t.childNodes[qr]);/^(pre|p)$/i.test($t.nodeName)&&(Ae=!0),Ma&&(pe=!0)}else $t.nodeType==3&&mt($t.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;on(E),E!=x;)E=E.nextSibling,Ae=!1;return le}function uc(a,E,x){var b;if(E==a.display.lineDiv){if(b=a.display.lineDiv.childNodes[x],!b)return Au(a.clipPos(ht(a.display.viewTo-1)),!0);E=null,x=0}else for(b=E;;b=b.parentNode){if(!b||b==a.display.lineDiv)return null;if(b.parentNode&&b.parentNode==a.display.lineDiv)break}for(var z=0;z=9&&E.hasSelection&&(E.hasSelection=null),x.poll()}),vt(z,"paste",function(pe){It(b,pe)||Pc(pe,b)||(b.state.pasteIncoming=+new Date,x.fastPoll())});function le(pe){if(!It(b,pe)){if(b.somethingSelected())Iu({lineWise:!1,text:b.getSelections()});else if(b.options.lineWiseCopyCut){var Ee=Mc(b);Iu({lineWise:!0,text:Ee.text}),pe.type=="cut"?b.setSelections(Ee.ranges,null,He):(x.prevInput="",z.value=Ee.text.join(` +`);var on=document.activeElement;Ht(mt),setTimeout(function(){b.display.lineSpace.removeChild(Ge),on.focus(),on==z&&x.showPrimarySelection()},50)}}vt(z,"copy",pe),vt(z,"cut",pe)},Jo.prototype.screenReaderLabelChanged=function(a){a?this.div.setAttribute("aria-label",a):this.div.removeAttribute("aria-label")},Jo.prototype.prepareSelection=function(){var a=Ac(this.cm,!1);return a.focus=document.activeElement==this.div,a},Jo.prototype.showSelection=function(a,E){!a||!this.cm.display.view.length||((a.focus||E)&&this.showPrimarySelection(),this.showMultipleSelections(a))},Jo.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Jo.prototype.showPrimarySelection=function(){var a=this.getSelection(),E=this.cm,x=E.doc.sel.primary(),b=x.from(),z=x.to();if(E.display.viewTo==E.display.viewFrom||b.line>=E.display.viewTo||z.line=E.display.viewFrom&&Lc(E,b)||{node:Ee[0].measure.map[2],offset:0},de=z.linea.firstLine()&&(b=ht(b.line-1,bn(a.doc,b.line-1).length)),z.ch==bn(a.doc,z.line).text.length&&z.lineE.viewTo-1)return!1;var le,pe,Ee;b.line==E.viewFrom||(le=_s(a,b.line))==0?(pe=aa(E.view[0].line),Ee=E.view[0].node):(pe=aa(E.view[le].line),Ee=E.view[le-1].node.nextSibling);var Ae=_s(a,z.line),de,Ge;if(Ae==E.view.length-1?(de=E.viewTo-1,Ge=E.lineDiv.lastChild):(de=aa(E.view[Ae+1].line)-1,Ge=E.view[Ae+1].node.previousSibling),!Ee)return!1;for(var mt=a.doc.splitLines(Vl(a,Ee,Ge,pe,de)),on=Br(a.doc,ht(pe,0),ht(de,bn(a.doc,de).text.length));mt.length>1&&on.length>1;)if(At(mt)==At(on))mt.pop(),on.pop(),de--;else if(mt[0]==on[0])mt.shift(),on.shift(),pe++;else break;for(var $t=0,wn=0,sr=mt[0],Sr=on[0],ua=Math.min(sr.length,Sr.length);$tb.ch&&Ma.charCodeAt(Ma.length-wn-1)==qr.charCodeAt(qr.length-wn-1);)$t--,wn++;mt[mt.length-1]=Ma.slice(0,Ma.length-wn).replace(/^\u200b+/,""),mt[0]=mt[0].slice($t).replace(/\u200b+$/,"");var Ii=ht(pe,$t),ri=ht(de,on.length?At(on).length-wn:0);if(mt.length>1||mt[0]||wt(Ii,ri))return Ps(a.doc,mt,Ii,ri,"+input"),!0},Jo.prototype.ensurePolled=function(){this.forceCompositionEnd()},Jo.prototype.reset=function(){this.forceCompositionEnd()},Jo.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Jo.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))},Jo.prototype.updateFromDOM=function(){var a=this;(this.cm.isReadOnly()||!this.pollContent())&&ya(this.cm,function(){return Rl(a.cm)})},Jo.prototype.setUneditable=function(a){a.contentEditable="false"},Jo.prototype.onKeyPress=function(a){a.charCode==0||this.composing||(a.preventDefault(),this.cm.isReadOnly()||na(this.cm,gc)(this.cm,String.fromCharCode(a.charCode==null?a.keyCode:a.charCode),0))},Jo.prototype.readOnlyChanged=function(a){this.div.contentEditable=String(a!="nocursor")},Jo.prototype.onContextMenu=function(){},Jo.prototype.resetPosition=function(){},Jo.prototype.needsContentAttribute=!0;function Lc(a,E){var x=Pl(a,E.line);if(!x||x.hidden)return null;var b=bn(a.doc,E.line),z=Jl(x,b,E.line),le=jn(b,a.doc.direction),pe="left";if(le){var Ee=Fn(le,E.ch);pe=Ee%2?"right":"left"}var Ae=Fu(z.map,E.ch,pe);return Ae.offset=Ae.collapse=="right"?Ae.end:Ae.start,Ae}function xc(a){for(var E=a;E;E=E.parentNode)if(/CodeMirror-gutter-wrapper/.test(E.className))return!0;return!1}function Au(a,E){return E&&(a.bad=!0),a}function Vl(a,E,x,b,z){var le="",pe=!1,Ee=a.doc.lineSeparator(),Ae=!1;function de($t){return function(wn){return wn.id==$t}}function Ge(){pe&&(le+=Ee,Ae&&(le+=Ee),pe=Ae=!1)}function mt($t){$t&&(Ge(),le+=$t)}function on($t){if($t.nodeType==1){var wn=$t.getAttribute("cm-text");if(wn){mt(wn);return}var sr=$t.getAttribute("cm-marker"),Sr;if(sr){var ua=a.findMarks(ht(b,0),ht(z+1,0),de(+sr));ua.length&&(Sr=ua[0].find(0))&&mt(Br(a.doc,Sr.from,Sr.to).join(Ee));return}if($t.getAttribute("contenteditable")=="false")return;var Ma=/^(pre|div|p|li|table|br)$/i.test($t.nodeName);if(!/^br$/i.test($t.nodeName)&&$t.textContent.length==0)return;Ma&&Ge();for(var qr=0;qr<$t.childNodes.length;qr++)on($t.childNodes[qr]);/^(pre|p)$/i.test($t.nodeName)&&(Ae=!0),Ma&&(pe=!0)}else $t.nodeType==3&&mt($t.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;on(E),E!=x;)E=E.nextSibling,Ae=!1;return le}function uc(a,E,x){var b;if(E==a.display.lineDiv){if(b=a.display.lineDiv.childNodes[x],!b)return Au(a.clipPos(ht(a.display.viewTo-1)),!0);E=null,x=0}else for(b=E;;b=b.parentNode){if(!b||b==a.display.lineDiv)return null;if(b.parentNode&&b.parentNode==a.display.lineDiv)break}for(var z=0;z=9&&E.hasSelection&&(E.hasSelection=null),x.poll()}),vt(z,"paste",function(pe){It(b,pe)||Pc(pe,b)||(b.state.pasteIncoming=+new Date,x.fastPoll())});function le(pe){if(!It(b,pe)){if(b.somethingSelected())Iu({lineWise:!1,text:b.getSelections()});else if(b.options.lineWiseCopyCut){var Ee=Mc(b);Iu({lineWise:!0,text:Ee.text}),pe.type=="cut"?b.setSelections(Ee.ranges,null,He):(x.prevInput="",z.value=Ee.text.join(` `),Ht(z))}else return;pe.type=="cut"&&(b.state.cutIncoming=+new Date)}}vt(z,"cut",le),vt(z,"copy",le),vt(a.scroller,"paste",function(pe){if(!(ko(a,pe)||It(b,pe))){if(!z.dispatchEvent){b.state.pasteIncoming=+new Date,x.focus();return}var Ee=new Event("paste");Ee.clipboardData=pe.clipboardData,z.dispatchEvent(Ee)}}),vt(a.lineSpace,"selectstart",function(pe){ko(a,pe)||$n(pe)}),vt(z,"compositionstart",function(){var pe=b.getCursor("from");x.composing&&x.composing.range.clear(),x.composing={start:pe,range:b.markText(pe,b.getCursor("to"),{className:"CodeMirror-composing"})}}),vt(z,"compositionend",function(){x.composing&&(x.poll(),x.composing.range.clear(),x.composing=null)})},Ml.prototype.createField=function(a){this.wrapper=Oc(),this.textarea=this.wrapper.firstChild},Ml.prototype.screenReaderLabelChanged=function(a){a?this.textarea.setAttribute("aria-label",a):this.textarea.removeAttribute("aria-label")},Ml.prototype.prepareSelection=function(){var a=this.cm,E=a.display,x=a.doc,b=Ac(a);if(a.options.moveInputWithCursor){var z=ns(a,x.sel.primary().head,"div"),le=E.wrapper.getBoundingClientRect(),pe=E.lineDiv.getBoundingClientRect();b.teTop=Math.max(0,Math.min(E.wrapper.clientHeight-10,z.top+pe.top-le.top)),b.teLeft=Math.max(0,Math.min(E.wrapper.clientWidth-10,z.left+pe.left-le.left))}return b},Ml.prototype.showSelection=function(a){var E=this.cm,x=E.display;qe(x.cursorDiv,a.cursors),qe(x.selectionDiv,a.selection),a.teTop!=null&&(this.wrapper.style.top=a.teTop+"px",this.wrapper.style.left=a.teLeft+"px")},Ml.prototype.reset=function(a){if(!(this.contextMenuPending||this.composing)){var E=this.cm;if(E.somethingSelected()){this.prevInput="";var x=E.getSelection();this.textarea.value=x,E.state.focused&&Ht(this.textarea),Re&&Se>=9&&(this.hasSelection=x)}else a||(this.prevInput=this.textarea.value="",Re&&Se>=9&&(this.hasSelection=null))}},Ml.prototype.getField=function(){return this.textarea},Ml.prototype.supportsTouch=function(){return!1},Ml.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!Te||dt()!=this.textarea))try{this.textarea.focus()}catch(a){}},Ml.prototype.blur=function(){this.textarea.blur()},Ml.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Ml.prototype.receivedFocus=function(){this.slowPoll()},Ml.prototype.slowPoll=function(){var a=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){a.poll(),a.cm.state.focused&&a.slowPoll()})},Ml.prototype.fastPoll=function(){var a=!1,E=this;E.pollingFast=!0;function x(){var b=E.poll();!b&&!a?(a=!0,E.polling.set(60,x)):(E.pollingFast=!1,E.slowPoll())}E.polling.set(20,x)},Ml.prototype.poll=function(){var a=this,E=this.cm,x=this.textarea,b=this.prevInput;if(this.contextMenuPending||!E.state.focused||wr(x)&&!b&&!this.composing||E.isReadOnly()||E.options.disableInput||E.state.keySeq)return!1;var z=x.value;if(z==b&&!E.somethingSelected())return!1;if(Re&&Se>=9&&this.hasSelection===z||Ne&&/[\uf700-\uf7ff]/.test(z))return E.display.input.reset(),!1;if(E.doc.sel==E.display.selForContextMenu){var le=z.charCodeAt(0);if(le==8203&&!b&&(b="\u200B"),le==8666)return this.reset(),this.cm.execCommand("undo")}for(var pe=0,Ee=Math.min(b.length,z.length);pe1e3||z.indexOf(` `)>-1?x.value=a.prevInput="":a.prevInput=z,a.composing&&(a.composing.range.clear(),a.composing.range=E.markText(a.composing.start,E.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Ml.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Ml.prototype.onKeyPress=function(){Re&&Se>=9&&(this.hasSelection=null),this.fastPoll()},Ml.prototype.onContextMenu=function(a){var E=this,x=E.cm,b=x.display,z=E.textarea;E.contextMenuPending&&E.contextMenuPending();var le=Ws(x,a),pe=b.scroller.scrollTop;if(!le||nt)return;var Ee=x.options.resetSelectionOnContextMenu;Ee&&x.doc.sel.contains(le)==-1&&na(x,Fl)(x.doc,Ao(le),He);var Ae=z.style.cssText,de=E.wrapper.style.cssText,Ge=E.wrapper.offsetParent.getBoundingClientRect();E.wrapper.style.cssText="position: static",z.style.cssText=`position: absolute; width: 30px; height: 30px; top: `+(a.clientY-Ge.top-5)+"px; left: "+(a.clientX-Ge.left-5)+`px; z-index: 1000; background: `+(Re?"rgba(255, 255, 255, .05)":"transparent")+`; - outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var mt;Ve&&(mt=window.scrollY),b.input.focus(),Ve&&window.scrollTo(null,mt),b.input.reset(),x.somethingSelected()||(z.value=E.prevInput=" "),E.contextMenuPending=$t,b.selForContextMenu=x.doc.sel,clearTimeout(b.detectingSelectAll);function on(){if(z.selectionStart!=null){var sr=x.somethingSelected(),Sr="\u200B"+(sr?z.value:"");z.value="\u21DA",z.value=Sr,E.prevInput=sr?"":"\u200B",z.selectionStart=1,z.selectionEnd=Sr.length,b.selForContextMenu=x.doc.sel}}function $t(){if(E.contextMenuPending==$t&&(E.contextMenuPending=!1,E.wrapper.style.cssText=de,z.style.cssText=Ae,Re&&Se<9&&b.scrollbars.setScrollTop(b.scroller.scrollTop=pe),z.selectionStart!=null)){(!Re||Re&&Se<9)&&on();var sr=0,Sr=function(){b.selForContextMenu==x.doc.sel&&z.selectionStart==0&&z.selectionEnd>0&&E.prevInput=="\u200B"?na(x,ls)(x):sr++<10?b.detectingSelectAll=setTimeout(Sr,500):(b.selForContextMenu=null,b.input.reset())};b.detectingSelectAll=setTimeout(Sr,200)}}if(Re&&Se>=9&&on(),Ze){ut(a);var wn=function(){Wt(window,"mouseup",wn),setTimeout($t,20)};vt(window,"mouseup",wn)}else setTimeout($t,50)},Ml.prototype.readOnlyChanged=function(a){a||this.reset(),this.textarea.disabled=a=="nocursor",this.textarea.readOnly=!!a},Ml.prototype.setUneditable=function(){},Ml.prototype.needsContentAttribute=!1;function Fc(a,E){if(E=E?Bn(E):{},E.value=a.value,!E.tabindex&&a.tabIndex&&(E.tabindex=a.tabIndex),!E.placeholder&&a.placeholder&&(E.placeholder=a.placeholder),E.autofocus==null){var x=dt();E.autofocus=x==a||a.getAttribute("autofocus")!=null&&x==document.body}function b(){a.value=Ee.getValue()}var z;if(a.form&&(vt(a.form,"submit",b),!E.leaveSubmitMethodAlone)){var le=a.form;z=le.submit;try{var pe=le.submit=function(){b(),le.submit=z,le.submit(),le.submit=pe}}catch(Ae){}}E.finishInit=function(Ae){Ae.save=b,Ae.getTextArea=function(){return a},Ae.toTextArea=function(){Ae.toTextArea=isNaN,b(),a.parentNode.removeChild(Ae.getWrapperElement()),a.style.display="",a.form&&(Wt(a.form,"submit",b),!E.leaveSubmitMethodAlone&&typeof a.form.submit=="function"&&(a.form.submit=z))}},a.style.display="none";var Ee=ul(function(Ae){return a.parentNode.insertBefore(Ae,a.nextSibling)},E);return Ee}function kc(a){a.off=Wt,a.on=vt,a.wheelEventPixels=Xo,a.Doc=Ar,a.splitLines=Zr,a.countColumn=we,a.findColumn=dn,a.isWordChar=ce,a.Pass=et,a.signal=ln,a.Line=vi,a.changeEnd=Uo,a.scrollbarModel=Or,a.Pos=ht,a.cmpPos=St,a.modes=Qa,a.mimeModes=lr,a.resolveMode=gr,a.getMode=Aa,a.modeExtensions=Nr,a.extendMode=xr,a.copyState=pi,a.startState=ii,a.innerMode=Zi,a.commands=Yr,a.keyMap=Ni,a.keyName=To,a.isModifierKey=bi,a.lookupKey=Co,a.normalizeKeyMap=$a,a.StringStream=ka,a.SharedTextMarker=Jt,a.TextMarker=hr,a.LineWidget=De,a.e_preventDefault=$n,a.e_stopPropagation=ea,a.e_stop=ut,a.addClass=Dt,a.contains=je,a.rmClass=nn,a.keyNames=Ur}nu(ul),Tc(ul);var wc="iter insert remove copy getEditor constructor".split(" ");for(var Yu in Ar.prototype)Ar.prototype.hasOwnProperty(Yu)&&it(wc,Yu)<0&&(ul.prototype[Yu]=function(a){return function(){return a.apply(this.doc,arguments)}}(Ar.prototype[Yu]));return zn(Ar),ul.inputStyles={textarea:Ml,contenteditable:Jo},ul.defineMode=function(a){!ul.defaults.mode&&a!="null"&&(ul.defaults.mode=a),Xt.apply(this,arguments)},ul.defineMIME=Rn,ul.defineMode("null",function(){return{token:function(a){return a.skipToEnd()}}}),ul.defineMIME("text/plain","null"),ul.defineExtension=function(a,E){ul.prototype[a]=E},ul.defineDocExtension=function(a,E){Ar.prototype[a]=E},ul.fromTextArea=Fc,kc(ul),ul.version="5.58.2",ul})},25419:function(At,zt,ne){(function(y){y(ne(89780),ne(15525),ne(98101))})(function(y){"use strict";y.defineMode("markdown",function(Oe,ke){var ot=y.getMode(Oe,"text/html"),Re=ot.name=="null";function Se(we){if(y.findModeByName){var fe=y.findModeByName(we);fe&&(we=fe.mime||fe.mimes[0])}var it=y.getMode(Oe,we);return it.name=="null"?null:it}ke.highlightFormatting===void 0&&(ke.highlightFormatting=!1),ke.maxBlockquoteDepth===void 0&&(ke.maxBlockquoteDepth=0),ke.taskLists===void 0&&(ke.taskLists=!1),ke.strikethrough===void 0&&(ke.strikethrough=!1),ke.emoji===void 0&&(ke.emoji=!1),ke.fencedCodeBlockHighlighting===void 0&&(ke.fencedCodeBlockHighlighting=!0),ke.fencedCodeBlockDefaultMode===void 0&&(ke.fencedCodeBlockDefaultMode="text/plain"),ke.xml===void 0&&(ke.xml=!0),ke.tokenTypeOverrides===void 0&&(ke.tokenTypeOverrides={});var Ve={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var Ke in Ve)Ve.hasOwnProperty(Ke)&&ke.tokenTypeOverrides[Ke]&&(Ve[Ke]=ke.tokenTypeOverrides[Ke]);var ze=/^([*\-_])(?:\s*\1){2,}\s*$/,nt=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,lt=/^\[(x| )\](?=\s)/i,Be=ke.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,kt=/^ {0,3}(?:\={1,}|-{2,})\s*$/,rt=/^[^#!\[\]*_\\<>` "'(~:]+/,Fe=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,Te=/^\s*\[[^\]]+?\]:.*$/,Ne=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\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]/,tt=" ";function st(we,fe,it){return fe.f=fe.inline=it,it(we,fe)}function Nt(we,fe,it){return fe.f=fe.block=it,it(we,fe)}function he(we){return!we||!/\S/.test(we.string)}function Ze(we){if(we.linkTitle=!1,we.linkHref=!1,we.linkText=!1,we.em=!1,we.strong=!1,we.strikethrough=!1,we.quote=0,we.indentedCode=!1,we.f==nn){var fe=Re;if(!fe){var it=y.innerMode(ot,we.htmlState);fe=it.mode.name=="xml"&&it.state.tagStart===null&&!it.state.context&&it.state.tokenize.isInText}fe&&(we.f=bt,we.block=pt,we.htmlState=null)}return we.trailingSpace=0,we.trailingSpaceNewLine=!1,we.prevLine=we.thisLine,we.thisLine={stream:null},null}function pt(we,fe){var it=we.column()===fe.indentation,Yt=he(fe.prevLine.stream),et=fe.indentedCode,He=fe.prevLine.hr,Ue=fe.list!==!1,at=(fe.listStack[fe.listStack.length-1]||0)+3;fe.indentedCode=!1;var dn=fe.indentation;if(fe.indentationDiff===null&&(fe.indentationDiff=fe.indentation,Ue)){for(fe.list=null;dn=4&&(et||fe.prevLine.fencedCodeEnd||fe.prevLine.header||Yt))return we.skipToEnd(),fe.indentedCode=!0,Ve.code;if(we.eatSpace())return null;if(it&&fe.indentation<=at&&(xt=we.match(Be))&&xt[1].length<=6)return fe.quote=0,fe.header=xt[1].length,fe.thisLine.header=!0,ke.highlightFormatting&&(fe.formatting="header"),fe.f=fe.inline,qe(fe);if(fe.indentation<=at&&we.eat(">"))return fe.quote=it?1:fe.quote+1,ke.highlightFormatting&&(fe.formatting="quote"),we.eatSpace(),qe(fe);if(!An&&!fe.setext&&it&&fe.indentation<=at&&(xt=we.match(nt))){var Xe=xt[1]?"ol":"ul";return fe.indentation=dn+we.current().length,fe.list=!0,fe.quote=0,fe.listStack.push(fe.indentation),fe.em=!1,fe.strong=!1,fe.code=!1,fe.strikethrough=!1,ke.taskLists&&we.match(lt,!1)&&(fe.taskList=!0),fe.f=fe.inline,ke.highlightFormatting&&(fe.formatting=["list","list-"+Xe]),qe(fe)}else{if(it&&fe.indentation<=at&&(xt=we.match(Fe,!0)))return fe.quote=0,fe.fencedEndRE=new RegExp(xt[1]+"+ *$"),fe.localMode=ke.fencedCodeBlockHighlighting&&Se(xt[2]||ke.fencedCodeBlockDefaultMode),fe.localMode&&(fe.localState=y.startState(fe.localMode)),fe.f=fe.block=Ut,ke.highlightFormatting&&(fe.formatting="code-block"),fe.code=-1,qe(fe);if(fe.setext||(!Qt||!Ue)&&!fe.quote&&fe.list===!1&&!fe.code&&!An&&!Te.test(we.string)&&(xt=we.lookAhead(1))&&(xt=xt.match(kt)))return fe.setext?(fe.header=fe.setext,fe.setext=0,we.skipToEnd(),ke.highlightFormatting&&(fe.formatting="header")):(fe.header=xt[0].charAt(0)=="="?1:2,fe.setext=fe.header),fe.thisLine.header=!0,fe.f=fe.inline,qe(fe);if(An)return we.skipToEnd(),fe.hr=!0,fe.thisLine.hr=!0,Ve.hr;if(we.peek()==="[")return st(we,fe,sn)}return st(we,fe,fe.inline)}function nn(we,fe){var it=ot.token(we,fe.htmlState);if(!Re){var Yt=y.innerMode(ot,fe.htmlState);(Yt.mode.name=="xml"&&Yt.state.tagStart===null&&!Yt.state.context&&Yt.state.tokenize.isInText||fe.md_inside&&we.current().indexOf(">")>-1)&&(fe.f=bt,fe.block=pt,fe.htmlState=null)}return it}function Ut(we,fe){var it=fe.listStack[fe.listStack.length-1]||0,Yt=fe.indentation=we.quote?fe.push(Ve.formatting+"-"+we.formatting[it]+"-"+we.quote):fe.push("error"))}if(we.taskOpen)return fe.push("meta"),fe.length?fe.join(" "):null;if(we.taskClosed)return fe.push("property"),fe.length?fe.join(" "):null;if(we.linkHref?fe.push(Ve.linkHref,"url"):(we.strong&&fe.push(Ve.strong),we.em&&fe.push(Ve.em),we.strikethrough&&fe.push(Ve.strikethrough),we.emoji&&fe.push(Ve.emoji),we.linkText&&fe.push(Ve.linkText),we.code&&fe.push(Ve.code),we.image&&fe.push(Ve.image),we.imageAltText&&fe.push(Ve.imageAltText,"link"),we.imageMarker&&fe.push(Ve.imageMarker)),we.header&&fe.push(Ve.header,Ve.header+"-"+we.header),we.quote&&(fe.push(Ve.quote),!ke.maxBlockquoteDepth||ke.maxBlockquoteDepth>=we.quote?fe.push(Ve.quote+"-"+we.quote):fe.push(Ve.quote+"-"+ke.maxBlockquoteDepth)),we.list!==!1){var Yt=(we.listStack.length-1)%3;Yt?Yt===1?fe.push(Ve.list2):fe.push(Ve.list3):fe.push(Ve.list1)}return we.trailingSpaceNewLine?fe.push("trailing-space-new-line"):we.trailingSpace&&fe.push("trailing-space-"+(we.trailingSpace%2?"a":"b")),fe.length?fe.join(" "):null}function $e(we,fe){if(we.match(rt,!0))return qe(fe)}function bt(we,fe){var it=fe.text(we,fe);if(typeof it!="undefined")return it;if(fe.list)return fe.list=null,qe(fe);if(fe.taskList){var Yt=we.match(lt,!0)[1]===" ";return Yt?fe.taskOpen=!0:fe.taskClosed=!0,ke.highlightFormatting&&(fe.formatting="task"),fe.taskList=!1,qe(fe)}if(fe.taskOpen=!1,fe.taskClosed=!1,fe.header&&we.match(/^#+$/,!0))return ke.highlightFormatting&&(fe.formatting="header"),qe(fe);var et=we.next();if(fe.linkTitle){fe.linkTitle=!1;var He=et;et==="("&&(He=")"),He=(He+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var Ue="^\\s*(?:[^"+He+"\\\\]+|\\\\\\\\|\\\\.)"+He;if(we.match(new RegExp(Ue),!0))return Ve.linkHref}if(et==="`"){var at=fe.formatting;ke.highlightFormatting&&(fe.formatting="code"),we.eatWhile("`");var dn=we.current().length;if(fe.code==0&&(!fe.quote||dn==1))return fe.code=dn,qe(fe);if(dn==fe.code){var Qt=qe(fe);return fe.code=0,Qt}else return fe.formatting=at,qe(fe)}else if(fe.code)return qe(fe);if(et==="\\"&&(we.next(),ke.highlightFormatting)){var An=qe(fe),xt=Ve.formatting+"-escape";return An?An+" "+xt:xt}if(et==="!"&&we.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return fe.imageMarker=!0,fe.image=!0,ke.highlightFormatting&&(fe.formatting="image"),qe(fe);if(et==="["&&fe.imageMarker&&we.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return fe.imageMarker=!1,fe.imageAltText=!0,ke.highlightFormatting&&(fe.formatting="image"),qe(fe);if(et==="]"&&fe.imageAltText){ke.highlightFormatting&&(fe.formatting="image");var An=qe(fe);return fe.imageAltText=!1,fe.image=!1,fe.inline=fe.f=je,An}if(et==="["&&!fe.image)return fe.linkText&&we.match(/^.*?\]/)||(fe.linkText=!0,ke.highlightFormatting&&(fe.formatting="link")),qe(fe);if(et==="]"&&fe.linkText){ke.highlightFormatting&&(fe.formatting="link");var An=qe(fe);return fe.linkText=!1,fe.inline=fe.f=we.match(/\(.*?\)| ?\[.*?\]/,!1)?je:bt,An}if(et==="<"&&we.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){fe.f=fe.inline=Pe,ke.highlightFormatting&&(fe.formatting="link");var An=qe(fe);return An?An+=" ":An="",An+Ve.linkInline}if(et==="<"&&we.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){fe.f=fe.inline=Pe,ke.highlightFormatting&&(fe.formatting="link");var An=qe(fe);return An?An+=" ":An="",An+Ve.linkEmail}if(ke.xml&&et==="<"&&we.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var Xe=we.string.indexOf(">",we.pos);if(Xe!=-1){var en=we.string.substring(we.start,Xe);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(en)&&(fe.md_inside=!0)}return we.backUp(1),fe.htmlState=y.startState(ot),Nt(we,fe,nn)}if(ke.xml&&et==="<"&&we.match(/^\/\w*?>/))return fe.md_inside=!1,"tag";if(et==="*"||et==="_"){for(var ue=1,ae=we.pos==1?" ":we.string.charAt(we.pos-2);ue<3&&we.eat(et);)ue++;var re=we.peek()||" ",ce=!/\s/.test(re)&&(!Ne.test(re)||/\s/.test(ae)||Ne.test(ae)),ve=!/\s/.test(ae)&&(!Ne.test(ae)||/\s/.test(re)||Ne.test(re)),ie=null,Ce=null;if(ue%2&&(!fe.em&&ce&&(et==="*"||!ve||Ne.test(ae))?ie=!0:fe.em==et&&ve&&(et==="*"||!ce||Ne.test(re))&&(ie=!1)),ue>1&&(!fe.strong&&ce&&(et==="*"||!ve||Ne.test(ae))?Ce=!0:fe.strong==et&&ve&&(et==="*"||!ce||Ne.test(re))&&(Ce=!1)),Ce!=null||ie!=null){ke.highlightFormatting&&(fe.formatting=ie==null?"strong":Ce==null?"em":"strong em"),ie===!0&&(fe.em=et),Ce===!0&&(fe.strong=et);var Qt=qe(fe);return ie===!1&&(fe.em=!1),Ce===!1&&(fe.strong=!1),Qt}}else if(et===" "&&(we.eat("*")||we.eat("_"))){if(we.peek()===" ")return qe(fe);we.backUp(1)}if(ke.strikethrough){if(et==="~"&&we.eatWhile(et)){if(fe.strikethrough){ke.highlightFormatting&&(fe.formatting="strikethrough");var Qt=qe(fe);return fe.strikethrough=!1,Qt}else if(we.match(/^[^\s]/,!1))return fe.strikethrough=!0,ke.highlightFormatting&&(fe.formatting="strikethrough"),qe(fe)}else if(et===" "&&we.match(/^~~/,!0)){if(we.peek()===" ")return qe(fe);we.backUp(2)}}if(ke.emoji&&et===":"&&we.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){fe.emoji=!0,ke.highlightFormatting&&(fe.formatting="emoji");var yt=qe(fe);return fe.emoji=!1,yt}return et===" "&&(we.match(/^ +$/,!1)?fe.trailingSpace++:fe.trailingSpace&&(fe.trailingSpaceNewLine=!0)),qe(fe)}function Pe(we,fe){var it=we.next();if(it===">"){fe.f=fe.inline=bt,ke.highlightFormatting&&(fe.formatting="link");var Yt=qe(fe);return Yt?Yt+=" ":Yt="",Yt+Ve.linkInline}return we.match(/^[^>]+/,!0),Ve.linkInline}function je(we,fe){if(we.eatSpace())return null;var it=we.next();return it==="("||it==="["?(fe.f=fe.inline=Dt(it==="("?")":"]"),ke.highlightFormatting&&(fe.formatting="link-string"),fe.linkHref=!0,qe(fe)):"error"}var dt={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function Dt(we){return function(fe,it){var Yt=fe.next();if(Yt===we){it.f=it.inline=bt,ke.highlightFormatting&&(it.formatting="link-string");var et=qe(it);return it.linkHref=!1,et}return fe.match(dt[we]),it.linkHref=!0,qe(it)}}function sn(we,fe){return we.match(/^([^\]\\]|\\.)*\]:/,!1)?(fe.f=Ht,we.next(),ke.highlightFormatting&&(fe.formatting="link"),fe.linkText=!0,qe(fe)):st(we,fe,bt)}function Ht(we,fe){if(we.match(/^\]:/,!0)){fe.f=fe.inline=Kt,ke.highlightFormatting&&(fe.formatting="link");var it=qe(fe);return fe.linkText=!1,it}return we.match(/^([^\]\\]|\\.)+/,!0),Ve.linkText}function Kt(we,fe){return we.eatSpace()?null:(we.match(/^[^\s]+/,!0),we.peek()===void 0?fe.linkTitle=!0:we.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),fe.f=fe.inline=bt,Ve.linkHref+" url")}var Bn={startState:function(){return{f:pt,prevLine:{stream:null},thisLine:{stream:null},block:pt,htmlState:null,indentation:0,inline:bt,text:$e,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(we){return{f:we.f,prevLine:we.prevLine,thisLine:we.thisLine,block:we.block,htmlState:we.htmlState&&y.copyState(ot,we.htmlState),indentation:we.indentation,localMode:we.localMode,localState:we.localMode?y.copyState(we.localMode,we.localState):null,inline:we.inline,text:we.text,formatting:!1,linkText:we.linkText,linkTitle:we.linkTitle,linkHref:we.linkHref,code:we.code,em:we.em,strong:we.strong,strikethrough:we.strikethrough,emoji:we.emoji,header:we.header,setext:we.setext,hr:we.hr,taskList:we.taskList,list:we.list,listStack:we.listStack.slice(0),quote:we.quote,indentedCode:we.indentedCode,trailingSpace:we.trailingSpace,trailingSpaceNewLine:we.trailingSpaceNewLine,md_inside:we.md_inside,fencedEndRE:we.fencedEndRE}},token:function(we,fe){if(fe.formatting=!1,we!=fe.thisLine.stream){if(fe.header=0,fe.hr=!1,we.match(/^\s*$/,!0))return Ze(fe),null;if(fe.prevLine=fe.thisLine,fe.thisLine={stream:we},fe.taskList=!1,fe.trailingSpace=0,fe.trailingSpaceNewLine=!1,!fe.localState&&(fe.f=fe.block,fe.f!=nn)){var it=we.match(/^\s*/,!0)[0].replace(/\t/g,tt).length;if(fe.indentation=it,fe.indentationDiff=null,it>0)return null}}return fe.f(we,fe)},innerMode:function(we){return we.block==nn?{state:we.htmlState,mode:ot}:we.localState?{state:we.localState,mode:we.localMode}:{state:we,mode:Bn}},indent:function(we,fe,it){return we.block==nn&&ot.indent?ot.indent(we.htmlState,fe,it):we.localState&&we.localMode.indent?we.localMode.indent(we.localState,fe,it):y.Pass},blankLine:Ze,getType:qe,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return Bn},"xml"),y.defineMIME("text/markdown","markdown"),y.defineMIME("text/x-markdown","markdown")})},98101:function(At,zt,ne){(function(y){y(ne(89780))})(function(y){"use strict";y.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var Oe=0;Oe-1&&ot.substring(Ve+1,ot.length);if(Ke)return y.findModeByExtension(Ke)},y.findModeByName=function(ot){ot=ot.toLowerCase();for(var Re=0;Re0?rt.cmdState[rt.cmdState.length-1]:null}function Se(rt){var Fe=rt.cmdState.pop();Fe&&Fe.closeBracket()}function Ve(rt){for(var Fe=rt.cmdState,Te=Fe.length-1;Te>=0;Te--){var Ne=Fe[Te];if(Ne.name!="DEFAULT")return Ne}return{styleIdentifier:function(){return null}}}function Ke(rt,Fe,Te){return function(){this.name=rt,this.bracketNo=0,this.style=Fe,this.styles=Te,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var ze={};ze.importmodule=Ke("importmodule","tag",["string","builtin"]),ze.documentclass=Ke("documentclass","tag",["","atom"]),ze.usepackage=Ke("usepackage","tag",["atom"]),ze.begin=Ke("begin","tag",["atom"]),ze.end=Ke("end","tag",["atom"]),ze.label=Ke("label","tag",["atom"]),ze.ref=Ke("ref","tag",["atom"]),ze.eqref=Ke("eqref","tag",["atom"]),ze.cite=Ke("cite","tag",["atom"]),ze.bibitem=Ke("bibitem","tag",["atom"]),ze.Bibitem=Ke("Bibitem","tag",["atom"]),ze.RBibitem=Ke("RBibitem","tag",["atom"]),ze.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function nt(rt,Fe){rt.f=Fe}function lt(rt,Fe){var Te;if(rt.match(/^\\[a-zA-Z@]+/)){var Ne=rt.current().slice(1);return Te=ze.hasOwnProperty(Ne)?ze[Ne]:ze.DEFAULT,Te=new Te,ot(Fe,Te),nt(Fe,kt),Te.style}if(rt.match(/^\\[$&%#{}_]/)||rt.match(/^\\[,;!\/\\]/))return"tag";if(rt.match("\\["))return nt(Fe,function(st,Nt){return Be(st,Nt,"\\]")}),"keyword";if(rt.match("\\("))return nt(Fe,function(st,Nt){return Be(st,Nt,"\\)")}),"keyword";if(rt.match("$$"))return nt(Fe,function(st,Nt){return Be(st,Nt,"$$")}),"keyword";if(rt.match("$"))return nt(Fe,function(st,Nt){return Be(st,Nt,"$")}),"keyword";var tt=rt.next();if(tt=="%")return rt.skipToEnd(),"comment";if(tt=="}"||tt=="]"){if(Te=Re(Fe),Te)Te.closeBracket(tt),nt(Fe,kt);else return"error";return"bracket"}else return tt=="{"||tt=="["?(Te=ze.DEFAULT,Te=new Te,ot(Fe,Te),"bracket"):/\d/.test(tt)?(rt.eatWhile(/[\w.%]/),"atom"):(rt.eatWhile(/[\w\-_]/),Te=Ve(Fe),Te.name=="begin"&&(Te.argument=rt.current()),Te.styleIdentifier())}function Be(rt,Fe,Te){if(rt.eatSpace())return null;if(Te&&rt.match(Te))return nt(Fe,lt),"keyword";if(rt.match(/^\\[a-zA-Z@]+/))return"tag";if(rt.match(/^[a-zA-Z]+/))return"variable-2";if(rt.match(/^\\[$&%#{}_]/)||rt.match(/^\\[,;!\/]/)||rt.match(/^[\^_&]/))return"tag";if(rt.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(rt.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var Ne=rt.next();return Ne=="{"||Ne=="}"||Ne=="["||Ne=="]"||Ne=="("||Ne==")"?"bracket":Ne=="%"?(rt.skipToEnd(),"comment"):"error"}function kt(rt,Fe){var Te=rt.peek(),Ne;return Te=="{"||Te=="["?(Ne=Re(Fe),Ne.openBracket(Te),rt.eat(Te),nt(Fe,lt),"bracket"):/[ \t\r]/.test(Te)?(rt.eat(Te),null):(nt(Fe,lt),Se(Fe),lt(rt,Fe))}return{startState:function(){var rt=ke.inMathMode?function(Fe,Te){return Be(Fe,Te)}:lt;return{cmdState:[],f:rt}},copyState:function(rt){return{cmdState:rt.cmdState.slice(),f:rt.f}},token:function(rt,Fe){return Fe.f(rt,Fe)},blankLine:function(rt){rt.f=lt,rt.cmdState.length=0},lineComment:"%"}}),y.defineMIME("text/x-stex","stex"),y.defineMIME("text/x-latex","stex")})},15525:function(At,zt,ne){(function(y){y(ne(89780))})(function(y){"use strict";var Oe={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},ke={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};y.defineMode("xml",function(ot,Re){var Se=ot.indentUnit,Ve={},Ke=Re.htmlMode?Oe:ke;for(var ze in Ke)Ve[ze]=Ke[ze];for(var ze in Re)Ve[ze]=Re[ze];var nt,lt;function Be(Pe,je){function dt(Ht){return je.tokenize=Ht,Ht(Pe,je)}var Dt=Pe.next();if(Dt=="<")return Pe.eat("!")?Pe.eat("[")?Pe.match("CDATA[")?dt(Fe("atom","]]>")):null:Pe.match("--")?dt(Fe("comment","-->")):Pe.match("DOCTYPE",!0,!0)?(Pe.eatWhile(/[\w\._\-]/),dt(Te(1))):null:Pe.eat("?")?(Pe.eatWhile(/[\w\._\-]/),je.tokenize=Fe("meta","?>"),"meta"):(nt=Pe.eat("/")?"closeTag":"openTag",je.tokenize=kt,"tag bracket");if(Dt=="&"){var sn;return Pe.eat("#")?Pe.eat("x")?sn=Pe.eatWhile(/[a-fA-F\d]/)&&Pe.eat(";"):sn=Pe.eatWhile(/[\d]/)&&Pe.eat(";"):sn=Pe.eatWhile(/[\w\.\-:]/)&&Pe.eat(";"),sn?"atom":"error"}else return Pe.eatWhile(/[^&<]/),null}Be.isInText=!0;function kt(Pe,je){var dt=Pe.next();if(dt==">"||dt=="/"&&Pe.eat(">"))return je.tokenize=Be,nt=dt==">"?"endTag":"selfcloseTag","tag bracket";if(dt=="=")return nt="equals",null;if(dt=="<"){je.tokenize=Be,je.state=Nt,je.tagName=je.tagStart=null;var Dt=je.tokenize(Pe,je);return Dt?Dt+" tag error":"tag error"}else return/[\'\"]/.test(dt)?(je.tokenize=rt(dt),je.stringStartCol=Pe.column(),je.tokenize(Pe,je)):(Pe.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function rt(Pe){var je=function(dt,Dt){for(;!dt.eol();)if(dt.next()==Pe){Dt.tokenize=kt;break}return"string"};return je.isInAttribute=!0,je}function Fe(Pe,je){return function(dt,Dt){for(;!dt.eol();){if(dt.match(je)){Dt.tokenize=Be;break}dt.next()}return Pe}}function Te(Pe){return function(je,dt){for(var Dt;(Dt=je.next())!=null;){if(Dt=="<")return dt.tokenize=Te(Pe+1),dt.tokenize(je,dt);if(Dt==">")if(Pe==1){dt.tokenize=Be;break}else return dt.tokenize=Te(Pe-1),dt.tokenize(je,dt)}return"meta"}}function Ne(Pe,je,dt){this.prev=Pe.context,this.tagName=je,this.indent=Pe.indented,this.startOfLine=dt,(Ve.doNotIndent.hasOwnProperty(je)||Pe.context&&Pe.context.noIndent)&&(this.noIndent=!0)}function tt(Pe){Pe.context&&(Pe.context=Pe.context.prev)}function st(Pe,je){for(var dt;;){if(!Pe.context||(dt=Pe.context.tagName,!Ve.contextGrabbers.hasOwnProperty(dt)||!Ve.contextGrabbers[dt].hasOwnProperty(je)))return;tt(Pe)}}function Nt(Pe,je,dt){return Pe=="openTag"?(dt.tagStart=je.column(),he):Pe=="closeTag"?Ze:Nt}function he(Pe,je,dt){return Pe=="word"?(dt.tagName=je.current(),lt="tag",Ut):Ve.allowMissingTagName&&Pe=="endTag"?(lt="tag bracket",Ut(Pe,je,dt)):(lt="error",he)}function Ze(Pe,je,dt){if(Pe=="word"){var Dt=je.current();return dt.context&&dt.context.tagName!=Dt&&Ve.implicitlyClosed.hasOwnProperty(dt.context.tagName)&&tt(dt),dt.context&&dt.context.tagName==Dt||Ve.matchClosing===!1?(lt="tag",pt):(lt="tag error",nn)}else return Ve.allowMissingTagName&&Pe=="endTag"?(lt="tag bracket",pt(Pe,je,dt)):(lt="error",nn)}function pt(Pe,je,dt){return Pe!="endTag"?(lt="error",pt):(tt(dt),Nt)}function nn(Pe,je,dt){return lt="error",pt(Pe,je,dt)}function Ut(Pe,je,dt){if(Pe=="word")return lt="attribute",qe;if(Pe=="endTag"||Pe=="selfcloseTag"){var Dt=dt.tagName,sn=dt.tagStart;return dt.tagName=dt.tagStart=null,Pe=="selfcloseTag"||Ve.autoSelfClosers.hasOwnProperty(Dt)?st(dt,Dt):(st(dt,Dt),dt.context=new Ne(dt,Dt,sn==dt.indented)),Nt}return lt="error",Ut}function qe(Pe,je,dt){return Pe=="equals"?$e:(Ve.allowMissing||(lt="error"),Ut(Pe,je,dt))}function $e(Pe,je,dt){return Pe=="string"?bt:Pe=="word"&&Ve.allowUnquoted?(lt="string",Ut):(lt="error",Ut(Pe,je,dt))}function bt(Pe,je,dt){return Pe=="string"?bt:Ut(Pe,je,dt)}return{startState:function(Pe){var je={tokenize:Be,state:Nt,indented:Pe||0,tagName:null,tagStart:null,context:null};return Pe!=null&&(je.baseIndent=Pe),je},token:function(Pe,je){if(!je.tagName&&Pe.sol()&&(je.indented=Pe.indentation()),Pe.eatSpace())return null;nt=null;var dt=je.tokenize(Pe,je);return(dt||nt)&&dt!="comment"&&(lt=null,je.state=je.state(nt||dt,Pe,je),lt&&(dt=lt=="error"?dt+" error":lt)),dt},indent:function(Pe,je,dt){var Dt=Pe.context;if(Pe.tokenize.isInAttribute)return Pe.tagStart==Pe.indented?Pe.stringStartCol+1:Pe.indented+Se;if(Dt&&Dt.noIndent)return y.Pass;if(Pe.tokenize!=kt&&Pe.tokenize!=Be)return dt?dt.match(/^(\s*)/)[0].length:0;if(Pe.tagName)return Ve.multilineTagIndentPastTag!==!1?Pe.tagStart+Pe.tagName.length+2:Pe.tagStart+Se*(Ve.multilineTagIndentFactor||1);if(Ve.alignCDATA&&/$/,blockCommentStart:"",configuration:Ve.htmlMode?"html":"xml",helperType:Ve.htmlMode?"html":"xml",skipAttribute:function(Pe){Pe.state==$e&&(Pe.state=Ut)},xmlCurrentTag:function(Pe){return Pe.tagName?{name:Pe.tagName,close:Pe.type=="closeTag"}:null},xmlCurrentContext:function(Pe){for(var je=[],dt=Pe.context;dt;dt=dt.prev)dt.tagName&&je.push(dt.tagName);return je.reverse()}}}),y.defineMIME("text/xml","xml"),y.defineMIME("application/xml","xml"),y.mimeModes.hasOwnProperty("text/html")||y.defineMIME("text/html",{name:"xml",htmlMode:!0})})},2859:function(At,zt,ne){"use strict";ne.d(zt,{hP:function(){return en}});var y=function(ue,ae){return(y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(re,ce){re.__proto__=ce}||function(re,ce){for(var ve in ce)Object.prototype.hasOwnProperty.call(ce,ve)&&(re[ve]=ce[ve])})(ue,ae)};function Oe(ue,ae){function re(){this.constructor=ue}y(ue,ae),ue.prototype=ae===null?Object.create(ae):(re.prototype=ae.prototype,new re)}function ke(ue,ae,re,ce){return new(re||(re=Promise))(function(ve,ie){function Ce(ft){try{gt(ce.next(ft))}catch(Ct){ie(Ct)}}function yt(ft){try{gt(ce.throw(ft))}catch(Ct){ie(Ct)}}function gt(ft){var Ct;ft.done?ve(ft.value):(Ct=ft.value,Ct instanceof re?Ct:new re(function(pn){pn(Ct)})).then(Ce,yt)}gt((ce=ce.apply(ue,ae||[])).next())})}function ot(ue,ae){var re,ce,ve,ie,Ce={label:0,sent:function(){if(1&ve[0])throw ve[1];return ve[1]},trys:[],ops:[]};return ie={next:yt(0),throw:yt(1),return:yt(2)},typeof Symbol=="function"&&(ie[Symbol.iterator]=function(){return this}),ie;function yt(gt){return function(ft){return function(Ct){if(re)throw new TypeError("Generator is already executing.");for(;Ce;)try{if(re=1,ce&&(ve=2&Ct[0]?ce.return:Ct[0]?ce.throw||((ve=ce.return)&&ve.call(ce),0):ce.next)&&!(ve=ve.call(ce,Ct[1])).done)return ve;switch(ce=0,ve&&(Ct=[2&Ct[0],ve.value]),Ct[0]){case 0:case 1:ve=Ct;break;case 4:return Ce.label++,{value:Ct[1],done:!1};case 5:Ce.label++,ce=Ct[1],Ct=[0];continue;case 7:Ct=Ce.ops.pop(),Ce.trys.pop();continue;default:if(ve=Ce.trys,!((ve=ve.length>0&&ve[ve.length-1])||Ct[0]!==6&&Ct[0]!==2)){Ce=0;continue}if(Ct[0]===3&&(!ve||Ct[1]>ve[0]&&Ct[1]0&&E.prevInput=="\u200B"?na(x,ls)(x):sr++<10?b.detectingSelectAll=setTimeout(Sr,500):(b.selForContextMenu=null,b.input.reset())};b.detectingSelectAll=setTimeout(Sr,200)}}if(Re&&Se>=9&&on(),Ze){ut(a);var wn=function(){Wt(window,"mouseup",wn),setTimeout($t,20)};vt(window,"mouseup",wn)}else setTimeout($t,50)},Ml.prototype.readOnlyChanged=function(a){a||this.reset(),this.textarea.disabled=a=="nocursor",this.textarea.readOnly=!!a},Ml.prototype.setUneditable=function(){},Ml.prototype.needsContentAttribute=!1;function Fc(a,E){if(E=E?Bn(E):{},E.value=a.value,!E.tabindex&&a.tabIndex&&(E.tabindex=a.tabIndex),!E.placeholder&&a.placeholder&&(E.placeholder=a.placeholder),E.autofocus==null){var x=dt();E.autofocus=x==a||a.getAttribute("autofocus")!=null&&x==document.body}function b(){a.value=Ee.getValue()}var z;if(a.form&&(vt(a.form,"submit",b),!E.leaveSubmitMethodAlone)){var le=a.form;z=le.submit;try{var pe=le.submit=function(){b(),le.submit=z,le.submit(),le.submit=pe}}catch(Ae){}}E.finishInit=function(Ae){Ae.save=b,Ae.getTextArea=function(){return a},Ae.toTextArea=function(){Ae.toTextArea=isNaN,b(),a.parentNode.removeChild(Ae.getWrapperElement()),a.style.display="",a.form&&(Wt(a.form,"submit",b),!E.leaveSubmitMethodAlone&&typeof a.form.submit=="function"&&(a.form.submit=z))}},a.style.display="none";var Ee=ul(function(Ae){return a.parentNode.insertBefore(Ae,a.nextSibling)},E);return Ee}function kc(a){a.off=Wt,a.on=vt,a.wheelEventPixels=Xo,a.Doc=Ar,a.splitLines=Zr,a.countColumn=we,a.findColumn=dn,a.isWordChar=ce,a.Pass=et,a.signal=ln,a.Line=vi,a.changeEnd=Uo,a.scrollbarModel=Or,a.Pos=ht,a.cmpPos=wt,a.modes=Qa,a.mimeModes=lr,a.resolveMode=gr,a.getMode=Aa,a.modeExtensions=Nr,a.extendMode=xr,a.copyState=pi,a.startState=ii,a.innerMode=Zi,a.commands=Yr,a.keyMap=Ni,a.keyName=To,a.isModifierKey=bi,a.lookupKey=Co,a.normalizeKeyMap=$a,a.StringStream=ka,a.SharedTextMarker=Jt,a.TextMarker=hr,a.LineWidget=De,a.e_preventDefault=$n,a.e_stopPropagation=ea,a.e_stop=ut,a.addClass=Dt,a.contains=je,a.rmClass=nn,a.keyNames=Ur}nu(ul),Tc(ul);var wc="iter insert remove copy getEditor constructor".split(" ");for(var Yu in Ar.prototype)Ar.prototype.hasOwnProperty(Yu)&&it(wc,Yu)<0&&(ul.prototype[Yu]=function(a){return function(){return a.apply(this.doc,arguments)}}(Ar.prototype[Yu]));return zn(Ar),ul.inputStyles={textarea:Ml,contenteditable:Jo},ul.defineMode=function(a){!ul.defaults.mode&&a!="null"&&(ul.defaults.mode=a),Xt.apply(this,arguments)},ul.defineMIME=Rn,ul.defineMode("null",function(){return{token:function(a){return a.skipToEnd()}}}),ul.defineMIME("text/plain","null"),ul.defineExtension=function(a,E){ul.prototype[a]=E},ul.defineDocExtension=function(a,E){Ar.prototype[a]=E},ul.fromTextArea=Fc,kc(ul),ul.version="5.58.2",ul})},25419:function(St,zt,ne){(function(y){y(ne(89780),ne(15525),ne(98101))})(function(y){"use strict";y.defineMode("markdown",function(Oe,ke){var ot=y.getMode(Oe,"text/html"),Re=ot.name=="null";function Se(we){if(y.findModeByName){var fe=y.findModeByName(we);fe&&(we=fe.mime||fe.mimes[0])}var it=y.getMode(Oe,we);return it.name=="null"?null:it}ke.highlightFormatting===void 0&&(ke.highlightFormatting=!1),ke.maxBlockquoteDepth===void 0&&(ke.maxBlockquoteDepth=0),ke.taskLists===void 0&&(ke.taskLists=!1),ke.strikethrough===void 0&&(ke.strikethrough=!1),ke.emoji===void 0&&(ke.emoji=!1),ke.fencedCodeBlockHighlighting===void 0&&(ke.fencedCodeBlockHighlighting=!0),ke.fencedCodeBlockDefaultMode===void 0&&(ke.fencedCodeBlockDefaultMode="text/plain"),ke.xml===void 0&&(ke.xml=!0),ke.tokenTypeOverrides===void 0&&(ke.tokenTypeOverrides={});var Ve={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var Ke in Ve)Ve.hasOwnProperty(Ke)&&ke.tokenTypeOverrides[Ke]&&(Ve[Ke]=ke.tokenTypeOverrides[Ke]);var ze=/^([*\-_])(?:\s*\1){2,}\s*$/,nt=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,lt=/^\[(x| )\](?=\s)/i,Be=ke.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,kt=/^ {0,3}(?:\={1,}|-{2,})\s*$/,rt=/^[^#!\[\]*_\\<>` "'(~:]+/,Fe=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,Te=/^\s*\[[^\]]+?\]:.*$/,Ne=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\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]/,tt=" ";function st(we,fe,it){return fe.f=fe.inline=it,it(we,fe)}function Nt(we,fe,it){return fe.f=fe.block=it,it(we,fe)}function he(we){return!we||!/\S/.test(we.string)}function Ze(we){if(we.linkTitle=!1,we.linkHref=!1,we.linkText=!1,we.em=!1,we.strong=!1,we.strikethrough=!1,we.quote=0,we.indentedCode=!1,we.f==nn){var fe=Re;if(!fe){var it=y.innerMode(ot,we.htmlState);fe=it.mode.name=="xml"&&it.state.tagStart===null&&!it.state.context&&it.state.tokenize.isInText}fe&&(we.f=bt,we.block=pt,we.htmlState=null)}return we.trailingSpace=0,we.trailingSpaceNewLine=!1,we.prevLine=we.thisLine,we.thisLine={stream:null},null}function pt(we,fe){var it=we.column()===fe.indentation,Yt=he(fe.prevLine.stream),et=fe.indentedCode,He=fe.prevLine.hr,Ue=fe.list!==!1,at=(fe.listStack[fe.listStack.length-1]||0)+3;fe.indentedCode=!1;var dn=fe.indentation;if(fe.indentationDiff===null&&(fe.indentationDiff=fe.indentation,Ue)){for(fe.list=null;dn=4&&(et||fe.prevLine.fencedCodeEnd||fe.prevLine.header||Yt))return we.skipToEnd(),fe.indentedCode=!0,Ve.code;if(we.eatSpace())return null;if(it&&fe.indentation<=at&&(At=we.match(Be))&&At[1].length<=6)return fe.quote=0,fe.header=At[1].length,fe.thisLine.header=!0,ke.highlightFormatting&&(fe.formatting="header"),fe.f=fe.inline,qe(fe);if(fe.indentation<=at&&we.eat(">"))return fe.quote=it?1:fe.quote+1,ke.highlightFormatting&&(fe.formatting="quote"),we.eatSpace(),qe(fe);if(!An&&!fe.setext&&it&&fe.indentation<=at&&(At=we.match(nt))){var Xe=At[1]?"ol":"ul";return fe.indentation=dn+we.current().length,fe.list=!0,fe.quote=0,fe.listStack.push(fe.indentation),fe.em=!1,fe.strong=!1,fe.code=!1,fe.strikethrough=!1,ke.taskLists&&we.match(lt,!1)&&(fe.taskList=!0),fe.f=fe.inline,ke.highlightFormatting&&(fe.formatting=["list","list-"+Xe]),qe(fe)}else{if(it&&fe.indentation<=at&&(At=we.match(Fe,!0)))return fe.quote=0,fe.fencedEndRE=new RegExp(At[1]+"+ *$"),fe.localMode=ke.fencedCodeBlockHighlighting&&Se(At[2]||ke.fencedCodeBlockDefaultMode),fe.localMode&&(fe.localState=y.startState(fe.localMode)),fe.f=fe.block=Ut,ke.highlightFormatting&&(fe.formatting="code-block"),fe.code=-1,qe(fe);if(fe.setext||(!Qt||!Ue)&&!fe.quote&&fe.list===!1&&!fe.code&&!An&&!Te.test(we.string)&&(At=we.lookAhead(1))&&(At=At.match(kt)))return fe.setext?(fe.header=fe.setext,fe.setext=0,we.skipToEnd(),ke.highlightFormatting&&(fe.formatting="header")):(fe.header=At[0].charAt(0)=="="?1:2,fe.setext=fe.header),fe.thisLine.header=!0,fe.f=fe.inline,qe(fe);if(An)return we.skipToEnd(),fe.hr=!0,fe.thisLine.hr=!0,Ve.hr;if(we.peek()==="[")return st(we,fe,sn)}return st(we,fe,fe.inline)}function nn(we,fe){var it=ot.token(we,fe.htmlState);if(!Re){var Yt=y.innerMode(ot,fe.htmlState);(Yt.mode.name=="xml"&&Yt.state.tagStart===null&&!Yt.state.context&&Yt.state.tokenize.isInText||fe.md_inside&&we.current().indexOf(">")>-1)&&(fe.f=bt,fe.block=pt,fe.htmlState=null)}return it}function Ut(we,fe){var it=fe.listStack[fe.listStack.length-1]||0,Yt=fe.indentation=we.quote?fe.push(Ve.formatting+"-"+we.formatting[it]+"-"+we.quote):fe.push("error"))}if(we.taskOpen)return fe.push("meta"),fe.length?fe.join(" "):null;if(we.taskClosed)return fe.push("property"),fe.length?fe.join(" "):null;if(we.linkHref?fe.push(Ve.linkHref,"url"):(we.strong&&fe.push(Ve.strong),we.em&&fe.push(Ve.em),we.strikethrough&&fe.push(Ve.strikethrough),we.emoji&&fe.push(Ve.emoji),we.linkText&&fe.push(Ve.linkText),we.code&&fe.push(Ve.code),we.image&&fe.push(Ve.image),we.imageAltText&&fe.push(Ve.imageAltText,"link"),we.imageMarker&&fe.push(Ve.imageMarker)),we.header&&fe.push(Ve.header,Ve.header+"-"+we.header),we.quote&&(fe.push(Ve.quote),!ke.maxBlockquoteDepth||ke.maxBlockquoteDepth>=we.quote?fe.push(Ve.quote+"-"+we.quote):fe.push(Ve.quote+"-"+ke.maxBlockquoteDepth)),we.list!==!1){var Yt=(we.listStack.length-1)%3;Yt?Yt===1?fe.push(Ve.list2):fe.push(Ve.list3):fe.push(Ve.list1)}return we.trailingSpaceNewLine?fe.push("trailing-space-new-line"):we.trailingSpace&&fe.push("trailing-space-"+(we.trailingSpace%2?"a":"b")),fe.length?fe.join(" "):null}function $e(we,fe){if(we.match(rt,!0))return qe(fe)}function bt(we,fe){var it=fe.text(we,fe);if(typeof it!="undefined")return it;if(fe.list)return fe.list=null,qe(fe);if(fe.taskList){var Yt=we.match(lt,!0)[1]===" ";return Yt?fe.taskOpen=!0:fe.taskClosed=!0,ke.highlightFormatting&&(fe.formatting="task"),fe.taskList=!1,qe(fe)}if(fe.taskOpen=!1,fe.taskClosed=!1,fe.header&&we.match(/^#+$/,!0))return ke.highlightFormatting&&(fe.formatting="header"),qe(fe);var et=we.next();if(fe.linkTitle){fe.linkTitle=!1;var He=et;et==="("&&(He=")"),He=(He+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var Ue="^\\s*(?:[^"+He+"\\\\]+|\\\\\\\\|\\\\.)"+He;if(we.match(new RegExp(Ue),!0))return Ve.linkHref}if(et==="`"){var at=fe.formatting;ke.highlightFormatting&&(fe.formatting="code"),we.eatWhile("`");var dn=we.current().length;if(fe.code==0&&(!fe.quote||dn==1))return fe.code=dn,qe(fe);if(dn==fe.code){var Qt=qe(fe);return fe.code=0,Qt}else return fe.formatting=at,qe(fe)}else if(fe.code)return qe(fe);if(et==="\\"&&(we.next(),ke.highlightFormatting)){var An=qe(fe),At=Ve.formatting+"-escape";return An?An+" "+At:At}if(et==="!"&&we.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return fe.imageMarker=!0,fe.image=!0,ke.highlightFormatting&&(fe.formatting="image"),qe(fe);if(et==="["&&fe.imageMarker&&we.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return fe.imageMarker=!1,fe.imageAltText=!0,ke.highlightFormatting&&(fe.formatting="image"),qe(fe);if(et==="]"&&fe.imageAltText){ke.highlightFormatting&&(fe.formatting="image");var An=qe(fe);return fe.imageAltText=!1,fe.image=!1,fe.inline=fe.f=je,An}if(et==="["&&!fe.image)return fe.linkText&&we.match(/^.*?\]/)||(fe.linkText=!0,ke.highlightFormatting&&(fe.formatting="link")),qe(fe);if(et==="]"&&fe.linkText){ke.highlightFormatting&&(fe.formatting="link");var An=qe(fe);return fe.linkText=!1,fe.inline=fe.f=we.match(/\(.*?\)| ?\[.*?\]/,!1)?je:bt,An}if(et==="<"&&we.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){fe.f=fe.inline=Pe,ke.highlightFormatting&&(fe.formatting="link");var An=qe(fe);return An?An+=" ":An="",An+Ve.linkInline}if(et==="<"&&we.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){fe.f=fe.inline=Pe,ke.highlightFormatting&&(fe.formatting="link");var An=qe(fe);return An?An+=" ":An="",An+Ve.linkEmail}if(ke.xml&&et==="<"&&we.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var Xe=we.string.indexOf(">",we.pos);if(Xe!=-1){var en=we.string.substring(we.start,Xe);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(en)&&(fe.md_inside=!0)}return we.backUp(1),fe.htmlState=y.startState(ot),Nt(we,fe,nn)}if(ke.xml&&et==="<"&&we.match(/^\/\w*?>/))return fe.md_inside=!1,"tag";if(et==="*"||et==="_"){for(var ue=1,ae=we.pos==1?" ":we.string.charAt(we.pos-2);ue<3&&we.eat(et);)ue++;var re=we.peek()||" ",ce=!/\s/.test(re)&&(!Ne.test(re)||/\s/.test(ae)||Ne.test(ae)),ve=!/\s/.test(ae)&&(!Ne.test(ae)||/\s/.test(re)||Ne.test(re)),ie=null,Ce=null;if(ue%2&&(!fe.em&&ce&&(et==="*"||!ve||Ne.test(ae))?ie=!0:fe.em==et&&ve&&(et==="*"||!ce||Ne.test(re))&&(ie=!1)),ue>1&&(!fe.strong&&ce&&(et==="*"||!ve||Ne.test(ae))?Ce=!0:fe.strong==et&&ve&&(et==="*"||!ce||Ne.test(re))&&(Ce=!1)),Ce!=null||ie!=null){ke.highlightFormatting&&(fe.formatting=ie==null?"strong":Ce==null?"em":"strong em"),ie===!0&&(fe.em=et),Ce===!0&&(fe.strong=et);var Qt=qe(fe);return ie===!1&&(fe.em=!1),Ce===!1&&(fe.strong=!1),Qt}}else if(et===" "&&(we.eat("*")||we.eat("_"))){if(we.peek()===" ")return qe(fe);we.backUp(1)}if(ke.strikethrough){if(et==="~"&&we.eatWhile(et)){if(fe.strikethrough){ke.highlightFormatting&&(fe.formatting="strikethrough");var Qt=qe(fe);return fe.strikethrough=!1,Qt}else if(we.match(/^[^\s]/,!1))return fe.strikethrough=!0,ke.highlightFormatting&&(fe.formatting="strikethrough"),qe(fe)}else if(et===" "&&we.match(/^~~/,!0)){if(we.peek()===" ")return qe(fe);we.backUp(2)}}if(ke.emoji&&et===":"&&we.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){fe.emoji=!0,ke.highlightFormatting&&(fe.formatting="emoji");var yt=qe(fe);return fe.emoji=!1,yt}return et===" "&&(we.match(/^ +$/,!1)?fe.trailingSpace++:fe.trailingSpace&&(fe.trailingSpaceNewLine=!0)),qe(fe)}function Pe(we,fe){var it=we.next();if(it===">"){fe.f=fe.inline=bt,ke.highlightFormatting&&(fe.formatting="link");var Yt=qe(fe);return Yt?Yt+=" ":Yt="",Yt+Ve.linkInline}return we.match(/^[^>]+/,!0),Ve.linkInline}function je(we,fe){if(we.eatSpace())return null;var it=we.next();return it==="("||it==="["?(fe.f=fe.inline=Dt(it==="("?")":"]"),ke.highlightFormatting&&(fe.formatting="link-string"),fe.linkHref=!0,qe(fe)):"error"}var dt={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function Dt(we){return function(fe,it){var Yt=fe.next();if(Yt===we){it.f=it.inline=bt,ke.highlightFormatting&&(it.formatting="link-string");var et=qe(it);return it.linkHref=!1,et}return fe.match(dt[we]),it.linkHref=!0,qe(it)}}function sn(we,fe){return we.match(/^([^\]\\]|\\.)*\]:/,!1)?(fe.f=Ht,we.next(),ke.highlightFormatting&&(fe.formatting="link"),fe.linkText=!0,qe(fe)):st(we,fe,bt)}function Ht(we,fe){if(we.match(/^\]:/,!0)){fe.f=fe.inline=Kt,ke.highlightFormatting&&(fe.formatting="link");var it=qe(fe);return fe.linkText=!1,it}return we.match(/^([^\]\\]|\\.)+/,!0),Ve.linkText}function Kt(we,fe){return we.eatSpace()?null:(we.match(/^[^\s]+/,!0),we.peek()===void 0?fe.linkTitle=!0:we.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),fe.f=fe.inline=bt,Ve.linkHref+" url")}var Bn={startState:function(){return{f:pt,prevLine:{stream:null},thisLine:{stream:null},block:pt,htmlState:null,indentation:0,inline:bt,text:$e,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(we){return{f:we.f,prevLine:we.prevLine,thisLine:we.thisLine,block:we.block,htmlState:we.htmlState&&y.copyState(ot,we.htmlState),indentation:we.indentation,localMode:we.localMode,localState:we.localMode?y.copyState(we.localMode,we.localState):null,inline:we.inline,text:we.text,formatting:!1,linkText:we.linkText,linkTitle:we.linkTitle,linkHref:we.linkHref,code:we.code,em:we.em,strong:we.strong,strikethrough:we.strikethrough,emoji:we.emoji,header:we.header,setext:we.setext,hr:we.hr,taskList:we.taskList,list:we.list,listStack:we.listStack.slice(0),quote:we.quote,indentedCode:we.indentedCode,trailingSpace:we.trailingSpace,trailingSpaceNewLine:we.trailingSpaceNewLine,md_inside:we.md_inside,fencedEndRE:we.fencedEndRE}},token:function(we,fe){if(fe.formatting=!1,we!=fe.thisLine.stream){if(fe.header=0,fe.hr=!1,we.match(/^\s*$/,!0))return Ze(fe),null;if(fe.prevLine=fe.thisLine,fe.thisLine={stream:we},fe.taskList=!1,fe.trailingSpace=0,fe.trailingSpaceNewLine=!1,!fe.localState&&(fe.f=fe.block,fe.f!=nn)){var it=we.match(/^\s*/,!0)[0].replace(/\t/g,tt).length;if(fe.indentation=it,fe.indentationDiff=null,it>0)return null}}return fe.f(we,fe)},innerMode:function(we){return we.block==nn?{state:we.htmlState,mode:ot}:we.localState?{state:we.localState,mode:we.localMode}:{state:we,mode:Bn}},indent:function(we,fe,it){return we.block==nn&&ot.indent?ot.indent(we.htmlState,fe,it):we.localState&&we.localMode.indent?we.localMode.indent(we.localState,fe,it):y.Pass},blankLine:Ze,getType:qe,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return Bn},"xml"),y.defineMIME("text/markdown","markdown"),y.defineMIME("text/x-markdown","markdown")})},98101:function(St,zt,ne){(function(y){y(ne(89780))})(function(y){"use strict";y.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var Oe=0;Oe-1&&ot.substring(Ve+1,ot.length);if(Ke)return y.findModeByExtension(Ke)},y.findModeByName=function(ot){ot=ot.toLowerCase();for(var Re=0;Re0?rt.cmdState[rt.cmdState.length-1]:null}function Se(rt){var Fe=rt.cmdState.pop();Fe&&Fe.closeBracket()}function Ve(rt){for(var Fe=rt.cmdState,Te=Fe.length-1;Te>=0;Te--){var Ne=Fe[Te];if(Ne.name!="DEFAULT")return Ne}return{styleIdentifier:function(){return null}}}function Ke(rt,Fe,Te){return function(){this.name=rt,this.bracketNo=0,this.style=Fe,this.styles=Te,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var ze={};ze.importmodule=Ke("importmodule","tag",["string","builtin"]),ze.documentclass=Ke("documentclass","tag",["","atom"]),ze.usepackage=Ke("usepackage","tag",["atom"]),ze.begin=Ke("begin","tag",["atom"]),ze.end=Ke("end","tag",["atom"]),ze.label=Ke("label","tag",["atom"]),ze.ref=Ke("ref","tag",["atom"]),ze.eqref=Ke("eqref","tag",["atom"]),ze.cite=Ke("cite","tag",["atom"]),ze.bibitem=Ke("bibitem","tag",["atom"]),ze.Bibitem=Ke("Bibitem","tag",["atom"]),ze.RBibitem=Ke("RBibitem","tag",["atom"]),ze.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function nt(rt,Fe){rt.f=Fe}function lt(rt,Fe){var Te;if(rt.match(/^\\[a-zA-Z@]+/)){var Ne=rt.current().slice(1);return Te=ze.hasOwnProperty(Ne)?ze[Ne]:ze.DEFAULT,Te=new Te,ot(Fe,Te),nt(Fe,kt),Te.style}if(rt.match(/^\\[$&%#{}_]/)||rt.match(/^\\[,;!\/\\]/))return"tag";if(rt.match("\\["))return nt(Fe,function(st,Nt){return Be(st,Nt,"\\]")}),"keyword";if(rt.match("\\("))return nt(Fe,function(st,Nt){return Be(st,Nt,"\\)")}),"keyword";if(rt.match("$$"))return nt(Fe,function(st,Nt){return Be(st,Nt,"$$")}),"keyword";if(rt.match("$"))return nt(Fe,function(st,Nt){return Be(st,Nt,"$")}),"keyword";var tt=rt.next();if(tt=="%")return rt.skipToEnd(),"comment";if(tt=="}"||tt=="]"){if(Te=Re(Fe),Te)Te.closeBracket(tt),nt(Fe,kt);else return"error";return"bracket"}else return tt=="{"||tt=="["?(Te=ze.DEFAULT,Te=new Te,ot(Fe,Te),"bracket"):/\d/.test(tt)?(rt.eatWhile(/[\w.%]/),"atom"):(rt.eatWhile(/[\w\-_]/),Te=Ve(Fe),Te.name=="begin"&&(Te.argument=rt.current()),Te.styleIdentifier())}function Be(rt,Fe,Te){if(rt.eatSpace())return null;if(Te&&rt.match(Te))return nt(Fe,lt),"keyword";if(rt.match(/^\\[a-zA-Z@]+/))return"tag";if(rt.match(/^[a-zA-Z]+/))return"variable-2";if(rt.match(/^\\[$&%#{}_]/)||rt.match(/^\\[,;!\/]/)||rt.match(/^[\^_&]/))return"tag";if(rt.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(rt.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var Ne=rt.next();return Ne=="{"||Ne=="}"||Ne=="["||Ne=="]"||Ne=="("||Ne==")"?"bracket":Ne=="%"?(rt.skipToEnd(),"comment"):"error"}function kt(rt,Fe){var Te=rt.peek(),Ne;return Te=="{"||Te=="["?(Ne=Re(Fe),Ne.openBracket(Te),rt.eat(Te),nt(Fe,lt),"bracket"):/[ \t\r]/.test(Te)?(rt.eat(Te),null):(nt(Fe,lt),Se(Fe),lt(rt,Fe))}return{startState:function(){var rt=ke.inMathMode?function(Fe,Te){return Be(Fe,Te)}:lt;return{cmdState:[],f:rt}},copyState:function(rt){return{cmdState:rt.cmdState.slice(),f:rt.f}},token:function(rt,Fe){return Fe.f(rt,Fe)},blankLine:function(rt){rt.f=lt,rt.cmdState.length=0},lineComment:"%"}}),y.defineMIME("text/x-stex","stex"),y.defineMIME("text/x-latex","stex")})},15525:function(St,zt,ne){(function(y){y(ne(89780))})(function(y){"use strict";var Oe={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},ke={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};y.defineMode("xml",function(ot,Re){var Se=ot.indentUnit,Ve={},Ke=Re.htmlMode?Oe:ke;for(var ze in Ke)Ve[ze]=Ke[ze];for(var ze in Re)Ve[ze]=Re[ze];var nt,lt;function Be(Pe,je){function dt(Ht){return je.tokenize=Ht,Ht(Pe,je)}var Dt=Pe.next();if(Dt=="<")return Pe.eat("!")?Pe.eat("[")?Pe.match("CDATA[")?dt(Fe("atom","]]>")):null:Pe.match("--")?dt(Fe("comment","-->")):Pe.match("DOCTYPE",!0,!0)?(Pe.eatWhile(/[\w\._\-]/),dt(Te(1))):null:Pe.eat("?")?(Pe.eatWhile(/[\w\._\-]/),je.tokenize=Fe("meta","?>"),"meta"):(nt=Pe.eat("/")?"closeTag":"openTag",je.tokenize=kt,"tag bracket");if(Dt=="&"){var sn;return Pe.eat("#")?Pe.eat("x")?sn=Pe.eatWhile(/[a-fA-F\d]/)&&Pe.eat(";"):sn=Pe.eatWhile(/[\d]/)&&Pe.eat(";"):sn=Pe.eatWhile(/[\w\.\-:]/)&&Pe.eat(";"),sn?"atom":"error"}else return Pe.eatWhile(/[^&<]/),null}Be.isInText=!0;function kt(Pe,je){var dt=Pe.next();if(dt==">"||dt=="/"&&Pe.eat(">"))return je.tokenize=Be,nt=dt==">"?"endTag":"selfcloseTag","tag bracket";if(dt=="=")return nt="equals",null;if(dt=="<"){je.tokenize=Be,je.state=Nt,je.tagName=je.tagStart=null;var Dt=je.tokenize(Pe,je);return Dt?Dt+" tag error":"tag error"}else return/[\'\"]/.test(dt)?(je.tokenize=rt(dt),je.stringStartCol=Pe.column(),je.tokenize(Pe,je)):(Pe.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function rt(Pe){var je=function(dt,Dt){for(;!dt.eol();)if(dt.next()==Pe){Dt.tokenize=kt;break}return"string"};return je.isInAttribute=!0,je}function Fe(Pe,je){return function(dt,Dt){for(;!dt.eol();){if(dt.match(je)){Dt.tokenize=Be;break}dt.next()}return Pe}}function Te(Pe){return function(je,dt){for(var Dt;(Dt=je.next())!=null;){if(Dt=="<")return dt.tokenize=Te(Pe+1),dt.tokenize(je,dt);if(Dt==">")if(Pe==1){dt.tokenize=Be;break}else return dt.tokenize=Te(Pe-1),dt.tokenize(je,dt)}return"meta"}}function Ne(Pe,je,dt){this.prev=Pe.context,this.tagName=je,this.indent=Pe.indented,this.startOfLine=dt,(Ve.doNotIndent.hasOwnProperty(je)||Pe.context&&Pe.context.noIndent)&&(this.noIndent=!0)}function tt(Pe){Pe.context&&(Pe.context=Pe.context.prev)}function st(Pe,je){for(var dt;;){if(!Pe.context||(dt=Pe.context.tagName,!Ve.contextGrabbers.hasOwnProperty(dt)||!Ve.contextGrabbers[dt].hasOwnProperty(je)))return;tt(Pe)}}function Nt(Pe,je,dt){return Pe=="openTag"?(dt.tagStart=je.column(),he):Pe=="closeTag"?Ze:Nt}function he(Pe,je,dt){return Pe=="word"?(dt.tagName=je.current(),lt="tag",Ut):Ve.allowMissingTagName&&Pe=="endTag"?(lt="tag bracket",Ut(Pe,je,dt)):(lt="error",he)}function Ze(Pe,je,dt){if(Pe=="word"){var Dt=je.current();return dt.context&&dt.context.tagName!=Dt&&Ve.implicitlyClosed.hasOwnProperty(dt.context.tagName)&&tt(dt),dt.context&&dt.context.tagName==Dt||Ve.matchClosing===!1?(lt="tag",pt):(lt="tag error",nn)}else return Ve.allowMissingTagName&&Pe=="endTag"?(lt="tag bracket",pt(Pe,je,dt)):(lt="error",nn)}function pt(Pe,je,dt){return Pe!="endTag"?(lt="error",pt):(tt(dt),Nt)}function nn(Pe,je,dt){return lt="error",pt(Pe,je,dt)}function Ut(Pe,je,dt){if(Pe=="word")return lt="attribute",qe;if(Pe=="endTag"||Pe=="selfcloseTag"){var Dt=dt.tagName,sn=dt.tagStart;return dt.tagName=dt.tagStart=null,Pe=="selfcloseTag"||Ve.autoSelfClosers.hasOwnProperty(Dt)?st(dt,Dt):(st(dt,Dt),dt.context=new Ne(dt,Dt,sn==dt.indented)),Nt}return lt="error",Ut}function qe(Pe,je,dt){return Pe=="equals"?$e:(Ve.allowMissing||(lt="error"),Ut(Pe,je,dt))}function $e(Pe,je,dt){return Pe=="string"?bt:Pe=="word"&&Ve.allowUnquoted?(lt="string",Ut):(lt="error",Ut(Pe,je,dt))}function bt(Pe,je,dt){return Pe=="string"?bt:Ut(Pe,je,dt)}return{startState:function(Pe){var je={tokenize:Be,state:Nt,indented:Pe||0,tagName:null,tagStart:null,context:null};return Pe!=null&&(je.baseIndent=Pe),je},token:function(Pe,je){if(!je.tagName&&Pe.sol()&&(je.indented=Pe.indentation()),Pe.eatSpace())return null;nt=null;var dt=je.tokenize(Pe,je);return(dt||nt)&&dt!="comment"&&(lt=null,je.state=je.state(nt||dt,Pe,je),lt&&(dt=lt=="error"?dt+" error":lt)),dt},indent:function(Pe,je,dt){var Dt=Pe.context;if(Pe.tokenize.isInAttribute)return Pe.tagStart==Pe.indented?Pe.stringStartCol+1:Pe.indented+Se;if(Dt&&Dt.noIndent)return y.Pass;if(Pe.tokenize!=kt&&Pe.tokenize!=Be)return dt?dt.match(/^(\s*)/)[0].length:0;if(Pe.tagName)return Ve.multilineTagIndentPastTag!==!1?Pe.tagStart+Pe.tagName.length+2:Pe.tagStart+Se*(Ve.multilineTagIndentFactor||1);if(Ve.alignCDATA&&/$/,blockCommentStart:"",configuration:Ve.htmlMode?"html":"xml",helperType:Ve.htmlMode?"html":"xml",skipAttribute:function(Pe){Pe.state==$e&&(Pe.state=Ut)},xmlCurrentTag:function(Pe){return Pe.tagName?{name:Pe.tagName,close:Pe.type=="closeTag"}:null},xmlCurrentContext:function(Pe){for(var je=[],dt=Pe.context;dt;dt=dt.prev)dt.tagName&&je.push(dt.tagName);return je.reverse()}}}),y.defineMIME("text/xml","xml"),y.defineMIME("application/xml","xml"),y.mimeModes.hasOwnProperty("text/html")||y.defineMIME("text/html",{name:"xml",htmlMode:!0})})},2859:function(St,zt,ne){"use strict";ne.d(zt,{hP:function(){return en}});var y=function(ue,ae){return(y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(re,ce){re.__proto__=ce}||function(re,ce){for(var ve in ce)Object.prototype.hasOwnProperty.call(ce,ve)&&(re[ve]=ce[ve])})(ue,ae)};function Oe(ue,ae){function re(){this.constructor=ue}y(ue,ae),ue.prototype=ae===null?Object.create(ae):(re.prototype=ae.prototype,new re)}function ke(ue,ae,re,ce){return new(re||(re=Promise))(function(ve,ie){function Ce(ft){try{gt(ce.next(ft))}catch(Ct){ie(Ct)}}function yt(ft){try{gt(ce.throw(ft))}catch(Ct){ie(Ct)}}function gt(ft){var Ct;ft.done?ve(ft.value):(Ct=ft.value,Ct instanceof re?Ct:new re(function(pn){pn(Ct)})).then(Ce,yt)}gt((ce=ce.apply(ue,ae||[])).next())})}function ot(ue,ae){var re,ce,ve,ie,Ce={label:0,sent:function(){if(1&ve[0])throw ve[1];return ve[1]},trys:[],ops:[]};return ie={next:yt(0),throw:yt(1),return:yt(2)},typeof Symbol=="function"&&(ie[Symbol.iterator]=function(){return this}),ie;function yt(gt){return function(ft){return function(Ct){if(re)throw new TypeError("Generator is already executing.");for(;Ce;)try{if(re=1,ce&&(ve=2&Ct[0]?ce.return:Ct[0]?ce.throw||((ve=ce.return)&&ve.call(ce),0):ce.next)&&!(ve=ve.call(ce,Ct[1])).done)return ve;switch(ce=0,ve&&(Ct=[2&Ct[0],ve.value]),Ct[0]){case 0:case 1:ve=Ct;break;case 4:return Ce.label++,{value:Ct[1],done:!1};case 5:Ce.label++,ce=Ct[1],Ct=[0];continue;case 7:Ct=Ce.ops.pop(),Ce.trys.pop();continue;default:if(ve=Ce.trys,!((ve=ve.length>0&&ve[ve.length-1])||Ct[0]!==6&&Ct[0]!==2)){Ce=0;continue}if(Ct[0]===3&&(!ve||Ct[1]>ve[0]&&Ct[1] `,Ct.style.marginLeft="5px",ft.appendChild(Ct)}var pn=document.createElement("div");pn.style.display="flex",pn.style.alignItems="center",pn.style.minHeight="20px",pn.style.flexGrow="2";var Fn=document.createElement("hr");if(Fn.style.minWidth="20px",Fn.style.border="0px",Fn.style.borderTop="3px solid "+(ie.uiStyleSettings!==void 0?ie.uiStyleSettings.toolboxColor:"#eeeeee"),Fn.style.flexGrow="2",pn.appendChild(Fn),ft.appendChild(pn),gt==="both"||gt==="end"){var Sn=document.createElement("div");Sn.style.display="flex",Sn.style.alignItems="center",Sn.style.minHeight="20px",Sn.innerHTML=` - `,Sn.style.marginRight="5px",ft.appendChild(Sn)}ie.typeBoxes.push(ft)},ie=this,Ce=0;Ce<4;Ce++)ve(Ce);return ce},ae.prototype.setCurrentType=function(re,ce){var ve=this;this.currentType=re,this.typeBoxes.forEach(function(ie){ie.style.borderColor=ie===ce?ve.uiStyleSettings!==void 0?ve.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},ae}(Fe),sn=function(ue){function ae(re,ce,ve){var ie=ue.call(this,re,ce,ve)||this;return ie.arrowType="end",ie.arrowBaseHeight=10,ie.arrowBaseWidth=10,ie.getArrowPoints=ie.getArrowPoints.bind(ie),ie.setArrowType=ie.setArrowType.bind(ie),ie.arrowTypePanel=new Dt("Arrow type","end"),ie.arrowTypePanel.onArrowTypeChanged=ie.setArrowType,ie}return Oe(ae,ue),ae.prototype.ownsTarget=function(re){return!(!ue.prototype.ownsTarget.call(this,re)&&re!==this.arrow1&&re!==this.arrow2)},ae.prototype.getArrowPoints=function(re,ce){var ve=this.arrowBaseWidth+2*this.strokeWidth,ie=this.arrowBaseHeight+2*this.strokeWidth;return re-ve/2+","+(ce+ie/2)+" "+re+","+(ce-ie/2)+" "+(re+ve/2)+","+(ce+ie/2)},ae.prototype.createTips=function(){this.arrow1=Se.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(Se.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=Se.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(Se.createTransform()),this.visual.appendChild(this.arrow2)},ae.prototype.pointerDown=function(re,ce){ue.prototype.pointerDown.call(this,re,ce),this.state==="creating"&&this.createTips()},ae.prototype.adjustVisual=function(){if(ue.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",Se.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),Se.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var re=0;Math.abs(this.x1-this.x2)>.1&&(re=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var ce=this.arrow1.transform.baseVal.getItem(0);ce.setRotate(re,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(ce,0);var ve=this.arrow2.transform.baseVal.getItem(0);ve.setRotate(re+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(ve,0)}},ae.prototype.setArrowType=function(re){this.arrowType=re,this.adjustVisual(),this.stateChanged()},Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var re=Object.assign({arrowType:this.arrowType},ue.prototype.getState.call(this));return re.typeName=ae.typeName,re},ae.prototype.restoreState=function(re){ue.prototype.restoreState.call(this,re);var ce=re;this.arrowType=ce.arrowType,this.createTips(),this.adjustVisual()},ae.typeName="ArrowMarker",ae.title="Arrow marker",ae.icon='',ae}(bt),Ht=function(ue){function ae(re,ce,ve){var ie=ue.call(this,re,ce,ve)||this;return ie.fillColor=ve.defaultFillColor,ie.strokeWidth=0,ie.fillPanel=new Te("Color",ve.defaultColorSet,ve.defaultFillColor),ie.fillPanel.onColorChanged=ie.setFillColor,ie}return Oe(ae,ue),Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var re=ue.prototype.getState.call(this);return re.typeName=ae.typeName,re},ae.typeName="CoverMarker",ae.title="Cover marker",ae.icon='',ae}(Ze),Kt=function(ue){function ae(re,ce,ve,ie){var Ce=ue.call(this,re,ie||'')||this;return Ce.opacities=[],Ce.opacityBoxes=[],Ce.opacities=ce,Ce.currentOpacity=ve,Ce.setCurrentOpacity=Ce.setCurrentOpacity.bind(Ce),Ce}return Oe(ae,ue),ae.prototype.getUi=function(){var re=this,ce=document.createElement("div");return ce.style.display="flex",ce.style.overflow="hidden",ce.style.flexGrow="2",ce.style.justifyContent="space-between",this.opacities.forEach(function(ve){var ie=document.createElement("div");ie.style.display="flex",ie.style.alignItems="center",ie.style.justifyContent="center",ie.style.padding="5px",ie.style.borderWidth="2px",ie.style.borderStyle="solid",ie.style.borderColor=ve===re.currentOpacity?re.uiStyleSettings.toolboxAccentColor:"transparent",ie.addEventListener("click",function(){re.setCurrentOpacity(ve,ie)}),ce.appendChild(ie);var Ce=document.createElement("div");Ce.innerText=100*ve+"%",ie.appendChild(Ce),re.opacityBoxes.push(ie)}),ce},ae.prototype.setCurrentOpacity=function(re,ce){var ve=this;this.currentOpacity=re,this.opacityBoxes.forEach(function(ie){ie.style.borderColor=ie===ce?ve.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},ae}(Fe),Bn=function(ue){function ae(re,ce,ve){var ie=ue.call(this,re,ce,ve)||this;return ie.setOpacity=ie.setOpacity.bind(ie),ie.fillColor=ve.defaultHighlightColor,ie.strokeWidth=0,ie.opacity=ve.defaultHighlightOpacity,ie.fillPanel=new Te("Color",ve.defaultColorSet,ie.fillColor),ie.fillPanel.onColorChanged=ie.setFillColor,ie.opacityPanel=new Kt("Opacity",ve.defaultOpacitySteps,ie.opacity),ie.opacityPanel.onOpacityChanged=ie.setOpacity,ie}return Oe(ae,ue),ae.prototype.setOpacity=function(re){this.opacity=re,this.visual&&Se.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var re=ue.prototype.getState.call(this);return re.typeName=ae.typeName,re},ae.typeName="HighlightMarker",ae.title="Highlight marker",ae.icon='',ae}(Ht),we='',fe='',it=function(ue){function ae(re,ce,ve){var ie=ue.call(this,re,ce,ve)||this;return ie.bgColor="transparent",ie.tipPosition={x:0,y:0},ie.tipBase1Position={x:0,y:0},ie.tipBase2Position={x:0,y:0},ie.tipMoving=!1,ie.color=ve.defaultStrokeColor,ie.bgColor=ve.defaultFillColor,ie.fontFamily=ve.defaultFontFamily,ie.defaultSize={x:100,y:30},ie.setBgColor=ie.setBgColor.bind(ie),ie.getTipPoints=ie.getTipPoints.bind(ie),ie.positionTip=ie.positionTip.bind(ie),ie.setTipPoints=ie.setTipPoints.bind(ie),ie.colorPanel=new Te("Text color",ve.defaultColorSet,ie.color,we),ie.colorPanel.onColorChanged=ie.setColor,ie.bgColorPanel=new Te("Fill color",ve.defaultColorSet,ie.bgColor,fe),ie.bgColorPanel.onColorChanged=ie.setBgColor,ie.fontFamilyPanel=new Pe("Font",ve.defaultFontFamilies,ve.defaultFontFamily),ie.fontFamilyPanel.onFontChanged=ie.setFont,ie.tipGrip=new st,ie.tipGrip.visual.transform.baseVal.appendItem(Se.createTransform()),ie.controlBox.appendChild(ie.tipGrip.visual),ie}return Oe(ae,ue),ae.prototype.ownsTarget=function(re){return ue.prototype.ownsTarget.call(this,re)||this.tipGrip.ownsTarget(re)||this.tip===re},ae.prototype.createTip=function(){Se.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=Se.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},ae.prototype.pointerDown=function(re,ce){this.state==="new"&&ue.prototype.pointerDown.call(this,re,ce),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(ce)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):ue.prototype.pointerDown.call(this,re,ce)},ae.prototype.pointerUp=function(re){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,ue.prototype.pointerUp.call(this,re);else{var ce=this.state==="creating";ue.prototype.pointerUp.call(this,re),this.setTipPoints(ce),this.positionTip()}},ae.prototype.manipulate=function(re){if(this.tipMoving){var ce=this.unrotatePoint(re);this.tipPosition={x:ce.x-this.manipulationStartLeft,y:ce.y-this.manipulationStartTop},this.positionTip()}else ue.prototype.manipulate.call(this,re)},ae.prototype.setBgColor=function(re){this.bgRectangle&&this.tip&&(Se.setAttributes(this.bgRectangle,[["fill",re]]),Se.setAttributes(this.tip,[["fill",re]])),this.bgColor=re,this.fillColorChanged(re)},ae.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},ae.prototype.setTipPoints=function(re){re===void 0&&(re=!1);var ce=Math.min(this.height/2,15),ve=this.height/5;re&&(this.tipPosition={x:ce+ve/2,y:this.height+20});var ie=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?ie.1)){var re=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),ce=this.tip1.transform.baseVal.getItem(0);ce.setRotate(re,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(ce,0);var ve=this.tip2.transform.baseVal.getItem(0);ve.setRotate(re+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(ve,0)}},Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var re=ue.prototype.getState.call(this);return re.typeName=ae.typeName,re},ae.prototype.restoreState=function(re){ue.prototype.restoreState.call(this,re),this.createTips(),this.adjustVisual()},ae.typeName="MeasurementMarker",ae.title="Measurement marker",ae.icon='',ae}(bt),He=function(ue){function ae(re,ce,ve){var ie=ue.call(this,re,ce,ve)||this;return ie.strokePanel.colors=ve.defaultColorSet,ie.fillColor="transparent",ie}return Oe(ae,ue),Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var re=ue.prototype.getState.call(this);return re.typeName=ae.typeName,re},ae.typeName="EllipseFrameMarker",ae.title="Ellipse frame marker",ae.icon='',ae}(Yt),Ue=function(){function ue(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(ue.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),ue.prototype.addUndoStep=function(ae){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(ae)||(this.undoStack.push(ae),JSON.stringify(this.lastRedoStep)!==JSON.stringify(ae)&&this.redoStack.splice(0,this.redoStack.length))},ue.prototype.replaceLastUndoStep=function(ae){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=ae)},ue.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},ue.prototype.undo=function(){if(this.undoStack.length>1){var ae=this.undoStack.pop();return ae!==void 0&&this.redoStack.push(ae),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},ue.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},ue}(),at=function(ue){function ae(re,ce,ve){var ie=ue.call(this,re,ce,ve)||this;return ie.strokeColor="transparent",ie.strokeWidth=0,ie.strokeDasharray="",ie.curveX=0,ie.curveY=0,ie.manipulationStartCurveX=0,ie.manipulationStartCurveY=0,ie.setStrokeColor=ie.setStrokeColor.bind(ie),ie.setStrokeWidth=ie.setStrokeWidth.bind(ie),ie.setStrokeDasharray=ie.setStrokeDasharray.bind(ie),ie.positionGrips=ie.positionGrips.bind(ie),ie.addControlGrips=ie.addControlGrips.bind(ie),ie.adjustVisual=ie.adjustVisual.bind(ie),ie.setupControlBox=ie.setupControlBox.bind(ie),ie.resize=ie.resize.bind(ie),ie.strokeColor=ve.defaultColor,ie.strokeWidth=ve.defaultStrokeWidth,ie.strokeDasharray=ve.defaultStrokeDasharray,ie.strokePanel=new Te("Line color",ve.defaultColorSet,ve.defaultColor),ie.strokePanel.onColorChanged=ie.setStrokeColor,ie.strokeWidthPanel=new pt("Line width",ve.defaultStrokeWidths,ve.defaultStrokeWidth),ie.strokeWidthPanel.onWidthChanged=ie.setStrokeWidth,ie.strokeStylePanel=new nn("Line style",ve.defaultStrokeDasharrays,ve.defaultStrokeDasharray),ie.strokeStylePanel.onStyleChanged=ie.setStrokeDasharray,ie}return Oe(ae,ue),ae.prototype.ownsTarget=function(re){return!(!ue.prototype.ownsTarget.call(this,re)&&re!==this.visual&&re!==this.selectorCurve&&re!==this.visibleCurve&&!this.curveGrip.ownsTarget(re))},ae.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},ae.prototype.createVisual=function(){this.visual=Se.createGroup(),this.selectorCurve=Se.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=Se.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)},ae.prototype.pointerDown=function(re,ce){ue.prototype.pointerDown.call(this,re,ce),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=re.x,this.curveY=re.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(ce)&&(this.activeGrip=this.curveGrip,this._state="resize")},ae.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),Se.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),Se.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),Se.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},ae.prototype.setupControlBox=function(){ue.prototype.setupControlBox.call(this),this.curveControlLine1=Se.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=Se.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)},ae.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,ue.prototype.addControlGrips.call(this)},ae.prototype.positionGrips=function(){ue.prototype.positionGrips.call(this);var re=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-re/2,this.curveY-re/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()))},ae.prototype.manipulate=function(re){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+re.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+re.y-this.manipulationStartY),ue.prototype.manipulate.call(this,re)},ae.prototype.resize=function(re){this.activeGrip===this.curveGrip&&(this.curveX=re.x,this.curveY=re.y),ue.prototype.resize.call(this,re),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},ae.prototype.setStrokeColor=function(re){this.strokeColor=re,this.adjustVisual(),this.colorChanged(re)},ae.prototype.setStrokeWidth=function(re){this.strokeWidth=re,this.adjustVisual()},ae.prototype.setStrokeDasharray=function(re){this.strokeDasharray=re,this.adjustVisual()},ae.prototype.scale=function(re,ce){this.curveX=this.curveX*re,this.curveY=this.curveY*ce,ue.prototype.scale.call(this,re,ce)},Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var re=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},ue.prototype.getState.call(this));return re.typeName=ae.typeName,re},ae.prototype.restoreState=function(re){ue.prototype.restoreState.call(this,re);var ce=re;this.strokeColor=ce.strokeColor,this.strokeWidth=ce.strokeWidth,this.strokeDasharray=ce.strokeDasharray,this.curveX=ce.curveX,this.curveY=ce.curveY,this.createVisual(),this.adjustVisual()},ae.typeName="CurveMarker",ae.title="Curve marker",ae.icon='',ae}($e),dn=function(ue){function ae(re,ce,ve){var ie=ue.call(this,re,ce,ve)||this;return ie.fillColor="transparent",ie.strokeColor="transparent",ie.strokeWidth=0,ie.strokeDasharray="",ie.textColor="transparent",ie.fontSize="1rem",ie.isMoved=!1,ie.captionText="Caption",ie.PADDING=5,ie.captionBoxWidth=0,ie.captionBoxHeight=0,ie.strokeColor=ve.defaultColor,ie.strokeWidth=ve.defaultStrokeWidth,ie.strokeDasharray=ve.defaultStrokeDasharray,ie.fillColor=ve.defaultFillColor,ie.textColor=ve.defaultStrokeColor,ie.fontFamily=ve.defaultFontFamily,ie.fontSize=ve.defaultCaptionFontSize,ie.captionText=ve.defaultCaptionText,ie.setStrokeColor=ie.setStrokeColor.bind(ie),ie.setFillColor=ie.setFillColor.bind(ie),ie.setStrokeWidth=ie.setStrokeWidth.bind(ie),ie.setStrokeDasharray=ie.setStrokeDasharray.bind(ie),ie.createVisual=ie.createVisual.bind(ie),ie.sizeCaption=ie.sizeCaption.bind(ie),ie.setCaptionText=ie.setCaptionText.bind(ie),ie.showTextEditor=ie.showTextEditor.bind(ie),ie.positionTextEditor=ie.positionTextEditor.bind(ie),ie.finishTextEditing=ie.finishTextEditing.bind(ie),ie.setFont=ie.setFont.bind(ie),ie.setTextColor=ie.setTextColor.bind(ie),ie.strokePanel=new Te("Line color",Re(ve.defaultColorSet,["transparent"]),ie.strokeColor),ie.strokePanel.onColorChanged=ie.setStrokeColor,ie.fillPanel=new Te("Fill color",Re(ve.defaultColorSet,["transparent"]),ie.fillColor,fe),ie.fillPanel.onColorChanged=ie.setFillColor,ie.strokeWidthPanel=new pt("Line width",ve.defaultStrokeWidths,ve.defaultStrokeWidth),ie.strokeWidthPanel.onWidthChanged=ie.setStrokeWidth,ie.strokeStylePanel=new nn("Line style",ve.defaultStrokeDasharrays,ve.defaultStrokeDasharray),ie.strokeStylePanel.onStyleChanged=ie.setStrokeDasharray,ie.fontFamilyPanel=new Pe("Font",ve.defaultFontFamilies,ve.defaultFontFamily),ie.fontFamilyPanel.onFontChanged=ie.setFont,ie.textColorPanel=new Te("Text color",ve.defaultColorSet,ie.textColor,we),ie.textColorPanel.onColorChanged=ie.setTextColor,ie}return Oe(ae,ue),ae.prototype.ownsTarget=function(re){return!(!ue.prototype.ownsTarget.call(this,re)&&re!==this.visual&&re!==this.frame&&re!==this.captionBg&&re!==this.captionElement)},ae.prototype.createVisual=function(){this.visual=Se.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=Se.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=Se.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=Se.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()},ae.prototype.setCaptionText=function(re){this.captionText=re,this.captionElement.textContent=this.captionText,this.sizeCaption()},ae.prototype.pointerDown=function(re,ce){ue.prototype.pointerDown.call(this,re,ce),this.isMoved=!1,this.pointerDownPoint=re,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(re),this._state="creating")},ae.prototype.manipulate=function(re){ue.prototype.manipulate.call(this,re),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(re.x-this.pointerDownPoint.x)>5||Math.abs(re.y-this.pointerDownPoint.y)>5)},ae.prototype.resize=function(re){ue.prototype.resize.call(this,re),this.setSize()},ae.prototype.sizeCaption=function(){var re=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=re.width+2*this.PADDING,this.captionBoxHeight=re.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),Se.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')"]]),Se.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')"]])},ae.prototype.showTextEditor=function(){var re=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(ce){ce.stopPropagation()}),this.textEditBox.addEventListener("keypress",function(ce){ce.key==="Enter"&&re.finishTextEditing(re.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(ce){ce.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){re.finishTextEditing(re.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){re.finishTextEditing(re.textEditBox.value)}),this.positionTextEditor(),this.textEditBox.focus()},ae.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"))},ae.prototype.finishTextEditing=function(re){this.setCaptionText(re.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},ae.prototype.setFont=function(re){this.captionElement&&Se.setAttributes(this.captionElement,[["font-family",re]]),this.fontFamily=re,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},ae.prototype.setTextColor=function(re){this.captionElement&&Se.setAttributes(this.captionElement,[["fill",re]]),this.textColor=re,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},ae.prototype.setSize=function(){ue.prototype.setSize.call(this),Se.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},ae.prototype.pointerUp=function(re){ue.prototype.pointerUp.call(this,re),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},ae.prototype.dblClick=function(re,ce){ue.prototype.dblClick.call(this,re,ce),this.showTextEditor()},ae.prototype.setStrokeColor=function(re){this.strokeColor=re,this.frame&&Se.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(re),this.stateChanged()},ae.prototype.setFillColor=function(re){this.fillColor=re,this.captionBg&&Se.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(re),this.stateChanged()},ae.prototype.setStrokeWidth=function(re){this.strokeWidth=re,this.frame&&Se.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ae.prototype.setStrokeDasharray=function(re){this.strokeDasharray=re,this.frame&&Se.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var re=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},ue.prototype.getState.call(this));return re.typeName=this.typeName,re},ae.prototype.restoreState=function(re){var ce=re;this.fillColor=ce.fillColor,this.strokeColor=ce.strokeColor,this.strokeWidth=ce.strokeWidth,this.strokeDasharray=ce.strokeDasharray,this.textColor=ce.textColor,this.fontFamily=ce.fontFamily,this.captionText=ce.captionText,this.fontSize=ce.fontSize,this.createVisual(),ue.prototype.restoreState.call(this,re),this.setSize()},ae.prototype.scale=function(re,ce){ue.prototype.scale.call(this,re,ce),this.setSize()},ae.typeName="CaptionFrameMarker",ae.title="Caption frame marker",ae.icon='',ae}(he),Qt=function(){function ue(ae,re){re===void 0&&(re=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=ae,this.cancelable=re}return Object.defineProperty(ue.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),ue.prototype.preventDefault=function(){this._defaultPrevented=!0},ue}(),An=function(ue){function ae(re,ce,ve){var ie=ue.call(this,re,!1)||this;return ie.dataUrl=ce,ie.state=ve,ie}return Oe(ae,ue),ae}(Qt),xt=function(ue){function ae(re,ce,ve){ve===void 0&&(ve=!1);var ie=ue.call(this,re,ve)||this;return ie.marker=ce,ie}return Oe(ae,ue),ae}(Qt),Xe=function(){function ue(){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 ue.prototype.addEventListener=function(ae,re){this[ae].push(re)},ue.prototype.removeEventListener=function(ae,re){var ce=this[ae].indexOf(re);ce>-1&&this[ae].splice(ce,1)},ue}(),en=function(){function ue(ae){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new qe,this._isOpen=!1,this.undoRedoManager=new Ue,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 Xe,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=ue.instanceCounter++,this.styles=new nt(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=ae,this.targetRoot=document.body,this.width=ae.clientWidth,this.height=ae.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(ue.prototype,"ALL_MARKER_TYPES",{get:function(){return[Ut,dt,sn,je,He,Yt,Bn,it,et,Ht,bt,at,dn]},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[Ut,dt,sn,je,Yt,Bn,it]},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"BASIC_MARKER_TYPES",{get:function(){return[Ut,dt,sn,je,Bn]},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(ae){var re=this;this._availableMarkerTypes.splice(0),ae.forEach(function(ce){if(typeof ce=="string"){var ve=re.ALL_MARKER_TYPES.find(function(ie){return ie.typeName===ce});ve!==void 0&&re._availableMarkerTypes.push(ve)}else re._availableMarkerTypes.push(ce)})},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(ae){this._zoomLevel=ae,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(ue.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),ue.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),Ve.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},ue.prototype.show=function(){var ae=this;this.styles.styleSheetRoot===void 0&&ze.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=ze.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(re){return re(new Qt(ae))})},ue.prototype.render=function(){return ke(this,void 0,void 0,function(){var ae;return ot(this,function(re){switch(re.label){case 0:return this.setCurrentMarker(),(ae=new Ke).naturalSize=this.renderAtNaturalSize,ae.imageType=this.renderImageType,ae.imageQuality=this.renderImageQuality,ae.markersOnly=this.renderMarkersOnly,ae.width=this.renderWidth,ae.height=this.renderHeight,[4,ae.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return re.sent(),[4,ae.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,re.sent()]}})})},ue.prototype.close=function(ae){var re=this;if(ae===void 0&&(ae=!1),this.isOpen){var ce=!1;ae||this.eventListeners.beforeclose.forEach(function(ve){var ie=new Qt(re,!0);ve(ie),ie.defaultPrevented&&(ce=!0)}),ce||(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(ve){return ve(new Qt(re))}),this.detachEvents(),this._isOpen=!1)}},ue.prototype.addMarkersToToolbar=function(){for(var ae,re=[],ce=0;cethis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*ae:this.editorCanvas.clientWidth,ce=re',ae.title="Powered by marker.js",ae.style.display="grid",ae.style.alignItems="center",ae.style.justifyItems="center",ae.style.padding="3px",ae.style.width="20px",ae.style.height="20px",this.logoUI.appendChild(ae),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},ue.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")},ue.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"},ue.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},ue.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 ae=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=ae+"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 kt(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(ae),1),ae.dispose()},ue.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())},ue.prototype.toolbarButtonClicked=function(ae,re){if(ae==="marker"&&re!==void 0)this.createNewMarker(re);else if(ae==="action")switch(re){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()}},ue.prototype.deleteSelectedMarker=function(){var ae=this;if(this._currentMarker!==void 0){var re=!1;if(this.eventListeners.markerbeforedelete.forEach(function(ve){var ie=new xt(ae,ae._currentMarker,!0);ve(ie),ie.defaultPrevented&&(re=!0)}),!re){var ce=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(ve){return ve(new xt(ae,ce))})}}},ue.prototype.clear=function(){var ae=this,re=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(Ce){var yt=new xt(ae,void 0,!0);Ce(yt),yt.defaultPrevented&&(re=!0)}),!re)){this.setCurrentMarker();for(var ce=function(Ce){var yt=ve.markers[Ce];ve.setCurrentMarker(ve.markers[Ce]),ve._currentMarker.dispose(),ve.markerImage.removeChild(ve._currentMarker.container),ve.markers.splice(ve.markers.indexOf(ve._currentMarker),1),ve.eventListeners.markerdelete.forEach(function(gt){return gt(new xt(ae,yt))})},ve=this,ie=this.markers.length-1;ie>=0;ie--)ce(ie);this.addUndoStep()}},Object.defineProperty(ue.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),ue.prototype.showNotesEditor=function(){var ae;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=(ae=this._currentMarker.notes)!==null&&ae!==void 0?ae:"",this.overlayContainer.appendChild(this.notesArea))},ue.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)},ue.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},ue.prototype.addUndoStep=function(){var ae=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var re=this.getState(),ce=this.undoRedoManager.getLastUndoStep();if(!ce||ce.width===re.width&&ce.height===re.height){var ve=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(re),ve1&&this.panTo({x:ae.clientX,y:ae.clientY}))},ue.prototype.onPointerUp=function(ae){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(ae.clientX,ae.clientY)),this.isDragging=!1,this.addUndoStep()},ue.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},ue.prototype.onKeyUp=function(ae){this._currentMarker===void 0||this.notesArea!==void 0||ae.key!=="Delete"&&ae.key!=="Backspace"||this.deleteSelectedMarker()},ue.prototype.clientToLocalCoordinates=function(ae,re){var ce=this.markerImage.getBoundingClientRect();return{x:(ae-ce.left)/this.zoomLevel,y:(re-ce.top)/this.zoomLevel}},ue.prototype.onWindowResize=function(){this.positionUI()},ue.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var ae=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=ae+"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()},ue.prototype.addLicenseKey=function(ae){Ve.addKey(ae)},ue.prototype.addEventListener=function(ae,re){this.eventListeners.addEventListener(ae,re)},ue.prototype.removeEventListener=function(ae,re){this.eventListeners.removeEventListener(ae,re)},ue.prototype.renderState=function(ae){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(ae),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(ue.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),ue.prototype.focus=function(){var ae=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(re){return re(new Qt(ae))}))},ue.prototype.blur=function(){var ae=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(re){return re(new Qt(ae))}))},ue.instanceCounter=0,ue}()},85095:function(At,zt){"use strict";Object.defineProperty(zt,"__esModule",{value:!0}),zt.commonLocale=void 0;var ne=zt.commonLocale={yearFormat:"YYYY",dayFormat:"D",cellMeridiemFormat:"A",monthBeforeYear:!0}},44820:function(At,zt,ne){"use strict";var y=ne(25569).default;Object.defineProperty(zt,"__esModule",{value:!0}),zt.default=void 0;var Oe=y(ne(93242)),ke=ne(85095),ot=(0,Oe.default)((0,Oe.default)({},ke.commonLocale),{},{locale:"zh_CN",today:"\u4ECA\u5929",now:"\u6B64\u523B",backToToday:"\u8FD4\u56DE\u4ECA\u5929",ok:"\u786E\u5B9A",timeSelect:"\u9009\u62E9\u65F6\u95F4",dateSelect:"\u9009\u62E9\u65E5\u671F",weekSelect:"\u9009\u62E9\u5468",clear:"\u6E05\u9664",week:"\u5468",month:"\u6708",year:"\u5E74",previousMonth:"\u4E0A\u4E2A\u6708 (\u7FFB\u9875\u4E0A\u952E)",nextMonth:"\u4E0B\u4E2A\u6708 (\u7FFB\u9875\u4E0B\u952E)",monthSelect:"\u9009\u62E9\u6708\u4EFD",yearSelect:"\u9009\u62E9\u5E74\u4EFD",decadeSelect:"\u9009\u62E9\u5E74\u4EE3",previousYear:"\u4E0A\u4E00\u5E74 (Control\u952E\u52A0\u5DE6\u65B9\u5411\u952E)",nextYear:"\u4E0B\u4E00\u5E74 (Control\u952E\u52A0\u53F3\u65B9\u5411\u952E)",previousDecade:"\u4E0A\u4E00\u5E74\u4EE3",nextDecade:"\u4E0B\u4E00\u5E74\u4EE3",previousCentury:"\u4E0A\u4E00\u4E16\u7EAA",nextCentury:"\u4E0B\u4E00\u4E16\u7EAA",yearFormat:"YYYY\u5E74",cellDateFormat:"D",monthBeforeYear:!1}),Re=zt.default=ot},3703:function(At,zt,ne){"use strict";ne.d(zt,{y:function(){return Ze},Z:function(){return en}});var y=ne(33885),Oe=ne(20068),ke=ne(94480),ot=ne(76190),Re=ne(42978),Se=ne(92310),Ve=ne.n(Se),Ke=ne(6089),ze=ne(18929),nt=ne(13697),lt=ne(48736),Be=ne(59301),kt=ne(54476),rt=ne(75931),Fe=ne(4676);function Te(ue,ae,re){return(ue-ae)/(re-ae)}function Ne(ue,ae,re,ce){var ve=Te(ae,re,ce),ie={};switch(ue){case"rtl":ie.right="".concat(ve*100,"%"),ie.transform="translateX(50%)";break;case"btt":ie.bottom="".concat(ve*100,"%"),ie.transform="translateY(50%)";break;case"ttb":ie.top="".concat(ve*100,"%"),ie.transform="translateY(-50%)";break;default:ie.left="".concat(ve*100,"%"),ie.transform="translateX(-50%)";break}return ie}function tt(ue,ae){return Array.isArray(ue)?ue[ae]:ue}var st=ne(10228),Nt=Be.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0,styles:{},classNames:{}}),he=Nt,Ze=Be.createContext({}),pt=["prefixCls","value","valueIndex","onStartMove","onDelete","style","render","dragging","draggingDelete","onOffsetChange","onChangeComplete","onFocus","onMouseEnter"],nn=Be.forwardRef(function(ue,ae){var re=ue.prefixCls,ce=ue.value,ve=ue.valueIndex,ie=ue.onStartMove,Ce=ue.onDelete,yt=ue.style,gt=ue.render,ft=ue.dragging,Ct=ue.draggingDelete,pn=ue.onOffsetChange,Fn=ue.onChangeComplete,Sn=ue.onFocus,jn=ue.onMouseEnter,rn=(0,rt.Z)(ue,pt),vt=Be.useContext(he),yn=vt.min,Wt=vt.max,ln=vt.direction,It=vt.disabled,mn=vt.keyboard,Lt=vt.range,zn=vt.tabIndex,$n=vt.ariaLabelForHandle,ea=vt.ariaLabelledByForHandle,nr=vt.ariaRequired,ut=vt.ariaValueTextFormatterForHandle,Tt=vt.styles,gn=vt.classNames,Pn="".concat(re,"-handle"),ir=function(lr){It||ie(lr,ve)},Dr=function(lr){Sn==null||Sn(lr,ve)},La=function(lr){jn(lr,ve)},Vr=function(lr){if(!It&&mn){var Xt=null;switch(lr.which||lr.keyCode){case st.Z.LEFT:Xt=ln==="ltr"||ln==="btt"?-1:1;break;case st.Z.RIGHT:Xt=ln==="ltr"||ln==="btt"?1:-1;break;case st.Z.UP:Xt=ln!=="ttb"?1:-1;break;case st.Z.DOWN:Xt=ln!=="ttb"?-1:1;break;case st.Z.HOME:Xt="min";break;case st.Z.END:Xt="max";break;case st.Z.PAGE_UP:Xt=2;break;case st.Z.PAGE_DOWN:Xt=-2;break;case st.Z.BACKSPACE:case st.Z.DELETE:Ce==null||Ce(ve);break}Xt!==null&&(lr.preventDefault(),pn(Xt,ve))}},Zr=function(lr){switch(lr.which||lr.keyCode){case st.Z.LEFT:case st.Z.RIGHT:case st.Z.UP:case st.Z.DOWN:case st.Z.HOME:case st.Z.END:case st.Z.PAGE_UP:case st.Z.PAGE_DOWN:Fn==null||Fn();break}},wr=Ne(ln,ce,yn,Wt),Ba={};if(ve!==null){var za;Ba={tabIndex:It?null:tt(zn,ve),role:"slider","aria-valuemin":yn,"aria-valuemax":Wt,"aria-valuenow":ce,"aria-disabled":It,"aria-label":tt($n,ve),"aria-labelledby":tt(ea,ve),"aria-required":tt(nr,ve),"aria-valuetext":(za=tt(ut,ve))===null||za===void 0?void 0:za(ce),"aria-orientation":ln==="ltr"||ln==="rtl"?"horizontal":"vertical",onMouseDown:ir,onTouchStart:ir,onFocus:Dr,onMouseEnter:La,onKeyDown:Vr,onKeyUp:Zr}}var Ha=Be.createElement("div",(0,kt.Z)({ref:ae,className:Ve()(Pn,(0,Oe.Z)((0,Oe.Z)((0,Oe.Z)({},"".concat(Pn,"-").concat(ve+1),ve!==null&&Lt),"".concat(Pn,"-dragging"),ft),"".concat(Pn,"-dragging-delete"),Ct),gn.handle),style:(0,y.Z)((0,y.Z)((0,y.Z)({},wr),yt),Tt.handle)},Ba,rn));return gt&&(Ha=gt(Ha,{index:ve,prefixCls:re,value:ce,dragging:ft,draggingDelete:Ct})),Ha}),Ut=nn,qe=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","activeHandleRender","draggingIndex","draggingDelete","onFocus"],$e=Be.forwardRef(function(ue,ae){var re=ue.prefixCls,ce=ue.style,ve=ue.onStartMove,ie=ue.onOffsetChange,Ce=ue.values,yt=ue.handleRender,gt=ue.activeHandleRender,ft=ue.draggingIndex,Ct=ue.draggingDelete,pn=ue.onFocus,Fn=(0,rt.Z)(ue,qe),Sn=Be.useRef({}),jn=Be.useState(!1),rn=(0,Re.Z)(jn,2),vt=rn[0],yn=rn[1],Wt=Be.useState(-1),ln=(0,Re.Z)(Wt,2),It=ln[0],mn=ln[1],Lt=function(ut){mn(ut),yn(!0)},zn=function(ut,Tt){Lt(Tt),pn==null||pn(ut)},$n=function(ut,Tt){Lt(Tt)};Be.useImperativeHandle(ae,function(){return{focus:function(ut){var Tt;(Tt=Sn.current[ut])===null||Tt===void 0||Tt.focus()},hideHelp:function(){(0,Fe.flushSync)(function(){yn(!1)})}}});var ea=(0,y.Z)({prefixCls:re,onStartMove:ve,onOffsetChange:ie,render:yt,onFocus:zn,onMouseEnter:$n},Fn);return Be.createElement(Be.Fragment,null,Ce.map(function(nr,ut){var Tt=ft===ut;return Be.createElement(Ut,(0,kt.Z)({ref:function(Pn){Pn?Sn.current[ut]=Pn:delete Sn.current[ut]},dragging:Tt,draggingDelete:Tt&&Ct,style:tt(ce,ut),key:ut,value:nr,valueIndex:ut},ea))}),gt&&vt&&Be.createElement(Ut,(0,kt.Z)({key:"a11y"},ea,{value:Ce[It],valueIndex:null,dragging:ft!==-1,draggingDelete:Ct,render:gt,style:{pointerEvents:"none"},tabIndex:null,"aria-hidden":!0})))}),bt=$e,Pe=function(ae){var re=ae.prefixCls,ce=ae.style,ve=ae.children,ie=ae.value,Ce=ae.onClick,yt=Be.useContext(he),gt=yt.min,ft=yt.max,Ct=yt.direction,pn=yt.includedStart,Fn=yt.includedEnd,Sn=yt.included,jn="".concat(re,"-text"),rn=Ne(Ct,ie,gt,ft);return Be.createElement("span",{className:Ve()(jn,(0,Oe.Z)({},"".concat(jn,"-active"),Sn&&pn<=ie&&ie<=Fn)),style:(0,y.Z)((0,y.Z)({},rn),ce),onMouseDown:function(yn){yn.stopPropagation()},onClick:function(){Ce(ie)}},ve)},je=Pe,dt=function(ae){var re=ae.prefixCls,ce=ae.marks,ve=ae.onClick,ie="".concat(re,"-mark");return ce.length?Be.createElement("div",{className:ie},ce.map(function(Ce){var yt=Ce.value,gt=Ce.style,ft=Ce.label;return Be.createElement(je,{key:yt,prefixCls:ie,style:gt,value:yt,onClick:ve},ft)})):null},Dt=dt,sn=function(ae){var re=ae.prefixCls,ce=ae.value,ve=ae.style,ie=ae.activeStyle,Ce=Be.useContext(he),yt=Ce.min,gt=Ce.max,ft=Ce.direction,Ct=Ce.included,pn=Ce.includedStart,Fn=Ce.includedEnd,Sn="".concat(re,"-dot"),jn=Ct&&pn<=ce&&ce<=Fn,rn=(0,y.Z)((0,y.Z)({},Ne(ft,ce,yt,gt)),typeof ve=="function"?ve(ce):ve);return jn&&(rn=(0,y.Z)((0,y.Z)({},rn),typeof ie=="function"?ie(ce):ie)),Be.createElement("span",{className:Ve()(Sn,(0,Oe.Z)({},"".concat(Sn,"-active"),jn)),style:rn})},Ht=sn,Kt=function(ae){var re=ae.prefixCls,ce=ae.marks,ve=ae.dots,ie=ae.style,Ce=ae.activeStyle,yt=Be.useContext(he),gt=yt.min,ft=yt.max,Ct=yt.step,pn=Be.useMemo(function(){var Fn=new Set;if(ce.forEach(function(jn){Fn.add(jn.value)}),ve&&Ct!==null)for(var Sn=gt;Sn<=ft;)Fn.add(Sn),Sn+=Ct;return Array.from(Fn)},[gt,ft,Ct,ve,ce]);return Be.createElement("div",{className:"".concat(re,"-step")},pn.map(function(Fn){return Be.createElement(Ht,{prefixCls:re,key:Fn,value:Fn,style:ie,activeStyle:Ce})}))},Bn=Kt,we=function(ae){var re=ae.prefixCls,ce=ae.style,ve=ae.start,ie=ae.end,Ce=ae.index,yt=ae.onStartMove,gt=ae.replaceCls,ft=Be.useContext(he),Ct=ft.direction,pn=ft.min,Fn=ft.max,Sn=ft.disabled,jn=ft.range,rn=ft.classNames,vt="".concat(re,"-track"),yn=Te(ve,pn,Fn),Wt=Te(ie,pn,Fn),ln=function(zn){!Sn&&yt&&yt(zn,-1)},It={};switch(Ct){case"rtl":It.right="".concat(yn*100,"%"),It.width="".concat(Wt*100-yn*100,"%");break;case"btt":It.bottom="".concat(yn*100,"%"),It.height="".concat(Wt*100-yn*100,"%");break;case"ttb":It.top="".concat(yn*100,"%"),It.height="".concat(Wt*100-yn*100,"%");break;default:It.left="".concat(yn*100,"%"),It.width="".concat(Wt*100-yn*100,"%")}var mn=gt||Ve()(vt,(0,Oe.Z)((0,Oe.Z)({},"".concat(vt,"-").concat(Ce+1),Ce!==null&&jn),"".concat(re,"-track-draggable"),yt),rn.track);return Be.createElement("div",{className:mn,style:(0,y.Z)((0,y.Z)({},It),ce),onMouseDown:ln,onTouchStart:ln})},fe=we,it=function(ae){var re=ae.prefixCls,ce=ae.style,ve=ae.values,ie=ae.startPoint,Ce=ae.onStartMove,yt=Be.useContext(he),gt=yt.included,ft=yt.range,Ct=yt.min,pn=yt.styles,Fn=yt.classNames,Sn=Be.useMemo(function(){if(!ft){if(ve.length===0)return[];var rn=ie!=null?ie:Ct,vt=ve[0];return[{start:Math.min(rn,vt),end:Math.max(rn,vt)}]}for(var yn=[],Wt=0;WtHe&&Ct3&&arguments[3]!==void 0?arguments[3]:"unit";if(typeof rn=="number"){var Wt,ln=jn[vt],It=ln+rn,mn=[];ce.forEach(function(nr){mn.push(nr.value)}),mn.push(ue,ae),mn.push(yt(ln));var Lt=rn>0?1:-1;yn==="unit"?mn.push(yt(ln+Lt*re)):mn.push(yt(It)),mn=mn.filter(function(nr){return nr!==null}).filter(function(nr){return rn<0?nr<=ln:nr>=ln}),yn==="unit"&&(mn=mn.filter(function(nr){return nr!==ln}));var zn=yn==="unit"?ln:It;Wt=mn[0];var $n=Math.abs(Wt-zn);if(mn.forEach(function(nr){var ut=Math.abs(nr-zn);ut<$n&&(Wt=nr,$n=ut)}),Wt===void 0)return rn<0?ue:ae;if(yn==="dist")return Wt;if(Math.abs(rn)>1){var ea=(0,ke.Z)(jn);return ea[vt]=Wt,Sn(ea,rn-Lt,vt,yn)}return Wt}else{if(rn==="min")return ue;if(rn==="max")return ae}},Ct=function(jn,rn,vt){var yn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit",Wt=jn[vt],ln=ft(jn,rn,vt,yn);return{value:ln,changed:ln!==Wt}},pn=function(jn){return ie===null&&jn===0||typeof ie=="number"&&jn3&&arguments[3]!==void 0?arguments[3]:"unit",Wt=jn.map(gt),ln=Wt[vt],It=ft(Wt,rn,vt,yn);if(Wt[vt]=It,ve===!1){var mn=ie||0;vt>0&&Wt[vt-1]!==ln&&(Wt[vt]=Math.max(Wt[vt],Wt[vt-1]+mn)),vt0;ea-=1)for(var nr=!0;pn(Wt[ea]-Wt[ea-1])&&nr;){var ut=Ct(Wt,-1,ea-1);Wt[ea-1]=ut.value,nr=ut.changed}for(var Tt=Wt.length-1;Tt>0;Tt-=1)for(var gn=!0;pn(Wt[Tt]-Wt[Tt-1])&&gn;){var Pn=Ct(Wt,-1,Tt-1);Wt[Tt-1]=Pn.value,gn=Pn.changed}for(var ir=0;ir=0?La:!1},[La,Mt]),Hn=Be.useMemo(function(){return Object.keys(gr||{}).map(function(dr){var Cn=gr[dr],mr={value:Number(dr)};return Cn&&(0,ot.Z)(Cn)==="object"&&!Be.isValidElement(Cn)&&("label"in Cn||"style"in Cn)?(mr.style=Cn.style,mr.label=Cn.label):mr.label=Cn,mr}).filter(function(dr){var Cn=dr.label;return Cn||typeof Cn=="number"}).sort(function(dr,Cn){return dr.value-Cn.value})},[gr]),rr=Qt(ct,Ot,Mt,Hn,ir,Ft),yr=(0,Re.Z)(rr,2),Un=yr[0],Tr=yr[1],Jr=(0,ze.Z)(zn,{value:Lt}),fi=(0,Re.Z)(Jr,2),ha=fi[0],Vt=fi[1],Gt=Be.useMemo(function(){var dr=ha==null?[]:Array.isArray(ha)?ha:[ha],Cn=(0,Re.Z)(dr,1),mr=Cn[0],Rr=mr===void 0?ct:mr,er=ha===null?[]:[Rr];if(ht){if(er=(0,ke.Z)(dr),ea||ha===void 0){var or=ea>=0?ea+1:2;for(er=er.slice(0,or);er.length=0&&jr.current.focus(dr)}zr(null)},[Oa]);var ia=Be.useMemo(function(){return Gn&&Mt===null?!1:Gn},[Gn,Mt]),Qr=(0,Ke.Z)(function(dr,Cn){va(dr,Cn),ut==null||ut(Bt(Gt))}),Ua=vn!==-1;Be.useEffect(function(){if(!Ua){var dr=Gt.lastIndexOf(Cr);jr.current.focus(dr)}},[Ua]);var ca=Be.useMemo(function(){return(0,ke.Z)(un).sort(function(dr,Cn){return dr-Cn})},[un]),wa=Be.useMemo(function(){return ht?[ca[0],ca[ca.length-1]]:[ct,ca[0]]},[ca,ht,ct]),ga=(0,Re.Z)(wa,2),Ir=ga[0],Jn=ga[1];Be.useImperativeHandle(ae,function(){return{focus:function(){jr.current.focus(0)},blur:function(){var Cn,mr=document,Rr=mr.activeElement;(Cn=aa.current)!==null&&Cn!==void 0&&Cn.contains(Rr)&&(Rr==null||Rr.blur())}}}),Be.useEffect(function(){Sn&&jr.current.focus(0)},[]);var ti=Be.useMemo(function(){return{min:ct,max:Ot,direction:qt,disabled:Ct,keyboard:Fn,step:Mt,included:Ba,includedStart:Ir,includedEnd:Jn,range:ht,tabIndex:ii,ariaLabelForHandle:ka,ariaLabelledByForHandle:bn,ariaRequired:Br,ariaValueTextFormatterForHandle:Kr,styles:yt||{},classNames:Ce||{}}},[ct,Ot,qt,Ct,Fn,Mt,Ba,Ir,Jn,ht,ii,ka,bn,Br,Kr,yt,Ce]);return Be.createElement(he.Provider,{value:ti},Be.createElement("div",{ref:aa,className:Ve()(ce,ve,(0,Oe.Z)((0,Oe.Z)((0,Oe.Z)((0,Oe.Z)({},"".concat(ce,"-disabled"),Ct),"".concat(ce,"-vertical"),Zr),"".concat(ce,"-horizontal"),!Zr),"".concat(ce,"-with-marks"),Hn.length)),style:ie,onMouseDown:da,id:gt},Be.createElement("div",{className:Ve()("".concat(ce,"-rail"),Ce==null?void 0:Ce.rail),style:(0,y.Z)((0,y.Z)({},lr),yt==null?void 0:yt.rail)}),pi!==!1&&Be.createElement(Yt,{prefixCls:ce,style:Ha,values:Gt,startPoint:za,onStartMove:ia?Qr:void 0}),Be.createElement(Bn,{prefixCls:ce,marks:Hn,dots:Aa,style:Xt,activeStyle:Rn}),Be.createElement(bt,{ref:jr,prefixCls:ce,style:Qa,values:un,draggingIndex:vn,draggingDelete:Wr,onStartMove:Qr,onOffsetChange:Fa,onFocus:jn,onBlur:rn,handleRender:Nr,activeHandleRender:xr,onChangeComplete:Xn,onDelete:St?Fr:void 0}),Be.createElement(Dt,{prefixCls:ce,marks:Hn,onClick:xa})))}),Xe=xt,en=Xe},22061:function(At,zt,ne){"use strict";ne.d(zt,{Z5:function(){return Zo},_l:function(){return cs},bK:function(){return jl}});var y=ne(59301),Oe=ne(69168),ke=ne(54476),ot=ne(59781),Re=y.createContext(null),Se=null;function Ve(ee){ee()}var Ke=Ve,ze=function(te){return Ke=te},nt=function(){return Ke};function lt(){var ee=nt(),te=null,oe=null;return{clear:function(){te=null,oe=null},notify:function(){ee(function(){for(var ye=te;ye;)ye.callback(),ye=ye.next})},get:function(){for(var ye=[],be=te;be;)ye.push(be),be=be.next;return ye},subscribe:function(ye){var be=!0,Ie=oe={callback:ye,next:null,prev:oe};return Ie.prev?Ie.prev.next=Ie:te=Ie,function(){!be||te===null||(be=!1,Ie.next?Ie.next.prev=Ie.prev:oe=Ie.prev,Ie.prev?Ie.prev.next=Ie.next:te=Ie.next)}}}}var Be={notify:function(){},get:function(){return[]}};function kt(ee,te){var oe,me=Be;function ye(wt){return Et(),me.subscribe(wt)}function be(){me.notify()}function Ie(){Rt.onStateChange&&Rt.onStateChange()}function We(){return!!oe}function Et(){oe||(oe=te?te.addNestedSub(Ie):ee.subscribe(Ie),me=lt())}function Zt(){oe&&(oe(),oe=void 0,me.clear(),me=Be)}var Rt={addNestedSub:ye,notifyNestedSubs:be,handleChangeWrapper:Ie,isSubscribed:We,trySubscribe:Et,tryUnsubscribe:Zt,getListeners:function(){return me}};return Rt}var rt=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?y.useLayoutEffect:y.useEffect;function Fe(ee){var te=ee.store,oe=ee.context,me=ee.children,ye=(0,y.useMemo)(function(){var We=kt(te);return{store:te,subscription:We}},[te]),be=(0,y.useMemo)(function(){return te.getState()},[te]);rt(function(){var We=ye.subscription;return We.onStateChange=We.notifyNestedSubs,We.trySubscribe(),be!==te.getState()&&We.notifyNestedSubs(),function(){We.tryUnsubscribe(),We.onStateChange=null}},[ye,be]);var Ie=oe||Re;return y.createElement(Ie.Provider,{value:ye},me)}var Te=Fe,Ne=ne(85377),tt=ne(94266),st=ne.n(tt),Nt=ne(53410),he=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],Ze=["reactReduxForwardedRef"],pt=[],nn=[null,null],Ut=function(te){try{return JSON.stringify(te)}catch(oe){return String(te)}};function qe(ee,te){var oe=ee[1];return[te.payload,oe+1]}function $e(ee,te,oe){rt(function(){return ee.apply(void 0,te)},oe)}function bt(ee,te,oe,me,ye,be,Ie){ee.current=me,te.current=ye,oe.current=!1,be.current&&(be.current=null,Ie())}function Pe(ee,te,oe,me,ye,be,Ie,We,Et,Zt){if(ee){var Rt=!1,wt=null,Pt=function(){if(!Rt){var ra=te.getState(),pa,ba;try{pa=me(ra,ye.current)}catch(ci){ba=ci,wt=ci}ba||(wt=null),pa===be.current?Ie.current||Et():(be.current=pa,We.current=pa,Ie.current=!0,Zt({type:"STORE_UPDATED",payload:{error:ba}}))}};oe.onStateChange=Pt,oe.trySubscribe(),Pt();var tn=function(){if(Rt=!0,oe.tryUnsubscribe(),oe.onStateChange=null,wt)throw wt};return tn}}var je=function(){return[null,0]};function dt(ee,te){te===void 0&&(te={});var oe=te,me=oe.getDisplayName,ye=me===void 0?function(wo){return"ConnectAdvanced("+wo+")"}:me,be=oe.methodName,Ie=be===void 0?"connectAdvanced":be,We=oe.renderCountProp,Et=We===void 0?void 0:We,Zt=oe.shouldHandleStateChanges,Rt=Zt===void 0?!0:Zt,wt=oe.storeKey,Pt=wt===void 0?"store":wt,tn=oe.withRef,On=tn===void 0?!1:tn,ra=oe.forwardRef,pa=ra===void 0?!1:ra,ba=oe.context,ci=ba===void 0?Re:ba,Si=(0,Ne.Z)(oe,he);if(0)var Oi;var Po=ci;return function(Go){var Yl=Go.displayName||Go.name||"Component",Qo=ye(Yl),Gl=(0,ke.Z)({},Si,{getDisplayName:ye,methodName:Ie,renderCountProp:Et,shouldHandleStateChanges:Rt,storeKey:Pt,displayName:Qo,wrappedComponentName:Yl,WrappedComponent:Go}),Cs=Si.pure;function Is(Ms){return ee(Ms.dispatch,Gl)}var Gu=Cs?y.useMemo:function(Ms){return Ms()};function Ou(Ms){var Ec=(0,y.useMemo)(function(){var Zc=Ms.reactReduxForwardedRef,Qc=(0,Ne.Z)(Ms,Ze);return[Ms.context,Zc,Qc]},[Ms]),Ju=Ec[0],Wc=Ec[1],Sc=Ec[2],yc=(0,y.useMemo)(function(){return Ju&&Ju.Consumer&&(0,Nt.isContextConsumer)(y.createElement(Ju.Consumer,null))?Ju:Po},[Ju,Po]),Qu=(0,y.useContext)(yc),Dc=!!Ms.store&&!!Ms.store.getState&&!!Ms.store.dispatch,jc=!!Qu&&!!Qu.store,qu=Dc?Ms.store:Qu.store,Vc=(0,y.useMemo)(function(){return Is(qu)},[qu]),zc=(0,y.useMemo)(function(){if(!Rt)return nn;var Zc=kt(qu,Dc?null:Qu.subscription),Qc=Zc.notifyNestedSubs.bind(Zc);return[Zc,Qc]},[qu,Dc,Qu]),Nc=zc[0],Hc=zc[1],Uc=(0,y.useMemo)(function(){return Dc?Qu:(0,ke.Z)({},Qu,{subscription:Nc})},[Dc,Qu,Nc]),qc=(0,y.useReducer)(qe,pt,je),nd=qc[0],Kc=nd[0],rd=qc[1];if(Kc&&Kc.error)throw Kc.error;var $c=(0,y.useRef)(),Gc=(0,y.useRef)(Sc),Yc=(0,y.useRef)(),ed=(0,y.useRef)(!1),Xc=Gu(function(){return Yc.current&&Sc===Gc.current?Yc.current:Vc(qu.getState(),Sc)},[qu,Kc,Sc]);$e(bt,[Gc,$c,ed,Sc,Xc,Yc,Hc]),$e(Pe,[Rt,qu,Nc,Vc,Gc,$c,ed,Yc,Hc,rd],[qu,Nc,Vc]);var Jc=(0,y.useMemo)(function(){return y.createElement(Go,(0,ke.Z)({},Xc,{ref:Wc}))},[Wc,Go,Xc]),ad=(0,y.useMemo)(function(){return Rt?y.createElement(yc.Provider,{value:Uc},Jc):Jc},[yc,Jc,Uc]);return ad}var pu=Cs?y.memo(Ou):Ou;if(pu.WrappedComponent=Go,pu.displayName=Ou.displayName=Qo,pa){var Xu=y.forwardRef(function(Ec,Ju){return y.createElement(pu,(0,ke.Z)({},Ec,{reactReduxForwardedRef:Ju}))});return Xu.displayName=Qo,Xu.WrappedComponent=Go,st()(Xu,Go)}return st()(pu,Go)}}function Dt(ee,te){return ee===te?ee!==0||te!==0||1/ee===1/te:ee!==ee&&te!==te}function sn(ee,te){if(Dt(ee,te))return!0;if(typeof ee!="object"||ee===null||typeof te!="object"||te===null)return!1;var oe=Object.keys(ee),me=Object.keys(te);if(oe.length!==me.length)return!1;for(var ye=0;ye=0;me--){var ye=te[me](ee);if(ye)return ye}return function(be,Ie){throw new Error("Invalid value of type "+typeof ee+" for "+oe+" argument when connecting component "+Ie.wrappedComponentName+".")}}function ie(ee,te){return ee===te}function Ce(ee){var te=ee===void 0?{}:ee,oe=te.connectHOC,me=oe===void 0?dt:oe,ye=te.mapStateToPropsFactories,be=ye===void 0?at:ye,Ie=te.mapDispatchToPropsFactories,We=Ie===void 0?et:Ie,Et=te.mergePropsFactories,Zt=Et===void 0?Xe:Et,Rt=te.selectorFactory,wt=Rt===void 0?re:Rt;return function(tn,On,ra,pa){pa===void 0&&(pa={});var ba=pa,ci=ba.pure,Si=ci===void 0?!0:ci,Oi=ba.areStatesEqual,Po=Oi===void 0?ie:Oi,wo=ba.areOwnPropsEqual,Go=wo===void 0?sn:wo,Yl=ba.areStatePropsEqual,Qo=Yl===void 0?sn:Yl,Gl=ba.areMergedPropsEqual,Cs=Gl===void 0?sn:Gl,Is=(0,Ne.Z)(ba,ce),Gu=ve(tn,be,"mapStateToProps"),Ou=ve(On,We,"mapDispatchToProps"),pu=ve(ra,Zt,"mergeProps");return me(wt,(0,ke.Z)({methodName:"connect",getDisplayName:function(Ms){return"Connect("+Ms+")"},shouldHandleStateChanges:!!tn,initMapStateToProps:Gu,initMapDispatchToProps:Ou,initMergeProps:pu,pure:Si,areStatesEqual:Po,areOwnPropsEqual:Go,areStatePropsEqual:Qo,areMergedPropsEqual:Cs},Is))}}var yt=Ce();function gt(){var ee=useContext(ReactReduxContext);return ee}function ft(ee){ee===void 0&&(ee=ReactReduxContext);var te=ee===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ee)};return function(){var me=te(),ye=me.store;return ye}}var Ct=null;function pn(ee){ee===void 0&&(ee=ReactReduxContext);var te=ee===ReactReduxContext?useDefaultStore:createStoreHook(ee);return function(){var me=te();return me.dispatch}}var Fn=null,Sn=function(te,oe){return te===oe};function jn(ee,te,oe,me){var ye=useReducer(function(On){return On+1},0),be=ye[1],Ie=useMemo(function(){return createSubscription(oe,me)},[oe,me]),We=useRef(),Et=useRef(),Zt=useRef(),Rt=useRef(),wt=oe.getState(),Pt;try{if(ee!==Et.current||wt!==Zt.current||We.current){var tn=ee(wt);Rt.current===void 0||!te(tn,Rt.current)?Pt=tn:Pt=Rt.current}else Pt=Rt.current}catch(On){throw We.current&&(On.message+=` + `,Sn.style.marginRight="5px",ft.appendChild(Sn)}ie.typeBoxes.push(ft)},ie=this,Ce=0;Ce<4;Ce++)ve(Ce);return ce},ae.prototype.setCurrentType=function(re,ce){var ve=this;this.currentType=re,this.typeBoxes.forEach(function(ie){ie.style.borderColor=ie===ce?ve.uiStyleSettings!==void 0?ve.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},ae}(Fe),sn=function(ue){function ae(re,ce,ve){var ie=ue.call(this,re,ce,ve)||this;return ie.arrowType="end",ie.arrowBaseHeight=10,ie.arrowBaseWidth=10,ie.getArrowPoints=ie.getArrowPoints.bind(ie),ie.setArrowType=ie.setArrowType.bind(ie),ie.arrowTypePanel=new Dt("Arrow type","end"),ie.arrowTypePanel.onArrowTypeChanged=ie.setArrowType,ie}return Oe(ae,ue),ae.prototype.ownsTarget=function(re){return!(!ue.prototype.ownsTarget.call(this,re)&&re!==this.arrow1&&re!==this.arrow2)},ae.prototype.getArrowPoints=function(re,ce){var ve=this.arrowBaseWidth+2*this.strokeWidth,ie=this.arrowBaseHeight+2*this.strokeWidth;return re-ve/2+","+(ce+ie/2)+" "+re+","+(ce-ie/2)+" "+(re+ve/2)+","+(ce+ie/2)},ae.prototype.createTips=function(){this.arrow1=Se.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(Se.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=Se.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(Se.createTransform()),this.visual.appendChild(this.arrow2)},ae.prototype.pointerDown=function(re,ce){ue.prototype.pointerDown.call(this,re,ce),this.state==="creating"&&this.createTips()},ae.prototype.adjustVisual=function(){if(ue.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",Se.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),Se.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var re=0;Math.abs(this.x1-this.x2)>.1&&(re=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var ce=this.arrow1.transform.baseVal.getItem(0);ce.setRotate(re,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(ce,0);var ve=this.arrow2.transform.baseVal.getItem(0);ve.setRotate(re+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(ve,0)}},ae.prototype.setArrowType=function(re){this.arrowType=re,this.adjustVisual(),this.stateChanged()},Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var re=Object.assign({arrowType:this.arrowType},ue.prototype.getState.call(this));return re.typeName=ae.typeName,re},ae.prototype.restoreState=function(re){ue.prototype.restoreState.call(this,re);var ce=re;this.arrowType=ce.arrowType,this.createTips(),this.adjustVisual()},ae.typeName="ArrowMarker",ae.title="Arrow marker",ae.icon='',ae}(bt),Ht=function(ue){function ae(re,ce,ve){var ie=ue.call(this,re,ce,ve)||this;return ie.fillColor=ve.defaultFillColor,ie.strokeWidth=0,ie.fillPanel=new Te("Color",ve.defaultColorSet,ve.defaultFillColor),ie.fillPanel.onColorChanged=ie.setFillColor,ie}return Oe(ae,ue),Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var re=ue.prototype.getState.call(this);return re.typeName=ae.typeName,re},ae.typeName="CoverMarker",ae.title="Cover marker",ae.icon='',ae}(Ze),Kt=function(ue){function ae(re,ce,ve,ie){var Ce=ue.call(this,re,ie||'')||this;return Ce.opacities=[],Ce.opacityBoxes=[],Ce.opacities=ce,Ce.currentOpacity=ve,Ce.setCurrentOpacity=Ce.setCurrentOpacity.bind(Ce),Ce}return Oe(ae,ue),ae.prototype.getUi=function(){var re=this,ce=document.createElement("div");return ce.style.display="flex",ce.style.overflow="hidden",ce.style.flexGrow="2",ce.style.justifyContent="space-between",this.opacities.forEach(function(ve){var ie=document.createElement("div");ie.style.display="flex",ie.style.alignItems="center",ie.style.justifyContent="center",ie.style.padding="5px",ie.style.borderWidth="2px",ie.style.borderStyle="solid",ie.style.borderColor=ve===re.currentOpacity?re.uiStyleSettings.toolboxAccentColor:"transparent",ie.addEventListener("click",function(){re.setCurrentOpacity(ve,ie)}),ce.appendChild(ie);var Ce=document.createElement("div");Ce.innerText=100*ve+"%",ie.appendChild(Ce),re.opacityBoxes.push(ie)}),ce},ae.prototype.setCurrentOpacity=function(re,ce){var ve=this;this.currentOpacity=re,this.opacityBoxes.forEach(function(ie){ie.style.borderColor=ie===ce?ve.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},ae}(Fe),Bn=function(ue){function ae(re,ce,ve){var ie=ue.call(this,re,ce,ve)||this;return ie.setOpacity=ie.setOpacity.bind(ie),ie.fillColor=ve.defaultHighlightColor,ie.strokeWidth=0,ie.opacity=ve.defaultHighlightOpacity,ie.fillPanel=new Te("Color",ve.defaultColorSet,ie.fillColor),ie.fillPanel.onColorChanged=ie.setFillColor,ie.opacityPanel=new Kt("Opacity",ve.defaultOpacitySteps,ie.opacity),ie.opacityPanel.onOpacityChanged=ie.setOpacity,ie}return Oe(ae,ue),ae.prototype.setOpacity=function(re){this.opacity=re,this.visual&&Se.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var re=ue.prototype.getState.call(this);return re.typeName=ae.typeName,re},ae.typeName="HighlightMarker",ae.title="Highlight marker",ae.icon='',ae}(Ht),we='',fe='',it=function(ue){function ae(re,ce,ve){var ie=ue.call(this,re,ce,ve)||this;return ie.bgColor="transparent",ie.tipPosition={x:0,y:0},ie.tipBase1Position={x:0,y:0},ie.tipBase2Position={x:0,y:0},ie.tipMoving=!1,ie.color=ve.defaultStrokeColor,ie.bgColor=ve.defaultFillColor,ie.fontFamily=ve.defaultFontFamily,ie.defaultSize={x:100,y:30},ie.setBgColor=ie.setBgColor.bind(ie),ie.getTipPoints=ie.getTipPoints.bind(ie),ie.positionTip=ie.positionTip.bind(ie),ie.setTipPoints=ie.setTipPoints.bind(ie),ie.colorPanel=new Te("Text color",ve.defaultColorSet,ie.color,we),ie.colorPanel.onColorChanged=ie.setColor,ie.bgColorPanel=new Te("Fill color",ve.defaultColorSet,ie.bgColor,fe),ie.bgColorPanel.onColorChanged=ie.setBgColor,ie.fontFamilyPanel=new Pe("Font",ve.defaultFontFamilies,ve.defaultFontFamily),ie.fontFamilyPanel.onFontChanged=ie.setFont,ie.tipGrip=new st,ie.tipGrip.visual.transform.baseVal.appendItem(Se.createTransform()),ie.controlBox.appendChild(ie.tipGrip.visual),ie}return Oe(ae,ue),ae.prototype.ownsTarget=function(re){return ue.prototype.ownsTarget.call(this,re)||this.tipGrip.ownsTarget(re)||this.tip===re},ae.prototype.createTip=function(){Se.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=Se.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},ae.prototype.pointerDown=function(re,ce){this.state==="new"&&ue.prototype.pointerDown.call(this,re,ce),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(ce)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):ue.prototype.pointerDown.call(this,re,ce)},ae.prototype.pointerUp=function(re){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,ue.prototype.pointerUp.call(this,re);else{var ce=this.state==="creating";ue.prototype.pointerUp.call(this,re),this.setTipPoints(ce),this.positionTip()}},ae.prototype.manipulate=function(re){if(this.tipMoving){var ce=this.unrotatePoint(re);this.tipPosition={x:ce.x-this.manipulationStartLeft,y:ce.y-this.manipulationStartTop},this.positionTip()}else ue.prototype.manipulate.call(this,re)},ae.prototype.setBgColor=function(re){this.bgRectangle&&this.tip&&(Se.setAttributes(this.bgRectangle,[["fill",re]]),Se.setAttributes(this.tip,[["fill",re]])),this.bgColor=re,this.fillColorChanged(re)},ae.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},ae.prototype.setTipPoints=function(re){re===void 0&&(re=!1);var ce=Math.min(this.height/2,15),ve=this.height/5;re&&(this.tipPosition={x:ce+ve/2,y:this.height+20});var ie=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?ie.1)){var re=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),ce=this.tip1.transform.baseVal.getItem(0);ce.setRotate(re,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(ce,0);var ve=this.tip2.transform.baseVal.getItem(0);ve.setRotate(re+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(ve,0)}},Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var re=ue.prototype.getState.call(this);return re.typeName=ae.typeName,re},ae.prototype.restoreState=function(re){ue.prototype.restoreState.call(this,re),this.createTips(),this.adjustVisual()},ae.typeName="MeasurementMarker",ae.title="Measurement marker",ae.icon='',ae}(bt),He=function(ue){function ae(re,ce,ve){var ie=ue.call(this,re,ce,ve)||this;return ie.strokePanel.colors=ve.defaultColorSet,ie.fillColor="transparent",ie}return Oe(ae,ue),Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var re=ue.prototype.getState.call(this);return re.typeName=ae.typeName,re},ae.typeName="EllipseFrameMarker",ae.title="Ellipse frame marker",ae.icon='',ae}(Yt),Ue=function(){function ue(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(ue.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),ue.prototype.addUndoStep=function(ae){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(ae)||(this.undoStack.push(ae),JSON.stringify(this.lastRedoStep)!==JSON.stringify(ae)&&this.redoStack.splice(0,this.redoStack.length))},ue.prototype.replaceLastUndoStep=function(ae){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=ae)},ue.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},ue.prototype.undo=function(){if(this.undoStack.length>1){var ae=this.undoStack.pop();return ae!==void 0&&this.redoStack.push(ae),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},ue.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},ue}(),at=function(ue){function ae(re,ce,ve){var ie=ue.call(this,re,ce,ve)||this;return ie.strokeColor="transparent",ie.strokeWidth=0,ie.strokeDasharray="",ie.curveX=0,ie.curveY=0,ie.manipulationStartCurveX=0,ie.manipulationStartCurveY=0,ie.setStrokeColor=ie.setStrokeColor.bind(ie),ie.setStrokeWidth=ie.setStrokeWidth.bind(ie),ie.setStrokeDasharray=ie.setStrokeDasharray.bind(ie),ie.positionGrips=ie.positionGrips.bind(ie),ie.addControlGrips=ie.addControlGrips.bind(ie),ie.adjustVisual=ie.adjustVisual.bind(ie),ie.setupControlBox=ie.setupControlBox.bind(ie),ie.resize=ie.resize.bind(ie),ie.strokeColor=ve.defaultColor,ie.strokeWidth=ve.defaultStrokeWidth,ie.strokeDasharray=ve.defaultStrokeDasharray,ie.strokePanel=new Te("Line color",ve.defaultColorSet,ve.defaultColor),ie.strokePanel.onColorChanged=ie.setStrokeColor,ie.strokeWidthPanel=new pt("Line width",ve.defaultStrokeWidths,ve.defaultStrokeWidth),ie.strokeWidthPanel.onWidthChanged=ie.setStrokeWidth,ie.strokeStylePanel=new nn("Line style",ve.defaultStrokeDasharrays,ve.defaultStrokeDasharray),ie.strokeStylePanel.onStyleChanged=ie.setStrokeDasharray,ie}return Oe(ae,ue),ae.prototype.ownsTarget=function(re){return!(!ue.prototype.ownsTarget.call(this,re)&&re!==this.visual&&re!==this.selectorCurve&&re!==this.visibleCurve&&!this.curveGrip.ownsTarget(re))},ae.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},ae.prototype.createVisual=function(){this.visual=Se.createGroup(),this.selectorCurve=Se.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=Se.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)},ae.prototype.pointerDown=function(re,ce){ue.prototype.pointerDown.call(this,re,ce),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=re.x,this.curveY=re.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(ce)&&(this.activeGrip=this.curveGrip,this._state="resize")},ae.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),Se.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),Se.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),Se.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},ae.prototype.setupControlBox=function(){ue.prototype.setupControlBox.call(this),this.curveControlLine1=Se.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=Se.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)},ae.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,ue.prototype.addControlGrips.call(this)},ae.prototype.positionGrips=function(){ue.prototype.positionGrips.call(this);var re=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-re/2,this.curveY-re/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()))},ae.prototype.manipulate=function(re){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+re.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+re.y-this.manipulationStartY),ue.prototype.manipulate.call(this,re)},ae.prototype.resize=function(re){this.activeGrip===this.curveGrip&&(this.curveX=re.x,this.curveY=re.y),ue.prototype.resize.call(this,re),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},ae.prototype.setStrokeColor=function(re){this.strokeColor=re,this.adjustVisual(),this.colorChanged(re)},ae.prototype.setStrokeWidth=function(re){this.strokeWidth=re,this.adjustVisual()},ae.prototype.setStrokeDasharray=function(re){this.strokeDasharray=re,this.adjustVisual()},ae.prototype.scale=function(re,ce){this.curveX=this.curveX*re,this.curveY=this.curveY*ce,ue.prototype.scale.call(this,re,ce)},Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var re=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},ue.prototype.getState.call(this));return re.typeName=ae.typeName,re},ae.prototype.restoreState=function(re){ue.prototype.restoreState.call(this,re);var ce=re;this.strokeColor=ce.strokeColor,this.strokeWidth=ce.strokeWidth,this.strokeDasharray=ce.strokeDasharray,this.curveX=ce.curveX,this.curveY=ce.curveY,this.createVisual(),this.adjustVisual()},ae.typeName="CurveMarker",ae.title="Curve marker",ae.icon='',ae}($e),dn=function(ue){function ae(re,ce,ve){var ie=ue.call(this,re,ce,ve)||this;return ie.fillColor="transparent",ie.strokeColor="transparent",ie.strokeWidth=0,ie.strokeDasharray="",ie.textColor="transparent",ie.fontSize="1rem",ie.isMoved=!1,ie.captionText="Caption",ie.PADDING=5,ie.captionBoxWidth=0,ie.captionBoxHeight=0,ie.strokeColor=ve.defaultColor,ie.strokeWidth=ve.defaultStrokeWidth,ie.strokeDasharray=ve.defaultStrokeDasharray,ie.fillColor=ve.defaultFillColor,ie.textColor=ve.defaultStrokeColor,ie.fontFamily=ve.defaultFontFamily,ie.fontSize=ve.defaultCaptionFontSize,ie.captionText=ve.defaultCaptionText,ie.setStrokeColor=ie.setStrokeColor.bind(ie),ie.setFillColor=ie.setFillColor.bind(ie),ie.setStrokeWidth=ie.setStrokeWidth.bind(ie),ie.setStrokeDasharray=ie.setStrokeDasharray.bind(ie),ie.createVisual=ie.createVisual.bind(ie),ie.sizeCaption=ie.sizeCaption.bind(ie),ie.setCaptionText=ie.setCaptionText.bind(ie),ie.showTextEditor=ie.showTextEditor.bind(ie),ie.positionTextEditor=ie.positionTextEditor.bind(ie),ie.finishTextEditing=ie.finishTextEditing.bind(ie),ie.setFont=ie.setFont.bind(ie),ie.setTextColor=ie.setTextColor.bind(ie),ie.strokePanel=new Te("Line color",Re(ve.defaultColorSet,["transparent"]),ie.strokeColor),ie.strokePanel.onColorChanged=ie.setStrokeColor,ie.fillPanel=new Te("Fill color",Re(ve.defaultColorSet,["transparent"]),ie.fillColor,fe),ie.fillPanel.onColorChanged=ie.setFillColor,ie.strokeWidthPanel=new pt("Line width",ve.defaultStrokeWidths,ve.defaultStrokeWidth),ie.strokeWidthPanel.onWidthChanged=ie.setStrokeWidth,ie.strokeStylePanel=new nn("Line style",ve.defaultStrokeDasharrays,ve.defaultStrokeDasharray),ie.strokeStylePanel.onStyleChanged=ie.setStrokeDasharray,ie.fontFamilyPanel=new Pe("Font",ve.defaultFontFamilies,ve.defaultFontFamily),ie.fontFamilyPanel.onFontChanged=ie.setFont,ie.textColorPanel=new Te("Text color",ve.defaultColorSet,ie.textColor,we),ie.textColorPanel.onColorChanged=ie.setTextColor,ie}return Oe(ae,ue),ae.prototype.ownsTarget=function(re){return!(!ue.prototype.ownsTarget.call(this,re)&&re!==this.visual&&re!==this.frame&&re!==this.captionBg&&re!==this.captionElement)},ae.prototype.createVisual=function(){this.visual=Se.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=Se.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=Se.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=Se.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()},ae.prototype.setCaptionText=function(re){this.captionText=re,this.captionElement.textContent=this.captionText,this.sizeCaption()},ae.prototype.pointerDown=function(re,ce){ue.prototype.pointerDown.call(this,re,ce),this.isMoved=!1,this.pointerDownPoint=re,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(re),this._state="creating")},ae.prototype.manipulate=function(re){ue.prototype.manipulate.call(this,re),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(re.x-this.pointerDownPoint.x)>5||Math.abs(re.y-this.pointerDownPoint.y)>5)},ae.prototype.resize=function(re){ue.prototype.resize.call(this,re),this.setSize()},ae.prototype.sizeCaption=function(){var re=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=re.width+2*this.PADDING,this.captionBoxHeight=re.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),Se.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')"]]),Se.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')"]])},ae.prototype.showTextEditor=function(){var re=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(ce){ce.stopPropagation()}),this.textEditBox.addEventListener("keypress",function(ce){ce.key==="Enter"&&re.finishTextEditing(re.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(ce){ce.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){re.finishTextEditing(re.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){re.finishTextEditing(re.textEditBox.value)}),this.positionTextEditor(),this.textEditBox.focus()},ae.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"))},ae.prototype.finishTextEditing=function(re){this.setCaptionText(re.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},ae.prototype.setFont=function(re){this.captionElement&&Se.setAttributes(this.captionElement,[["font-family",re]]),this.fontFamily=re,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},ae.prototype.setTextColor=function(re){this.captionElement&&Se.setAttributes(this.captionElement,[["fill",re]]),this.textColor=re,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},ae.prototype.setSize=function(){ue.prototype.setSize.call(this),Se.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},ae.prototype.pointerUp=function(re){ue.prototype.pointerUp.call(this,re),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},ae.prototype.dblClick=function(re,ce){ue.prototype.dblClick.call(this,re,ce),this.showTextEditor()},ae.prototype.setStrokeColor=function(re){this.strokeColor=re,this.frame&&Se.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(re),this.stateChanged()},ae.prototype.setFillColor=function(re){this.fillColor=re,this.captionBg&&Se.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(re),this.stateChanged()},ae.prototype.setStrokeWidth=function(re){this.strokeWidth=re,this.frame&&Se.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ae.prototype.setStrokeDasharray=function(re){this.strokeDasharray=re,this.frame&&Se.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(ae.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),ae.prototype.getState=function(){var re=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},ue.prototype.getState.call(this));return re.typeName=this.typeName,re},ae.prototype.restoreState=function(re){var ce=re;this.fillColor=ce.fillColor,this.strokeColor=ce.strokeColor,this.strokeWidth=ce.strokeWidth,this.strokeDasharray=ce.strokeDasharray,this.textColor=ce.textColor,this.fontFamily=ce.fontFamily,this.captionText=ce.captionText,this.fontSize=ce.fontSize,this.createVisual(),ue.prototype.restoreState.call(this,re),this.setSize()},ae.prototype.scale=function(re,ce){ue.prototype.scale.call(this,re,ce),this.setSize()},ae.typeName="CaptionFrameMarker",ae.title="Caption frame marker",ae.icon='',ae}(he),Qt=function(){function ue(ae,re){re===void 0&&(re=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=ae,this.cancelable=re}return Object.defineProperty(ue.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),ue.prototype.preventDefault=function(){this._defaultPrevented=!0},ue}(),An=function(ue){function ae(re,ce,ve){var ie=ue.call(this,re,!1)||this;return ie.dataUrl=ce,ie.state=ve,ie}return Oe(ae,ue),ae}(Qt),At=function(ue){function ae(re,ce,ve){ve===void 0&&(ve=!1);var ie=ue.call(this,re,ve)||this;return ie.marker=ce,ie}return Oe(ae,ue),ae}(Qt),Xe=function(){function ue(){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 ue.prototype.addEventListener=function(ae,re){this[ae].push(re)},ue.prototype.removeEventListener=function(ae,re){var ce=this[ae].indexOf(re);ce>-1&&this[ae].splice(ce,1)},ue}(),en=function(){function ue(ae){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new qe,this._isOpen=!1,this.undoRedoManager=new Ue,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 Xe,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=ue.instanceCounter++,this.styles=new nt(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=ae,this.targetRoot=document.body,this.width=ae.clientWidth,this.height=ae.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(ue.prototype,"ALL_MARKER_TYPES",{get:function(){return[Ut,dt,sn,je,He,Yt,Bn,it,et,Ht,bt,at,dn]},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[Ut,dt,sn,je,Yt,Bn,it]},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"BASIC_MARKER_TYPES",{get:function(){return[Ut,dt,sn,je,Bn]},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(ae){var re=this;this._availableMarkerTypes.splice(0),ae.forEach(function(ce){if(typeof ce=="string"){var ve=re.ALL_MARKER_TYPES.find(function(ie){return ie.typeName===ce});ve!==void 0&&re._availableMarkerTypes.push(ve)}else re._availableMarkerTypes.push(ce)})},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(ae){this._zoomLevel=ae,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(ue.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),ue.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),Ve.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},ue.prototype.show=function(){var ae=this;this.styles.styleSheetRoot===void 0&&ze.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=ze.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(re){return re(new Qt(ae))})},ue.prototype.render=function(){return ke(this,void 0,void 0,function(){var ae;return ot(this,function(re){switch(re.label){case 0:return this.setCurrentMarker(),(ae=new Ke).naturalSize=this.renderAtNaturalSize,ae.imageType=this.renderImageType,ae.imageQuality=this.renderImageQuality,ae.markersOnly=this.renderMarkersOnly,ae.width=this.renderWidth,ae.height=this.renderHeight,[4,ae.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return re.sent(),[4,ae.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,re.sent()]}})})},ue.prototype.close=function(ae){var re=this;if(ae===void 0&&(ae=!1),this.isOpen){var ce=!1;ae||this.eventListeners.beforeclose.forEach(function(ve){var ie=new Qt(re,!0);ve(ie),ie.defaultPrevented&&(ce=!0)}),ce||(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(ve){return ve(new Qt(re))}),this.detachEvents(),this._isOpen=!1)}},ue.prototype.addMarkersToToolbar=function(){for(var ae,re=[],ce=0;cethis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*ae:this.editorCanvas.clientWidth,ce=re',ae.title="Powered by marker.js",ae.style.display="grid",ae.style.alignItems="center",ae.style.justifyItems="center",ae.style.padding="3px",ae.style.width="20px",ae.style.height="20px",this.logoUI.appendChild(ae),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},ue.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")},ue.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"},ue.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},ue.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 ae=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=ae+"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 kt(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(ae),1),ae.dispose()},ue.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())},ue.prototype.toolbarButtonClicked=function(ae,re){if(ae==="marker"&&re!==void 0)this.createNewMarker(re);else if(ae==="action")switch(re){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()}},ue.prototype.deleteSelectedMarker=function(){var ae=this;if(this._currentMarker!==void 0){var re=!1;if(this.eventListeners.markerbeforedelete.forEach(function(ve){var ie=new At(ae,ae._currentMarker,!0);ve(ie),ie.defaultPrevented&&(re=!0)}),!re){var ce=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(ve){return ve(new At(ae,ce))})}}},ue.prototype.clear=function(){var ae=this,re=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(Ce){var yt=new At(ae,void 0,!0);Ce(yt),yt.defaultPrevented&&(re=!0)}),!re)){this.setCurrentMarker();for(var ce=function(Ce){var yt=ve.markers[Ce];ve.setCurrentMarker(ve.markers[Ce]),ve._currentMarker.dispose(),ve.markerImage.removeChild(ve._currentMarker.container),ve.markers.splice(ve.markers.indexOf(ve._currentMarker),1),ve.eventListeners.markerdelete.forEach(function(gt){return gt(new At(ae,yt))})},ve=this,ie=this.markers.length-1;ie>=0;ie--)ce(ie);this.addUndoStep()}},Object.defineProperty(ue.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),ue.prototype.showNotesEditor=function(){var ae;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=(ae=this._currentMarker.notes)!==null&&ae!==void 0?ae:"",this.overlayContainer.appendChild(this.notesArea))},ue.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)},ue.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},ue.prototype.addUndoStep=function(){var ae=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var re=this.getState(),ce=this.undoRedoManager.getLastUndoStep();if(!ce||ce.width===re.width&&ce.height===re.height){var ve=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(re),ve1&&this.panTo({x:ae.clientX,y:ae.clientY}))},ue.prototype.onPointerUp=function(ae){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(ae.clientX,ae.clientY)),this.isDragging=!1,this.addUndoStep()},ue.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},ue.prototype.onKeyUp=function(ae){this._currentMarker===void 0||this.notesArea!==void 0||ae.key!=="Delete"&&ae.key!=="Backspace"||this.deleteSelectedMarker()},ue.prototype.clientToLocalCoordinates=function(ae,re){var ce=this.markerImage.getBoundingClientRect();return{x:(ae-ce.left)/this.zoomLevel,y:(re-ce.top)/this.zoomLevel}},ue.prototype.onWindowResize=function(){this.positionUI()},ue.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var ae=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=ae+"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()},ue.prototype.addLicenseKey=function(ae){Ve.addKey(ae)},ue.prototype.addEventListener=function(ae,re){this.eventListeners.addEventListener(ae,re)},ue.prototype.removeEventListener=function(ae,re){this.eventListeners.removeEventListener(ae,re)},ue.prototype.renderState=function(ae){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(ae),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(ue.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),ue.prototype.focus=function(){var ae=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(re){return re(new Qt(ae))}))},ue.prototype.blur=function(){var ae=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(re){return re(new Qt(ae))}))},ue.instanceCounter=0,ue}()},85095:function(St,zt){"use strict";Object.defineProperty(zt,"__esModule",{value:!0}),zt.commonLocale=void 0;var ne=zt.commonLocale={yearFormat:"YYYY",dayFormat:"D",cellMeridiemFormat:"A",monthBeforeYear:!0}},44820:function(St,zt,ne){"use strict";var y=ne(25569).default;Object.defineProperty(zt,"__esModule",{value:!0}),zt.default=void 0;var Oe=y(ne(93242)),ke=ne(85095),ot=(0,Oe.default)((0,Oe.default)({},ke.commonLocale),{},{locale:"zh_CN",today:"\u4ECA\u5929",now:"\u6B64\u523B",backToToday:"\u8FD4\u56DE\u4ECA\u5929",ok:"\u786E\u5B9A",timeSelect:"\u9009\u62E9\u65F6\u95F4",dateSelect:"\u9009\u62E9\u65E5\u671F",weekSelect:"\u9009\u62E9\u5468",clear:"\u6E05\u9664",week:"\u5468",month:"\u6708",year:"\u5E74",previousMonth:"\u4E0A\u4E2A\u6708 (\u7FFB\u9875\u4E0A\u952E)",nextMonth:"\u4E0B\u4E2A\u6708 (\u7FFB\u9875\u4E0B\u952E)",monthSelect:"\u9009\u62E9\u6708\u4EFD",yearSelect:"\u9009\u62E9\u5E74\u4EFD",decadeSelect:"\u9009\u62E9\u5E74\u4EE3",previousYear:"\u4E0A\u4E00\u5E74 (Control\u952E\u52A0\u5DE6\u65B9\u5411\u952E)",nextYear:"\u4E0B\u4E00\u5E74 (Control\u952E\u52A0\u53F3\u65B9\u5411\u952E)",previousDecade:"\u4E0A\u4E00\u5E74\u4EE3",nextDecade:"\u4E0B\u4E00\u5E74\u4EE3",previousCentury:"\u4E0A\u4E00\u4E16\u7EAA",nextCentury:"\u4E0B\u4E00\u4E16\u7EAA",yearFormat:"YYYY\u5E74",cellDateFormat:"D",monthBeforeYear:!1}),Re=zt.default=ot},3703:function(St,zt,ne){"use strict";ne.d(zt,{y:function(){return Ze},Z:function(){return en}});var y=ne(33885),Oe=ne(20068),ke=ne(94480),ot=ne(76190),Re=ne(42978),Se=ne(92310),Ve=ne.n(Se),Ke=ne(6089),ze=ne(18929),nt=ne(13697),lt=ne(48736),Be=ne(59301),kt=ne(54476),rt=ne(75931),Fe=ne(4676);function Te(ue,ae,re){return(ue-ae)/(re-ae)}function Ne(ue,ae,re,ce){var ve=Te(ae,re,ce),ie={};switch(ue){case"rtl":ie.right="".concat(ve*100,"%"),ie.transform="translateX(50%)";break;case"btt":ie.bottom="".concat(ve*100,"%"),ie.transform="translateY(50%)";break;case"ttb":ie.top="".concat(ve*100,"%"),ie.transform="translateY(-50%)";break;default:ie.left="".concat(ve*100,"%"),ie.transform="translateX(-50%)";break}return ie}function tt(ue,ae){return Array.isArray(ue)?ue[ae]:ue}var st=ne(10228),Nt=Be.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0,styles:{},classNames:{}}),he=Nt,Ze=Be.createContext({}),pt=["prefixCls","value","valueIndex","onStartMove","onDelete","style","render","dragging","draggingDelete","onOffsetChange","onChangeComplete","onFocus","onMouseEnter"],nn=Be.forwardRef(function(ue,ae){var re=ue.prefixCls,ce=ue.value,ve=ue.valueIndex,ie=ue.onStartMove,Ce=ue.onDelete,yt=ue.style,gt=ue.render,ft=ue.dragging,Ct=ue.draggingDelete,pn=ue.onOffsetChange,Fn=ue.onChangeComplete,Sn=ue.onFocus,jn=ue.onMouseEnter,rn=(0,rt.Z)(ue,pt),vt=Be.useContext(he),yn=vt.min,Wt=vt.max,ln=vt.direction,It=vt.disabled,mn=vt.keyboard,Lt=vt.range,zn=vt.tabIndex,$n=vt.ariaLabelForHandle,ea=vt.ariaLabelledByForHandle,nr=vt.ariaRequired,ut=vt.ariaValueTextFormatterForHandle,Tt=vt.styles,gn=vt.classNames,Pn="".concat(re,"-handle"),ir=function(lr){It||ie(lr,ve)},Dr=function(lr){Sn==null||Sn(lr,ve)},La=function(lr){jn(lr,ve)},Vr=function(lr){if(!It&&mn){var Xt=null;switch(lr.which||lr.keyCode){case st.Z.LEFT:Xt=ln==="ltr"||ln==="btt"?-1:1;break;case st.Z.RIGHT:Xt=ln==="ltr"||ln==="btt"?1:-1;break;case st.Z.UP:Xt=ln!=="ttb"?1:-1;break;case st.Z.DOWN:Xt=ln!=="ttb"?-1:1;break;case st.Z.HOME:Xt="min";break;case st.Z.END:Xt="max";break;case st.Z.PAGE_UP:Xt=2;break;case st.Z.PAGE_DOWN:Xt=-2;break;case st.Z.BACKSPACE:case st.Z.DELETE:Ce==null||Ce(ve);break}Xt!==null&&(lr.preventDefault(),pn(Xt,ve))}},Zr=function(lr){switch(lr.which||lr.keyCode){case st.Z.LEFT:case st.Z.RIGHT:case st.Z.UP:case st.Z.DOWN:case st.Z.HOME:case st.Z.END:case st.Z.PAGE_UP:case st.Z.PAGE_DOWN:Fn==null||Fn();break}},wr=Ne(ln,ce,yn,Wt),Ba={};if(ve!==null){var za;Ba={tabIndex:It?null:tt(zn,ve),role:"slider","aria-valuemin":yn,"aria-valuemax":Wt,"aria-valuenow":ce,"aria-disabled":It,"aria-label":tt($n,ve),"aria-labelledby":tt(ea,ve),"aria-required":tt(nr,ve),"aria-valuetext":(za=tt(ut,ve))===null||za===void 0?void 0:za(ce),"aria-orientation":ln==="ltr"||ln==="rtl"?"horizontal":"vertical",onMouseDown:ir,onTouchStart:ir,onFocus:Dr,onMouseEnter:La,onKeyDown:Vr,onKeyUp:Zr}}var Ha=Be.createElement("div",(0,kt.Z)({ref:ae,className:Ve()(Pn,(0,Oe.Z)((0,Oe.Z)((0,Oe.Z)({},"".concat(Pn,"-").concat(ve+1),ve!==null&&Lt),"".concat(Pn,"-dragging"),ft),"".concat(Pn,"-dragging-delete"),Ct),gn.handle),style:(0,y.Z)((0,y.Z)((0,y.Z)({},wr),yt),Tt.handle)},Ba,rn));return gt&&(Ha=gt(Ha,{index:ve,prefixCls:re,value:ce,dragging:ft,draggingDelete:Ct})),Ha}),Ut=nn,qe=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","activeHandleRender","draggingIndex","draggingDelete","onFocus"],$e=Be.forwardRef(function(ue,ae){var re=ue.prefixCls,ce=ue.style,ve=ue.onStartMove,ie=ue.onOffsetChange,Ce=ue.values,yt=ue.handleRender,gt=ue.activeHandleRender,ft=ue.draggingIndex,Ct=ue.draggingDelete,pn=ue.onFocus,Fn=(0,rt.Z)(ue,qe),Sn=Be.useRef({}),jn=Be.useState(!1),rn=(0,Re.Z)(jn,2),vt=rn[0],yn=rn[1],Wt=Be.useState(-1),ln=(0,Re.Z)(Wt,2),It=ln[0],mn=ln[1],Lt=function(ut){mn(ut),yn(!0)},zn=function(ut,Tt){Lt(Tt),pn==null||pn(ut)},$n=function(ut,Tt){Lt(Tt)};Be.useImperativeHandle(ae,function(){return{focus:function(ut){var Tt;(Tt=Sn.current[ut])===null||Tt===void 0||Tt.focus()},hideHelp:function(){(0,Fe.flushSync)(function(){yn(!1)})}}});var ea=(0,y.Z)({prefixCls:re,onStartMove:ve,onOffsetChange:ie,render:yt,onFocus:zn,onMouseEnter:$n},Fn);return Be.createElement(Be.Fragment,null,Ce.map(function(nr,ut){var Tt=ft===ut;return Be.createElement(Ut,(0,kt.Z)({ref:function(Pn){Pn?Sn.current[ut]=Pn:delete Sn.current[ut]},dragging:Tt,draggingDelete:Tt&&Ct,style:tt(ce,ut),key:ut,value:nr,valueIndex:ut},ea))}),gt&&vt&&Be.createElement(Ut,(0,kt.Z)({key:"a11y"},ea,{value:Ce[It],valueIndex:null,dragging:ft!==-1,draggingDelete:Ct,render:gt,style:{pointerEvents:"none"},tabIndex:null,"aria-hidden":!0})))}),bt=$e,Pe=function(ae){var re=ae.prefixCls,ce=ae.style,ve=ae.children,ie=ae.value,Ce=ae.onClick,yt=Be.useContext(he),gt=yt.min,ft=yt.max,Ct=yt.direction,pn=yt.includedStart,Fn=yt.includedEnd,Sn=yt.included,jn="".concat(re,"-text"),rn=Ne(Ct,ie,gt,ft);return Be.createElement("span",{className:Ve()(jn,(0,Oe.Z)({},"".concat(jn,"-active"),Sn&&pn<=ie&&ie<=Fn)),style:(0,y.Z)((0,y.Z)({},rn),ce),onMouseDown:function(yn){yn.stopPropagation()},onClick:function(){Ce(ie)}},ve)},je=Pe,dt=function(ae){var re=ae.prefixCls,ce=ae.marks,ve=ae.onClick,ie="".concat(re,"-mark");return ce.length?Be.createElement("div",{className:ie},ce.map(function(Ce){var yt=Ce.value,gt=Ce.style,ft=Ce.label;return Be.createElement(je,{key:yt,prefixCls:ie,style:gt,value:yt,onClick:ve},ft)})):null},Dt=dt,sn=function(ae){var re=ae.prefixCls,ce=ae.value,ve=ae.style,ie=ae.activeStyle,Ce=Be.useContext(he),yt=Ce.min,gt=Ce.max,ft=Ce.direction,Ct=Ce.included,pn=Ce.includedStart,Fn=Ce.includedEnd,Sn="".concat(re,"-dot"),jn=Ct&&pn<=ce&&ce<=Fn,rn=(0,y.Z)((0,y.Z)({},Ne(ft,ce,yt,gt)),typeof ve=="function"?ve(ce):ve);return jn&&(rn=(0,y.Z)((0,y.Z)({},rn),typeof ie=="function"?ie(ce):ie)),Be.createElement("span",{className:Ve()(Sn,(0,Oe.Z)({},"".concat(Sn,"-active"),jn)),style:rn})},Ht=sn,Kt=function(ae){var re=ae.prefixCls,ce=ae.marks,ve=ae.dots,ie=ae.style,Ce=ae.activeStyle,yt=Be.useContext(he),gt=yt.min,ft=yt.max,Ct=yt.step,pn=Be.useMemo(function(){var Fn=new Set;if(ce.forEach(function(jn){Fn.add(jn.value)}),ve&&Ct!==null)for(var Sn=gt;Sn<=ft;)Fn.add(Sn),Sn+=Ct;return Array.from(Fn)},[gt,ft,Ct,ve,ce]);return Be.createElement("div",{className:"".concat(re,"-step")},pn.map(function(Fn){return Be.createElement(Ht,{prefixCls:re,key:Fn,value:Fn,style:ie,activeStyle:Ce})}))},Bn=Kt,we=function(ae){var re=ae.prefixCls,ce=ae.style,ve=ae.start,ie=ae.end,Ce=ae.index,yt=ae.onStartMove,gt=ae.replaceCls,ft=Be.useContext(he),Ct=ft.direction,pn=ft.min,Fn=ft.max,Sn=ft.disabled,jn=ft.range,rn=ft.classNames,vt="".concat(re,"-track"),yn=Te(ve,pn,Fn),Wt=Te(ie,pn,Fn),ln=function(zn){!Sn&&yt&&yt(zn,-1)},It={};switch(Ct){case"rtl":It.right="".concat(yn*100,"%"),It.width="".concat(Wt*100-yn*100,"%");break;case"btt":It.bottom="".concat(yn*100,"%"),It.height="".concat(Wt*100-yn*100,"%");break;case"ttb":It.top="".concat(yn*100,"%"),It.height="".concat(Wt*100-yn*100,"%");break;default:It.left="".concat(yn*100,"%"),It.width="".concat(Wt*100-yn*100,"%")}var mn=gt||Ve()(vt,(0,Oe.Z)((0,Oe.Z)({},"".concat(vt,"-").concat(Ce+1),Ce!==null&&jn),"".concat(re,"-track-draggable"),yt),rn.track);return Be.createElement("div",{className:mn,style:(0,y.Z)((0,y.Z)({},It),ce),onMouseDown:ln,onTouchStart:ln})},fe=we,it=function(ae){var re=ae.prefixCls,ce=ae.style,ve=ae.values,ie=ae.startPoint,Ce=ae.onStartMove,yt=Be.useContext(he),gt=yt.included,ft=yt.range,Ct=yt.min,pn=yt.styles,Fn=yt.classNames,Sn=Be.useMemo(function(){if(!ft){if(ve.length===0)return[];var rn=ie!=null?ie:Ct,vt=ve[0];return[{start:Math.min(rn,vt),end:Math.max(rn,vt)}]}for(var yn=[],Wt=0;WtHe&&Ct3&&arguments[3]!==void 0?arguments[3]:"unit";if(typeof rn=="number"){var Wt,ln=jn[vt],It=ln+rn,mn=[];ce.forEach(function(nr){mn.push(nr.value)}),mn.push(ue,ae),mn.push(yt(ln));var Lt=rn>0?1:-1;yn==="unit"?mn.push(yt(ln+Lt*re)):mn.push(yt(It)),mn=mn.filter(function(nr){return nr!==null}).filter(function(nr){return rn<0?nr<=ln:nr>=ln}),yn==="unit"&&(mn=mn.filter(function(nr){return nr!==ln}));var zn=yn==="unit"?ln:It;Wt=mn[0];var $n=Math.abs(Wt-zn);if(mn.forEach(function(nr){var ut=Math.abs(nr-zn);ut<$n&&(Wt=nr,$n=ut)}),Wt===void 0)return rn<0?ue:ae;if(yn==="dist")return Wt;if(Math.abs(rn)>1){var ea=(0,ke.Z)(jn);return ea[vt]=Wt,Sn(ea,rn-Lt,vt,yn)}return Wt}else{if(rn==="min")return ue;if(rn==="max")return ae}},Ct=function(jn,rn,vt){var yn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit",Wt=jn[vt],ln=ft(jn,rn,vt,yn);return{value:ln,changed:ln!==Wt}},pn=function(jn){return ie===null&&jn===0||typeof ie=="number"&&jn3&&arguments[3]!==void 0?arguments[3]:"unit",Wt=jn.map(gt),ln=Wt[vt],It=ft(Wt,rn,vt,yn);if(Wt[vt]=It,ve===!1){var mn=ie||0;vt>0&&Wt[vt-1]!==ln&&(Wt[vt]=Math.max(Wt[vt],Wt[vt-1]+mn)),vt0;ea-=1)for(var nr=!0;pn(Wt[ea]-Wt[ea-1])&&nr;){var ut=Ct(Wt,-1,ea-1);Wt[ea-1]=ut.value,nr=ut.changed}for(var Tt=Wt.length-1;Tt>0;Tt-=1)for(var gn=!0;pn(Wt[Tt]-Wt[Tt-1])&&gn;){var Pn=Ct(Wt,-1,Tt-1);Wt[Tt-1]=Pn.value,gn=Pn.changed}for(var ir=0;ir=0?La:!1},[La,Mt]),Hn=Be.useMemo(function(){return Object.keys(gr||{}).map(function(dr){var Cn=gr[dr],mr={value:Number(dr)};return Cn&&(0,ot.Z)(Cn)==="object"&&!Be.isValidElement(Cn)&&("label"in Cn||"style"in Cn)?(mr.style=Cn.style,mr.label=Cn.label):mr.label=Cn,mr}).filter(function(dr){var Cn=dr.label;return Cn||typeof Cn=="number"}).sort(function(dr,Cn){return dr.value-Cn.value})},[gr]),rr=Qt(ct,Ot,Mt,Hn,ir,xt),yr=(0,Re.Z)(rr,2),Un=yr[0],Tr=yr[1],Jr=(0,ze.Z)(zn,{value:Lt}),fi=(0,Re.Z)(Jr,2),ha=fi[0],Vt=fi[1],Gt=Be.useMemo(function(){var dr=ha==null?[]:Array.isArray(ha)?ha:[ha],Cn=(0,Re.Z)(dr,1),mr=Cn[0],Rr=mr===void 0?ct:mr,er=ha===null?[]:[Rr];if(ht){if(er=(0,ke.Z)(dr),ea||ha===void 0){var or=ea>=0?ea+1:2;for(er=er.slice(0,or);er.length=0&&jr.current.focus(dr)}zr(null)},[Oa]);var ia=Be.useMemo(function(){return Gn&&Mt===null?!1:Gn},[Gn,Mt]),Qr=(0,Ke.Z)(function(dr,Cn){va(dr,Cn),ut==null||ut(Bt(Gt))}),Ua=vn!==-1;Be.useEffect(function(){if(!Ua){var dr=Gt.lastIndexOf(Cr);jr.current.focus(dr)}},[Ua]);var ca=Be.useMemo(function(){return(0,ke.Z)(un).sort(function(dr,Cn){return dr-Cn})},[un]),wa=Be.useMemo(function(){return ht?[ca[0],ca[ca.length-1]]:[ct,ca[0]]},[ca,ht,ct]),ga=(0,Re.Z)(wa,2),Ir=ga[0],Jn=ga[1];Be.useImperativeHandle(ae,function(){return{focus:function(){jr.current.focus(0)},blur:function(){var Cn,mr=document,Rr=mr.activeElement;(Cn=aa.current)!==null&&Cn!==void 0&&Cn.contains(Rr)&&(Rr==null||Rr.blur())}}}),Be.useEffect(function(){Sn&&jr.current.focus(0)},[]);var ti=Be.useMemo(function(){return{min:ct,max:Ot,direction:qt,disabled:Ct,keyboard:Fn,step:Mt,included:Ba,includedStart:Ir,includedEnd:Jn,range:ht,tabIndex:ii,ariaLabelForHandle:ka,ariaLabelledByForHandle:bn,ariaRequired:Br,ariaValueTextFormatterForHandle:Kr,styles:yt||{},classNames:Ce||{}}},[ct,Ot,qt,Ct,Fn,Mt,Ba,Ir,Jn,ht,ii,ka,bn,Br,Kr,yt,Ce]);return Be.createElement(he.Provider,{value:ti},Be.createElement("div",{ref:aa,className:Ve()(ce,ve,(0,Oe.Z)((0,Oe.Z)((0,Oe.Z)((0,Oe.Z)({},"".concat(ce,"-disabled"),Ct),"".concat(ce,"-vertical"),Zr),"".concat(ce,"-horizontal"),!Zr),"".concat(ce,"-with-marks"),Hn.length)),style:ie,onMouseDown:da,id:gt},Be.createElement("div",{className:Ve()("".concat(ce,"-rail"),Ce==null?void 0:Ce.rail),style:(0,y.Z)((0,y.Z)({},lr),yt==null?void 0:yt.rail)}),pi!==!1&&Be.createElement(Yt,{prefixCls:ce,style:Ha,values:Gt,startPoint:za,onStartMove:ia?Qr:void 0}),Be.createElement(Bn,{prefixCls:ce,marks:Hn,dots:Aa,style:Xt,activeStyle:Rn}),Be.createElement(bt,{ref:jr,prefixCls:ce,style:Qa,values:un,draggingIndex:vn,draggingDelete:Wr,onStartMove:Qr,onOffsetChange:Fa,onFocus:jn,onBlur:rn,handleRender:Nr,activeHandleRender:xr,onChangeComplete:Xn,onDelete:wt?Fr:void 0}),Be.createElement(Dt,{prefixCls:ce,marks:Hn,onClick:xa})))}),Xe=At,en=Xe},22061:function(St,zt,ne){"use strict";ne.d(zt,{Z5:function(){return Zo},_l:function(){return cs},bK:function(){return jl}});var y=ne(59301),Oe=ne(69168),ke=ne(54476),ot=ne(59781),Re=y.createContext(null),Se=null;function Ve(ee){ee()}var Ke=Ve,ze=function(te){return Ke=te},nt=function(){return Ke};function lt(){var ee=nt(),te=null,oe=null;return{clear:function(){te=null,oe=null},notify:function(){ee(function(){for(var ye=te;ye;)ye.callback(),ye=ye.next})},get:function(){for(var ye=[],be=te;be;)ye.push(be),be=be.next;return ye},subscribe:function(ye){var be=!0,Ie=oe={callback:ye,next:null,prev:oe};return Ie.prev?Ie.prev.next=Ie:te=Ie,function(){!be||te===null||(be=!1,Ie.next?Ie.next.prev=Ie.prev:oe=Ie.prev,Ie.prev?Ie.prev.next=Ie.next:te=Ie.next)}}}}var Be={notify:function(){},get:function(){return[]}};function kt(ee,te){var oe,me=Be;function ye(Ft){return Et(),me.subscribe(Ft)}function be(){me.notify()}function Ie(){Rt.onStateChange&&Rt.onStateChange()}function We(){return!!oe}function Et(){oe||(oe=te?te.addNestedSub(Ie):ee.subscribe(Ie),me=lt())}function Zt(){oe&&(oe(),oe=void 0,me.clear(),me=Be)}var Rt={addNestedSub:ye,notifyNestedSubs:be,handleChangeWrapper:Ie,isSubscribed:We,trySubscribe:Et,tryUnsubscribe:Zt,getListeners:function(){return me}};return Rt}var rt=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?y.useLayoutEffect:y.useEffect;function Fe(ee){var te=ee.store,oe=ee.context,me=ee.children,ye=(0,y.useMemo)(function(){var We=kt(te);return{store:te,subscription:We}},[te]),be=(0,y.useMemo)(function(){return te.getState()},[te]);rt(function(){var We=ye.subscription;return We.onStateChange=We.notifyNestedSubs,We.trySubscribe(),be!==te.getState()&&We.notifyNestedSubs(),function(){We.tryUnsubscribe(),We.onStateChange=null}},[ye,be]);var Ie=oe||Re;return y.createElement(Ie.Provider,{value:ye},me)}var Te=Fe,Ne=ne(85377),tt=ne(94266),st=ne.n(tt),Nt=ne(53410),he=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],Ze=["reactReduxForwardedRef"],pt=[],nn=[null,null],Ut=function(te){try{return JSON.stringify(te)}catch(oe){return String(te)}};function qe(ee,te){var oe=ee[1];return[te.payload,oe+1]}function $e(ee,te,oe){rt(function(){return ee.apply(void 0,te)},oe)}function bt(ee,te,oe,me,ye,be,Ie){ee.current=me,te.current=ye,oe.current=!1,be.current&&(be.current=null,Ie())}function Pe(ee,te,oe,me,ye,be,Ie,We,Et,Zt){if(ee){var Rt=!1,Ft=null,Pt=function(){if(!Rt){var ra=te.getState(),pa,ba;try{pa=me(ra,ye.current)}catch(ci){ba=ci,Ft=ci}ba||(Ft=null),pa===be.current?Ie.current||Et():(be.current=pa,We.current=pa,Ie.current=!0,Zt({type:"STORE_UPDATED",payload:{error:ba}}))}};oe.onStateChange=Pt,oe.trySubscribe(),Pt();var tn=function(){if(Rt=!0,oe.tryUnsubscribe(),oe.onStateChange=null,Ft)throw Ft};return tn}}var je=function(){return[null,0]};function dt(ee,te){te===void 0&&(te={});var oe=te,me=oe.getDisplayName,ye=me===void 0?function(wo){return"ConnectAdvanced("+wo+")"}:me,be=oe.methodName,Ie=be===void 0?"connectAdvanced":be,We=oe.renderCountProp,Et=We===void 0?void 0:We,Zt=oe.shouldHandleStateChanges,Rt=Zt===void 0?!0:Zt,Ft=oe.storeKey,Pt=Ft===void 0?"store":Ft,tn=oe.withRef,On=tn===void 0?!1:tn,ra=oe.forwardRef,pa=ra===void 0?!1:ra,ba=oe.context,ci=ba===void 0?Re:ba,Si=(0,Ne.Z)(oe,he);if(0)var Oi;var Po=ci;return function(Go){var Yl=Go.displayName||Go.name||"Component",Qo=ye(Yl),Gl=(0,ke.Z)({},Si,{getDisplayName:ye,methodName:Ie,renderCountProp:Et,shouldHandleStateChanges:Rt,storeKey:Pt,displayName:Qo,wrappedComponentName:Yl,WrappedComponent:Go}),Cs=Si.pure;function Is(Ms){return ee(Ms.dispatch,Gl)}var Gu=Cs?y.useMemo:function(Ms){return Ms()};function Ou(Ms){var Ec=(0,y.useMemo)(function(){var Zc=Ms.reactReduxForwardedRef,Qc=(0,Ne.Z)(Ms,Ze);return[Ms.context,Zc,Qc]},[Ms]),Ju=Ec[0],Wc=Ec[1],Sc=Ec[2],yc=(0,y.useMemo)(function(){return Ju&&Ju.Consumer&&(0,Nt.isContextConsumer)(y.createElement(Ju.Consumer,null))?Ju:Po},[Ju,Po]),Qu=(0,y.useContext)(yc),Dc=!!Ms.store&&!!Ms.store.getState&&!!Ms.store.dispatch,jc=!!Qu&&!!Qu.store,qu=Dc?Ms.store:Qu.store,Vc=(0,y.useMemo)(function(){return Is(qu)},[qu]),zc=(0,y.useMemo)(function(){if(!Rt)return nn;var Zc=kt(qu,Dc?null:Qu.subscription),Qc=Zc.notifyNestedSubs.bind(Zc);return[Zc,Qc]},[qu,Dc,Qu]),Nc=zc[0],Hc=zc[1],Uc=(0,y.useMemo)(function(){return Dc?Qu:(0,ke.Z)({},Qu,{subscription:Nc})},[Dc,Qu,Nc]),qc=(0,y.useReducer)(qe,pt,je),nd=qc[0],Kc=nd[0],rd=qc[1];if(Kc&&Kc.error)throw Kc.error;var $c=(0,y.useRef)(),Gc=(0,y.useRef)(Sc),Yc=(0,y.useRef)(),ed=(0,y.useRef)(!1),Xc=Gu(function(){return Yc.current&&Sc===Gc.current?Yc.current:Vc(qu.getState(),Sc)},[qu,Kc,Sc]);$e(bt,[Gc,$c,ed,Sc,Xc,Yc,Hc]),$e(Pe,[Rt,qu,Nc,Vc,Gc,$c,ed,Yc,Hc,rd],[qu,Nc,Vc]);var Jc=(0,y.useMemo)(function(){return y.createElement(Go,(0,ke.Z)({},Xc,{ref:Wc}))},[Wc,Go,Xc]),ad=(0,y.useMemo)(function(){return Rt?y.createElement(yc.Provider,{value:Uc},Jc):Jc},[yc,Jc,Uc]);return ad}var pu=Cs?y.memo(Ou):Ou;if(pu.WrappedComponent=Go,pu.displayName=Ou.displayName=Qo,pa){var Xu=y.forwardRef(function(Ec,Ju){return y.createElement(pu,(0,ke.Z)({},Ec,{reactReduxForwardedRef:Ju}))});return Xu.displayName=Qo,Xu.WrappedComponent=Go,st()(Xu,Go)}return st()(pu,Go)}}function Dt(ee,te){return ee===te?ee!==0||te!==0||1/ee===1/te:ee!==ee&&te!==te}function sn(ee,te){if(Dt(ee,te))return!0;if(typeof ee!="object"||ee===null||typeof te!="object"||te===null)return!1;var oe=Object.keys(ee),me=Object.keys(te);if(oe.length!==me.length)return!1;for(var ye=0;ye=0;me--){var ye=te[me](ee);if(ye)return ye}return function(be,Ie){throw new Error("Invalid value of type "+typeof ee+" for "+oe+" argument when connecting component "+Ie.wrappedComponentName+".")}}function ie(ee,te){return ee===te}function Ce(ee){var te=ee===void 0?{}:ee,oe=te.connectHOC,me=oe===void 0?dt:oe,ye=te.mapStateToPropsFactories,be=ye===void 0?at:ye,Ie=te.mapDispatchToPropsFactories,We=Ie===void 0?et:Ie,Et=te.mergePropsFactories,Zt=Et===void 0?Xe:Et,Rt=te.selectorFactory,Ft=Rt===void 0?re:Rt;return function(tn,On,ra,pa){pa===void 0&&(pa={});var ba=pa,ci=ba.pure,Si=ci===void 0?!0:ci,Oi=ba.areStatesEqual,Po=Oi===void 0?ie:Oi,wo=ba.areOwnPropsEqual,Go=wo===void 0?sn:wo,Yl=ba.areStatePropsEqual,Qo=Yl===void 0?sn:Yl,Gl=ba.areMergedPropsEqual,Cs=Gl===void 0?sn:Gl,Is=(0,Ne.Z)(ba,ce),Gu=ve(tn,be,"mapStateToProps"),Ou=ve(On,We,"mapDispatchToProps"),pu=ve(ra,Zt,"mergeProps");return me(Ft,(0,ke.Z)({methodName:"connect",getDisplayName:function(Ms){return"Connect("+Ms+")"},shouldHandleStateChanges:!!tn,initMapStateToProps:Gu,initMapDispatchToProps:Ou,initMergeProps:pu,pure:Si,areStatesEqual:Po,areOwnPropsEqual:Go,areStatePropsEqual:Qo,areMergedPropsEqual:Cs},Is))}}var yt=Ce();function gt(){var ee=useContext(ReactReduxContext);return ee}function ft(ee){ee===void 0&&(ee=ReactReduxContext);var te=ee===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ee)};return function(){var me=te(),ye=me.store;return ye}}var Ct=null;function pn(ee){ee===void 0&&(ee=ReactReduxContext);var te=ee===ReactReduxContext?useDefaultStore:createStoreHook(ee);return function(){var me=te();return me.dispatch}}var Fn=null,Sn=function(te,oe){return te===oe};function jn(ee,te,oe,me){var ye=useReducer(function(On){return On+1},0),be=ye[1],Ie=useMemo(function(){return createSubscription(oe,me)},[oe,me]),We=useRef(),Et=useRef(),Zt=useRef(),Rt=useRef(),Ft=oe.getState(),Pt;try{if(ee!==Et.current||Ft!==Zt.current||We.current){var tn=ee(Ft);Rt.current===void 0||!te(tn,Rt.current)?Pt=tn:Pt=Rt.current}else Pt=Rt.current}catch(On){throw We.current&&(On.message+=` The error may be correlated with this previous error: `+We.current.stack+` -`),On}return useIsomorphicLayoutEffect(function(){Et.current=ee,Zt.current=wt,Rt.current=Pt,We.current=void 0}),useIsomorphicLayoutEffect(function(){function On(){try{var ra=oe.getState();if(ra===Zt.current)return;var pa=Et.current(ra);if(te(pa,Rt.current))return;Rt.current=pa,Zt.current=ra}catch(ba){We.current=ba}be()}return Ie.onStateChange=On,Ie.trySubscribe(),On(),function(){return Ie.tryUnsubscribe()}},[oe,Ie]),Pt}function rn(ee){ee===void 0&&(ee=ReactReduxContext);var te=ee===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ee)};return function(me,ye){ye===void 0&&(ye=Sn);var be=te(),Ie=be.store,We=be.subscription,Et=jn(me,ye,Ie,We);return useDebugValue(Et),Et}}var vt=null,yn=ne(4676);ze(yn.unstable_batchedUpdates);function Wt(ee,te){if(ee.length!==te.length)return!1;for(var oe=0;oe");return me.callbacks},me.setCallbacks=function(We){me.callbacks=We},me}var oe=te.prototype;return oe.componentDidMount=function(){this.unbind=qt(window,[{eventName:"error",fn:this.onWindowError}])},oe.componentWillUnmount=function(){this.unbind()},oe.componentDidCatch=function(ye){if(ye instanceof ht){this.setState({});return}throw ye},oe.render=function(){return this.props.children(this.setCallbacks)},te}(y.Component),di=` +`)},ii=function(te){return[Zi(te),"color: #00C584; font-size: 1.2em; font-weight: bold;","line-height: 1.5","color: #723874;"]},ka="__react-beautiful-dnd-disable-dev-warnings";function bn(ee,te){var oe;Aa||typeof window!="undefined"&&window[ka]||(oe=console)[ee].apply(oe,ii(te))}var Br=bn.bind(null,"warn"),Kr=bn.bind(null,"error");function jr(){}function aa(ee,te){return(0,ke.Z)({},ee,{},te)}function qt(ee,te,oe){var me=te.map(function(ye){var be=aa(oe,ye.options);return ee.addEventListener(ye.eventName,ye.fn,be),function(){ee.removeEventListener(ye.eventName,ye.fn,be)}});return function(){me.forEach(function(be){be()})}}var Tn=!0,Nn="Invariant failed";function ht(ee){this.message=ee}ht.prototype.toString=function(){return this.message};function wt(ee,te){if(!ee)throw Tn?new ht(Nn):new ht(Nn+": "+(te||""))}var Gn=function(ee){(0,Oe.Z)(te,ee);function te(){for(var me,ye=arguments.length,be=new Array(ye),Ie=0;Ie");return me.callbacks},me.setCallbacks=function(We){me.callbacks=We},me}var oe=te.prototype;return oe.componentDidMount=function(){this.unbind=qt(window,[{eventName:"error",fn:this.onWindowError}])},oe.componentWillUnmount=function(){this.unbind()},oe.componentDidCatch=function(ye){if(ye instanceof ht){this.setState({});return}throw ye},oe.render=function(){return this.props.children(this.setCallbacks)},te}(y.Component),di=` Press space bar to start a drag. When dragging you can use the arrow keys to move the item around and escape to cancel. Some screen readers may require you to be in focus mode or to use your pass through key @@ -1181,7 +1181,7 @@ The error may be correlated with this previous error: in list `+oe.droppableId+` has been combined with `+me.draggableId+` in list `+me.droppableId+` - `},Ft=function(te){var oe=te.destination;if(oe)return Ot(te.source,oe);var me=te.combine;return me?Mt(te.draggableId,te.source,me):"You are over an area that cannot be dropped on"},Hn=function(te){return` + `},xt=function(te){var oe=te.destination;if(oe)return Ot(te.source,oe);var me=te.combine;return me?Mt(te.draggableId,te.source,me):"You are over an area that cannot be dropped on"},Hn=function(te){return` The item has returned to its starting position of `+Na(te.index)+` `},rr=function(te){if(te.reason==="CANCEL")return` @@ -1196,7 +1196,7 @@ The error may be correlated with this previous error: `:` The item has been dropped while not over a drop area. `+Hn(te.source)+` - `},yr={dragHandleUsageInstructions:di,onDragStart:ct,onDragUpdate:Ft,onDragEnd:rr},Un={x:0,y:0},Tr=function(te,oe){return{x:te.x+oe.x,y:te.y+oe.y}},Jr=function(te,oe){return{x:te.x-oe.x,y:te.y-oe.y}},fi=function(te,oe){return te.x===oe.x&&te.y===oe.y},ha=function(te){return{x:te.x!==0?-te.x:0,y:te.y!==0?-te.y:0}},Vt=function(te,oe,me){var ye;return me===void 0&&(me=0),ye={},ye[te]=oe,ye[te==="x"?"y":"x"]=me,ye},Gt=function(te,oe){return Math.sqrt(Math.pow(oe.x-te.x,2)+Math.pow(oe.y-te.y,2))},Bt=function(te,oe){return Math.min.apply(Math,oe.map(function(me){return Gt(te,me)}))},En=function(te){return function(oe){return{x:te(oe.x),y:te(oe.y)}}},Xn=function(ee,te){var oe=nr({top:Math.max(te.top,ee.top),right:Math.min(te.right,ee.right),bottom:Math.min(te.bottom,ee.bottom),left:Math.max(te.left,ee.left)});return oe.width<=0||oe.height<=0?null:oe},Fr=function(te,oe){return{top:te.top+oe.y,left:te.left+oe.x,bottom:te.bottom+oe.y,right:te.right+oe.x}},Ln=function(te){return[{x:te.left,y:te.top},{x:te.right,y:te.top},{x:te.left,y:te.bottom},{x:te.right,y:te.bottom}]},ur={top:0,right:0,bottom:0,left:0},vn=function(te,oe){return oe?Fr(te,oe.scroll.diff.displacement):te},Cr=function(te,oe,me){if(me&&me.increasedBy){var ye;return(0,ke.Z)({},te,(ye={},ye[oe.end]=te[oe.end]+me.increasedBy[oe.line],ye))}return te},Wr=function(te,oe){return oe&&oe.shouldClipSubject?Xn(oe.pageMarginBox,te):nr(te)},un=function(ee){var te=ee.page,oe=ee.withPlaceholder,me=ee.axis,ye=ee.frame,be=vn(te.marginBox,ye),Ie=Cr(be,me,oe),We=Wr(Ie,ye);return{page:te,withPlaceholder:oe,active:We}},va=function(ee,te){ee.frame||St(!1);var oe=ee.frame,me=Jr(te,oe.scroll.initial),ye=ha(me),be=(0,ke.Z)({},oe,{scroll:{initial:oe.scroll.initial,current:te,diff:{value:me,displacement:ye},max:oe.scroll.max}}),Ie=un({page:ee.subject.page,withPlaceholder:ee.subject.withPlaceholder,axis:ee.axis,frame:be}),We=(0,ke.Z)({},ee,{frame:be,subject:Ie});return We};function xa(ee){return Number.isInteger?Number.isInteger(ee):typeof ee=="number"&&isFinite(ee)&&Math.floor(ee)===ee}function da(ee){return Object.values?Object.values(ee):Object.keys(ee).map(function(te){return ee[te]})}function Gr(ee,te){if(ee.findIndex)return ee.findIndex(te);for(var oe=0;oeee.bottom,Zt=me.leftee.right,Rt=Et&&Zt;if(Rt)return!0;var wt=Et&&Ie||Zt&&be;return wt}},er=function(ee){var te=mr(ee.top,ee.bottom),oe=mr(ee.left,ee.right);return function(me){var ye=te(me.top)&&te(me.bottom)&&oe(me.left)&&oe(me.right);return ye}},or={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Qn={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Ye=function(ee){return function(te){var oe=mr(te.top,te.bottom),me=mr(te.left,te.right);return function(ye){return ee===or?oe(ye.top)&&oe(ye.bottom):me(ye.left)&&me(ye.right)}}},Pa=function(te,oe){var me=oe.frame?oe.frame.scroll.diff.displacement:Un;return Fr(te,me)},Sa=function(te,oe,me){return oe.subject.active?me(oe.subject.active)(te):!1},Li=function(te,oe,me){return me(oe)(te)},vi=function(te){var oe=te.target,me=te.destination,ye=te.viewport,be=te.withDroppableDisplacement,Ie=te.isVisibleThroughFrameFn,We=be?Pa(oe,me):oe;return Sa(We,me,Ie)&&Li(We,ye,Ie)},zi=function(te){return vi((0,ke.Z)({},te,{isVisibleThroughFrameFn:Rr}))},co=function(te){return vi((0,ke.Z)({},te,{isVisibleThroughFrameFn:er}))},al=function(te){return vi((0,ke.Z)({},te,{isVisibleThroughFrameFn:Ye(te.destination.axis)}))},lo=function(te,oe,me){if(typeof me=="boolean")return me;if(!oe)return!0;var ye=oe.invisible,be=oe.visible;if(ye[te])return!1;var Ie=be[te];return Ie?Ie.shouldAnimate:!0};function Ho(ee,te){var oe=ee.page.marginBox,me={top:te.point.y,right:0,bottom:0,left:te.point.x};return nr(ut(oe,me))}function gi(ee){var te=ee.afterDragging,oe=ee.destination,me=ee.displacedBy,ye=ee.viewport,be=ee.forceShouldAnimate,Ie=ee.last;return te.reduce(function(Et,Zt){var Rt=Ho(Zt,me),wt=Zt.descriptor.id;Et.all.push(wt);var Pt=zi({target:Rt,destination:oe,viewport:ye,withDroppableDisplacement:!0});if(!Pt)return Et.invisible[Zt.descriptor.id]=!0,Et;var tn=lo(wt,Ie,be),On={draggableId:wt,shouldAnimate:tn};return Et.visible[wt]=On,Et},{all:[],visible:{},invisible:{}})}function fo(ee,te){if(!ee.length)return 0;var oe=ee[ee.length-1].descriptor.index;return te.inHomeList?oe:oe+1}function il(ee){var te=ee.insideDestination,oe=ee.inHomeList,me=ee.displacedBy,ye=ee.destination,be=fo(te,{inHomeList:oe});return{displaced:dr,displacedBy:me,at:{type:"REORDER",destination:{droppableId:ye.descriptor.id,index:be}}}}function gl(ee){var te=ee.draggable,oe=ee.insideDestination,me=ee.destination,ye=ee.viewport,be=ee.displacedBy,Ie=ee.last,We=ee.index,Et=ee.forceShouldAnimate,Zt=Jn(te,me);if(We==null)return il({insideDestination:oe,inHomeList:Zt,displacedBy:be,destination:me});var Rt=ei(oe,function(ra){return ra.descriptor.index===We});if(!Rt)return il({insideDestination:oe,inHomeList:Zt,displacedBy:be,destination:me});var wt=ga(te,oe),Pt=oe.indexOf(Rt),tn=wt.slice(Pt),On=gi({afterDragging:tn,destination:me,displacedBy:be,last:Ie,viewport:ye.frame,forceShouldAnimate:Et});return{displaced:On,displacedBy:be,at:{type:"REORDER",destination:{droppableId:me.descriptor.id,index:We}}}}function $o(ee,te){return!!te.effected[ee]}var Cl=function(ee){var te=ee.isMovingForward,oe=ee.destination,me=ee.draggables,ye=ee.combine,be=ee.afterCritical;if(!oe.isCombineEnabled)return null;var Ie=ye.draggableId,We=me[Ie],Et=We.descriptor.index,Zt=$o(Ie,be);return Zt?te?Et:Et-1:te?Et+1:Et},Lo=function(ee){var te=ee.isMovingForward,oe=ee.isInHomeList,me=ee.insideDestination,ye=ee.location;if(!me.length)return null;var be=ye.index,Ie=te?be+1:be-1,We=me[0].descriptor.index,Et=me[me.length-1].descriptor.index,Zt=oe?Et:Et+1;return IeZt?null:Ie},ql=function(ee){var te=ee.isMovingForward,oe=ee.isInHomeList,me=ee.draggable,ye=ee.draggables,be=ee.destination,Ie=ee.insideDestination,We=ee.previousImpact,Et=ee.viewport,Zt=ee.afterCritical,Rt=We.at;if(Rt||St(!1),Rt.type==="REORDER"){var wt=Lo({isMovingForward:te,isInHomeList:oe,location:Rt.destination,insideDestination:Ie});return wt==null?null:gl({draggable:me,insideDestination:Ie,destination:be,viewport:Et,last:We.displaced,displacedBy:We.displacedBy,index:wt})}var Pt=Cl({isMovingForward:te,destination:be,displaced:We.displaced,draggables:ye,combine:Rt.combine,afterCritical:Zt});return Pt==null?null:gl({draggable:me,insideDestination:Ie,destination:be,viewport:Et,last:We.displaced,displacedBy:We.displacedBy,index:Pt})},bl=function(ee){var te=ee.displaced,oe=ee.afterCritical,me=ee.combineWith,ye=ee.displacedBy,be=!!(te.visible[me]||te.invisible[me]);return $o(me,oe)?be?Un:ha(ye.point):be?ye.point:Un},ml=function(ee){var te=ee.afterCritical,oe=ee.impact,me=ee.draggables,ye=wa(oe);ye||St(!1);var be=ye.draggableId,Ie=me[be].page.borderBox.center,We=bl({displaced:oe.displaced,afterCritical:te,combineWith:be,displacedBy:oe.displacedBy});return Tr(Ie,We)},Ol=function(te,oe){return oe.margin[te.start]+oe.borderBox[te.size]/2},$l=function(te,oe){return oe.margin[te.end]+oe.borderBox[te.size]/2},El=function(te,oe,me){return oe[te.crossAxisStart]+me.margin[te.crossAxisStart]+me.borderBox[te.crossAxisSize]/2},pl=function(te){var oe=te.axis,me=te.moveRelativeTo,ye=te.isMoving;return Vt(oe.line,me.marginBox[oe.end]+Ol(oe,ye),El(oe,me.marginBox,ye))},mo=function(te){var oe=te.axis,me=te.moveRelativeTo,ye=te.isMoving;return Vt(oe.line,me.marginBox[oe.start]-$l(oe,ye),El(oe,me.marginBox,ye))},ds=function(te){var oe=te.axis,me=te.moveInto,ye=te.isMoving;return Vt(oe.line,me.contentBox[oe.start]+Ol(oe,ye),El(oe,me.contentBox,ye))},Ns=function(ee){var te=ee.impact,oe=ee.draggable,me=ee.draggables,ye=ee.droppable,be=ee.afterCritical,Ie=Ua(ye.descriptor.id,me),We=oe.page,Et=ye.axis;if(!Ie.length)return ds({axis:Et,moveInto:ye.page,isMoving:We});var Zt=te.displaced,Rt=te.displacedBy,wt=Zt.all[0];if(wt){var Pt=me[wt];if($o(wt,be))return mo({axis:Et,moveRelativeTo:Pt.page,isMoving:We});var tn=Vr(Pt.page,Rt.point);return mo({axis:Et,moveRelativeTo:tn,isMoving:We})}var On=Ie[Ie.length-1];if(On.descriptor.id===oe.descriptor.id)return We.borderBox.center;if($o(On.descriptor.id,be)){var ra=Vr(On.page,ha(be.displacedBy.point));return pl({axis:Et,moveRelativeTo:ra,isMoving:We})}return pl({axis:Et,moveRelativeTo:On.page,isMoving:We})},po=function(ee,te){var oe=ee.frame;return oe?Tr(te,oe.scroll.diff.displacement):te},bs=function(te){var oe=te.impact,me=te.draggable,ye=te.droppable,be=te.draggables,Ie=te.afterCritical,We=me.page.borderBox.center,Et=oe.at;return!ye||!Et?We:Et.type==="REORDER"?Ns({impact:oe,draggable:me,draggables:be,droppable:ye,afterCritical:Ie}):ml({impact:oe,draggables:be,afterCritical:Ie})},Ts=function(ee){var te=bs(ee),oe=ee.droppable,me=oe?po(oe,te):te;return me},au=function(ee,te){var oe=Jr(te,ee.scroll.initial),me=ha(oe),ye=nr({top:te.y,bottom:te.y+ee.frame.height,left:te.x,right:te.x+ee.frame.width}),be={frame:ye,scroll:{initial:ee.scroll.initial,max:ee.scroll.max,current:te,diff:{value:oe,displacement:me}}};return be};function Us(ee,te){return ee.map(function(oe){return te[oe]})}function Ks(ee,te){for(var oe=0;oe1?Rt.sort(function(wt,Pt){return Hi(wt)[We.start]-Hi(Pt)[We.start]})[0]:Zt.sort(function(wt,Pt){var tn=Bt(oe,Ln(Hi(wt))),On=Bt(oe,Ln(Hi(Pt)));return tn!==On?tn-On:Hi(wt)[We.start]-Hi(Pt)[We.start]})[0]},hl=function(te,oe){var me=te.page.borderBox.center;return $o(te.descriptor.id,oe)?Jr(me,oe.displacedBy.point):me},Ll=function(te,oe){var me=te.page.borderBox;return $o(te.descriptor.id,oe)?Fr(me,ha(oe.displacedBy.point)):me},Rs=function(ee){var te=ee.pageBorderBoxCenter,oe=ee.viewport,me=ee.destination,ye=ee.insideDestination,be=ee.afterCritical,Ie=ye.filter(function(We){return co({target:Ll(We,be),destination:me,viewport:oe.frame,withDroppableDisplacement:!0})}).sort(function(We,Et){var Zt=Gt(te,po(me,hl(We,be))),Rt=Gt(te,po(me,hl(Et,be)));return Ztte.left&&ee.topte.top}function As(ee){var te=ee.pageBorderBox,oe=ee.draggable,me=ee.candidates,ye=oe.page.borderBox.center,be=me.map(function(Ie){var We=Ie.axis,Et=Vt(Ie.axis.line,te.center[We.line],Ie.page.borderBox.center[We.crossAxisLine]);return{id:Ie.descriptor.id,distance:Gt(ye,Et)}}).sort(function(Ie,We){return We.distance-Ie.distance});return be[0]?be[0].id:null}function Lu(ee){var te=ee.pageBorderBox,oe=ee.draggable,me=ee.droppables,ye=ia(me).filter(function(be){if(!be.isEnabled)return!1;var Ie=be.subject.active;if(!Ie||!$u(te,Ie))return!1;if(Fu(Ie)(te.center))return!0;var We=be.axis,Et=Ie.center[We.crossAxisLine],Zt=te[We.crossAxisStart],Rt=te[We.crossAxisEnd],wt=mr(Ie[We.crossAxisStart],Ie[We.crossAxisEnd]),Pt=wt(Zt),tn=wt(Rt);return!Pt&&!tn?!0:Pt?ZtEt});return ye.length?ye.length===1?ye[0].descriptor.id:As({pageBorderBox:te,draggable:oe,candidates:ye}):null}var ku=function(te,oe){return nr(Fr(te,oe))},wu=function(ee,te){var oe=ee.frame;return oe?ku(te,oe.scroll.diff.value):te};function Su(ee){var te=ee.displaced,oe=ee.id;return!!(te.visible[oe]||te.invisible[oe])}function dc(ee){var te=ee.draggable,oe=ee.closest,me=ee.inHomeList;return oe?me&&oe.descriptor.index>te.descriptor.index?oe.descriptor.index-1:oe.descriptor.index:null}var fc=function(ee){var te=ee.pageBorderBoxWithDroppableScroll,oe=ee.draggable,me=ee.destination,ye=ee.insideDestination,be=ee.last,Ie=ee.viewport,We=ee.afterCritical,Et=me.axis,Zt=Al(me.axis,oe.displaceBy),Rt=Zt.value,wt=te[Et.start],Pt=te[Et.end],tn=ga(oe,ye),On=ei(tn,function(pa){var ba=pa.descriptor.id,ci=pa.page.borderBox.center[Et.line],Si=$o(ba,We),Oi=Su({displaced:be,id:ba});return Si?Oi?Pt<=ci:wtba[We.start]+Si&&wtba[We.start]-Zt+Si&&Rtba[We.start]+Zt+Si&&wtba[We.start]+Si&&Rt=Or)return qn;var be=ye/Or,Ie=ar+ta*be,We=me==="CANCEL"?Ie*fr:Ie;return Number(We.toFixed(2))},br=function(ee){var te=ee.impact,oe=ee.draggable,me=ee.dimensions,ye=ee.viewport,be=ee.afterCritical,Ie=me.draggables,We=me.droppables,Et=Pl(te),Zt=Et?We[Et]:null,Rt=We[oe.descriptor.droppableId],wt=gs({impact:te,draggable:oe,draggables:Ie,afterCritical:be,droppable:Zt||Rt,viewport:ye}),Pt=Jr(wt,oe.client.borderBox.center);return Pt},kr=function(ee){var te=ee.draggables,oe=ee.reason,me=ee.lastImpact,ye=ee.home,be=ee.viewport,Ie=ee.onLiftImpact;if(!me.at||oe!=="DROP"){var We=Ru({draggables:te,impact:Ie,destination:ye,viewport:be,forceShouldAnimate:!0});return{impact:We,didDropInsideDroppable:!1}}if(me.at.type==="REORDER")return{impact:me,didDropInsideDroppable:!0};var Et=(0,ke.Z)({},me,{displaced:dr});return{impact:Et,didDropInsideDroppable:!0}},oi=function(ee){var te=ee.getState,oe=ee.dispatch;return function(me){return function(ye){if(ye.type!=="DROP"){me(ye);return}var be=te(),Ie=ye.payload.reason;if(be.phase==="COLLECTING"){oe(Qe({reason:Ie}));return}if(be.phase!=="IDLE"){var We=be.phase==="DROP_PENDING"&&be.isWaiting;We&&St(!1),be.phase==="DRAGGING"||be.phase==="DROP_PENDING"||St(!1);var Et=be.critical,Zt=be.dimensions,Rt=Zt.draggables[be.critical.draggable.id],wt=kr({reason:Ie,lastImpact:be.impact,afterCritical:be.afterCritical,onLiftImpact:be.onLiftImpact,home:be.dimensions.droppables[be.critical.droppable.id],viewport:be.viewport,draggables:be.dimensions.draggables}),Pt=wt.impact,tn=wt.didDropInsideDroppable,On=tn?ca(Pt):null,ra=tn?wa(Pt):null,pa={index:Et.draggable.index,droppableId:Et.droppable.id},ba={draggableId:Rt.descriptor.id,type:Rt.descriptor.type,source:pa,reason:Ie,mode:be.movementMode,destination:On,combine:ra},ci=br({impact:Pt,draggable:Rt,dimensions:Zt,viewport:be.viewport,afterCritical:be.afterCritical}),Si={critical:be.critical,afterCritical:be.afterCritical,result:ba,impact:Pt},Oi=!fi(be.current.client.offset,ci)||!!ba.combine;if(!Oi){oe(ge({completed:Si}));return}var Po=oa({current:be.current.client.offset,destination:ci,reason:Ie}),wo={newHomeClientOffset:ci,dropDuration:Po,completed:Si};oe(se(wo))}}}},Ta=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Ga(ee){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(oe){oe.target!==window&&oe.target!==window.document||ee()}}}function Ia(ee){var te=ee.onWindowScroll;function oe(){te(Ta())}var me=gr(oe),ye=Ga(me),be=jr;function Ie(){return be!==jr}function We(){Ie()&&St(!1),be=qt(window,[ye])}function Et(){Ie()||St(!1),me.cancel(),be(),be=jr}return{start:We,stop:Et,isActive:Ie}}var Ei=function(te){return te.type==="DROP_COMPLETE"||te.type==="DROP_ANIMATE"||te.type==="FLUSH"},Xa=function(ee){var te=Ia({onWindowScroll:function(me){ee.dispatch(_u({newScroll:me}))}});return function(oe){return function(me){!te.isActive()&&me.type==="INITIAL_PUBLISH"&&te.start(),te.isActive()&&Ei(me)&&te.stop(),oe(me)}}},ya=function(ee){var te=!1,oe=!1,me=setTimeout(function(){oe=!0}),ye=function(Ie){te||oe||(te=!0,ee(Ie),clearTimeout(me))};return ye.wasCalled=function(){return te},ye},na=function(){var ee=[],te=function(be){var Ie=Gr(ee,function(Zt){return Zt.timerId===be});Ie===-1&&St(!1);var We=ee.splice(Ie,1),Et=We[0];Et.callback()},oe=function(be){var Ie=setTimeout(function(){return te(Ie)}),We={timerId:Ie,callback:be};ee.push(We)},me=function(){if(ee.length){var be=[].concat(ee);ee.length=0,be.forEach(function(Ie){clearTimeout(Ie.timerId),Ie.callback()})}};return{add:oe,flush:me}},Lr=function(te,oe){return te==null&&oe==null?!0:te==null||oe==null?!1:te.droppableId===oe.droppableId&&te.index===oe.index},Ea=function(te,oe){return te==null&&oe==null?!0:te==null||oe==null?!1:te.draggableId===oe.draggableId&&te.droppableId===oe.droppableId},wi=function(te,oe){if(te===oe)return!0;var me=te.draggable.id===oe.draggable.id&&te.draggable.droppableId===oe.draggable.droppableId&&te.draggable.type===oe.draggable.type&&te.draggable.index===oe.draggable.index,ye=te.droppable.id===oe.droppable.id&&te.droppable.type===oe.droppable.type;return me&&ye},mi=function(te,oe){xs(),oe(),Os()},Ra=function(te,oe){return{draggableId:te.draggable.id,type:te.droppable.type,source:{droppableId:te.droppable.id,index:te.draggable.index},mode:oe}},Ka=function(te,oe,me,ye){if(!te){me(ye(oe));return}var be=ya(me),Ie={announce:be};te(oe,Ie),be.wasCalled()||me(ye(oe))},sa=function(ee,te){var oe=na(),me=null,ye=function(Pt,tn){me&&St(!1),mi("onBeforeCapture",function(){var On=ee().onBeforeCapture;if(On){var ra={draggableId:Pt,mode:tn};On(ra)}})},be=function(Pt,tn){me&&St(!1),mi("onBeforeDragStart",function(){var On=ee().onBeforeDragStart;On&&On(Ra(Pt,tn))})},Ie=function(Pt,tn){me&&St(!1);var On=Ra(Pt,tn);me={mode:tn,lastCritical:Pt,lastLocation:On.source,lastCombine:null},oe.add(function(){mi("onDragStart",function(){return Ka(ee().onDragStart,On,te,yr.onDragStart)})})},We=function(Pt,tn){var On=ca(tn),ra=wa(tn);me||St(!1);var pa=!wi(Pt,me.lastCritical);pa&&(me.lastCritical=Pt);var ba=!Lr(me.lastLocation,On);ba&&(me.lastLocation=On);var ci=!Ea(me.lastCombine,ra);if(ci&&(me.lastCombine=ra),!(!pa&&!ba&&!ci)){var Si=(0,ke.Z)({},Ra(Pt,me.mode),{combine:ra,destination:On});oe.add(function(){mi("onDragUpdate",function(){return Ka(ee().onDragUpdate,Si,te,yr.onDragUpdate)})})}},Et=function(){me||St(!1),oe.flush()},Zt=function(Pt){me||St(!1),me=null,mi("onDragEnd",function(){return Ka(ee().onDragEnd,Pt,te,yr.onDragEnd)})},Rt=function(){if(me){var Pt=(0,ke.Z)({},Ra(me.lastCritical,me.mode),{combine:null,destination:null,reason:"CANCEL"});Zt(Pt)}};return{beforeCapture:ye,beforeStart:be,start:Ie,update:We,flush:Et,drop:Zt,abort:Rt}},Wa=function(ee,te){var oe=sa(ee,te);return function(me){return function(ye){return function(be){if(be.type==="BEFORE_INITIAL_CAPTURE"){oe.beforeCapture(be.payload.draggableId,be.payload.movementMode);return}if(be.type==="INITIAL_PUBLISH"){var Ie=be.payload.critical;oe.beforeStart(Ie,be.payload.movementMode),ye(be),oe.start(Ie,be.payload.movementMode);return}if(be.type==="DROP_COMPLETE"){var We=be.payload.completed.result;oe.flush(),ye(be),oe.drop(We);return}if(ye(be),be.type==="FLUSH"){oe.abort();return}var Et=me.getState();Et.phase==="DRAGGING"&&oe.update(Et.critical,Et.impact)}}}},Ja=function(ee){return function(te){return function(oe){if(oe.type!=="DROP_ANIMATION_FINISHED"){te(oe);return}var me=ee.getState();me.phase!=="DROP_ANIMATING"&&St(!1),ee.dispatch(ge({completed:me.completed}))}}},Ui=function(ee){var te=null,oe=null;function me(){oe&&(cancelAnimationFrame(oe),oe=null),te&&(te(),te=null)}return function(ye){return function(be){if((be.type==="FLUSH"||be.type==="DROP_COMPLETE"||be.type==="DROP_ANIMATION_FINISHED")&&me(),ye(be),be.type==="DROP_ANIMATE"){var Ie={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var Et=ee.getState();Et.phase==="DROP_ANIMATING"&&ee.dispatch(Je())}};oe=requestAnimationFrame(function(){oe=null,te=qt(window,[Ie])})}}}},Ki=function(ee){return function(){return function(te){return function(oe){(oe.type==="DROP_COMPLETE"||oe.type==="FLUSH"||oe.type==="DROP_ANIMATE")&&ee.stopPublishing(),te(oe)}}}},Ya=function(ee){var te=!1;return function(){return function(oe){return function(me){if(me.type==="INITIAL_PUBLISH"){te=!0,ee.tryRecordFocus(me.payload.critical.draggable.id),oe(me),ee.tryRestoreFocusRecorded();return}if(oe(me),!!te){if(me.type==="FLUSH"){te=!1,ee.tryRestoreFocusRecorded();return}if(me.type==="DROP_COMPLETE"){te=!1;var ye=me.payload.completed.result;ye.combine&&ee.tryShiftRecord(ye.draggableId,ye.combine.draggableId),ee.tryRestoreFocusRecorded()}}}}}},Gi=function(te){return te.type==="DROP_COMPLETE"||te.type==="DROP_ANIMATE"||te.type==="FLUSH"},Mi=function(ee){return function(te){return function(oe){return function(me){if(Gi(me)){ee.stop(),oe(me);return}if(me.type==="INITIAL_PUBLISH"){oe(me);var ye=te.getState();ye.phase!=="DRAGGING"&&St(!1),ee.start(ye);return}oe(me),ee.scroll(te.getState())}}}},ao=function(ee){return function(te){return function(oe){if(te(oe),oe.type==="PUBLISH_WHILE_DRAGGING"){var me=ee.getState();me.phase==="DROP_PENDING"&&(me.isWaiting||ee.dispatch(Le({reason:me.reason})))}}}},eo=ot.qC,no=function(ee){var te=ee.dimensionMarshal,oe=ee.focusMarshal,me=ee.styleMarshal,ye=ee.getResponders,be=ee.announce,Ie=ee.autoScroller;return(0,ot.MT)(Ls,eo((0,ot.md)(Dn(me),Ki(te),cn(te),oi,Ja,Ui,ao,Mi(Ie),Xa,Ya(oe),Wa(ye,be))))},Eo=function(){return{additions:{},removals:{},modified:{}}};function Xi(ee){var te=ee.registry,oe=ee.callbacks,me=Eo(),ye=null,be=function(){ye||(oe.collectionStarting(),ye=requestAnimationFrame(function(){ye=null,xs();var Rt=me,wt=Rt.additions,Pt=Rt.removals,tn=Rt.modified,On=Object.keys(wt).map(function(ba){return te.draggable.getById(ba).getDimension(Un)}).sort(function(ba,ci){return ba.descriptor.index-ci.descriptor.index}),ra=Object.keys(tn).map(function(ba){var ci=te.droppable.getById(ba),Si=ci.callbacks.getScrollWhileDragging();return{droppableId:ba,scroll:Si}}),pa={additions:On,removals:Object.keys(Pt),modified:ra};me=Eo(),Os(),oe.publish(pa)}))},Ie=function(Rt){var wt=Rt.descriptor.id;me.additions[wt]=Rt,me.modified[Rt.descriptor.droppableId]=!0,me.removals[wt]&&delete me.removals[wt],be()},We=function(Rt){var wt=Rt.descriptor;me.removals[wt.id]=!0,me.modified[wt.droppableId]=!0,me.additions[wt.id]&&delete me.additions[wt.id],be()},Et=function(){ye&&(cancelAnimationFrame(ye),ye=null,me=Eo())};return{add:Ie,remove:We,stop:Et}}var so=function(ee){var te=ee.scrollHeight,oe=ee.scrollWidth,me=ee.height,ye=ee.width,be=Jr({x:oe,y:te},{x:ye,y:me}),Ie={x:Math.max(0,be.x),y:Math.max(0,be.y)};return Ie},Yi=function(){var ee=document.documentElement;return ee||St(!1),ee},ho=function(){var ee=Yi(),te=so({scrollHeight:ee.scrollHeight,scrollWidth:ee.scrollWidth,width:ee.clientWidth,height:ee.clientHeight});return te},yo=function(){var ee=Ta(),te=ho(),oe=ee.y,me=ee.x,ye=Yi(),be=ye.clientWidth,Ie=ye.clientHeight,We=me+be,Et=oe+Ie,Zt=nr({top:oe,left:me,right:We,bottom:Et}),Rt={frame:Zt,scroll:{initial:ee,current:ee,max:te,diff:{value:Un,displacement:Un}}};return Rt},Xo=function(ee){var te=ee.critical,oe=ee.scrollOptions,me=ee.registry;xs();var ye=yo(),be=ye.scroll.current,Ie=te.droppable,We=me.droppable.getAllByType(Ie.type).map(function(wt){return wt.callbacks.getDimensionAndWatchScroll(be,oe)}),Et=me.draggable.getAllByType(te.draggable.type).map(function(wt){return wt.getDimension(be)}),Zt={draggables:Fa(Et),droppables:zr(We)};Os();var Rt={dimensions:Zt,critical:te,viewport:ye};return Rt};function No(ee,te,oe){if(oe.descriptor.id===te.id||oe.descriptor.type!==te.type)return!1;var me=ee.droppable.getById(oe.descriptor.droppableId);return me.descriptor.mode==="virtual"}var Ji=function(ee,te){var oe=null,me=Xi({callbacks:{publish:te.publishWhileDragging,collectionStarting:te.collectionStarting},registry:ee}),ye=function(tn,On){ee.droppable.exists(tn)||St(!1),oe&&te.updateDroppableIsEnabled({id:tn,isEnabled:On})},be=function(tn,On){oe&&(ee.droppable.exists(tn)||St(!1),te.updateDroppableIsCombineEnabled({id:tn,isCombineEnabled:On}))},Ie=function(tn,On){oe&&(ee.droppable.exists(tn)||St(!1),te.updateDroppableScroll({id:tn,newScroll:On}))},We=function(tn,On){oe&&ee.droppable.getById(tn).callbacks.scroll(On)},Et=function(){if(oe){me.stop();var tn=oe.critical.droppable;ee.droppable.getAllByType(tn.type).forEach(function(On){return On.callbacks.dragStopped()}),oe.unsubscribe(),oe=null}},Zt=function(tn){oe||St(!1);var On=oe.critical.draggable;tn.type==="ADDITION"&&No(ee,On,tn.value)&&me.add(tn.value),tn.type==="REMOVAL"&&No(ee,On,tn.value)&&me.remove(tn.value)},Rt=function(tn){oe&&St(!1);var On=ee.draggable.getById(tn.draggableId),ra=ee.droppable.getById(On.descriptor.droppableId),pa={draggable:On.descriptor,droppable:ra.descriptor},ba=ee.subscribe(Zt);return oe={critical:pa,unsubscribe:ba},Xo({critical:pa,registry:ee,scrollOptions:tn.scrollOptions})},wt={updateDroppableIsEnabled:ye,updateDroppableIsCombineEnabled:be,scrollDroppable:We,updateDroppableScroll:Ie,startPublishing:Rt,stopPublishing:Et};return wt},ai=function(ee,te){return ee.phase==="IDLE"?!0:ee.phase!=="DROP_ANIMATING"||ee.completed.result.draggableId===te?!1:ee.completed.result.reason==="DROP"},Io=function(ee){window.scrollBy(ee.x,ee.y)},Ao=Xt(function(ee){return ia(ee).filter(function(te){return!(!te.isEnabled||!te.frame)})}),Uo=function(te,oe){var me=ei(Ao(oe),function(ye){return ye.frame||St(!1),Fu(ye.frame.pageMarginBox)(te)});return me},xo=function(ee){var te=ee.center,oe=ee.destination,me=ee.droppables;if(oe){var ye=me[oe];return ye.frame?ye:null}var be=Uo(te,me);return be},el={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(te){return Math.pow(te,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},So=function(ee,te){var oe=ee[te.size]*el.startFromPercentage,me=ee[te.size]*el.maxScrollAtPercentage,ye={startScrollingFrom:oe,maxScrollValueAt:me};return ye},Fo=function(ee){var te=ee.startOfRange,oe=ee.endOfRange,me=ee.current,ye=oe-te;if(ye===0)return 0;var be=me-te,Ie=be/ye;return Ie},Mo=1,tl=function(ee,te){if(ee>te.startScrollingFrom)return 0;if(ee<=te.maxScrollValueAt)return el.maxPixelScroll;if(ee===te.startScrollingFrom)return Mo;var oe=Fo({startOfRange:te.maxScrollValueAt,endOfRange:te.startScrollingFrom,current:ee}),me=1-oe,ye=el.maxPixelScroll*el.ease(me);return Math.ceil(ye)},Wi=el.durationDampening.accelerateAt,Ql=el.durationDampening.stopDampeningAt,Ai=function(ee,te){var oe=te,me=Ql,ye=Date.now(),be=ye-oe;if(be>=Ql)return ee;if(bete.height,be=oe.width>te.width;return!be&&!ye?me:be&&ye?null:{x:be?0:me.x,y:ye?0:me.y}},yi=En(function(ee){return ee===0?0:ee}),ll=function(ee){var te=ee.dragStartTime,oe=ee.container,me=ee.subject,ye=ee.center,be=ee.shouldUseTimeDampening,Ie={top:ye.y-oe.top,right:oe.right-ye.x,bottom:oe.bottom-ye.y,left:ye.x-oe.left},We=Do({container:oe,distanceToEdges:Ie,dragStartTime:te,axis:or,shouldUseTimeDampening:be}),Et=Do({container:oe,distanceToEdges:Ie,dragStartTime:te,axis:Qn,shouldUseTimeDampening:be}),Zt=yi({x:Et,y:We});if(fi(Zt,Un))return null;var Rt=ni({container:oe,subject:me,proposedScroll:Zt});return Rt?fi(Rt,Un)?null:Rt:null},nl=En(function(ee){return ee===0?0:ee>0?1:-1}),io=function(){var ee=function(oe,me){return oe<0?oe:oe>me?oe-me:0};return function(te){var oe=te.current,me=te.max,ye=te.change,be=Tr(oe,ye),Ie={x:ee(be.x,me.x),y:ee(be.y,me.y)};return fi(Ie,Un)?null:Ie}}(),rs=function(te){var oe=te.max,me=te.current,ye=te.change,be={x:Math.max(me.x,oe.x),y:Math.max(me.y,oe.y)},Ie=nl(ye),We=io({max:be,current:me,change:Ie});return!We||Ie.x!==0&&We.x===0||Ie.y!==0&&We.y===0},zl=function(te,oe){return rs({current:te.scroll.current,max:te.scroll.max,change:oe})},Js=function(te,oe){if(!zl(te,oe))return null;var me=te.scroll.max,ye=te.scroll.current;return io({current:ye,max:me,change:oe})},xl=function(te,oe){var me=te.frame;return me?rs({current:me.scroll.current,max:me.scroll.max,change:oe}):!1},Es=function(te,oe){var me=te.frame;return!me||!xl(te,oe)?null:io({current:me.scroll.current,max:me.scroll.max,change:oe})},es=function(ee){var te=ee.viewport,oe=ee.subject,me=ee.center,ye=ee.dragStartTime,be=ee.shouldUseTimeDampening,Ie=ll({dragStartTime:ye,container:te.frame,subject:oe,center:me,shouldUseTimeDampening:be});return Ie&&zl(te,Ie)?Ie:null},Zs=function(ee){var te=ee.droppable,oe=ee.subject,me=ee.center,ye=ee.dragStartTime,be=ee.shouldUseTimeDampening,Ie=te.frame;if(!Ie)return null;var We=ll({dragStartTime:ye,container:Ie.pageMarginBox,subject:oe,center:me,shouldUseTimeDampening:be});return We&&xl(te,We)?We:null},Qs=function(ee){var te=ee.state,oe=ee.dragStartTime,me=ee.shouldUseTimeDampening,ye=ee.scrollWindow,be=ee.scrollDroppable,Ie=te.current.page.borderBoxCenter,We=te.dimensions.draggables[te.critical.draggable.id],Et=We.page.marginBox;if(te.isWindowScrollAllowed){var Zt=te.viewport,Rt=es({dragStartTime:oe,viewport:Zt,subject:Et,center:Ie,shouldUseTimeDampening:me});if(Rt){ye(Rt);return}}var wt=xo({center:Ie,destination:Pl(te.impact),droppables:te.dimensions.droppables});if(wt){var Pt=Zs({dragStartTime:oe,droppable:wt,subject:Et,center:Ie,shouldUseTimeDampening:me});Pt&&be(wt.descriptor.id,Pt)}},as=function(ee){var te=ee.scrollWindow,oe=ee.scrollDroppable,me=gr(te),ye=gr(oe),be=null,Ie=function(Rt){be||St(!1);var wt=be,Pt=wt.shouldUseTimeDampening,tn=wt.dragStartTime;Qs({state:Rt,scrollWindow:me,scrollDroppable:ye,dragStartTime:tn,shouldUseTimeDampening:Pt})},We=function(Rt){xs(),be&&St(!1);var wt=Date.now(),Pt=!1,tn=function(){Pt=!0};Qs({state:Rt,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:tn,scrollDroppable:tn}),be={dragStartTime:wt,shouldUseTimeDampening:Pt},Os(),Pt&&Ie(Rt)},Et=function(){be&&(me.cancel(),ye.cancel(),be=null)};return{start:We,stop:Et,scroll:Ie}},qs=function(ee){var te=ee.move,oe=ee.scrollDroppable,me=ee.scrollWindow,ye=function(Zt,Rt){var wt=Tr(Zt.current.client.selection,Rt);te({client:wt})},be=function(Zt,Rt){if(!xl(Zt,Rt))return Rt;var wt=Es(Zt,Rt);if(!wt)return oe(Zt.descriptor.id,Rt),null;var Pt=Jr(Rt,wt);oe(Zt.descriptor.id,Pt);var tn=Jr(Rt,Pt);return tn},Ie=function(Zt,Rt,wt){if(!Zt||!zl(Rt,wt))return wt;var Pt=Js(Rt,wt);if(!Pt)return me(wt),null;var tn=Jr(wt,Pt);me(tn);var On=Jr(wt,tn);return On},We=function(Zt){var Rt=Zt.scrollJumpRequest;if(Rt){var wt=Pl(Zt.impact);wt||St(!1);var Pt=be(Zt.dimensions.droppables[wt],Rt);if(Pt){var tn=Zt.viewport,On=Ie(Zt.isWindowScrollAllowed,tn,Pt);On&&ye(Zt,On)}}};return We},is=function(ee){var te=ee.scrollDroppable,oe=ee.scrollWindow,me=ee.move,ye=as({scrollWindow:oe,scrollDroppable:te}),be=qs({move:me,scrollWindow:oe,scrollDroppable:te}),Ie=function(Zt){if(Zt.phase==="DRAGGING"){if(Zt.movementMode==="FLUID"){ye.scroll(Zt);return}Zt.scrollJumpRequest&&be(Zt)}},We={scroll:Ie,start:ye.start,stop:ye.stop};return We},ys="data-rbd",ms=function(){var ee=ys+"-drag-handle";return{base:ee,draggableId:ee+"-draggable-id",contextId:ee+"-context-id"}}(),js=function(){var ee=ys+"-draggable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),Il=function(){var ee=ys+"-droppable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),Bu={contextId:ys+"-scroll-container-context-id"},Fl=function(te){return function(oe){return"["+oe+'="'+te+'"]'}},Fs=function(te,oe){return te.map(function(me){var ye=me.styles[oe];return ye?me.selector+" { "+ye+" }":""}).join(" ")},ju="pointer-events: none;",Cu=function(ee){var te=Fl(ee),oe=function(){var We=` + `},yr={dragHandleUsageInstructions:di,onDragStart:ct,onDragUpdate:xt,onDragEnd:rr},Un={x:0,y:0},Tr=function(te,oe){return{x:te.x+oe.x,y:te.y+oe.y}},Jr=function(te,oe){return{x:te.x-oe.x,y:te.y-oe.y}},fi=function(te,oe){return te.x===oe.x&&te.y===oe.y},ha=function(te){return{x:te.x!==0?-te.x:0,y:te.y!==0?-te.y:0}},Vt=function(te,oe,me){var ye;return me===void 0&&(me=0),ye={},ye[te]=oe,ye[te==="x"?"y":"x"]=me,ye},Gt=function(te,oe){return Math.sqrt(Math.pow(oe.x-te.x,2)+Math.pow(oe.y-te.y,2))},Bt=function(te,oe){return Math.min.apply(Math,oe.map(function(me){return Gt(te,me)}))},En=function(te){return function(oe){return{x:te(oe.x),y:te(oe.y)}}},Xn=function(ee,te){var oe=nr({top:Math.max(te.top,ee.top),right:Math.min(te.right,ee.right),bottom:Math.min(te.bottom,ee.bottom),left:Math.max(te.left,ee.left)});return oe.width<=0||oe.height<=0?null:oe},Fr=function(te,oe){return{top:te.top+oe.y,left:te.left+oe.x,bottom:te.bottom+oe.y,right:te.right+oe.x}},Ln=function(te){return[{x:te.left,y:te.top},{x:te.right,y:te.top},{x:te.left,y:te.bottom},{x:te.right,y:te.bottom}]},ur={top:0,right:0,bottom:0,left:0},vn=function(te,oe){return oe?Fr(te,oe.scroll.diff.displacement):te},Cr=function(te,oe,me){if(me&&me.increasedBy){var ye;return(0,ke.Z)({},te,(ye={},ye[oe.end]=te[oe.end]+me.increasedBy[oe.line],ye))}return te},Wr=function(te,oe){return oe&&oe.shouldClipSubject?Xn(oe.pageMarginBox,te):nr(te)},un=function(ee){var te=ee.page,oe=ee.withPlaceholder,me=ee.axis,ye=ee.frame,be=vn(te.marginBox,ye),Ie=Cr(be,me,oe),We=Wr(Ie,ye);return{page:te,withPlaceholder:oe,active:We}},va=function(ee,te){ee.frame||wt(!1);var oe=ee.frame,me=Jr(te,oe.scroll.initial),ye=ha(me),be=(0,ke.Z)({},oe,{scroll:{initial:oe.scroll.initial,current:te,diff:{value:me,displacement:ye},max:oe.scroll.max}}),Ie=un({page:ee.subject.page,withPlaceholder:ee.subject.withPlaceholder,axis:ee.axis,frame:be}),We=(0,ke.Z)({},ee,{frame:be,subject:Ie});return We};function xa(ee){return Number.isInteger?Number.isInteger(ee):typeof ee=="number"&&isFinite(ee)&&Math.floor(ee)===ee}function da(ee){return Object.values?Object.values(ee):Object.keys(ee).map(function(te){return ee[te]})}function Gr(ee,te){if(ee.findIndex)return ee.findIndex(te);for(var oe=0;oeee.bottom,Zt=me.leftee.right,Rt=Et&&Zt;if(Rt)return!0;var Ft=Et&&Ie||Zt&&be;return Ft}},er=function(ee){var te=mr(ee.top,ee.bottom),oe=mr(ee.left,ee.right);return function(me){var ye=te(me.top)&&te(me.bottom)&&oe(me.left)&&oe(me.right);return ye}},or={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Qn={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Ye=function(ee){return function(te){var oe=mr(te.top,te.bottom),me=mr(te.left,te.right);return function(ye){return ee===or?oe(ye.top)&&oe(ye.bottom):me(ye.left)&&me(ye.right)}}},Pa=function(te,oe){var me=oe.frame?oe.frame.scroll.diff.displacement:Un;return Fr(te,me)},Sa=function(te,oe,me){return oe.subject.active?me(oe.subject.active)(te):!1},Li=function(te,oe,me){return me(oe)(te)},vi=function(te){var oe=te.target,me=te.destination,ye=te.viewport,be=te.withDroppableDisplacement,Ie=te.isVisibleThroughFrameFn,We=be?Pa(oe,me):oe;return Sa(We,me,Ie)&&Li(We,ye,Ie)},zi=function(te){return vi((0,ke.Z)({},te,{isVisibleThroughFrameFn:Rr}))},co=function(te){return vi((0,ke.Z)({},te,{isVisibleThroughFrameFn:er}))},al=function(te){return vi((0,ke.Z)({},te,{isVisibleThroughFrameFn:Ye(te.destination.axis)}))},lo=function(te,oe,me){if(typeof me=="boolean")return me;if(!oe)return!0;var ye=oe.invisible,be=oe.visible;if(ye[te])return!1;var Ie=be[te];return Ie?Ie.shouldAnimate:!0};function Ho(ee,te){var oe=ee.page.marginBox,me={top:te.point.y,right:0,bottom:0,left:te.point.x};return nr(ut(oe,me))}function gi(ee){var te=ee.afterDragging,oe=ee.destination,me=ee.displacedBy,ye=ee.viewport,be=ee.forceShouldAnimate,Ie=ee.last;return te.reduce(function(Et,Zt){var Rt=Ho(Zt,me),Ft=Zt.descriptor.id;Et.all.push(Ft);var Pt=zi({target:Rt,destination:oe,viewport:ye,withDroppableDisplacement:!0});if(!Pt)return Et.invisible[Zt.descriptor.id]=!0,Et;var tn=lo(Ft,Ie,be),On={draggableId:Ft,shouldAnimate:tn};return Et.visible[Ft]=On,Et},{all:[],visible:{},invisible:{}})}function fo(ee,te){if(!ee.length)return 0;var oe=ee[ee.length-1].descriptor.index;return te.inHomeList?oe:oe+1}function il(ee){var te=ee.insideDestination,oe=ee.inHomeList,me=ee.displacedBy,ye=ee.destination,be=fo(te,{inHomeList:oe});return{displaced:dr,displacedBy:me,at:{type:"REORDER",destination:{droppableId:ye.descriptor.id,index:be}}}}function gl(ee){var te=ee.draggable,oe=ee.insideDestination,me=ee.destination,ye=ee.viewport,be=ee.displacedBy,Ie=ee.last,We=ee.index,Et=ee.forceShouldAnimate,Zt=Jn(te,me);if(We==null)return il({insideDestination:oe,inHomeList:Zt,displacedBy:be,destination:me});var Rt=ei(oe,function(ra){return ra.descriptor.index===We});if(!Rt)return il({insideDestination:oe,inHomeList:Zt,displacedBy:be,destination:me});var Ft=ga(te,oe),Pt=oe.indexOf(Rt),tn=Ft.slice(Pt),On=gi({afterDragging:tn,destination:me,displacedBy:be,last:Ie,viewport:ye.frame,forceShouldAnimate:Et});return{displaced:On,displacedBy:be,at:{type:"REORDER",destination:{droppableId:me.descriptor.id,index:We}}}}function $o(ee,te){return!!te.effected[ee]}var Cl=function(ee){var te=ee.isMovingForward,oe=ee.destination,me=ee.draggables,ye=ee.combine,be=ee.afterCritical;if(!oe.isCombineEnabled)return null;var Ie=ye.draggableId,We=me[Ie],Et=We.descriptor.index,Zt=$o(Ie,be);return Zt?te?Et:Et-1:te?Et+1:Et},Lo=function(ee){var te=ee.isMovingForward,oe=ee.isInHomeList,me=ee.insideDestination,ye=ee.location;if(!me.length)return null;var be=ye.index,Ie=te?be+1:be-1,We=me[0].descriptor.index,Et=me[me.length-1].descriptor.index,Zt=oe?Et:Et+1;return IeZt?null:Ie},ql=function(ee){var te=ee.isMovingForward,oe=ee.isInHomeList,me=ee.draggable,ye=ee.draggables,be=ee.destination,Ie=ee.insideDestination,We=ee.previousImpact,Et=ee.viewport,Zt=ee.afterCritical,Rt=We.at;if(Rt||wt(!1),Rt.type==="REORDER"){var Ft=Lo({isMovingForward:te,isInHomeList:oe,location:Rt.destination,insideDestination:Ie});return Ft==null?null:gl({draggable:me,insideDestination:Ie,destination:be,viewport:Et,last:We.displaced,displacedBy:We.displacedBy,index:Ft})}var Pt=Cl({isMovingForward:te,destination:be,displaced:We.displaced,draggables:ye,combine:Rt.combine,afterCritical:Zt});return Pt==null?null:gl({draggable:me,insideDestination:Ie,destination:be,viewport:Et,last:We.displaced,displacedBy:We.displacedBy,index:Pt})},bl=function(ee){var te=ee.displaced,oe=ee.afterCritical,me=ee.combineWith,ye=ee.displacedBy,be=!!(te.visible[me]||te.invisible[me]);return $o(me,oe)?be?Un:ha(ye.point):be?ye.point:Un},ml=function(ee){var te=ee.afterCritical,oe=ee.impact,me=ee.draggables,ye=wa(oe);ye||wt(!1);var be=ye.draggableId,Ie=me[be].page.borderBox.center,We=bl({displaced:oe.displaced,afterCritical:te,combineWith:be,displacedBy:oe.displacedBy});return Tr(Ie,We)},Ol=function(te,oe){return oe.margin[te.start]+oe.borderBox[te.size]/2},$l=function(te,oe){return oe.margin[te.end]+oe.borderBox[te.size]/2},El=function(te,oe,me){return oe[te.crossAxisStart]+me.margin[te.crossAxisStart]+me.borderBox[te.crossAxisSize]/2},pl=function(te){var oe=te.axis,me=te.moveRelativeTo,ye=te.isMoving;return Vt(oe.line,me.marginBox[oe.end]+Ol(oe,ye),El(oe,me.marginBox,ye))},mo=function(te){var oe=te.axis,me=te.moveRelativeTo,ye=te.isMoving;return Vt(oe.line,me.marginBox[oe.start]-$l(oe,ye),El(oe,me.marginBox,ye))},ds=function(te){var oe=te.axis,me=te.moveInto,ye=te.isMoving;return Vt(oe.line,me.contentBox[oe.start]+Ol(oe,ye),El(oe,me.contentBox,ye))},Ns=function(ee){var te=ee.impact,oe=ee.draggable,me=ee.draggables,ye=ee.droppable,be=ee.afterCritical,Ie=Ua(ye.descriptor.id,me),We=oe.page,Et=ye.axis;if(!Ie.length)return ds({axis:Et,moveInto:ye.page,isMoving:We});var Zt=te.displaced,Rt=te.displacedBy,Ft=Zt.all[0];if(Ft){var Pt=me[Ft];if($o(Ft,be))return mo({axis:Et,moveRelativeTo:Pt.page,isMoving:We});var tn=Vr(Pt.page,Rt.point);return mo({axis:Et,moveRelativeTo:tn,isMoving:We})}var On=Ie[Ie.length-1];if(On.descriptor.id===oe.descriptor.id)return We.borderBox.center;if($o(On.descriptor.id,be)){var ra=Vr(On.page,ha(be.displacedBy.point));return pl({axis:Et,moveRelativeTo:ra,isMoving:We})}return pl({axis:Et,moveRelativeTo:On.page,isMoving:We})},po=function(ee,te){var oe=ee.frame;return oe?Tr(te,oe.scroll.diff.displacement):te},bs=function(te){var oe=te.impact,me=te.draggable,ye=te.droppable,be=te.draggables,Ie=te.afterCritical,We=me.page.borderBox.center,Et=oe.at;return!ye||!Et?We:Et.type==="REORDER"?Ns({impact:oe,draggable:me,draggables:be,droppable:ye,afterCritical:Ie}):ml({impact:oe,draggables:be,afterCritical:Ie})},Ts=function(ee){var te=bs(ee),oe=ee.droppable,me=oe?po(oe,te):te;return me},au=function(ee,te){var oe=Jr(te,ee.scroll.initial),me=ha(oe),ye=nr({top:te.y,bottom:te.y+ee.frame.height,left:te.x,right:te.x+ee.frame.width}),be={frame:ye,scroll:{initial:ee.scroll.initial,max:ee.scroll.max,current:te,diff:{value:oe,displacement:me}}};return be};function Us(ee,te){return ee.map(function(oe){return te[oe]})}function Ks(ee,te){for(var oe=0;oe1?Rt.sort(function(Ft,Pt){return Hi(Ft)[We.start]-Hi(Pt)[We.start]})[0]:Zt.sort(function(Ft,Pt){var tn=Bt(oe,Ln(Hi(Ft))),On=Bt(oe,Ln(Hi(Pt)));return tn!==On?tn-On:Hi(Ft)[We.start]-Hi(Pt)[We.start]})[0]},hl=function(te,oe){var me=te.page.borderBox.center;return $o(te.descriptor.id,oe)?Jr(me,oe.displacedBy.point):me},Ll=function(te,oe){var me=te.page.borderBox;return $o(te.descriptor.id,oe)?Fr(me,ha(oe.displacedBy.point)):me},Rs=function(ee){var te=ee.pageBorderBoxCenter,oe=ee.viewport,me=ee.destination,ye=ee.insideDestination,be=ee.afterCritical,Ie=ye.filter(function(We){return co({target:Ll(We,be),destination:me,viewport:oe.frame,withDroppableDisplacement:!0})}).sort(function(We,Et){var Zt=Gt(te,po(me,hl(We,be))),Rt=Gt(te,po(me,hl(Et,be)));return Ztte.left&&ee.topte.top}function As(ee){var te=ee.pageBorderBox,oe=ee.draggable,me=ee.candidates,ye=oe.page.borderBox.center,be=me.map(function(Ie){var We=Ie.axis,Et=Vt(Ie.axis.line,te.center[We.line],Ie.page.borderBox.center[We.crossAxisLine]);return{id:Ie.descriptor.id,distance:Gt(ye,Et)}}).sort(function(Ie,We){return We.distance-Ie.distance});return be[0]?be[0].id:null}function Lu(ee){var te=ee.pageBorderBox,oe=ee.draggable,me=ee.droppables,ye=ia(me).filter(function(be){if(!be.isEnabled)return!1;var Ie=be.subject.active;if(!Ie||!$u(te,Ie))return!1;if(Fu(Ie)(te.center))return!0;var We=be.axis,Et=Ie.center[We.crossAxisLine],Zt=te[We.crossAxisStart],Rt=te[We.crossAxisEnd],Ft=mr(Ie[We.crossAxisStart],Ie[We.crossAxisEnd]),Pt=Ft(Zt),tn=Ft(Rt);return!Pt&&!tn?!0:Pt?ZtEt});return ye.length?ye.length===1?ye[0].descriptor.id:As({pageBorderBox:te,draggable:oe,candidates:ye}):null}var ku=function(te,oe){return nr(Fr(te,oe))},wu=function(ee,te){var oe=ee.frame;return oe?ku(te,oe.scroll.diff.value):te};function Su(ee){var te=ee.displaced,oe=ee.id;return!!(te.visible[oe]||te.invisible[oe])}function dc(ee){var te=ee.draggable,oe=ee.closest,me=ee.inHomeList;return oe?me&&oe.descriptor.index>te.descriptor.index?oe.descriptor.index-1:oe.descriptor.index:null}var fc=function(ee){var te=ee.pageBorderBoxWithDroppableScroll,oe=ee.draggable,me=ee.destination,ye=ee.insideDestination,be=ee.last,Ie=ee.viewport,We=ee.afterCritical,Et=me.axis,Zt=Al(me.axis,oe.displaceBy),Rt=Zt.value,Ft=te[Et.start],Pt=te[Et.end],tn=ga(oe,ye),On=ei(tn,function(pa){var ba=pa.descriptor.id,ci=pa.page.borderBox.center[Et.line],Si=$o(ba,We),Oi=Su({displaced:be,id:ba});return Si?Oi?Pt<=ci:Ftba[We.start]+Si&&Ftba[We.start]-Zt+Si&&Rtba[We.start]+Zt+Si&&Ftba[We.start]+Si&&Rt=Or)return qn;var be=ye/Or,Ie=ar+ta*be,We=me==="CANCEL"?Ie*fr:Ie;return Number(We.toFixed(2))},br=function(ee){var te=ee.impact,oe=ee.draggable,me=ee.dimensions,ye=ee.viewport,be=ee.afterCritical,Ie=me.draggables,We=me.droppables,Et=Pl(te),Zt=Et?We[Et]:null,Rt=We[oe.descriptor.droppableId],Ft=gs({impact:te,draggable:oe,draggables:Ie,afterCritical:be,droppable:Zt||Rt,viewport:ye}),Pt=Jr(Ft,oe.client.borderBox.center);return Pt},kr=function(ee){var te=ee.draggables,oe=ee.reason,me=ee.lastImpact,ye=ee.home,be=ee.viewport,Ie=ee.onLiftImpact;if(!me.at||oe!=="DROP"){var We=Ru({draggables:te,impact:Ie,destination:ye,viewport:be,forceShouldAnimate:!0});return{impact:We,didDropInsideDroppable:!1}}if(me.at.type==="REORDER")return{impact:me,didDropInsideDroppable:!0};var Et=(0,ke.Z)({},me,{displaced:dr});return{impact:Et,didDropInsideDroppable:!0}},oi=function(ee){var te=ee.getState,oe=ee.dispatch;return function(me){return function(ye){if(ye.type!=="DROP"){me(ye);return}var be=te(),Ie=ye.payload.reason;if(be.phase==="COLLECTING"){oe(Qe({reason:Ie}));return}if(be.phase!=="IDLE"){var We=be.phase==="DROP_PENDING"&&be.isWaiting;We&&wt(!1),be.phase==="DRAGGING"||be.phase==="DROP_PENDING"||wt(!1);var Et=be.critical,Zt=be.dimensions,Rt=Zt.draggables[be.critical.draggable.id],Ft=kr({reason:Ie,lastImpact:be.impact,afterCritical:be.afterCritical,onLiftImpact:be.onLiftImpact,home:be.dimensions.droppables[be.critical.droppable.id],viewport:be.viewport,draggables:be.dimensions.draggables}),Pt=Ft.impact,tn=Ft.didDropInsideDroppable,On=tn?ca(Pt):null,ra=tn?wa(Pt):null,pa={index:Et.draggable.index,droppableId:Et.droppable.id},ba={draggableId:Rt.descriptor.id,type:Rt.descriptor.type,source:pa,reason:Ie,mode:be.movementMode,destination:On,combine:ra},ci=br({impact:Pt,draggable:Rt,dimensions:Zt,viewport:be.viewport,afterCritical:be.afterCritical}),Si={critical:be.critical,afterCritical:be.afterCritical,result:ba,impact:Pt},Oi=!fi(be.current.client.offset,ci)||!!ba.combine;if(!Oi){oe(ge({completed:Si}));return}var Po=oa({current:be.current.client.offset,destination:ci,reason:Ie}),wo={newHomeClientOffset:ci,dropDuration:Po,completed:Si};oe(se(wo))}}}},Ta=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Ga(ee){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(oe){oe.target!==window&&oe.target!==window.document||ee()}}}function Ia(ee){var te=ee.onWindowScroll;function oe(){te(Ta())}var me=gr(oe),ye=Ga(me),be=jr;function Ie(){return be!==jr}function We(){Ie()&&wt(!1),be=qt(window,[ye])}function Et(){Ie()||wt(!1),me.cancel(),be(),be=jr}return{start:We,stop:Et,isActive:Ie}}var Ei=function(te){return te.type==="DROP_COMPLETE"||te.type==="DROP_ANIMATE"||te.type==="FLUSH"},Xa=function(ee){var te=Ia({onWindowScroll:function(me){ee.dispatch(_u({newScroll:me}))}});return function(oe){return function(me){!te.isActive()&&me.type==="INITIAL_PUBLISH"&&te.start(),te.isActive()&&Ei(me)&&te.stop(),oe(me)}}},ya=function(ee){var te=!1,oe=!1,me=setTimeout(function(){oe=!0}),ye=function(Ie){te||oe||(te=!0,ee(Ie),clearTimeout(me))};return ye.wasCalled=function(){return te},ye},na=function(){var ee=[],te=function(be){var Ie=Gr(ee,function(Zt){return Zt.timerId===be});Ie===-1&&wt(!1);var We=ee.splice(Ie,1),Et=We[0];Et.callback()},oe=function(be){var Ie=setTimeout(function(){return te(Ie)}),We={timerId:Ie,callback:be};ee.push(We)},me=function(){if(ee.length){var be=[].concat(ee);ee.length=0,be.forEach(function(Ie){clearTimeout(Ie.timerId),Ie.callback()})}};return{add:oe,flush:me}},Lr=function(te,oe){return te==null&&oe==null?!0:te==null||oe==null?!1:te.droppableId===oe.droppableId&&te.index===oe.index},Ea=function(te,oe){return te==null&&oe==null?!0:te==null||oe==null?!1:te.draggableId===oe.draggableId&&te.droppableId===oe.droppableId},wi=function(te,oe){if(te===oe)return!0;var me=te.draggable.id===oe.draggable.id&&te.draggable.droppableId===oe.draggable.droppableId&&te.draggable.type===oe.draggable.type&&te.draggable.index===oe.draggable.index,ye=te.droppable.id===oe.droppable.id&&te.droppable.type===oe.droppable.type;return me&&ye},mi=function(te,oe){xs(),oe(),Os()},Ra=function(te,oe){return{draggableId:te.draggable.id,type:te.droppable.type,source:{droppableId:te.droppable.id,index:te.draggable.index},mode:oe}},Ka=function(te,oe,me,ye){if(!te){me(ye(oe));return}var be=ya(me),Ie={announce:be};te(oe,Ie),be.wasCalled()||me(ye(oe))},sa=function(ee,te){var oe=na(),me=null,ye=function(Pt,tn){me&&wt(!1),mi("onBeforeCapture",function(){var On=ee().onBeforeCapture;if(On){var ra={draggableId:Pt,mode:tn};On(ra)}})},be=function(Pt,tn){me&&wt(!1),mi("onBeforeDragStart",function(){var On=ee().onBeforeDragStart;On&&On(Ra(Pt,tn))})},Ie=function(Pt,tn){me&&wt(!1);var On=Ra(Pt,tn);me={mode:tn,lastCritical:Pt,lastLocation:On.source,lastCombine:null},oe.add(function(){mi("onDragStart",function(){return Ka(ee().onDragStart,On,te,yr.onDragStart)})})},We=function(Pt,tn){var On=ca(tn),ra=wa(tn);me||wt(!1);var pa=!wi(Pt,me.lastCritical);pa&&(me.lastCritical=Pt);var ba=!Lr(me.lastLocation,On);ba&&(me.lastLocation=On);var ci=!Ea(me.lastCombine,ra);if(ci&&(me.lastCombine=ra),!(!pa&&!ba&&!ci)){var Si=(0,ke.Z)({},Ra(Pt,me.mode),{combine:ra,destination:On});oe.add(function(){mi("onDragUpdate",function(){return Ka(ee().onDragUpdate,Si,te,yr.onDragUpdate)})})}},Et=function(){me||wt(!1),oe.flush()},Zt=function(Pt){me||wt(!1),me=null,mi("onDragEnd",function(){return Ka(ee().onDragEnd,Pt,te,yr.onDragEnd)})},Rt=function(){if(me){var Pt=(0,ke.Z)({},Ra(me.lastCritical,me.mode),{combine:null,destination:null,reason:"CANCEL"});Zt(Pt)}};return{beforeCapture:ye,beforeStart:be,start:Ie,update:We,flush:Et,drop:Zt,abort:Rt}},Wa=function(ee,te){var oe=sa(ee,te);return function(me){return function(ye){return function(be){if(be.type==="BEFORE_INITIAL_CAPTURE"){oe.beforeCapture(be.payload.draggableId,be.payload.movementMode);return}if(be.type==="INITIAL_PUBLISH"){var Ie=be.payload.critical;oe.beforeStart(Ie,be.payload.movementMode),ye(be),oe.start(Ie,be.payload.movementMode);return}if(be.type==="DROP_COMPLETE"){var We=be.payload.completed.result;oe.flush(),ye(be),oe.drop(We);return}if(ye(be),be.type==="FLUSH"){oe.abort();return}var Et=me.getState();Et.phase==="DRAGGING"&&oe.update(Et.critical,Et.impact)}}}},Ja=function(ee){return function(te){return function(oe){if(oe.type!=="DROP_ANIMATION_FINISHED"){te(oe);return}var me=ee.getState();me.phase!=="DROP_ANIMATING"&&wt(!1),ee.dispatch(ge({completed:me.completed}))}}},Ui=function(ee){var te=null,oe=null;function me(){oe&&(cancelAnimationFrame(oe),oe=null),te&&(te(),te=null)}return function(ye){return function(be){if((be.type==="FLUSH"||be.type==="DROP_COMPLETE"||be.type==="DROP_ANIMATION_FINISHED")&&me(),ye(be),be.type==="DROP_ANIMATE"){var Ie={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var Et=ee.getState();Et.phase==="DROP_ANIMATING"&&ee.dispatch(Je())}};oe=requestAnimationFrame(function(){oe=null,te=qt(window,[Ie])})}}}},Ki=function(ee){return function(){return function(te){return function(oe){(oe.type==="DROP_COMPLETE"||oe.type==="FLUSH"||oe.type==="DROP_ANIMATE")&&ee.stopPublishing(),te(oe)}}}},Ya=function(ee){var te=!1;return function(){return function(oe){return function(me){if(me.type==="INITIAL_PUBLISH"){te=!0,ee.tryRecordFocus(me.payload.critical.draggable.id),oe(me),ee.tryRestoreFocusRecorded();return}if(oe(me),!!te){if(me.type==="FLUSH"){te=!1,ee.tryRestoreFocusRecorded();return}if(me.type==="DROP_COMPLETE"){te=!1;var ye=me.payload.completed.result;ye.combine&&ee.tryShiftRecord(ye.draggableId,ye.combine.draggableId),ee.tryRestoreFocusRecorded()}}}}}},Gi=function(te){return te.type==="DROP_COMPLETE"||te.type==="DROP_ANIMATE"||te.type==="FLUSH"},Mi=function(ee){return function(te){return function(oe){return function(me){if(Gi(me)){ee.stop(),oe(me);return}if(me.type==="INITIAL_PUBLISH"){oe(me);var ye=te.getState();ye.phase!=="DRAGGING"&&wt(!1),ee.start(ye);return}oe(me),ee.scroll(te.getState())}}}},ao=function(ee){return function(te){return function(oe){if(te(oe),oe.type==="PUBLISH_WHILE_DRAGGING"){var me=ee.getState();me.phase==="DROP_PENDING"&&(me.isWaiting||ee.dispatch(Le({reason:me.reason})))}}}},eo=ot.qC,no=function(ee){var te=ee.dimensionMarshal,oe=ee.focusMarshal,me=ee.styleMarshal,ye=ee.getResponders,be=ee.announce,Ie=ee.autoScroller;return(0,ot.MT)(Ls,eo((0,ot.md)(Dn(me),Ki(te),cn(te),oi,Ja,Ui,ao,Mi(Ie),Xa,Ya(oe),Wa(ye,be))))},Eo=function(){return{additions:{},removals:{},modified:{}}};function Xi(ee){var te=ee.registry,oe=ee.callbacks,me=Eo(),ye=null,be=function(){ye||(oe.collectionStarting(),ye=requestAnimationFrame(function(){ye=null,xs();var Rt=me,Ft=Rt.additions,Pt=Rt.removals,tn=Rt.modified,On=Object.keys(Ft).map(function(ba){return te.draggable.getById(ba).getDimension(Un)}).sort(function(ba,ci){return ba.descriptor.index-ci.descriptor.index}),ra=Object.keys(tn).map(function(ba){var ci=te.droppable.getById(ba),Si=ci.callbacks.getScrollWhileDragging();return{droppableId:ba,scroll:Si}}),pa={additions:On,removals:Object.keys(Pt),modified:ra};me=Eo(),Os(),oe.publish(pa)}))},Ie=function(Rt){var Ft=Rt.descriptor.id;me.additions[Ft]=Rt,me.modified[Rt.descriptor.droppableId]=!0,me.removals[Ft]&&delete me.removals[Ft],be()},We=function(Rt){var Ft=Rt.descriptor;me.removals[Ft.id]=!0,me.modified[Ft.droppableId]=!0,me.additions[Ft.id]&&delete me.additions[Ft.id],be()},Et=function(){ye&&(cancelAnimationFrame(ye),ye=null,me=Eo())};return{add:Ie,remove:We,stop:Et}}var so=function(ee){var te=ee.scrollHeight,oe=ee.scrollWidth,me=ee.height,ye=ee.width,be=Jr({x:oe,y:te},{x:ye,y:me}),Ie={x:Math.max(0,be.x),y:Math.max(0,be.y)};return Ie},Yi=function(){var ee=document.documentElement;return ee||wt(!1),ee},ho=function(){var ee=Yi(),te=so({scrollHeight:ee.scrollHeight,scrollWidth:ee.scrollWidth,width:ee.clientWidth,height:ee.clientHeight});return te},yo=function(){var ee=Ta(),te=ho(),oe=ee.y,me=ee.x,ye=Yi(),be=ye.clientWidth,Ie=ye.clientHeight,We=me+be,Et=oe+Ie,Zt=nr({top:oe,left:me,right:We,bottom:Et}),Rt={frame:Zt,scroll:{initial:ee,current:ee,max:te,diff:{value:Un,displacement:Un}}};return Rt},Xo=function(ee){var te=ee.critical,oe=ee.scrollOptions,me=ee.registry;xs();var ye=yo(),be=ye.scroll.current,Ie=te.droppable,We=me.droppable.getAllByType(Ie.type).map(function(Ft){return Ft.callbacks.getDimensionAndWatchScroll(be,oe)}),Et=me.draggable.getAllByType(te.draggable.type).map(function(Ft){return Ft.getDimension(be)}),Zt={draggables:Fa(Et),droppables:zr(We)};Os();var Rt={dimensions:Zt,critical:te,viewport:ye};return Rt};function No(ee,te,oe){if(oe.descriptor.id===te.id||oe.descriptor.type!==te.type)return!1;var me=ee.droppable.getById(oe.descriptor.droppableId);return me.descriptor.mode==="virtual"}var Ji=function(ee,te){var oe=null,me=Xi({callbacks:{publish:te.publishWhileDragging,collectionStarting:te.collectionStarting},registry:ee}),ye=function(tn,On){ee.droppable.exists(tn)||wt(!1),oe&&te.updateDroppableIsEnabled({id:tn,isEnabled:On})},be=function(tn,On){oe&&(ee.droppable.exists(tn)||wt(!1),te.updateDroppableIsCombineEnabled({id:tn,isCombineEnabled:On}))},Ie=function(tn,On){oe&&(ee.droppable.exists(tn)||wt(!1),te.updateDroppableScroll({id:tn,newScroll:On}))},We=function(tn,On){oe&&ee.droppable.getById(tn).callbacks.scroll(On)},Et=function(){if(oe){me.stop();var tn=oe.critical.droppable;ee.droppable.getAllByType(tn.type).forEach(function(On){return On.callbacks.dragStopped()}),oe.unsubscribe(),oe=null}},Zt=function(tn){oe||wt(!1);var On=oe.critical.draggable;tn.type==="ADDITION"&&No(ee,On,tn.value)&&me.add(tn.value),tn.type==="REMOVAL"&&No(ee,On,tn.value)&&me.remove(tn.value)},Rt=function(tn){oe&&wt(!1);var On=ee.draggable.getById(tn.draggableId),ra=ee.droppable.getById(On.descriptor.droppableId),pa={draggable:On.descriptor,droppable:ra.descriptor},ba=ee.subscribe(Zt);return oe={critical:pa,unsubscribe:ba},Xo({critical:pa,registry:ee,scrollOptions:tn.scrollOptions})},Ft={updateDroppableIsEnabled:ye,updateDroppableIsCombineEnabled:be,scrollDroppable:We,updateDroppableScroll:Ie,startPublishing:Rt,stopPublishing:Et};return Ft},ai=function(ee,te){return ee.phase==="IDLE"?!0:ee.phase!=="DROP_ANIMATING"||ee.completed.result.draggableId===te?!1:ee.completed.result.reason==="DROP"},Io=function(ee){window.scrollBy(ee.x,ee.y)},Ao=Xt(function(ee){return ia(ee).filter(function(te){return!(!te.isEnabled||!te.frame)})}),Uo=function(te,oe){var me=ei(Ao(oe),function(ye){return ye.frame||wt(!1),Fu(ye.frame.pageMarginBox)(te)});return me},xo=function(ee){var te=ee.center,oe=ee.destination,me=ee.droppables;if(oe){var ye=me[oe];return ye.frame?ye:null}var be=Uo(te,me);return be},el={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(te){return Math.pow(te,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},So=function(ee,te){var oe=ee[te.size]*el.startFromPercentage,me=ee[te.size]*el.maxScrollAtPercentage,ye={startScrollingFrom:oe,maxScrollValueAt:me};return ye},Fo=function(ee){var te=ee.startOfRange,oe=ee.endOfRange,me=ee.current,ye=oe-te;if(ye===0)return 0;var be=me-te,Ie=be/ye;return Ie},Mo=1,tl=function(ee,te){if(ee>te.startScrollingFrom)return 0;if(ee<=te.maxScrollValueAt)return el.maxPixelScroll;if(ee===te.startScrollingFrom)return Mo;var oe=Fo({startOfRange:te.maxScrollValueAt,endOfRange:te.startScrollingFrom,current:ee}),me=1-oe,ye=el.maxPixelScroll*el.ease(me);return Math.ceil(ye)},Wi=el.durationDampening.accelerateAt,Ql=el.durationDampening.stopDampeningAt,Ai=function(ee,te){var oe=te,me=Ql,ye=Date.now(),be=ye-oe;if(be>=Ql)return ee;if(bete.height,be=oe.width>te.width;return!be&&!ye?me:be&&ye?null:{x:be?0:me.x,y:ye?0:me.y}},yi=En(function(ee){return ee===0?0:ee}),ll=function(ee){var te=ee.dragStartTime,oe=ee.container,me=ee.subject,ye=ee.center,be=ee.shouldUseTimeDampening,Ie={top:ye.y-oe.top,right:oe.right-ye.x,bottom:oe.bottom-ye.y,left:ye.x-oe.left},We=Do({container:oe,distanceToEdges:Ie,dragStartTime:te,axis:or,shouldUseTimeDampening:be}),Et=Do({container:oe,distanceToEdges:Ie,dragStartTime:te,axis:Qn,shouldUseTimeDampening:be}),Zt=yi({x:Et,y:We});if(fi(Zt,Un))return null;var Rt=ni({container:oe,subject:me,proposedScroll:Zt});return Rt?fi(Rt,Un)?null:Rt:null},nl=En(function(ee){return ee===0?0:ee>0?1:-1}),io=function(){var ee=function(oe,me){return oe<0?oe:oe>me?oe-me:0};return function(te){var oe=te.current,me=te.max,ye=te.change,be=Tr(oe,ye),Ie={x:ee(be.x,me.x),y:ee(be.y,me.y)};return fi(Ie,Un)?null:Ie}}(),rs=function(te){var oe=te.max,me=te.current,ye=te.change,be={x:Math.max(me.x,oe.x),y:Math.max(me.y,oe.y)},Ie=nl(ye),We=io({max:be,current:me,change:Ie});return!We||Ie.x!==0&&We.x===0||Ie.y!==0&&We.y===0},zl=function(te,oe){return rs({current:te.scroll.current,max:te.scroll.max,change:oe})},Js=function(te,oe){if(!zl(te,oe))return null;var me=te.scroll.max,ye=te.scroll.current;return io({current:ye,max:me,change:oe})},xl=function(te,oe){var me=te.frame;return me?rs({current:me.scroll.current,max:me.scroll.max,change:oe}):!1},Es=function(te,oe){var me=te.frame;return!me||!xl(te,oe)?null:io({current:me.scroll.current,max:me.scroll.max,change:oe})},es=function(ee){var te=ee.viewport,oe=ee.subject,me=ee.center,ye=ee.dragStartTime,be=ee.shouldUseTimeDampening,Ie=ll({dragStartTime:ye,container:te.frame,subject:oe,center:me,shouldUseTimeDampening:be});return Ie&&zl(te,Ie)?Ie:null},Zs=function(ee){var te=ee.droppable,oe=ee.subject,me=ee.center,ye=ee.dragStartTime,be=ee.shouldUseTimeDampening,Ie=te.frame;if(!Ie)return null;var We=ll({dragStartTime:ye,container:Ie.pageMarginBox,subject:oe,center:me,shouldUseTimeDampening:be});return We&&xl(te,We)?We:null},Qs=function(ee){var te=ee.state,oe=ee.dragStartTime,me=ee.shouldUseTimeDampening,ye=ee.scrollWindow,be=ee.scrollDroppable,Ie=te.current.page.borderBoxCenter,We=te.dimensions.draggables[te.critical.draggable.id],Et=We.page.marginBox;if(te.isWindowScrollAllowed){var Zt=te.viewport,Rt=es({dragStartTime:oe,viewport:Zt,subject:Et,center:Ie,shouldUseTimeDampening:me});if(Rt){ye(Rt);return}}var Ft=xo({center:Ie,destination:Pl(te.impact),droppables:te.dimensions.droppables});if(Ft){var Pt=Zs({dragStartTime:oe,droppable:Ft,subject:Et,center:Ie,shouldUseTimeDampening:me});Pt&&be(Ft.descriptor.id,Pt)}},as=function(ee){var te=ee.scrollWindow,oe=ee.scrollDroppable,me=gr(te),ye=gr(oe),be=null,Ie=function(Rt){be||wt(!1);var Ft=be,Pt=Ft.shouldUseTimeDampening,tn=Ft.dragStartTime;Qs({state:Rt,scrollWindow:me,scrollDroppable:ye,dragStartTime:tn,shouldUseTimeDampening:Pt})},We=function(Rt){xs(),be&&wt(!1);var Ft=Date.now(),Pt=!1,tn=function(){Pt=!0};Qs({state:Rt,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:tn,scrollDroppable:tn}),be={dragStartTime:Ft,shouldUseTimeDampening:Pt},Os(),Pt&&Ie(Rt)},Et=function(){be&&(me.cancel(),ye.cancel(),be=null)};return{start:We,stop:Et,scroll:Ie}},qs=function(ee){var te=ee.move,oe=ee.scrollDroppable,me=ee.scrollWindow,ye=function(Zt,Rt){var Ft=Tr(Zt.current.client.selection,Rt);te({client:Ft})},be=function(Zt,Rt){if(!xl(Zt,Rt))return Rt;var Ft=Es(Zt,Rt);if(!Ft)return oe(Zt.descriptor.id,Rt),null;var Pt=Jr(Rt,Ft);oe(Zt.descriptor.id,Pt);var tn=Jr(Rt,Pt);return tn},Ie=function(Zt,Rt,Ft){if(!Zt||!zl(Rt,Ft))return Ft;var Pt=Js(Rt,Ft);if(!Pt)return me(Ft),null;var tn=Jr(Ft,Pt);me(tn);var On=Jr(Ft,tn);return On},We=function(Zt){var Rt=Zt.scrollJumpRequest;if(Rt){var Ft=Pl(Zt.impact);Ft||wt(!1);var Pt=be(Zt.dimensions.droppables[Ft],Rt);if(Pt){var tn=Zt.viewport,On=Ie(Zt.isWindowScrollAllowed,tn,Pt);On&&ye(Zt,On)}}};return We},is=function(ee){var te=ee.scrollDroppable,oe=ee.scrollWindow,me=ee.move,ye=as({scrollWindow:oe,scrollDroppable:te}),be=qs({move:me,scrollWindow:oe,scrollDroppable:te}),Ie=function(Zt){if(Zt.phase==="DRAGGING"){if(Zt.movementMode==="FLUID"){ye.scroll(Zt);return}Zt.scrollJumpRequest&&be(Zt)}},We={scroll:Ie,start:ye.start,stop:ye.stop};return We},ys="data-rbd",ms=function(){var ee=ys+"-drag-handle";return{base:ee,draggableId:ee+"-draggable-id",contextId:ee+"-context-id"}}(),js=function(){var ee=ys+"-draggable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),Il=function(){var ee=ys+"-droppable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),Bu={contextId:ys+"-scroll-container-context-id"},Fl=function(te){return function(oe){return"["+oe+'="'+te+'"]'}},Fs=function(te,oe){return te.map(function(me){var ye=me.styles[oe];return ye?me.selector+" { "+ye+" }":""}).join(" ")},ju="pointer-events: none;",Cu=function(ee){var te=Fl(ee),oe=function(){var We=` cursor: -webkit-grab; cursor: grab; `;return{selector:te(ms.contextId),styles:{always:` @@ -1213,9 +1213,9 @@ The error may be correlated with this previous error: -moz-user-select: none; -ms-user-select: none; overflow-anchor: none; - `}},Ie=[me,oe,ye,be];return{always:Fs(Ie,"always"),resting:Fs(Ie,"resting"),dragging:Fs(Ie,"dragging"),dropAnimating:Fs(Ie,"dropAnimating"),userCancel:Fs(Ie,"userCancel")}},yl=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?y.useLayoutEffect:y.useEffect,ts=function(){var te=document.querySelector("head");return te||St(!1),te},os=function(te){var oe=document.createElement("style");return te&&oe.setAttribute("nonce",te),oe.type="text/css",oe};function zu(ee,te){var oe=mn(function(){return Cu(ee)},[ee]),me=(0,y.useRef)(null),ye=(0,y.useRef)(null),be=Lt(Xt(function(wt){var Pt=ye.current;Pt||St(!1),Pt.textContent=wt}),[]),Ie=Lt(function(wt){var Pt=me.current;Pt||St(!1),Pt.textContent=wt},[]);yl(function(){!me.current&&!ye.current||St(!1);var wt=os(te),Pt=os(te);return me.current=wt,ye.current=Pt,wt.setAttribute(ys+"-always",ee),Pt.setAttribute(ys+"-dynamic",ee),ts().appendChild(wt),ts().appendChild(Pt),Ie(oe.always),be(oe.resting),function(){var tn=function(ra){var pa=ra.current;pa||St(!1),ts().removeChild(pa),ra.current=null};tn(me),tn(ye)}},[te,Ie,be,oe.always,oe.resting,ee]);var We=Lt(function(){return be(oe.dragging)},[be,oe.dragging]),Et=Lt(function(wt){if(wt==="DROP"){be(oe.dropAnimating);return}be(oe.userCancel)},[be,oe.dropAnimating,oe.userCancel]),Zt=Lt(function(){ye.current&&be(oe.resting)},[be,oe.resting]),Rt=mn(function(){return{dragging:We,dropping:Et,resting:Zt}},[We,Et,Zt]);return Rt}var ls=function(ee){return ee&&ee.ownerDocument?ee.ownerDocument.defaultView:window};function $s(ee){return ee instanceof ls(ee).HTMLElement}function ws(ee,te){var oe="["+ms.contextId+'="'+ee+'"]',me=Oa(document.querySelectorAll(oe));if(!me.length)return null;var ye=ei(me,function(be){return be.getAttribute(ms.draggableId)===te});return!ye||!$s(ye)?null:ye}function Hu(ee){var te=(0,y.useRef)({}),oe=(0,y.useRef)(null),me=(0,y.useRef)(null),ye=(0,y.useRef)(!1),be=Lt(function(Pt,tn){var On={id:Pt,focus:tn};return te.current[Pt]=On,function(){var pa=te.current,ba=pa[Pt];ba!==On&&delete pa[Pt]}},[]),Ie=Lt(function(Pt){var tn=ws(ee,Pt);tn&&tn!==document.activeElement&&tn.focus()},[ee]),We=Lt(function(Pt,tn){oe.current===Pt&&(oe.current=tn)},[]),Et=Lt(function(){me.current||ye.current&&(me.current=requestAnimationFrame(function(){me.current=null;var Pt=oe.current;Pt&&Ie(Pt)}))},[Ie]),Zt=Lt(function(Pt){oe.current=null;var tn=document.activeElement;tn&&tn.getAttribute(ms.draggableId)===Pt&&(oe.current=Pt)},[]);yl(function(){return ye.current=!0,function(){ye.current=!1;var Pt=me.current;Pt&&cancelAnimationFrame(Pt)}},[]);var Rt=mn(function(){return{register:be,tryRecordFocus:Zt,tryRestoreFocusRecorded:Et,tryShiftRecord:We}},[be,Zt,Et,We]);return Rt}function Ss(){var ee={draggables:{},droppables:{}},te=[];function oe(wt){return te.push(wt),function(){var tn=te.indexOf(wt);tn!==-1&&te.splice(tn,1)}}function me(wt){te.length&&te.forEach(function(Pt){return Pt(wt)})}function ye(wt){return ee.draggables[wt]||null}function be(wt){var Pt=ye(wt);return Pt||St(!1),Pt}var Ie={register:function(Pt){ee.draggables[Pt.descriptor.id]=Pt,me({type:"ADDITION",value:Pt})},update:function(Pt,tn){var On=ee.draggables[tn.descriptor.id];On&&On.uniqueId===Pt.uniqueId&&(delete ee.draggables[tn.descriptor.id],ee.draggables[Pt.descriptor.id]=Pt)},unregister:function(Pt){var tn=Pt.descriptor.id,On=ye(tn);On&&Pt.uniqueId===On.uniqueId&&(delete ee.draggables[tn],me({type:"REMOVAL",value:Pt}))},getById:be,findById:ye,exists:function(Pt){return!!ye(Pt)},getAllByType:function(Pt){return da(ee.draggables).filter(function(tn){return tn.descriptor.type===Pt})}};function We(wt){return ee.droppables[wt]||null}function Et(wt){var Pt=We(wt);return Pt||St(!1),Pt}var Zt={register:function(Pt){ee.droppables[Pt.descriptor.id]=Pt},unregister:function(Pt){var tn=We(Pt.descriptor.id);tn&&Pt.uniqueId===tn.uniqueId&&delete ee.droppables[Pt.descriptor.id]},getById:Et,findById:We,exists:function(Pt){return!!We(Pt)},getAllByType:function(Pt){return da(ee.droppables).filter(function(tn){return tn.descriptor.type===Pt})}};function Rt(){ee.draggables={},ee.droppables={},te.length=0}return{draggable:Ie,droppable:Zt,subscribe:oe,clean:Rt}}function Ds(){var ee=mn(Ss,[]);return(0,y.useEffect)(function(){return function(){requestAnimationFrame(ee.clean)}},[ee]),ee}var ps=y.createContext(null),Bs=function(){var ee=document.body;return ee||St(!1),ee},Ps={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},bu=function(te){return"rbd-announcement-"+te};function Uu(ee){var te=mn(function(){return bu(ee)},[ee]),oe=(0,y.useRef)(null);(0,y.useEffect)(function(){var be=document.createElement("div");return oe.current=be,be.id=te,be.setAttribute("aria-live","assertive"),be.setAttribute("aria-atomic","true"),(0,ke.Z)(be.style,Ps),Bs().appendChild(be),function(){setTimeout(function(){var Et=Bs();Et.contains(be)&&Et.removeChild(be),be===oe.current&&(oe.current=null)})}},[te]);var me=Lt(function(ye){var be=oe.current;if(be){be.textContent=ye;return}},[]);return me}var cu=0,du={separator:"::"};function xe(){cu=0}function Me(ee,te){return te===void 0&&(te=du),mn(function(){return""+ee+te.separator+cu++},[te.separator,ee])}function De(ee){var te=ee.contextId,oe=ee.uniqueId;return"rbd-hidden-text-"+te+"-"+oe}function jt(ee){var te=ee.contextId,oe=ee.text,me=Me("hidden-text",{separator:"-"}),ye=mn(function(){return De({contextId:te,uniqueId:me})},[me,te]);return(0,y.useEffect)(function(){var Ie=document.createElement("div");return Ie.id=ye,Ie.textContent=oe,Ie.style.display="none",Bs().appendChild(Ie),function(){var Et=Bs();Et.contains(Ie)&&Et.removeChild(Ie)}},[ye,oe]),ye}var xn=y.createContext(null),cr={react:"^16.8.5","react-dom":"^16.8.5"},hr=/(\d+)\.(\d+)\.(\d+)/,kn=function(te){var oe=hr.exec(te);oe==null&&St(!1);var me=Number(oe[1]),ye=Number(oe[2]),be=Number(oe[3]);return{major:me,minor:ye,patch:be,raw:te}},Jt=function(te,oe){return oe.major>te.major?!0:oe.majorte.minor?!0:oe.minor=te.patch},Mn=function(ee,te){var oe=kn(ee),me=kn(te);Jt(oe,me)},Da=` + `}},Ie=[me,oe,ye,be];return{always:Fs(Ie,"always"),resting:Fs(Ie,"resting"),dragging:Fs(Ie,"dragging"),dropAnimating:Fs(Ie,"dropAnimating"),userCancel:Fs(Ie,"userCancel")}},yl=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?y.useLayoutEffect:y.useEffect,ts=function(){var te=document.querySelector("head");return te||wt(!1),te},os=function(te){var oe=document.createElement("style");return te&&oe.setAttribute("nonce",te),oe.type="text/css",oe};function zu(ee,te){var oe=mn(function(){return Cu(ee)},[ee]),me=(0,y.useRef)(null),ye=(0,y.useRef)(null),be=Lt(Xt(function(Ft){var Pt=ye.current;Pt||wt(!1),Pt.textContent=Ft}),[]),Ie=Lt(function(Ft){var Pt=me.current;Pt||wt(!1),Pt.textContent=Ft},[]);yl(function(){!me.current&&!ye.current||wt(!1);var Ft=os(te),Pt=os(te);return me.current=Ft,ye.current=Pt,Ft.setAttribute(ys+"-always",ee),Pt.setAttribute(ys+"-dynamic",ee),ts().appendChild(Ft),ts().appendChild(Pt),Ie(oe.always),be(oe.resting),function(){var tn=function(ra){var pa=ra.current;pa||wt(!1),ts().removeChild(pa),ra.current=null};tn(me),tn(ye)}},[te,Ie,be,oe.always,oe.resting,ee]);var We=Lt(function(){return be(oe.dragging)},[be,oe.dragging]),Et=Lt(function(Ft){if(Ft==="DROP"){be(oe.dropAnimating);return}be(oe.userCancel)},[be,oe.dropAnimating,oe.userCancel]),Zt=Lt(function(){ye.current&&be(oe.resting)},[be,oe.resting]),Rt=mn(function(){return{dragging:We,dropping:Et,resting:Zt}},[We,Et,Zt]);return Rt}var ls=function(ee){return ee&&ee.ownerDocument?ee.ownerDocument.defaultView:window};function $s(ee){return ee instanceof ls(ee).HTMLElement}function ws(ee,te){var oe="["+ms.contextId+'="'+ee+'"]',me=Oa(document.querySelectorAll(oe));if(!me.length)return null;var ye=ei(me,function(be){return be.getAttribute(ms.draggableId)===te});return!ye||!$s(ye)?null:ye}function Hu(ee){var te=(0,y.useRef)({}),oe=(0,y.useRef)(null),me=(0,y.useRef)(null),ye=(0,y.useRef)(!1),be=Lt(function(Pt,tn){var On={id:Pt,focus:tn};return te.current[Pt]=On,function(){var pa=te.current,ba=pa[Pt];ba!==On&&delete pa[Pt]}},[]),Ie=Lt(function(Pt){var tn=ws(ee,Pt);tn&&tn!==document.activeElement&&tn.focus()},[ee]),We=Lt(function(Pt,tn){oe.current===Pt&&(oe.current=tn)},[]),Et=Lt(function(){me.current||ye.current&&(me.current=requestAnimationFrame(function(){me.current=null;var Pt=oe.current;Pt&&Ie(Pt)}))},[Ie]),Zt=Lt(function(Pt){oe.current=null;var tn=document.activeElement;tn&&tn.getAttribute(ms.draggableId)===Pt&&(oe.current=Pt)},[]);yl(function(){return ye.current=!0,function(){ye.current=!1;var Pt=me.current;Pt&&cancelAnimationFrame(Pt)}},[]);var Rt=mn(function(){return{register:be,tryRecordFocus:Zt,tryRestoreFocusRecorded:Et,tryShiftRecord:We}},[be,Zt,Et,We]);return Rt}function Ss(){var ee={draggables:{},droppables:{}},te=[];function oe(Ft){return te.push(Ft),function(){var tn=te.indexOf(Ft);tn!==-1&&te.splice(tn,1)}}function me(Ft){te.length&&te.forEach(function(Pt){return Pt(Ft)})}function ye(Ft){return ee.draggables[Ft]||null}function be(Ft){var Pt=ye(Ft);return Pt||wt(!1),Pt}var Ie={register:function(Pt){ee.draggables[Pt.descriptor.id]=Pt,me({type:"ADDITION",value:Pt})},update:function(Pt,tn){var On=ee.draggables[tn.descriptor.id];On&&On.uniqueId===Pt.uniqueId&&(delete ee.draggables[tn.descriptor.id],ee.draggables[Pt.descriptor.id]=Pt)},unregister:function(Pt){var tn=Pt.descriptor.id,On=ye(tn);On&&Pt.uniqueId===On.uniqueId&&(delete ee.draggables[tn],me({type:"REMOVAL",value:Pt}))},getById:be,findById:ye,exists:function(Pt){return!!ye(Pt)},getAllByType:function(Pt){return da(ee.draggables).filter(function(tn){return tn.descriptor.type===Pt})}};function We(Ft){return ee.droppables[Ft]||null}function Et(Ft){var Pt=We(Ft);return Pt||wt(!1),Pt}var Zt={register:function(Pt){ee.droppables[Pt.descriptor.id]=Pt},unregister:function(Pt){var tn=We(Pt.descriptor.id);tn&&Pt.uniqueId===tn.uniqueId&&delete ee.droppables[Pt.descriptor.id]},getById:Et,findById:We,exists:function(Pt){return!!We(Pt)},getAllByType:function(Pt){return da(ee.droppables).filter(function(tn){return tn.descriptor.type===Pt})}};function Rt(){ee.draggables={},ee.droppables={},te.length=0}return{draggable:Ie,droppable:Zt,subscribe:oe,clean:Rt}}function Ds(){var ee=mn(Ss,[]);return(0,y.useEffect)(function(){return function(){requestAnimationFrame(ee.clean)}},[ee]),ee}var ps=y.createContext(null),Bs=function(){var ee=document.body;return ee||wt(!1),ee},Ps={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},bu=function(te){return"rbd-announcement-"+te};function Uu(ee){var te=mn(function(){return bu(ee)},[ee]),oe=(0,y.useRef)(null);(0,y.useEffect)(function(){var be=document.createElement("div");return oe.current=be,be.id=te,be.setAttribute("aria-live","assertive"),be.setAttribute("aria-atomic","true"),(0,ke.Z)(be.style,Ps),Bs().appendChild(be),function(){setTimeout(function(){var Et=Bs();Et.contains(be)&&Et.removeChild(be),be===oe.current&&(oe.current=null)})}},[te]);var me=Lt(function(ye){var be=oe.current;if(be){be.textContent=ye;return}},[]);return me}var cu=0,du={separator:"::"};function xe(){cu=0}function Me(ee,te){return te===void 0&&(te=du),mn(function(){return""+ee+te.separator+cu++},[te.separator,ee])}function De(ee){var te=ee.contextId,oe=ee.uniqueId;return"rbd-hidden-text-"+te+"-"+oe}function jt(ee){var te=ee.contextId,oe=ee.text,me=Me("hidden-text",{separator:"-"}),ye=mn(function(){return De({contextId:te,uniqueId:me})},[me,te]);return(0,y.useEffect)(function(){var Ie=document.createElement("div");return Ie.id=ye,Ie.textContent=oe,Ie.style.display="none",Bs().appendChild(Ie),function(){var Et=Bs();Et.contains(Ie)&&Et.removeChild(Ie)}},[ye,oe]),ye}var xn=y.createContext(null),cr={react:"^16.8.5","react-dom":"^16.8.5"},hr=/(\d+)\.(\d+)\.(\d+)/,kn=function(te){var oe=hr.exec(te);oe==null&&wt(!1);var me=Number(oe[1]),ye=Number(oe[2]),be=Number(oe[3]);return{major:me,minor:ye,patch:be,raw:te}},Jt=function(te,oe){return oe.major>te.major?!0:oe.majorte.minor?!0:oe.minor=te.patch},Mn=function(ee,te){var oe=kn(ee),me=kn(te);Jt(oe,me)},Da=` We expect a html5 doctype: This is to ensure consistent browser layout and measurement More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md -`,si=function(ee){var te=ee.doctype;te&&(te.name.toLowerCase(),te.publicId)};function la(ee){}function vr(ee,te){}function Ar(){vr(function(){Mn(cr.react,y.version),si(document)},[])}function Hr(ee){var te=(0,y.useRef)(ee);return(0,y.useEffect)(function(){te.current=ee}),te}function Ca(){var ee=null;function te(){return!!ee}function oe(Ie){return Ie===ee}function me(Ie){ee&&St(!1);var We={abandon:Ie};return ee=We,We}function ye(){ee||St(!1),ee=null}function be(){ee&&(ee.abandon(),ye())}return{isClaimed:te,isActive:oe,claim:me,release:ye,tryAbandon:be}}var Er=9,Qi=13,Ci=27,Va=32,qa=33,pr=34,Zn=35,Mr=36,Ur=37,fa=38,Za=39,ki=40,Ni,hn=(Ni={},Ni[Qi]=!0,Ni[Er]=!0,Ni),$a=function(ee){hn[ee.keyCode]&&ee.preventDefault()},Co=function(){var ee="visibilitychange";if(typeof document=="undefined")return ee;var te=[ee,"ms"+ee,"webkit"+ee,"moz"+ee,"o"+ee],oe=ei(te,function(me){return"on"+me in document});return oe||ee}(),bi=0,Vi=5;function To(ee,te){return Math.abs(te.x-ee.x)>=Vi||Math.abs(te.y-ee.y)>=Vi}var $r={type:"IDLE"};function ui(ee){var te=ee.cancel,oe=ee.completed,me=ee.getPhase,ye=ee.setPhase;return[{eventName:"mousemove",fn:function(Ie){var We=Ie.button,Et=Ie.clientX,Zt=Ie.clientY;if(We===bi){var Rt={x:Et,y:Zt},wt=me();if(wt.type==="DRAGGING"){Ie.preventDefault(),wt.actions.move(Rt);return}wt.type!=="PENDING"&&St(!1);var Pt=wt.point;if(To(Pt,Rt)){Ie.preventDefault();var tn=wt.actions.fluidLift(Rt);ye({type:"DRAGGING",actions:tn})}}}},{eventName:"mouseup",fn:function(Ie){var We=me();if(We.type!=="DRAGGING"){te();return}Ie.preventDefault(),We.actions.drop({shouldBlockNextClick:!0}),oe()}},{eventName:"mousedown",fn:function(Ie){me().type==="DRAGGING"&&Ie.preventDefault(),te()}},{eventName:"keydown",fn:function(Ie){var We=me();if(We.type==="PENDING"){te();return}if(Ie.keyCode===Ci){Ie.preventDefault(),te();return}$a(Ie)}},{eventName:"resize",fn:te},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){me().type==="PENDING"&&te()}},{eventName:"webkitmouseforcedown",fn:function(Ie){var We=me();if(We.type==="IDLE"&&St(!1),We.actions.shouldRespectForcePress()){te();return}Ie.preventDefault()}},{eventName:Co,fn:te}]}function oo(ee){var te=(0,y.useRef)($r),oe=(0,y.useRef)(jr),me=mn(function(){return{eventName:"mousedown",fn:function(wt){if(!wt.defaultPrevented&&wt.button===bi&&!(wt.ctrlKey||wt.metaKey||wt.shiftKey||wt.altKey)){var Pt=ee.findClosestDraggableId(wt);if(Pt){var tn=ee.tryGetLock(Pt,Ie,{sourceEvent:wt});if(tn){wt.preventDefault();var On={x:wt.clientX,y:wt.clientY};oe.current(),Zt(tn,On)}}}}}},[ee]),ye=mn(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(wt){if(!wt.defaultPrevented){var Pt=ee.findClosestDraggableId(wt);if(Pt){var tn=ee.findOptionsForDraggable(Pt);tn&&(tn.shouldRespectForcePress||ee.canGetLock(Pt)&&wt.preventDefault())}}}}},[ee]),be=Lt(function(){var wt={passive:!1,capture:!0};oe.current=qt(window,[ye,me],wt)},[ye,me]),Ie=Lt(function(){var Rt=te.current;Rt.type!=="IDLE"&&(te.current=$r,oe.current(),be())},[be]),We=Lt(function(){var Rt=te.current;Ie(),Rt.type==="DRAGGING"&&Rt.actions.cancel({shouldBlockNextClick:!0}),Rt.type==="PENDING"&&Rt.actions.abort()},[Ie]),Et=Lt(function(){var wt={capture:!0,passive:!1},Pt=ui({cancel:We,completed:Ie,getPhase:function(){return te.current},setPhase:function(On){te.current=On}});oe.current=qt(window,Pt,wt)},[We,Ie]),Zt=Lt(function(wt,Pt){te.current.type!=="IDLE"&&St(!1),te.current={type:"PENDING",point:Pt,actions:wt},Et()},[Et]);yl(function(){return be(),function(){oe.current()}},[be])}var uo;function bo(){}var Oo=(uo={},uo[pr]=!0,uo[qa]=!0,uo[Mr]=!0,uo[Zn]=!0,uo);function Yr(ee,te){function oe(){te(),ee.cancel()}function me(){te(),ee.drop()}return[{eventName:"keydown",fn:function(be){if(be.keyCode===Ci){be.preventDefault(),oe();return}if(be.keyCode===Va){be.preventDefault(),me();return}if(be.keyCode===ki){be.preventDefault(),ee.moveDown();return}if(be.keyCode===fa){be.preventDefault(),ee.moveUp();return}if(be.keyCode===Za){be.preventDefault(),ee.moveRight();return}if(be.keyCode===Ur){be.preventDefault(),ee.moveLeft();return}if(Oo[be.keyCode]){be.preventDefault();return}$a(be)}},{eventName:"mousedown",fn:oe},{eventName:"mouseup",fn:oe},{eventName:"click",fn:oe},{eventName:"touchstart",fn:oe},{eventName:"resize",fn:oe},{eventName:"wheel",fn:oe,options:{passive:!0}},{eventName:Co,fn:oe}]}function xi(ee){var te=(0,y.useRef)(bo),oe=mn(function(){return{eventName:"keydown",fn:function(be){if(be.defaultPrevented||be.keyCode!==Va)return;var Ie=ee.findClosestDraggableId(be);if(!Ie)return;var We=ee.tryGetLock(Ie,Rt,{sourceEvent:be});if(!We)return;be.preventDefault();var Et=!0,Zt=We.snapLift();te.current();function Rt(){Et||St(!1),Et=!1,te.current(),me()}te.current=qt(window,Yr(Zt,Rt),{capture:!0,passive:!1})}}},[ee]),me=Lt(function(){var be={passive:!1,capture:!0};te.current=qt(window,[oe],be)},[oe]);yl(function(){return me(),function(){te.current()}},[me])}var to={type:"IDLE"},Bi=120,Ro=.15;function zo(ee){var te=ee.cancel,oe=ee.getPhase;return[{eventName:"orientationchange",fn:te},{eventName:"resize",fn:te},{eventName:"contextmenu",fn:function(ye){ye.preventDefault()}},{eventName:"keydown",fn:function(ye){if(oe().type!=="DRAGGING"){te();return}ye.keyCode===Ci&&ye.preventDefault(),te()}},{eventName:Co,fn:te}]}function fl(ee){var te=ee.cancel,oe=ee.completed,me=ee.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(be){var Ie=me();if(Ie.type!=="DRAGGING"){te();return}Ie.hasMoved=!0;var We=be.touches[0],Et=We.clientX,Zt=We.clientY,Rt={x:Et,y:Zt};be.preventDefault(),Ie.actions.move(Rt)}},{eventName:"touchend",fn:function(be){var Ie=me();if(Ie.type!=="DRAGGING"){te();return}be.preventDefault(),Ie.actions.drop({shouldBlockNextClick:!0}),oe()}},{eventName:"touchcancel",fn:function(be){if(me().type!=="DRAGGING"){te();return}be.preventDefault(),te()}},{eventName:"touchforcechange",fn:function(be){var Ie=me();Ie.type==="IDLE"&&St(!1);var We=be.touches[0];if(We){var Et=We.force>=Ro;if(Et){var Zt=Ie.actions.shouldRespectForcePress();if(Ie.type==="PENDING"){Zt&&te();return}if(Zt){if(Ie.hasMoved){be.preventDefault();return}te();return}be.preventDefault()}}}},{eventName:Co,fn:te}]}function Bo(ee){var te=(0,y.useRef)(to),oe=(0,y.useRef)(jr),me=Lt(function(){return te.current},[]),ye=Lt(function(tn){te.current=tn},[]),be=mn(function(){return{eventName:"touchstart",fn:function(tn){if(!tn.defaultPrevented){var On=ee.findClosestDraggableId(tn);if(On){var ra=ee.tryGetLock(On,We,{sourceEvent:tn});if(ra){var pa=tn.touches[0],ba=pa.clientX,ci=pa.clientY,Si={x:ba,y:ci};oe.current(),wt(ra,Si)}}}}}},[ee]),Ie=Lt(function(){var tn={capture:!0,passive:!1};oe.current=qt(window,[be],tn)},[be]),We=Lt(function(){var Pt=te.current;Pt.type!=="IDLE"&&(Pt.type==="PENDING"&&clearTimeout(Pt.longPressTimerId),ye(to),oe.current(),Ie())},[Ie,ye]),Et=Lt(function(){var Pt=te.current;We(),Pt.type==="DRAGGING"&&Pt.actions.cancel({shouldBlockNextClick:!0}),Pt.type==="PENDING"&&Pt.actions.abort()},[We]),Zt=Lt(function(){var tn={capture:!0,passive:!1},On={cancel:Et,completed:We,getPhase:me},ra=qt(window,fl(On),tn),pa=qt(window,zo(On),tn);oe.current=function(){ra(),pa()}},[Et,me,We]),Rt=Lt(function(){var tn=me();tn.type!=="PENDING"&&St(!1);var On=tn.actions.fluidLift(tn.point);ye({type:"DRAGGING",actions:On,hasMoved:!1})},[me,ye]),wt=Lt(function(tn,On){me().type!=="IDLE"&&St(!1);var ra=setTimeout(Rt,Bi);ye({type:"PENDING",point:On,actions:tn,longPressTimerId:ra}),Zt()},[Zt,me,ye,Rt]);yl(function(){return Ie(),function(){oe.current();var On=me();On.type==="PENDING"&&(clearTimeout(On.longPressTimerId),ye(to))}},[me,Ie,ye]),yl(function(){var tn=qt(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return tn},[])}function kl(ee){}var Hl={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function ma(ee,te){if(te==null)return!1;var oe=!!Hl[te.tagName.toLowerCase()];if(oe)return!0;var me=te.getAttribute("contenteditable");return me==="true"||me===""?!0:te===ee?!1:ma(ee,te.parentElement)}function vo(ee,te){var oe=te.target;return $s(oe)?ma(ee,oe):!1}var sl=function(ee){return nr(ee.getBoundingClientRect()).center};function vl(ee){return ee instanceof ls(ee).Element}var ol=function(){var ee="matches";if(typeof document=="undefined")return ee;var te=[ee,"msMatchesSelector","webkitMatchesSelector"],oe=ei(te,function(me){return me in Element.prototype});return oe||ee}();function hi(ee,te){return ee==null?null:ee[ol](te)?ee:hi(ee.parentElement,te)}function Ti(ee,te){return ee.closest?ee.closest(te):hi(ee,te)}function go(ee){return"["+ms.contextId+'="'+ee+'"]'}function Wl(ee,te){var oe=te.target;if(!vl(oe))return null;var me=go(ee),ye=Ti(oe,me);return!ye||!$s(ye)?null:ye}function Pi(ee,te){var oe=Wl(ee,te);return oe?oe.getAttribute(ms.draggableId):null}function ro(ee,te){var oe="["+js.contextId+'="'+ee+'"]',me=Oa(document.querySelectorAll(oe)),ye=ei(me,function(be){return be.getAttribute(js.id)===te});return!ye||!$s(ye)?null:ye}function Ko(ee){ee.preventDefault()}function wl(ee){var te=ee.expected,oe=ee.phase,me=ee.isLockActive,ye=ee.shouldWarn;return!(!me()||te!==oe)}function Vo(ee){var te=ee.lockAPI,oe=ee.store,me=ee.registry,ye=ee.draggableId;if(te.isClaimed())return!1;var be=me.draggable.findById(ye);return!(!be||!be.options.isEnabled||!ai(oe.getState(),ye))}function hs(ee){var te=ee.lockAPI,oe=ee.contextId,me=ee.store,ye=ee.registry,be=ee.draggableId,Ie=ee.forceSensorStop,We=ee.sourceEvent,Et=Vo({lockAPI:te,store:me,registry:ye,draggableId:be});if(!Et)return null;var Zt=ye.draggable.getById(be),Rt=ro(oe,Zt.descriptor.id);if(!Rt||We&&!Zt.options.canDragInteractiveElements&&vo(Rt,We))return null;var wt=te.claim(Ie||jr),Pt="PRE_DRAG";function tn(){return Zt.options.shouldRespectForcePress}function On(){return te.isActive(wt)}function ra(wo,Go){wl({expected:wo,phase:Pt,isLockActive:On,shouldWarn:!0})&&me.dispatch(Go())}var pa=ra.bind(null,"DRAGGING");function ba(wo){function Go(){te.release(),Pt="COMPLETED"}Pt!=="PRE_DRAG"&&(Go(),Pt!=="PRE_DRAG"&&St(!1)),me.dispatch(Eu(wo.liftActionArgs)),Pt="DRAGGING";function Yl(Qo,Gl){if(Gl===void 0&&(Gl={shouldBlockNextClick:!1}),wo.cleanup(),Gl.shouldBlockNextClick){var Cs=qt(window,[{eventName:"click",fn:Ko,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(Cs)}Go(),me.dispatch(Le({reason:Qo}))}return(0,ke.Z)({isActive:function(){return wl({expected:"DRAGGING",phase:Pt,isLockActive:On,shouldWarn:!1})},shouldRespectForcePress:tn,drop:function(Gl){return Yl("DROP",Gl)},cancel:function(Gl){return Yl("CANCEL",Gl)}},wo.actions)}function ci(wo){var Go=gr(function(Qo){pa(function(){return hc({client:Qo})})}),Yl=ba({liftActionArgs:{id:be,clientSelection:wo,movementMode:"FLUID"},cleanup:function(){return Go.cancel()},actions:{move:Go}});return(0,ke.Z)({},Yl,{move:Go})}function Si(){var wo={moveUp:function(){return pa(ac)},moveRight:function(){return pa(uu)},moveDown:function(){return pa(Xs)},moveLeft:function(){return pa(Vu)}};return ba({liftActionArgs:{id:be,clientSelection:sl(Rt),movementMode:"SNAP"},cleanup:jr,actions:wo})}function Oi(){var wo=wl({expected:"PRE_DRAG",phase:Pt,isLockActive:On,shouldWarn:!0});wo&&te.release()}var Po={isActive:function(){return wl({expected:"PRE_DRAG",phase:Pt,isLockActive:On,shouldWarn:!1})},shouldRespectForcePress:tn,fluidLift:ci,snapLift:Si,abort:Oi};return Po}var eu=[oo,xi,Bo];function ic(ee){var te=ee.contextId,oe=ee.store,me=ee.registry,ye=ee.customSensors,be=ee.enableDefaultSensors,Ie=[].concat(be?eu:[],ye||[]),We=(0,y.useState)(function(){return Ca()})[0],Et=Lt(function(ci,Si){ci.isDragging&&!Si.isDragging&&We.tryAbandon()},[We]);yl(function(){var ci=oe.getState(),Si=oe.subscribe(function(){var Oi=oe.getState();Et(ci,Oi),ci=Oi});return Si},[We,oe,Et]),yl(function(){return We.tryAbandon},[We.tryAbandon]);var Zt=Lt(function(ba){return Vo({lockAPI:We,registry:me,store:oe,draggableId:ba})},[We,me,oe]),Rt=Lt(function(ba,ci,Si){return hs({lockAPI:We,registry:me,contextId:te,store:oe,draggableId:ba,forceSensorStop:ci,sourceEvent:Si&&Si.sourceEvent?Si.sourceEvent:null})},[te,We,me,oe]),wt=Lt(function(ba){return Pi(te,ba)},[te]),Pt=Lt(function(ba){var ci=me.draggable.findById(ba);return ci?ci.options:null},[me.draggable]),tn=Lt(function(){We.isClaimed()&&(We.tryAbandon(),oe.getState().phase!=="IDLE"&&oe.dispatch(Zu()))},[We,oe]),On=Lt(We.isClaimed,[We]),ra=mn(function(){return{canGetLock:Zt,tryGetLock:Rt,findClosestDraggableId:wt,findOptionsForDraggable:Pt,tryReleaseLock:tn,isLockClaimed:On}},[Zt,Rt,wt,Pt,tn,On]);kl(Ie);for(var pa=0;pa=0||Object.prototype.hasOwnProperty.call(Be,Fe)&&(rt[Fe]=Be[Fe]);return rt}function Ke(Be,kt){if(!(Be instanceof kt))throw new TypeError("Cannot call a class as a function")}function ze(Be,kt){if(!Be)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return kt&&(typeof kt=="object"||typeof kt=="function")?kt:Be}function nt(Be,kt){if(typeof kt!="function"&&kt!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof kt);Be.prototype=Object.create(kt&&kt.prototype,{constructor:{value:Be,enumerable:!1,writable:!0,configurable:!0}}),kt&&(Object.setPrototypeOf?Object.setPrototypeOf(Be,kt):Be.__proto__=kt)}var lt=function(Be){nt(kt,Be);function kt(rt){Ke(this,kt);var Fe=ze(this,(kt.__proto__||Object.getPrototypeOf(kt)).call(this,rt));return Fe.scrollListener=Fe.scrollListener.bind(Fe),Fe.eventListenerOptions=Fe.eventListenerOptions.bind(Fe),Fe.mousewheelListener=Fe.mousewheelListener.bind(Fe),Fe}return y(kt,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var Fe=this.getParentElement(this.scrollComponent);Fe.scrollTop=Fe.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var Fe=!1,Te={get passive(){Fe=!0}};try{document.addEventListener("test",null,Te),document.removeEventListener("test",null,Te)}catch(Ne){}return Fe}},{key:"eventListenerOptions",value:function(){var Fe=this.props.useCapture;return this.isPassiveSupported()&&(Fe={useCapture:this.props.useCapture,passive:!0}),Fe}},{key:"setDefaultLoader",value:function(Fe){this.defaultLoader=Fe}},{key:"detachMousewheelListener",value:function(){var Fe=window;this.props.useWindow===!1&&(Fe=this.scrollComponent.parentNode),Fe.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var Fe=window;this.props.useWindow===!1&&(Fe=this.getParentElement(this.scrollComponent)),Fe.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),Fe.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(Fe){var Te=this.props.getScrollParent&&this.props.getScrollParent();return Te!=null?Te:Fe&&Fe.parentNode}},{key:"filterProps",value:function(Fe){return Fe}},{key:"attachScrollListener",value:function(){var Fe=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!Fe)){var Te=window;this.props.useWindow===!1&&(Te=Fe),Te.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),Te.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),Te.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(Fe){Fe.deltaY===1&&!this.isPassiveSupported()&&Fe.preventDefault()}},{key:"scrollListener",value:function(){var Fe=this.scrollComponent,Te=window,Ne=this.getParentElement(Fe),tt=void 0;if(this.props.useWindow){var st=document.documentElement||document.body.parentNode||document.body,Nt=Te.pageYOffset!==void 0?Te.pageYOffset:st.scrollTop;this.props.isReverse?tt=Nt:tt=this.calculateOffset(Fe,Nt)}else this.props.isReverse?tt=Ne.scrollTop:tt=Fe.scrollHeight-Ne.scrollTop-Ne.clientHeight;tt=Vi||Math.abs(te.y-ee.y)>=Vi}var $r={type:"IDLE"};function ui(ee){var te=ee.cancel,oe=ee.completed,me=ee.getPhase,ye=ee.setPhase;return[{eventName:"mousemove",fn:function(Ie){var We=Ie.button,Et=Ie.clientX,Zt=Ie.clientY;if(We===bi){var Rt={x:Et,y:Zt},Ft=me();if(Ft.type==="DRAGGING"){Ie.preventDefault(),Ft.actions.move(Rt);return}Ft.type!=="PENDING"&&wt(!1);var Pt=Ft.point;if(To(Pt,Rt)){Ie.preventDefault();var tn=Ft.actions.fluidLift(Rt);ye({type:"DRAGGING",actions:tn})}}}},{eventName:"mouseup",fn:function(Ie){var We=me();if(We.type!=="DRAGGING"){te();return}Ie.preventDefault(),We.actions.drop({shouldBlockNextClick:!0}),oe()}},{eventName:"mousedown",fn:function(Ie){me().type==="DRAGGING"&&Ie.preventDefault(),te()}},{eventName:"keydown",fn:function(Ie){var We=me();if(We.type==="PENDING"){te();return}if(Ie.keyCode===Ci){Ie.preventDefault(),te();return}$a(Ie)}},{eventName:"resize",fn:te},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){me().type==="PENDING"&&te()}},{eventName:"webkitmouseforcedown",fn:function(Ie){var We=me();if(We.type==="IDLE"&&wt(!1),We.actions.shouldRespectForcePress()){te();return}Ie.preventDefault()}},{eventName:Co,fn:te}]}function oo(ee){var te=(0,y.useRef)($r),oe=(0,y.useRef)(jr),me=mn(function(){return{eventName:"mousedown",fn:function(Ft){if(!Ft.defaultPrevented&&Ft.button===bi&&!(Ft.ctrlKey||Ft.metaKey||Ft.shiftKey||Ft.altKey)){var Pt=ee.findClosestDraggableId(Ft);if(Pt){var tn=ee.tryGetLock(Pt,Ie,{sourceEvent:Ft});if(tn){Ft.preventDefault();var On={x:Ft.clientX,y:Ft.clientY};oe.current(),Zt(tn,On)}}}}}},[ee]),ye=mn(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(Ft){if(!Ft.defaultPrevented){var Pt=ee.findClosestDraggableId(Ft);if(Pt){var tn=ee.findOptionsForDraggable(Pt);tn&&(tn.shouldRespectForcePress||ee.canGetLock(Pt)&&Ft.preventDefault())}}}}},[ee]),be=Lt(function(){var Ft={passive:!1,capture:!0};oe.current=qt(window,[ye,me],Ft)},[ye,me]),Ie=Lt(function(){var Rt=te.current;Rt.type!=="IDLE"&&(te.current=$r,oe.current(),be())},[be]),We=Lt(function(){var Rt=te.current;Ie(),Rt.type==="DRAGGING"&&Rt.actions.cancel({shouldBlockNextClick:!0}),Rt.type==="PENDING"&&Rt.actions.abort()},[Ie]),Et=Lt(function(){var Ft={capture:!0,passive:!1},Pt=ui({cancel:We,completed:Ie,getPhase:function(){return te.current},setPhase:function(On){te.current=On}});oe.current=qt(window,Pt,Ft)},[We,Ie]),Zt=Lt(function(Ft,Pt){te.current.type!=="IDLE"&&wt(!1),te.current={type:"PENDING",point:Pt,actions:Ft},Et()},[Et]);yl(function(){return be(),function(){oe.current()}},[be])}var uo;function bo(){}var Oo=(uo={},uo[pr]=!0,uo[qa]=!0,uo[Mr]=!0,uo[Zn]=!0,uo);function Yr(ee,te){function oe(){te(),ee.cancel()}function me(){te(),ee.drop()}return[{eventName:"keydown",fn:function(be){if(be.keyCode===Ci){be.preventDefault(),oe();return}if(be.keyCode===Va){be.preventDefault(),me();return}if(be.keyCode===ki){be.preventDefault(),ee.moveDown();return}if(be.keyCode===fa){be.preventDefault(),ee.moveUp();return}if(be.keyCode===Za){be.preventDefault(),ee.moveRight();return}if(be.keyCode===Ur){be.preventDefault(),ee.moveLeft();return}if(Oo[be.keyCode]){be.preventDefault();return}$a(be)}},{eventName:"mousedown",fn:oe},{eventName:"mouseup",fn:oe},{eventName:"click",fn:oe},{eventName:"touchstart",fn:oe},{eventName:"resize",fn:oe},{eventName:"wheel",fn:oe,options:{passive:!0}},{eventName:Co,fn:oe}]}function xi(ee){var te=(0,y.useRef)(bo),oe=mn(function(){return{eventName:"keydown",fn:function(be){if(be.defaultPrevented||be.keyCode!==Va)return;var Ie=ee.findClosestDraggableId(be);if(!Ie)return;var We=ee.tryGetLock(Ie,Rt,{sourceEvent:be});if(!We)return;be.preventDefault();var Et=!0,Zt=We.snapLift();te.current();function Rt(){Et||wt(!1),Et=!1,te.current(),me()}te.current=qt(window,Yr(Zt,Rt),{capture:!0,passive:!1})}}},[ee]),me=Lt(function(){var be={passive:!1,capture:!0};te.current=qt(window,[oe],be)},[oe]);yl(function(){return me(),function(){te.current()}},[me])}var to={type:"IDLE"},Bi=120,Ro=.15;function zo(ee){var te=ee.cancel,oe=ee.getPhase;return[{eventName:"orientationchange",fn:te},{eventName:"resize",fn:te},{eventName:"contextmenu",fn:function(ye){ye.preventDefault()}},{eventName:"keydown",fn:function(ye){if(oe().type!=="DRAGGING"){te();return}ye.keyCode===Ci&&ye.preventDefault(),te()}},{eventName:Co,fn:te}]}function fl(ee){var te=ee.cancel,oe=ee.completed,me=ee.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(be){var Ie=me();if(Ie.type!=="DRAGGING"){te();return}Ie.hasMoved=!0;var We=be.touches[0],Et=We.clientX,Zt=We.clientY,Rt={x:Et,y:Zt};be.preventDefault(),Ie.actions.move(Rt)}},{eventName:"touchend",fn:function(be){var Ie=me();if(Ie.type!=="DRAGGING"){te();return}be.preventDefault(),Ie.actions.drop({shouldBlockNextClick:!0}),oe()}},{eventName:"touchcancel",fn:function(be){if(me().type!=="DRAGGING"){te();return}be.preventDefault(),te()}},{eventName:"touchforcechange",fn:function(be){var Ie=me();Ie.type==="IDLE"&&wt(!1);var We=be.touches[0];if(We){var Et=We.force>=Ro;if(Et){var Zt=Ie.actions.shouldRespectForcePress();if(Ie.type==="PENDING"){Zt&&te();return}if(Zt){if(Ie.hasMoved){be.preventDefault();return}te();return}be.preventDefault()}}}},{eventName:Co,fn:te}]}function Bo(ee){var te=(0,y.useRef)(to),oe=(0,y.useRef)(jr),me=Lt(function(){return te.current},[]),ye=Lt(function(tn){te.current=tn},[]),be=mn(function(){return{eventName:"touchstart",fn:function(tn){if(!tn.defaultPrevented){var On=ee.findClosestDraggableId(tn);if(On){var ra=ee.tryGetLock(On,We,{sourceEvent:tn});if(ra){var pa=tn.touches[0],ba=pa.clientX,ci=pa.clientY,Si={x:ba,y:ci};oe.current(),Ft(ra,Si)}}}}}},[ee]),Ie=Lt(function(){var tn={capture:!0,passive:!1};oe.current=qt(window,[be],tn)},[be]),We=Lt(function(){var Pt=te.current;Pt.type!=="IDLE"&&(Pt.type==="PENDING"&&clearTimeout(Pt.longPressTimerId),ye(to),oe.current(),Ie())},[Ie,ye]),Et=Lt(function(){var Pt=te.current;We(),Pt.type==="DRAGGING"&&Pt.actions.cancel({shouldBlockNextClick:!0}),Pt.type==="PENDING"&&Pt.actions.abort()},[We]),Zt=Lt(function(){var tn={capture:!0,passive:!1},On={cancel:Et,completed:We,getPhase:me},ra=qt(window,fl(On),tn),pa=qt(window,zo(On),tn);oe.current=function(){ra(),pa()}},[Et,me,We]),Rt=Lt(function(){var tn=me();tn.type!=="PENDING"&&wt(!1);var On=tn.actions.fluidLift(tn.point);ye({type:"DRAGGING",actions:On,hasMoved:!1})},[me,ye]),Ft=Lt(function(tn,On){me().type!=="IDLE"&&wt(!1);var ra=setTimeout(Rt,Bi);ye({type:"PENDING",point:On,actions:tn,longPressTimerId:ra}),Zt()},[Zt,me,ye,Rt]);yl(function(){return Ie(),function(){oe.current();var On=me();On.type==="PENDING"&&(clearTimeout(On.longPressTimerId),ye(to))}},[me,Ie,ye]),yl(function(){var tn=qt(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return tn},[])}function kl(ee){}var Hl={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function ma(ee,te){if(te==null)return!1;var oe=!!Hl[te.tagName.toLowerCase()];if(oe)return!0;var me=te.getAttribute("contenteditable");return me==="true"||me===""?!0:te===ee?!1:ma(ee,te.parentElement)}function vo(ee,te){var oe=te.target;return $s(oe)?ma(ee,oe):!1}var sl=function(ee){return nr(ee.getBoundingClientRect()).center};function vl(ee){return ee instanceof ls(ee).Element}var ol=function(){var ee="matches";if(typeof document=="undefined")return ee;var te=[ee,"msMatchesSelector","webkitMatchesSelector"],oe=ei(te,function(me){return me in Element.prototype});return oe||ee}();function hi(ee,te){return ee==null?null:ee[ol](te)?ee:hi(ee.parentElement,te)}function Ti(ee,te){return ee.closest?ee.closest(te):hi(ee,te)}function go(ee){return"["+ms.contextId+'="'+ee+'"]'}function Wl(ee,te){var oe=te.target;if(!vl(oe))return null;var me=go(ee),ye=Ti(oe,me);return!ye||!$s(ye)?null:ye}function Pi(ee,te){var oe=Wl(ee,te);return oe?oe.getAttribute(ms.draggableId):null}function ro(ee,te){var oe="["+js.contextId+'="'+ee+'"]',me=Oa(document.querySelectorAll(oe)),ye=ei(me,function(be){return be.getAttribute(js.id)===te});return!ye||!$s(ye)?null:ye}function Ko(ee){ee.preventDefault()}function wl(ee){var te=ee.expected,oe=ee.phase,me=ee.isLockActive,ye=ee.shouldWarn;return!(!me()||te!==oe)}function Vo(ee){var te=ee.lockAPI,oe=ee.store,me=ee.registry,ye=ee.draggableId;if(te.isClaimed())return!1;var be=me.draggable.findById(ye);return!(!be||!be.options.isEnabled||!ai(oe.getState(),ye))}function hs(ee){var te=ee.lockAPI,oe=ee.contextId,me=ee.store,ye=ee.registry,be=ee.draggableId,Ie=ee.forceSensorStop,We=ee.sourceEvent,Et=Vo({lockAPI:te,store:me,registry:ye,draggableId:be});if(!Et)return null;var Zt=ye.draggable.getById(be),Rt=ro(oe,Zt.descriptor.id);if(!Rt||We&&!Zt.options.canDragInteractiveElements&&vo(Rt,We))return null;var Ft=te.claim(Ie||jr),Pt="PRE_DRAG";function tn(){return Zt.options.shouldRespectForcePress}function On(){return te.isActive(Ft)}function ra(wo,Go){wl({expected:wo,phase:Pt,isLockActive:On,shouldWarn:!0})&&me.dispatch(Go())}var pa=ra.bind(null,"DRAGGING");function ba(wo){function Go(){te.release(),Pt="COMPLETED"}Pt!=="PRE_DRAG"&&(Go(),Pt!=="PRE_DRAG"&&wt(!1)),me.dispatch(Eu(wo.liftActionArgs)),Pt="DRAGGING";function Yl(Qo,Gl){if(Gl===void 0&&(Gl={shouldBlockNextClick:!1}),wo.cleanup(),Gl.shouldBlockNextClick){var Cs=qt(window,[{eventName:"click",fn:Ko,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(Cs)}Go(),me.dispatch(Le({reason:Qo}))}return(0,ke.Z)({isActive:function(){return wl({expected:"DRAGGING",phase:Pt,isLockActive:On,shouldWarn:!1})},shouldRespectForcePress:tn,drop:function(Gl){return Yl("DROP",Gl)},cancel:function(Gl){return Yl("CANCEL",Gl)}},wo.actions)}function ci(wo){var Go=gr(function(Qo){pa(function(){return hc({client:Qo})})}),Yl=ba({liftActionArgs:{id:be,clientSelection:wo,movementMode:"FLUID"},cleanup:function(){return Go.cancel()},actions:{move:Go}});return(0,ke.Z)({},Yl,{move:Go})}function Si(){var wo={moveUp:function(){return pa(ac)},moveRight:function(){return pa(uu)},moveDown:function(){return pa(Xs)},moveLeft:function(){return pa(Vu)}};return ba({liftActionArgs:{id:be,clientSelection:sl(Rt),movementMode:"SNAP"},cleanup:jr,actions:wo})}function Oi(){var wo=wl({expected:"PRE_DRAG",phase:Pt,isLockActive:On,shouldWarn:!0});wo&&te.release()}var Po={isActive:function(){return wl({expected:"PRE_DRAG",phase:Pt,isLockActive:On,shouldWarn:!1})},shouldRespectForcePress:tn,fluidLift:ci,snapLift:Si,abort:Oi};return Po}var eu=[oo,xi,Bo];function ic(ee){var te=ee.contextId,oe=ee.store,me=ee.registry,ye=ee.customSensors,be=ee.enableDefaultSensors,Ie=[].concat(be?eu:[],ye||[]),We=(0,y.useState)(function(){return Ca()})[0],Et=Lt(function(ci,Si){ci.isDragging&&!Si.isDragging&&We.tryAbandon()},[We]);yl(function(){var ci=oe.getState(),Si=oe.subscribe(function(){var Oi=oe.getState();Et(ci,Oi),ci=Oi});return Si},[We,oe,Et]),yl(function(){return We.tryAbandon},[We.tryAbandon]);var Zt=Lt(function(ba){return Vo({lockAPI:We,registry:me,store:oe,draggableId:ba})},[We,me,oe]),Rt=Lt(function(ba,ci,Si){return hs({lockAPI:We,registry:me,contextId:te,store:oe,draggableId:ba,forceSensorStop:ci,sourceEvent:Si&&Si.sourceEvent?Si.sourceEvent:null})},[te,We,me,oe]),Ft=Lt(function(ba){return Pi(te,ba)},[te]),Pt=Lt(function(ba){var ci=me.draggable.findById(ba);return ci?ci.options:null},[me.draggable]),tn=Lt(function(){We.isClaimed()&&(We.tryAbandon(),oe.getState().phase!=="IDLE"&&oe.dispatch(Zu()))},[We,oe]),On=Lt(We.isClaimed,[We]),ra=mn(function(){return{canGetLock:Zt,tryGetLock:Rt,findClosestDraggableId:Ft,findOptionsForDraggable:Pt,tryReleaseLock:tn,isLockClaimed:On}},[Zt,Rt,Ft,Pt,tn,On]);kl(Ie);for(var pa=0;pa=0||Object.prototype.hasOwnProperty.call(Be,Fe)&&(rt[Fe]=Be[Fe]);return rt}function Ke(Be,kt){if(!(Be instanceof kt))throw new TypeError("Cannot call a class as a function")}function ze(Be,kt){if(!Be)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return kt&&(typeof kt=="object"||typeof kt=="function")?kt:Be}function nt(Be,kt){if(typeof kt!="function"&&kt!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof kt);Be.prototype=Object.create(kt&&kt.prototype,{constructor:{value:Be,enumerable:!1,writable:!0,configurable:!0}}),kt&&(Object.setPrototypeOf?Object.setPrototypeOf(Be,kt):Be.__proto__=kt)}var lt=function(Be){nt(kt,Be);function kt(rt){Ke(this,kt);var Fe=ze(this,(kt.__proto__||Object.getPrototypeOf(kt)).call(this,rt));return Fe.scrollListener=Fe.scrollListener.bind(Fe),Fe.eventListenerOptions=Fe.eventListenerOptions.bind(Fe),Fe.mousewheelListener=Fe.mousewheelListener.bind(Fe),Fe}return y(kt,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var Fe=this.getParentElement(this.scrollComponent);Fe.scrollTop=Fe.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var Fe=!1,Te={get passive(){Fe=!0}};try{document.addEventListener("test",null,Te),document.removeEventListener("test",null,Te)}catch(Ne){}return Fe}},{key:"eventListenerOptions",value:function(){var Fe=this.props.useCapture;return this.isPassiveSupported()&&(Fe={useCapture:this.props.useCapture,passive:!0}),Fe}},{key:"setDefaultLoader",value:function(Fe){this.defaultLoader=Fe}},{key:"detachMousewheelListener",value:function(){var Fe=window;this.props.useWindow===!1&&(Fe=this.scrollComponent.parentNode),Fe.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var Fe=window;this.props.useWindow===!1&&(Fe=this.getParentElement(this.scrollComponent)),Fe.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),Fe.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(Fe){var Te=this.props.getScrollParent&&this.props.getScrollParent();return Te!=null?Te:Fe&&Fe.parentNode}},{key:"filterProps",value:function(Fe){return Fe}},{key:"attachScrollListener",value:function(){var Fe=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!Fe)){var Te=window;this.props.useWindow===!1&&(Te=Fe),Te.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),Te.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),Te.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(Fe){Fe.deltaY===1&&!this.isPassiveSupported()&&Fe.preventDefault()}},{key:"scrollListener",value:function(){var Fe=this.scrollComponent,Te=window,Ne=this.getParentElement(Fe),tt=void 0;if(this.props.useWindow){var st=document.documentElement||document.body.parentNode||document.body,Nt=Te.pageYOffset!==void 0?Te.pageYOffset:st.scrollTop;this.props.isReverse?tt=Nt:tt=this.calculateOffset(Fe,Nt)}else this.props.isReverse?tt=Ne.scrollTop:tt=Fe.scrollHeight-Ne.scrollTop-Ne.clientHeight;tt component higher in the tree to provide a loading \v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},78540:function(i,d,e){"use strict";var t=e(65911),r=e(32621),n=e(68151),a=e(16332),s=e(58218),u=e(24538),c=e(44166),o=e(25576),f=e(7825),h=e(73068),p=e(61888),x=e(35454),g=e(16697);i.exports=function(P,O,S,I){var E="stackTraceLimit",A=I?2:1,R=P.split("."),T=R[R.length-1],D=t.apply(null,R);if(D){var M=D.prototype;if(!g&&r(M,"cause")&&delete M.cause,!S)return D;var B=t("Error"),j=O(function(G,H){var Y=f(I?H:G,void 0),L=I?new D(G):new D;return Y!==void 0&&n(L,"message",Y),p(L,j,L.stack,2),this&&a(M,this)&&o(L,this,j),arguments.length>A&&h(L,arguments[A]),L});if(j.prototype=M,T!=="Error"?s?s(j,B):u(j,B,{name:!0}):x&&E in D&&(c(j,D,E),c(j,D,"prepareStackTrace")),u(j,D),!g)try{M.name!==T&&n(M,"name",T),M.constructor=j}catch(G){}return j}}},93074:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(13743),a=e(3338),s=e(78540),u="AggregateError",c=r(u),o=!a(function(){return c([1]).errors[0]!==1})&&a(function(){return c([1],u,{cause:7}).cause!==7});t({global:!0,constructor:!0,arity:2,forced:o},{AggregateError:s(u,function(f){return function(p,x){return n(f,this,arguments)}},o,!0)})},6555:function(i,d,e){"use strict";var t=e(94488),r=e(16332),n=e(53456),a=e(58218),s=e(24538),u=e(20132),c=e(68151),o=e(35012),f=e(73068),h=e(61888),p=e(62003),x=e(7825),g=e(59893),P=g("toStringTag"),O=Error,S=[].push,I=function(R,T){var D=r(E,this),M;a?M=a(new O,D?n(this):E):(M=D?this:u(E),c(M,P,"Error")),T!==void 0&&c(M,"message",x(T)),h(M,I,M.stack,1),arguments.length>2&&f(M,arguments[2]);var B=[];return p(R,S,{that:B}),c(M,"errors",B),M};a?a(I,O):s(I,O,{name:!0});var E=I.prototype=u(O.prototype,{constructor:o(1,I),message:o(1,""),name:o(1,"AggregateError")});t({global:!0,constructor:!0,arity:2},{AggregateError:I})},86357:function(i,d,e){"use strict";e(6555)},89170:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(91669),a=e(51996),s="ArrayBuffer",u=n[s],c=r[s];t({global:!0,constructor:!0,forced:c!==u},{ArrayBuffer:u}),a(s)},71012:function(i,d,e){"use strict";var t=e(94488),r=e(58261),n=r.NATIVE_ARRAY_BUFFER_VIEWS;t({target:"ArrayBuffer",stat:!0,forced:!n},{isView:r.isView})},84203:function(i,d,e){"use strict";var t=e(94488),r=e(34114),n=e(3338),a=e(91669),s=e(80449),u=e(51981),c=e(61578),o=e(60473),f=a.ArrayBuffer,h=a.DataView,p=h.prototype,x=r(f.prototype.slice),g=r(p.getUint8),P=r(p.setUint8),O=n(function(){return!new f(2).slice(1,void 0).byteLength});t({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:O},{slice:function(I,E){if(x&&E===void 0)return x(s(this),I);for(var A=s(this).byteLength,R=u(I,A),T=u(E===void 0?A:E,A),D=new(o(this,f))(c(T-R)),M=new h(this),B=new h(D),j=0;R=0?h:f+h;return p<0||p>=f?void 0:o[p]}}),s("at")},2924:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(18589),a=e(31946),s=e(94029),u=e(82762),c=e(66434),o=e(69392),f=e(81427),h=e(17480),p=e(59893),x=e(46573),g=p("isConcatSpreadable"),P=x>=51||!r(function(){var I=[];return I[g]=!1,I.concat()[0]!==I}),O=function(I){if(!a(I))return!1;var E=I[g];return E!==void 0?!!E:n(I)},S=!P||!h("concat");t({target:"Array",proto:!0,arity:1,forced:S},{concat:function(E){var A=s(this),R=f(A,0),T=0,D,M,B,j,G;for(D=-1,B=arguments.length;D1?arguments[1]:void 0)}})},16137:function(i,d,e){"use strict";var t=e(94488),r=e(75202),n=e(81181);t({target:"Array",proto:!0},{fill:r}),n("fill")},48435:function(i,d,e){"use strict";var t=e(94488),r=e(90560).filter,n=e(17480),a=n("filter");t({target:"Array",proto:!0,forced:!a},{filter:function(u){return r(this,u,arguments.length>1?arguments[1]:void 0)}})},70365:function(i,d,e){"use strict";var t=e(94488),r=e(90560).findIndex,n=e(81181),a="findIndex",s=!0;a in[]&&Array(1)[a](function(){s=!1}),t({target:"Array",proto:!0,forced:s},{findIndex:function(c){return r(this,c,arguments.length>1?arguments[1]:void 0)}}),n(a)},17482:function(i,d,e){"use strict";var t=e(94488),r=e(53279).findLastIndex,n=e(81181);t({target:"Array",proto:!0},{findLastIndex:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}}),n("findLastIndex")},33717:function(i,d,e){"use strict";var t=e(94488),r=e(53279).findLast,n=e(81181);t({target:"Array",proto:!0},{findLast:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}}),n("findLast")},11553:function(i,d,e){"use strict";var t=e(94488),r=e(90560).find,n=e(81181),a="find",s=!0;a in[]&&Array(1)[a](function(){s=!1}),t({target:"Array",proto:!0,forced:s},{find:function(c){return r(this,c,arguments.length>1?arguments[1]:void 0)}}),n(a)},65033:function(i,d,e){"use strict";var t=e(94488),r=e(3372),n=e(63335),a=e(94029),s=e(82762),u=e(81427);t({target:"Array",proto:!0},{flatMap:function(o){var f=a(this),h=s(f),p;return n(o),p=u(f,0),p.length=r(p,f,f,h,0,1,o,arguments.length>1?arguments[1]:void 0),p}})},23708:function(i,d,e){"use strict";var t=e(94488),r=e(3372),n=e(94029),a=e(82762),s=e(56902),u=e(81427);t({target:"Array",proto:!0},{flat:function(){var o=arguments.length?arguments[0]:void 0,f=n(this),h=a(f),p=u(f,0);return p.length=r(p,f,f,h,0,o===void 0?1:s(o)),p}})},52732:function(i,d,e){"use strict";var t=e(94488),r=e(59594);t({target:"Array",proto:!0,forced:[].forEach!==r},{forEach:r})},99382:function(i,d,e){"use strict";var t=e(94488),r=e(60255),n=e(35221),a=!n(function(s){Array.from(s)});t({target:"Array",stat:!0,forced:a},{from:r})},88437:function(i,d,e){"use strict";var t=e(94488),r=e(22999).includes,n=e(3338),a=e(81181),s=n(function(){return!Array(1).includes()});t({target:"Array",proto:!0,forced:s},{includes:function(c){return r(this,c,arguments.length>1?arguments[1]:void 0)}}),a("includes")},68440:function(i,d,e){"use strict";var t=e(94488),r=e(34114),n=e(22999).indexOf,a=e(45601),s=r([].indexOf),u=!!s&&1/s([1],1,-0)<0,c=u||!a("indexOf");t({target:"Array",proto:!0,forced:c},{indexOf:function(f){var h=arguments.length>1?arguments[1]:void 0;return u?s(this,f,h)||0:n(this,f,h)}})},13412:function(i,d,e){"use strict";var t=e(94488),r=e(18589);t({target:"Array",stat:!0},{isArray:r})},11005:function(i,d,e){"use strict";var t=e(80524),r=e(81181),n=e(48074),a=e(94844),s=e(37691).f,u=e(24019),c=e(25587),o=e(16697),f=e(35454),h="Array Iterator",p=a.set,x=a.getterFor(h);i.exports=u(Array,"Array",function(P,O){p(this,{type:h,target:t(P),index:0,kind:O})},function(){var P=x(this),O=P.target,S=P.index++;if(!O||S>=O.length)return P.target=void 0,c(void 0,!0);switch(P.kind){case"keys":return c(S,!1);case"values":return c(O[S],!1)}return c([S,O[S]],!1)},"values");var g=n.Arguments=n.Array;if(r("keys"),r("values"),r("entries"),!o&&f&&g.name!=="values")try{s(g,"name",{value:"values"})}catch(P){}},70348:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(1835),a=e(80524),s=e(45601),u=r([].join),c=n!==Object,o=c||!s("join",",");t({target:"Array",proto:!0,forced:o},{join:function(h){return u(a(this),h===void 0?",":h)}})},19801:function(i,d,e){"use strict";var t=e(94488),r=e(55009);t({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},91550:function(i,d,e){"use strict";var t=e(94488),r=e(90560).map,n=e(17480),a=n("map");t({target:"Array",proto:!0,forced:!a},{map:function(u){return r(this,u,arguments.length>1?arguments[1]:void 0)}})},85223:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(39812),a=e(69392),s=Array,u=r(function(){function c(){}return!(s.of.call(c)instanceof c)});t({target:"Array",stat:!0,forced:u},{of:function(){for(var o=0,f=arguments.length,h=new(n(this)?this:s)(f);f>o;)a(h,o,arguments[o++]);return h.length=f,h}})},7154:function(i,d,e){"use strict";var t=e(94488),r=e(94029),n=e(82762),a=e(39428),s=e(66434),u=e(3338),c=u(function(){return[].push.call({length:4294967296},1)!==4294967297}),o=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(h){return h instanceof TypeError}},f=c||!o();t({target:"Array",proto:!0,arity:1,forced:f},{push:function(p){var x=r(this),g=n(x),P=arguments.length;s(g+P);for(var O=0;O79&&a<83,c=u||!n("reduceRight");t({target:"Array",proto:!0,forced:c},{reduceRight:function(f){return r(this,f,arguments.length,arguments.length>1?arguments[1]:void 0)}})},67788:function(i,d,e){"use strict";var t=e(94488),r=e(16370).left,n=e(45601),a=e(46573),s=e(90946),u=!s&&a>79&&a<83,c=u||!n("reduce");t({target:"Array",proto:!0,forced:c},{reduce:function(f){var h=arguments.length;return r(this,f,h,h>1?arguments[1]:void 0)}})},9402:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(18589),a=r([].reverse),s=[1,2];t({target:"Array",proto:!0,forced:String(s)===String(s.reverse())},{reverse:function(){return n(this)&&(this.length=this.length),a(this)}})},62489:function(i,d,e){"use strict";var t=e(94488),r=e(18589),n=e(39812),a=e(31946),s=e(51981),u=e(82762),c=e(80524),o=e(69392),f=e(59893),h=e(17480),p=e(30867),x=h("slice"),g=f("species"),P=Array,O=Math.max;t({target:"Array",proto:!0,forced:!x},{slice:function(I,E){var A=c(this),R=u(A),T=s(I,R),D=s(E===void 0?R:E,R),M,B,j;if(r(A)&&(M=A.constructor,n(M)&&(M===P||r(M.prototype))?M=void 0:a(M)&&(M=M[g],M===null&&(M=void 0)),M===P||M===void 0))return p(A,T,D);for(B=new(M===void 0?P:M)(O(D-T,0)),j=0;T1?arguments[1]:void 0)}})},62837:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(63335),a=e(94029),s=e(82762),u=e(84233),c=e(69905),o=e(3338),f=e(63668),h=e(45601),p=e(78177),x=e(17687),g=e(46573),P=e(19684),O=[],S=r(O.sort),I=r(O.push),E=o(function(){O.sort(void 0)}),A=o(function(){O.sort(null)}),R=h("sort"),T=!o(function(){if(g)return g<70;if(!(p&&p>3)){if(x)return!0;if(P)return P<603;var B="",j,G,H,Y;for(j=65;j<76;j++){switch(G=String.fromCharCode(j),j){case 66:case 69:case 70:case 72:H=3;break;case 68:case 71:H=4;break;default:H=2}for(Y=0;Y<47;Y++)O.push({k:G+Y,v:H})}for(O.sort(function(L,V){return V.v-L.v}),Y=0;Yc(G)?1:-1}};t({target:"Array",proto:!0,forced:D},{sort:function(j){j!==void 0&&n(j);var G=a(this);if(T)return j===void 0?S(G):S(G,j);var H=[],Y=s(G),L,V;for(V=0;VA-M+D;j--)h(E,j-1)}else if(D>M)for(j=A-M;j>R;j--)G=j+M-1,H=j+D-1,G in E?E[H]=E[G]:h(E,H);for(j=0;j=0&&f<=99?f+1900:f;return u(this,h)}})},71390:function(i,d,e){"use strict";var t=e(94488);t({target:"Date",proto:!0},{toGMTString:Date.prototype.toUTCString})},96844:function(i,d,e){"use strict";var t=e(94488),r=e(32494);t({target:"Date",proto:!0,forced:Date.prototype.toISOString!==r},{toISOString:r})},83578:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(94029),a=e(97954),s=r(function(){return new Date(NaN).toJSON()!==null||Date.prototype.toJSON.call({toISOString:function(){return 1}})!==1});t({target:"Date",proto:!0,arity:1,forced:s},{toJSON:function(c){var o=n(this),f=a(o,"number");return typeof f=="number"&&!isFinite(f)?null:o.toISOString()}})},69762:function(i,d,e){"use strict";var t=e(32621),r=e(2291),n=e(77119),a=e(59893),s=a("toPrimitive"),u=Date.prototype;t(u,s)||r(u,s,n)},76880:function(i,d,e){"use strict";var t=e(94237),r=e(2291),n=Date.prototype,a="Invalid Date",s="toString",u=t(n[s]),c=t(n.getTime);String(new Date(NaN))!==a&&r(n,s,function(){var f=c(this);return f===f?u(this):a})},31808:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(13743),a=e(78540),s="WebAssembly",u=r[s],c=new Error("e",{cause:7}).cause!==7,o=function(h,p){var x={};x[h]=a(h,p,c),t({global:!0,constructor:!0,arity:1,forced:c},x)},f=function(h,p){if(u&&u[h]){var x={};x[h]=a(s+"."+h,p,c),t({target:s,stat:!0,constructor:!0,arity:1,forced:c},x)}};o("Error",function(h){return function(x){return n(h,this,arguments)}}),o("EvalError",function(h){return function(x){return n(h,this,arguments)}}),o("RangeError",function(h){return function(x){return n(h,this,arguments)}}),o("ReferenceError",function(h){return function(x){return n(h,this,arguments)}}),o("SyntaxError",function(h){return function(x){return n(h,this,arguments)}}),o("TypeError",function(h){return function(x){return n(h,this,arguments)}}),o("URIError",function(h){return function(x){return n(h,this,arguments)}}),f("CompileError",function(h){return function(x){return n(h,this,arguments)}}),f("LinkError",function(h){return function(x){return n(h,this,arguments)}}),f("RuntimeError",function(h){return function(x){return n(h,this,arguments)}})},99953:function(i,d,e){"use strict";var t=e(2291),r=e(13367),n=Error.prototype;n.toString!==r&&t(n,"toString",r)},65009:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(69905),a=r("".charAt),s=r("".charCodeAt),u=r(/./.exec),c=r(1 .toString),o=r("".toUpperCase),f=/[\w*+\-./@]/,h=function(p,x){for(var g=c(p,16);g.length9490626562425156e-8?a(h)+u:r(h-1+s(h-1)*s(h+1))}})},85660:function(i,d,e){"use strict";var t=e(94488),r=Math.asinh,n=Math.log,a=Math.sqrt;function s(c){var o=+c;return!isFinite(o)||o===0?o:o<0?-s(-o):n(o+a(o*o+1))}var u=!(r&&1/r(0)>0);t({target:"Math",stat:!0,forced:u},{asinh:s})},80031:function(i,d,e){"use strict";var t=e(94488),r=Math.atanh,n=Math.log,a=!(r&&1/r(-0)<0);t({target:"Math",stat:!0,forced:a},{atanh:function(u){var c=+u;return c===0?c:n((1+c)/(1-c))/2}})},34434:function(i,d,e){"use strict";var t=e(94488),r=e(37666),n=Math.abs,a=Math.pow;t({target:"Math",stat:!0},{cbrt:function(u){var c=+u;return r(c)*a(n(c),.3333333333333333)}})},83579:function(i,d,e){"use strict";var t=e(94488),r=Math.floor,n=Math.log,a=Math.LOG2E;t({target:"Math",stat:!0},{clz32:function(u){var c=u>>>0;return c?31-r(n(c+.5)*a):32}})},74307:function(i,d,e){"use strict";var t=e(94488),r=e(10014),n=Math.cosh,a=Math.abs,s=Math.E,u=!n||n(710)===1/0;t({target:"Math",stat:!0,forced:u},{cosh:function(o){var f=r(a(o)-1)+1;return(f+1/(f*s*s))*(s/2)}})},97423:function(i,d,e){"use strict";var t=e(94488),r=e(10014);t({target:"Math",stat:!0,forced:r!==Math.expm1},{expm1:r})},93321:function(i,d,e){"use strict";var t=e(94488),r=e(14894);t({target:"Math",stat:!0},{fround:r})},82277:function(i,d,e){"use strict";var t=e(94488),r=Math.hypot,n=Math.abs,a=Math.sqrt,s=!!r&&r(1/0,NaN)!==1/0;t({target:"Math",stat:!0,arity:2,forced:s},{hypot:function(c,o){for(var f=0,h=0,p=arguments.length,x=0,g,P;h0?(P=g/x,f+=P*P):f+=g;return x===1/0?1/0:x*a(f)}})},61425:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=Math.imul,a=r(function(){return n(4294967295,5)!==-5||n.length!==2});t({target:"Math",stat:!0,forced:a},{imul:function(u,c){var o=65535,f=+u,h=+c,p=o&f,x=o&h;return 0|p*x+((o&f>>>16)*x+p*(o&h>>>16)<<16>>>0)}})},61873:function(i,d,e){"use strict";var t=e(94488),r=e(53309);t({target:"Math",stat:!0},{log10:r})},9307:function(i,d,e){"use strict";var t=e(94488),r=e(25726);t({target:"Math",stat:!0},{log1p:r})},8821:function(i,d,e){"use strict";var t=e(94488),r=Math.log,n=Math.LN2;t({target:"Math",stat:!0},{log2:function(s){return r(s)/n}})},64385:function(i,d,e){"use strict";var t=e(94488),r=e(37666);t({target:"Math",stat:!0},{sign:r})},64099:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(10014),a=Math.abs,s=Math.exp,u=Math.E,c=r(function(){return Math.sinh(-2e-17)!==-2e-17});t({target:"Math",stat:!0,forced:c},{sinh:function(f){var h=+f;return a(h)<1?(n(h)-n(-h))/2:(s(h-1)-s(-h-1))*(u/2)}})},62455:function(i,d,e){"use strict";var t=e(94488),r=e(10014),n=Math.exp;t({target:"Math",stat:!0},{tanh:function(s){var u=+s,c=r(u),o=r(-u);return c===1/0?1:o===1/0?-1:(c-o)/(n(u)+n(-u))}})},79965:function(i,d,e){"use strict";var t=e(94573);t(Math,"Math",!0)},59118:function(i,d,e){"use strict";var t=e(94488),r=e(3312);t({target:"Math",stat:!0},{trunc:r})},275:function(i,d,e){"use strict";var t=e(94488),r=e(16697),n=e(35454),a=e(92916),s=e(9699),u=e(94237),c=e(20865),o=e(32621),f=e(25576),h=e(16332),p=e(18446),x=e(97954),g=e(3338),P=e(80689).f,O=e(71256).f,S=e(37691).f,I=e(49228),E=e(52971).trim,A="Number",R=a[A],T=s[A],D=R.prototype,M=a.TypeError,B=u("".slice),j=u("".charCodeAt),G=function(Q){var W=x(Q,"number");return typeof W=="bigint"?W:H(W)},H=function(Q){var W=x(Q,"number"),F,J,k,z,X,te,ie,ce;if(p(W))throw new M("Cannot convert a Symbol value to a number");if(typeof W=="string"&&W.length>2){if(W=E(W),F=j(W,0),F===43||F===45){if(J=j(W,2),J===88||J===120)return NaN}else if(F===48){switch(j(W,1)){case 66:case 98:k=2,z=49;break;case 79:case 111:k=8,z=55;break;default:return+W}for(X=B(W,2),te=X.length,ie=0;iez)return NaN;return parseInt(X,k)}}return+W},Y=c(A,!R(" 0o1")||!R("0b1")||R("+0x1")),L=function(Q){return h(D,Q)&&g(function(){I(Q)})},V=function(W){var F=arguments.length<1?0:R(G(W));return L(this)?f(Object(F),this,V):F};V.prototype=D,Y&&!r&&(D.constructor=V),t({global:!0,constructor:!0,wrap:!0,forced:Y},{Number:V});var K=function(Q,W){for(var F=n?P(W):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),J=0,k;F.length>J;J++)o(W,k=F[J])&&!o(Q,k)&&S(Q,k,O(W,k))};r&&T&&K(s[A],T),(Y||r)&&K(s[A],R)},31919:function(i,d,e){"use strict";var t=e(94488);t({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)})},51284:function(i,d,e){"use strict";var t=e(94488),r=e(1222);t({target:"Number",stat:!0},{isFinite:r})},10177:function(i,d,e){"use strict";var t=e(94488),r=e(62896);t({target:"Number",stat:!0},{isInteger:r})},85690:function(i,d,e){"use strict";var t=e(94488);t({target:"Number",stat:!0},{isNaN:function(n){return n!==n}})},92114:function(i,d,e){"use strict";var t=e(94488),r=e(62896),n=Math.abs;t({target:"Number",stat:!0},{isSafeInteger:function(s){return r(s)&&n(s)<=9007199254740991}})},1017:function(i,d,e){"use strict";var t=e(94488);t({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991})},14480:function(i,d,e){"use strict";var t=e(94488);t({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991})},40516:function(i,d,e){"use strict";var t=e(94488),r=e(31280);t({target:"Number",stat:!0,forced:Number.parseFloat!==r},{parseFloat:r})},76345:function(i,d,e){"use strict";var t=e(94488),r=e(52446);t({target:"Number",stat:!0,forced:Number.parseInt!==r},{parseInt:r})},7282:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(56902),a=e(49228),s=e(71049),u=e(53309),c=e(3338),o=RangeError,f=String,h=isFinite,p=Math.abs,x=Math.floor,g=Math.pow,P=Math.round,O=r(1 .toExponential),S=r(s),I=r("".slice),E=O(-69e-12,4)==="-6.9000e-11"&&O(1.255,2)==="1.25e+0"&&O(12345,3)==="1.235e+4"&&O(25,0)==="3e+1",A=function(){return c(function(){O(1,1/0)})&&c(function(){O(1,-1/0)})},R=function(){return!c(function(){O(1/0,1/0),O(NaN,1/0)})},T=!E||!A()||!R();t({target:"Number",proto:!0,forced:T},{toExponential:function(M){var B=a(this);if(M===void 0)return O(B);var j=n(M);if(!h(B))return String(B);if(j<0||j>20)throw new o("Incorrect fraction digits");if(E)return O(B,j);var G="",H="",Y=0,L="",V="";if(B<0&&(G="-",B=-B),B===0)Y=0,H=S("0",j+1);else{var K=u(B);Y=x(K);var Q=0,W=g(10,Y-j);Q=P(B/W),2*B>=(2*Q+1)*W&&(Q+=1),Q>=g(10,j+1)&&(Q/=10,Y+=1),H=f(Q)}return j!==0&&(H=I(H,0,1)+"."+I(H,1)),Y===0?(L="+",V="0"):(L=Y>0?"+":"-",V=f(p(Y))),H+="e"+L+V,G+H}})},58055:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(56902),a=e(49228),s=e(71049),u=e(3338),c=RangeError,o=String,f=Math.floor,h=r(s),p=r("".slice),x=r(1 .toFixed),g=function(A,R,T){return R===0?T:R%2===1?g(A,R-1,T*A):g(A*A,R/2,T)},P=function(A){for(var R=0,T=A;T>=4096;)R+=12,T/=4096;for(;T>=2;)R+=1,T/=2;return R},O=function(A,R,T){for(var D=-1,M=T;++D<6;)M+=R*A[D],A[D]=M%1e7,M=f(M/1e7)},S=function(A,R){for(var T=6,D=0;--T>=0;)D+=A[T],A[T]=f(D/R),D=D%R*1e7},I=function(A){for(var R=6,T="";--R>=0;)if(T!==""||R===0||A[R]!==0){var D=o(A[R]);T=T===""?D:T+h("0",7-D.length)+D}return T},E=u(function(){return x(8e-5,3)!=="0.000"||x(.9,0)!=="1"||x(1.255,2)!=="1.25"||x(0xde0b6b3a7640080,0)!=="1000000000000000128"})||!u(function(){x({})});t({target:"Number",proto:!0,forced:E},{toFixed:function(R){var T=a(this),D=n(R),M=[0,0,0,0,0,0],B="",j="0",G,H,Y,L;if(D<0||D>20)throw new c("Incorrect fraction digits");if(T!==T)return"NaN";if(T<=-1e21||T>=1e21)return o(T);if(T<0&&(B="-",T=-T),T>1e-21)if(G=P(T*g(2,69,1))-69,H=G<0?T*g(2,-G,1):T/g(2,G,1),H*=4503599627370496,G=52-G,G>0){for(O(M,0,H),Y=D;Y>=7;)O(M,1e7,0),Y-=7;for(O(M,g(10,Y,1),0),Y=G-1;Y>=23;)S(M,8388608),Y-=23;S(M,1<0?(L=j.length,j=B+(L<=D?"0."+h("0",D-L)+j:p(j,0,L-D)+"."+p(j,L-D))):j=B+j,j}})},93547:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(3338),a=e(49228),s=r(1 .toPrecision),u=n(function(){return s(1,void 0)!=="1"})||!n(function(){s({})});t({target:"Number",proto:!0,forced:u},{toPrecision:function(o){return o===void 0?s(a(this)):s(a(this),o)}})},31237:function(i,d,e){"use strict";var t=e(94488),r=e(80530);t({target:"Object",stat:!0,arity:2,forced:Object.assign!==r},{assign:r})},17954:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(20132);t({target:"Object",stat:!0,sham:!r},{create:n})},58580:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(25837),a=e(63335),s=e(94029),u=e(37691);r&&t({target:"Object",proto:!0,forced:n},{__defineGetter__:function(o,f){u.f(s(this),o,{get:a(f),enumerable:!0,configurable:!0})}})},47146:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(55666).f;t({target:"Object",stat:!0,forced:Object.defineProperties!==n,sham:!r},{defineProperties:n})},40416:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(37691).f;t({target:"Object",stat:!0,forced:Object.defineProperty!==n,sham:!r},{defineProperty:n})},7615:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(25837),a=e(63335),s=e(94029),u=e(37691);r&&t({target:"Object",proto:!0,forced:n},{__defineSetter__:function(o,f){u.f(s(this),o,{set:a(f),enumerable:!0,configurable:!0})}})},72820:function(i,d,e){"use strict";var t=e(94488),r=e(88698).entries;t({target:"Object",stat:!0},{entries:function(a){return r(a)}})},86070:function(i,d,e){"use strict";var t=e(94488),r=e(13247),n=e(3338),a=e(31946),s=e(2074).onFreeze,u=Object.freeze,c=n(function(){u(1)});t({target:"Object",stat:!0,forced:c,sham:!r},{freeze:function(f){return u&&a(f)?u(s(f)):f}})},23569:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(69392);t({target:"Object",stat:!0},{fromEntries:function(s){var u={};return r(s,function(c,o){n(u,c,o)},{AS_ENTRIES:!0}),u}})},55639:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(80524),a=e(71256).f,s=e(35454),u=!s||r(function(){a(1)});t({target:"Object",stat:!0,forced:u,sham:!s},{getOwnPropertyDescriptor:function(o,f){return a(n(o),f)}})},63046:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(48662),a=e(80524),s=e(71256),u=e(69392);t({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(o){for(var f=a(o),h=s.f,p=n(f),x={},g=0,P,O;p.length>g;)O=h(f,P=p[g++]),O!==void 0&&u(x,P,O);return x}})},464:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(53393).f,a=r(function(){return!Object.getOwnPropertyNames(1)});t({target:"Object",stat:!0,forced:a},{getOwnPropertyNames:n})},67936:function(i,d,e){"use strict";var t=e(94488),r=e(42820),n=e(3338),a=e(92635),s=e(94029),u=!r||n(function(){a.f(1)});t({target:"Object",stat:!0,forced:u},{getOwnPropertySymbols:function(o){var f=a.f;return f?f(s(o)):[]}})},51082:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(94029),a=e(53456),s=e(4870),u=r(function(){a(1)});t({target:"Object",stat:!0,forced:u,sham:!s},{getPrototypeOf:function(o){return a(n(o))}})},83850:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(94237),a=e(63335),s=e(95955),u=e(17818),c=e(62003),o=r("Object","create"),f=n([].push);t({target:"Object",stat:!0},{groupBy:function(p,x){s(p),a(x);var g=o(null),P=0;return c(p,function(O){var S=u(x(O,P++));S in g?f(g[S],O):g[S]=[O]}),g}})},41990:function(i,d,e){"use strict";var t=e(94488),r=e(32621);t({target:"Object",stat:!0},{hasOwn:r})},55888:function(i,d,e){"use strict";var t=e(94488),r=e(12477);t({target:"Object",stat:!0,forced:Object.isExtensible!==r},{isExtensible:r})},53827:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(31946),a=e(29076),s=e(51424),u=Object.isFrozen,c=s||r(function(){u(1)});t({target:"Object",stat:!0,forced:c},{isFrozen:function(f){return!n(f)||s&&a(f)==="ArrayBuffer"?!0:u?u(f):!1}})},78143:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(31946),a=e(29076),s=e(51424),u=Object.isSealed,c=s||r(function(){u(1)});t({target:"Object",stat:!0,forced:c},{isSealed:function(f){return!n(f)||s&&a(f)==="ArrayBuffer"?!0:u?u(f):!1}})},15787:function(i,d,e){"use strict";var t=e(94488),r=e(5370);t({target:"Object",stat:!0},{is:r})},66419:function(i,d,e){"use strict";var t=e(94488),r=e(94029),n=e(7733),a=e(3338),s=a(function(){n(1)});t({target:"Object",stat:!0,forced:s},{keys:function(c){return n(r(c))}})},75765:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(25837),a=e(94029),s=e(17818),u=e(53456),c=e(71256).f;r&&t({target:"Object",proto:!0,forced:n},{__lookupGetter__:function(f){var h=a(this),p=s(f),x;do if(x=c(h,p))return x.get;while(h=u(h))}})},14645:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(25837),a=e(94029),s=e(17818),u=e(53456),c=e(71256).f;r&&t({target:"Object",proto:!0,forced:n},{__lookupSetter__:function(f){var h=a(this),p=s(f),x;do if(x=c(h,p))return x.set;while(h=u(h))}})},71122:function(i,d,e){"use strict";var t=e(94488),r=e(31946),n=e(2074).onFreeze,a=e(13247),s=e(3338),u=Object.preventExtensions,c=s(function(){u(1)});t({target:"Object",stat:!0,forced:c,sham:!a},{preventExtensions:function(f){return u&&r(f)?u(n(f)):f}})},42084:function(i,d,e){"use strict";var t=e(35454),r=e(64110),n=e(31946),a=e(94029),s=e(95955),u=Object.getPrototypeOf,c=Object.setPrototypeOf,o=Object.prototype,f="__proto__";if(t&&u&&c&&!(f in o))try{r(o,f,{configurable:!0,get:function(){return u(a(this))},set:function(p){var x=s(this);!n(p)&&p!==null||!n(x)||c(x,p)}})}catch(h){}},25070:function(i,d,e){"use strict";var t=e(94488),r=e(31946),n=e(2074).onFreeze,a=e(13247),s=e(3338),u=Object.seal,c=s(function(){u(1)});t({target:"Object",stat:!0,forced:c,sham:!a},{seal:function(f){return u&&r(f)?u(n(f)):f}})},77140:function(i,d,e){"use strict";var t=e(94488),r=e(58218);t({target:"Object",stat:!0},{setPrototypeOf:r})},15954:function(i,d,e){"use strict";var t=e(68527),r=e(2291),n=e(28488);t||r(Object.prototype,"toString",n,{unsafe:!0})},4266:function(i,d,e){"use strict";var t=e(94488),r=e(88698).values;t({target:"Object",stat:!0},{values:function(a){return r(a)}})},49988:function(i,d,e){"use strict";var t=e(94488),r=e(31280);t({global:!0,forced:parseFloat!==r},{parseFloat:r})},38823:function(i,d,e){"use strict";var t=e(94488),r=e(52446);t({global:!0,forced:parseInt!==r},{parseInt:r})},4045:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(73446),s=e(80734),u=e(62003),c=e(22093);t({target:"Promise",stat:!0,forced:c},{allSettled:function(f){var h=this,p=a.f(h),x=p.resolve,g=p.reject,P=s(function(){var O=n(h.resolve),S=[],I=0,E=1;u(f,function(A){var R=I++,T=!1;E++,r(O,h,A).then(function(D){T||(T=!0,S[R]={status:"fulfilled",value:D},--E||x(S))},function(D){T||(T=!0,S[R]={status:"rejected",reason:D},--E||x(S))})}),--E||x(S)});return P.error&&g(P.value),p.promise}})},12785:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(73446),s=e(80734),u=e(62003),c=e(22093);t({target:"Promise",stat:!0,forced:c},{all:function(f){var h=this,p=a.f(h),x=p.resolve,g=p.reject,P=s(function(){var O=n(h.resolve),S=[],I=0,E=1;u(f,function(A){var R=I++,T=!1;E++,r(O,h,A).then(function(D){T||(T=!0,S[R]=D,--E||x(S))},g)}),--E||x(S)});return P.error&&g(P.value),p.promise}})},50747:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(65911),s=e(73446),u=e(80734),c=e(62003),o=e(22093),f="No one promise resolved";t({target:"Promise",stat:!0,forced:o},{any:function(p){var x=this,g=a("AggregateError"),P=s.f(x),O=P.resolve,S=P.reject,I=u(function(){var E=n(x.resolve),A=[],R=0,T=1,D=!1;c(p,function(M){var B=R++,j=!1;T++,r(E,x,M).then(function(G){j||D||(D=!0,O(G))},function(G){j||D||(j=!0,A[B]=G,--T||S(new g(A,f)))})}),--T||S(new g(A,f))});return I.error&&S(I.value),P.promise}})},41902:function(i,d,e){"use strict";var t=e(94488),r=e(16697),n=e(82830).CONSTRUCTOR,a=e(2451),s=e(65911),u=e(55327),c=e(2291),o=a&&a.prototype;if(t({target:"Promise",proto:!0,forced:n,real:!0},{catch:function(h){return this.then(void 0,h)}}),!r&&u(a)){var f=s("Promise").prototype.catch;o.catch!==f&&c(o,"catch",f,{unsafe:!0})}},90366:function(i,d,e){"use strict";var t=e(94488),r=e(16697),n=e(90946),a=e(92916),s=e(89945),u=e(2291),c=e(58218),o=e(94573),f=e(51996),h=e(63335),p=e(55327),x=e(31946),g=e(56472),P=e(60473),O=e(28887).set,S=e(72933),I=e(61810),E=e(80734),A=e(66790),R=e(94844),T=e(2451),D=e(82830),M=e(73446),B="Promise",j=D.CONSTRUCTOR,G=D.REJECTION_EVENT,H=D.SUBCLASSING,Y=R.getterFor(B),L=R.set,V=T&&T.prototype,K=T,Q=V,W=a.TypeError,F=a.document,J=a.process,k=M.f,z=k,X=!!(F&&F.createEvent&&a.dispatchEvent),te="unhandledrejection",ie="rejectionhandled",ce=0,se=1,fe=2,Ue=1,Ze=2,ot,dt,ct,Xe,je=function(Ne){var be;return x(Ne)&&p(be=Ne.then)?be:!1},De=function(Ne,be){var le=be.value,ye=be.state===se,Ce=ye?Ne.ok:Ne.fail,tt=Ne.resolve,xt=Ne.reject,de=Ne.domain,Ee,ft,qe;try{Ce?(ye||(be.rejection===Ze&&wt(be),be.rejection=Ue),Ce===!0?Ee=le:(de&&de.enter(),Ee=Ce(le),de&&(de.exit(),qe=!0)),Ee===Ne.promise?xt(new W("Promise-chain cycle")):(ft=je(Ee))?s(ft,Ee,tt,xt):tt(Ee)):xt(le)}catch(Ye){de&&!qe&&de.exit(),xt(Ye)}},me=function(Ne,be){Ne.notified||(Ne.notified=!0,S(function(){for(var le=Ne.reactions,ye;ye=le.get();)De(ye,Ne);Ne.notified=!1,be&&!Ne.rejection&&vt(Ne)}))},Ve=function(Ne,be,le){var ye,Ce;X?(ye=F.createEvent("Event"),ye.promise=be,ye.reason=le,ye.initEvent(Ne,!1,!0),a.dispatchEvent(ye)):ye={promise:be,reason:le},!G&&(Ce=a["on"+Ne])?Ce(ye):Ne===te&&I("Unhandled promise rejection",le)},vt=function(Ne){s(O,a,function(){var be=Ne.facade,le=Ne.value,ye=Ct(Ne),Ce;if(ye&&(Ce=E(function(){n?J.emit("unhandledRejection",le,be):Ve(te,be,le)}),Ne.rejection=n||Ct(Ne)?Ze:Ue,Ce.error))throw Ce.value})},Ct=function(Ne){return Ne.rejection!==Ue&&!Ne.parent},wt=function(Ne){s(O,a,function(){var be=Ne.facade;n?J.emit("rejectionHandled",be):Ve(ie,be,Ne.value)})},Ie=function(Ne,be,le){return function(ye){Ne(be,ye,le)}},Je=function(Ne,be,le){Ne.done||(Ne.done=!0,le&&(Ne=le),Ne.value=be,Ne.state=fe,me(Ne,!0))},ht=function(Ne,be,le){if(!Ne.done){Ne.done=!0,le&&(Ne=le);try{if(Ne.facade===be)throw new W("Promise can't be resolved itself");var ye=je(be);ye?S(function(){var Ce={done:!1};try{s(ye,be,Ie(ht,Ce,Ne),Ie(Je,Ce,Ne))}catch(tt){Je(Ce,tt,Ne)}}):(Ne.value=be,Ne.state=se,me(Ne,!1))}catch(Ce){Je({done:!1},Ce,Ne)}}};if(j&&(K=function(be){g(this,Q),h(be),s(ot,this);var le=Y(this);try{be(Ie(ht,le),Ie(Je,le))}catch(ye){Je(le,ye)}},Q=K.prototype,ot=function(be){L(this,{type:B,done:!1,notified:!1,parent:!1,reactions:new A,rejection:!1,state:ce,value:void 0})},ot.prototype=u(Q,"then",function(be,le){var ye=Y(this),Ce=k(P(this,K));return ye.parent=!0,Ce.ok=p(be)?be:!0,Ce.fail=p(le)&&le,Ce.domain=n?J.domain:void 0,ye.state===ce?ye.reactions.add(Ce):S(function(){De(Ce,ye)}),Ce.promise}),dt=function(){var Ne=new ot,be=Y(Ne);this.promise=Ne,this.resolve=Ie(ht,be),this.reject=Ie(Je,be)},M.f=k=function(Ne){return Ne===K||Ne===ct?new dt(Ne):z(Ne)},!r&&p(T)&&V!==Object.prototype)){Xe=V.then,H||u(V,"then",function(be,le){var ye=this;return new K(function(Ce,tt){s(Xe,ye,Ce,tt)}).then(be,le)},{unsafe:!0});try{delete V.constructor}catch(Ne){}c&&c(V,Q)}t({global:!0,constructor:!0,wrap:!0,forced:j},{Promise:K}),o(K,B,!1,!0),f(B)},43595:function(i,d,e){"use strict";var t=e(94488),r=e(16697),n=e(2451),a=e(3338),s=e(65911),u=e(55327),c=e(60473),o=e(15597),f=e(2291),h=n&&n.prototype,p=!!n&&a(function(){h.finally.call({then:function(){}},function(){})});if(t({target:"Promise",proto:!0,real:!0,forced:p},{finally:function(g){var P=c(this,s("Promise")),O=u(g);return this.then(O?function(S){return o(P,g()).then(function(){return S})}:g,O?function(S){return o(P,g()).then(function(){throw S})}:g)}}),!r&&u(n)){var x=s("Promise").prototype.finally;h.finally!==x&&f(h,"finally",x,{unsafe:!0})}},24627:function(i,d,e){"use strict";e(90366),e(12785),e(41902),e(20733),e(95693),e(81930)},20733:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(73446),s=e(80734),u=e(62003),c=e(22093);t({target:"Promise",stat:!0,forced:c},{race:function(f){var h=this,p=a.f(h),x=p.reject,g=s(function(){var P=n(h.resolve);u(f,function(O){r(P,h,O).then(p.resolve,x)})});return g.error&&x(g.value),p.promise}})},95693:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(73446),a=e(82830).CONSTRUCTOR;t({target:"Promise",stat:!0,forced:a},{reject:function(u){var c=n.f(this);return r(c.reject,void 0,u),c.promise}})},81930:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(16697),a=e(2451),s=e(82830).CONSTRUCTOR,u=e(15597),c=r("Promise"),o=n&&!s;t({target:"Promise",stat:!0,forced:n||s},{resolve:function(h){return u(o&&this===c?a:this,h)}})},92324:function(i,d,e){"use strict";var t=e(94488),r=e(73446);t({target:"Promise",stat:!0},{withResolvers:function(){var a=r.f(this);return{promise:a.promise,resolve:a.resolve,reject:a.reject}}})},23551:function(i,d,e){"use strict";var t=e(94488),r=e(13743),n=e(63335),a=e(80449),s=e(3338),u=!s(function(){Reflect.apply(function(){})});t({target:"Reflect",stat:!0,forced:u},{apply:function(o,f,h){return r(n(o),f,a(h))}})},74521:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(13743),a=e(4645),s=e(6086),u=e(80449),c=e(31946),o=e(20132),f=e(3338),h=r("Reflect","construct"),p=Object.prototype,x=[].push,g=f(function(){function S(){}return!(h(function(){},[],S)instanceof S)}),P=!f(function(){h(function(){})}),O=g||P;t({target:"Reflect",stat:!0,forced:O,sham:O},{construct:function(I,E){s(I),u(E);var A=arguments.length<3?I:s(arguments[2]);if(P&&!g)return h(I,E,A);if(I===A){switch(E.length){case 0:return new I;case 1:return new I(E[0]);case 2:return new I(E[0],E[1]);case 3:return new I(E[0],E[1],E[2]);case 4:return new I(E[0],E[1],E[2],E[3])}var R=[null];return n(x,R,E),new(n(a,I,R))}var T=A.prototype,D=o(c(T)?T:p),M=n(I,D,E);return c(M)?M:D}})},57891:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(80449),a=e(17818),s=e(37691),u=e(3338),c=u(function(){Reflect.defineProperty(s.f({},1,{value:1}),1,{value:2})});t({target:"Reflect",stat:!0,forced:c,sham:!r},{defineProperty:function(f,h,p){n(f);var x=a(h);n(p);try{return s.f(f,x,p),!0}catch(g){return!1}}})},84138:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(71256).f;t({target:"Reflect",stat:!0},{deleteProperty:function(s,u){var c=n(r(s),u);return c&&!c.configurable?!1:delete s[u]}})},37135:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(80449),a=e(71256);t({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(u,c){return a.f(n(u),c)}})},6474:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(53456),a=e(4870);t({target:"Reflect",stat:!0,sham:!a},{getPrototypeOf:function(u){return n(r(u))}})},51832:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(31946),a=e(80449),s=e(60516),u=e(71256),c=e(53456);function o(f,h){var p=arguments.length<3?f:arguments[2],x,g;if(a(f)===p)return f[h];if(x=u.f(f,h),x)return s(x)?x.value:x.get===void 0?void 0:r(x.get,p);if(n(g=c(f)))return o(g,h,p)}t({target:"Reflect",stat:!0},{get:o})},40135:function(i,d,e){"use strict";var t=e(94488);t({target:"Reflect",stat:!0},{has:function(n,a){return a in n}})},7982:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(12477);t({target:"Reflect",stat:!0},{isExtensible:function(s){return r(s),n(s)}})},14893:function(i,d,e){"use strict";var t=e(94488),r=e(48662);t({target:"Reflect",stat:!0},{ownKeys:r})},49233:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(80449),a=e(13247);t({target:"Reflect",stat:!0,sham:!a},{preventExtensions:function(u){n(u);try{var c=r("Object","preventExtensions");return c&&c(u),!0}catch(o){return!1}}})},42844:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(557),a=e(58218);a&&t({target:"Reflect",stat:!0},{setPrototypeOf:function(u,c){r(u),n(c);try{return a(u,c),!0}catch(o){return!1}}})},92130:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(80449),a=e(31946),s=e(60516),u=e(3338),c=e(37691),o=e(71256),f=e(53456),h=e(35012);function p(g,P,O){var S=arguments.length<4?g:arguments[3],I=o.f(n(g),P),E,A,R;if(!I){if(a(A=f(g)))return p(A,P,O,S);I=h(0)}if(s(I)){if(I.writable===!1||!a(S))return!1;if(E=o.f(S,P)){if(E.get||E.set||E.writable===!1)return!1;E.value=O,c.f(S,P,E)}else c.f(S,P,h(0,O))}else{if(R=I.set,R===void 0)return!1;r(R,S,O)}return!0}var x=u(function(){var g=function(){},P=c.f(new g,"a",{configurable:!0});return Reflect.set(g.prototype,"a",1,P)!==!1});t({target:"Reflect",stat:!0,forced:x},{set:p})},6536:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(94573);t({global:!0},{Reflect:{}}),n(r.Reflect,"Reflect",!0)},27228:function(i,d,e){"use strict";var t=e(35454),r=e(92916),n=e(94237),a=e(20865),s=e(25576),u=e(68151),c=e(20132),o=e(80689).f,f=e(16332),h=e(44639),p=e(69905),x=e(81644),g=e(19286),P=e(44166),O=e(2291),S=e(3338),I=e(32621),E=e(94844).enforce,A=e(51996),R=e(59893),T=e(6041),D=e(51224),M=R("match"),B=r.RegExp,j=B.prototype,G=r.SyntaxError,H=n(j.exec),Y=n("".charAt),L=n("".replace),V=n("".indexOf),K=n("".slice),Q=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,W=/a/g,F=/a/g,J=new B(W)!==W,k=g.MISSED_STICKY,z=g.UNSUPPORTED_Y,X=t&&(!J||k||T||D||S(function(){return F[M]=!1,B(W)!==W||B(F)===F||String(B(W,"i"))!=="/a/i"})),te=function(Ue){for(var Ze=Ue.length,ot=0,dt="",ct=!1,Xe;ot<=Ze;ot++){if(Xe=Y(Ue,ot),Xe==="\\"){dt+=Xe+Y(Ue,++ot);continue}!ct&&Xe==="."?dt+="[\\s\\S]":(Xe==="["?ct=!0:Xe==="]"&&(ct=!1),dt+=Xe)}return dt},ie=function(Ue){for(var Ze=Ue.length,ot=0,dt="",ct=[],Xe=c(null),je=!1,De=!1,me=0,Ve="",vt;ot<=Ze;ot++){if(vt=Y(Ue,ot),vt==="\\")vt+=Y(Ue,++ot);else if(vt==="]")je=!1;else if(!je)switch(!0){case vt==="[":je=!0;break;case vt==="(":H(Q,K(Ue,ot+1))&&(ot+=2,De=!0),dt+=vt,me++;continue;case(vt===">"&&De):if(Ve===""||I(Xe,Ve))throw new G("Invalid capture group name");Xe[Ve]=!0,ct[ct.length]=[Ve,me],De=!1,Ve="";continue}De?Ve+=vt:dt+=vt}return[dt,ct]};if(a("RegExp",X)){for(var ce=function(Ze,ot){var dt=f(j,this),ct=h(Ze),Xe=ot===void 0,je=[],De=Ze,me,Ve,vt,Ct,wt,Ie;if(!dt&&ct&&Xe&&Ze.constructor===ce)return Ze;if((ct||f(j,Ze))&&(Ze=Ze.source,Xe&&(ot=x(De))),Ze=Ze===void 0?"":p(Ze),ot=ot===void 0?"":p(ot),De=Ze,T&&"dotAll"in W&&(Ve=!!ot&&V(ot,"s")>-1,Ve&&(ot=L(ot,/s/g,""))),me=ot,k&&"sticky"in W&&(vt=!!ot&&V(ot,"y")>-1,vt&&z&&(ot=L(ot,/y/g,""))),D&&(Ct=ie(Ze),Ze=Ct[0],je=Ct[1]),wt=s(B(Ze,ot),dt?this:j,ce),(Ve||vt||je.length)&&(Ie=E(wt),Ve&&(Ie.dotAll=!0,Ie.raw=ce(te(Ze),me)),vt&&(Ie.sticky=!0),je.length&&(Ie.groups=je)),Ze!==De)try{u(wt,"source",De===""?"(?:)":De)}catch(Je){}return wt},se=o(B),fe=0;se.length>fe;)P(ce,B,se[fe++]);j.constructor=ce,ce.prototype=j,O(r,"RegExp",ce,{constructor:!0})}A("RegExp")},62921:function(i,d,e){"use strict";var t=e(35454),r=e(6041),n=e(29076),a=e(64110),s=e(94844).get,u=RegExp.prototype,c=TypeError;t&&r&&a(u,"dotAll",{configurable:!0,get:function(){if(this!==u){if(n(this)==="RegExp")return!!s(this).dotAll;throw new c("Incompatible receiver, RegExp required")}}})},44001:function(i,d,e){"use strict";var t=e(94488),r=e(88736);t({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},92262:function(i,d,e){"use strict";var t=e(92916),r=e(35454),n=e(64110),a=e(82163),s=e(3338),u=t.RegExp,c=u.prototype,o=r&&s(function(){var f=!0;try{u(".","d")}catch(I){f=!1}var h={},p="",x=f?"dgimsy":"gimsy",g=function(I,E){Object.defineProperty(h,I,{get:function(){return p+=E,!0}})},P={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};f&&(P.hasIndices="d");for(var O in P)g(O,P[O]);var S=Object.getOwnPropertyDescriptor(c,"flags").get.call(h);return S!==x||p!==x});o&&n(c,"flags",{configurable:!0,get:a})},54744:function(i,d,e){"use strict";var t=e(35454),r=e(19286).MISSED_STICKY,n=e(29076),a=e(64110),s=e(94844).get,u=RegExp.prototype,c=TypeError;t&&r&&a(u,"sticky",{configurable:!0,get:function(){if(this!==u){if(n(this)==="RegExp")return!!s(this).sticky;throw new c("Incompatible receiver, RegExp required")}}})},38214:function(i,d,e){"use strict";e(44001);var t=e(94488),r=e(89945),n=e(55327),a=e(80449),s=e(69905),u=function(){var o=!1,f=/[ac]/;return f.exec=function(){return o=!0,/./.exec.apply(this,arguments)},f.test("abc")===!0&&o}(),c=/./.test;t({target:"RegExp",proto:!0,forced:!u},{test:function(o){var f=a(this),h=s(o),p=f.exec;if(!n(p))return r(c,f,h);var x=r(p,f,h);return x===null?!1:(a(x),!0)}})},12756:function(i,d,e){"use strict";var t=e(8090).PROPER,r=e(2291),n=e(80449),a=e(69905),s=e(3338),u=e(81644),c="toString",o=RegExp.prototype,f=o[c],h=s(function(){return f.call({source:"a",flags:"b"})!=="/a/b"}),p=t&&f.name!==c;(h||p)&&r(RegExp.prototype,c,function(){var g=n(this),P=a(g.source),O=a(u(g));return"/"+P+"/"+O},{unsafe:!0})},69772:function(i,d,e){"use strict";var t=e(48059),r=e(40942);t("Set",function(n){return function(){return n(this,arguments.length?arguments[0]:void 0)}},r)},93379:function(i,d,e){"use strict";e(69772)},34932:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("anchor")},{anchor:function(s){return r(this,"a","name",s)}})},62007:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(95955),a=e(56902),s=e(69905),u=e(3338),c=r("".charAt),o=u(function(){return"\u{20BB7}".at(-2)!=="\uD842"});t({target:"String",proto:!0,forced:o},{at:function(h){var p=s(n(this)),x=p.length,g=a(h),P=g>=0?g:x+g;return P<0||P>=x?void 0:c(p,P)}})},81046:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("big")},{big:function(){return r(this,"big","","")}})},85744:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("blink")},{blink:function(){return r(this,"blink","","")}})},13494:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("bold")},{bold:function(){return r(this,"b","","")}})},90572:function(i,d,e){"use strict";var t=e(94488),r=e(13764).codeAt;t({target:"String",proto:!0},{codePointAt:function(a){return r(this,a)}})},37343:function(i,d,e){"use strict";var t=e(94488),r=e(34114),n=e(71256).f,a=e(61578),s=e(69905),u=e(41696),c=e(95955),o=e(86266),f=e(16697),h=r("".endsWith),p=r("".slice),x=Math.min,g=o("endsWith"),P=!f&&!g&&!!function(){var O=n(String.prototype,"endsWith");return O&&!O.writable}();t({target:"String",proto:!0,forced:!P&&!g},{endsWith:function(S){var I=s(c(this));u(S);var E=arguments.length>1?arguments[1]:void 0,A=I.length,R=E===void 0?A:x(a(E),A),T=s(S);return h?h(I,T,R):p(I,R-T.length,R)===T}})},56338:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("fixed")},{fixed:function(){return r(this,"tt","","")}})},66755:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("fontcolor")},{fontcolor:function(s){return r(this,"font","color",s)}})},68709:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("fontsize")},{fontsize:function(s){return r(this,"font","size",s)}})},45945:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(51981),a=RangeError,s=String.fromCharCode,u=String.fromCodePoint,c=r([].join),o=!!u&&u.length!==1;t({target:"String",stat:!0,arity:1,forced:o},{fromCodePoint:function(h){for(var p=[],x=arguments.length,g=0,P;x>g;){if(P=+arguments[g++],n(P,1114111)!==P)throw new a(P+" is not a valid code point");p[g]=P<65536?s(P):s(((P-=65536)>>10)+55296,P%1024+56320)}return c(p,"")}})},75551:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(41696),a=e(95955),s=e(69905),u=e(86266),c=r("".indexOf);t({target:"String",proto:!0,forced:!u("includes")},{includes:function(f){return!!~c(s(a(this)),s(n(f)),arguments.length>1?arguments[1]:void 0)}})},32493:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(95955),a=e(69905),s=r("".charCodeAt);t({target:"String",proto:!0},{isWellFormed:function(){for(var c=a(n(this)),o=c.length,f=0;f=56320||++f>=o||(s(c,f)&64512)!==56320))return!1}return!0}})},4939:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("italics")},{italics:function(){return r(this,"i","","")}})},20852:function(i,d,e){"use strict";var t=e(13764).charAt,r=e(69905),n=e(94844),a=e(24019),s=e(25587),u="String Iterator",c=n.set,o=n.getterFor(u);a(String,"String",function(f){c(this,{type:u,string:r(f),index:0})},function(){var h=o(this),p=h.string,x=h.index,g;return x>=p.length?s(void 0,!0):(g=t(p,x),h.index+=g.length,s(g,!1))})},81927:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("link")},{link:function(s){return r(this,"a","href",s)}})},18827:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(34114),a=e(83126),s=e(25587),u=e(95955),c=e(61578),o=e(69905),f=e(80449),h=e(4112),p=e(29076),x=e(44639),g=e(81644),P=e(53776),O=e(2291),S=e(3338),I=e(59893),E=e(60473),A=e(52216),R=e(94338),T=e(94844),D=e(16697),M=I("matchAll"),B="RegExp String",j=B+" Iterator",G=T.set,H=T.getterFor(j),Y=RegExp.prototype,L=TypeError,V=n("".indexOf),K=n("".matchAll),Q=!!K&&!S(function(){K("a",/./)}),W=a(function(k,z,X,te){G(this,{type:j,regexp:k,string:z,global:X,unicode:te,done:!1})},B,function(){var k=H(this);if(k.done)return s(void 0,!0);var z=k.regexp,X=k.string,te=R(z,X);return te===null?(k.done=!0,s(void 0,!0)):k.global?(o(te[0])===""&&(z.lastIndex=A(X,c(z.lastIndex),k.unicode)),s(te,!1)):(k.done=!0,s(te,!1))}),F=function(J){var k=f(this),z=o(J),X=E(k,RegExp),te=o(g(k)),ie,ce,se;return ie=new X(X===RegExp?k.source:k,te),ce=!!~V(te,"g"),se=!!~V(te,"u"),ie.lastIndex=c(k.lastIndex),new W(ie,z,ce,se)};t({target:"String",proto:!0,forced:Q},{matchAll:function(k){var z=u(this),X,te,ie,ce;if(h(k)){if(Q)return K(z,k)}else{if(x(k)&&(X=o(u(g(k))),!~V(X,"g")))throw new L("`.matchAll` does not allow non-global regexes");if(Q)return K(z,k);if(ie=P(k,M),ie===void 0&&D&&p(k)==="RegExp"&&(ie=F),ie)return r(ie,k,z)}return te=o(z),ce=new RegExp(k,"g"),D?r(F,ce,te):ce[M](te)}}),D||M in Y||O(Y,M,F)},46302:function(i,d,e){"use strict";var t=e(89945),r=e(8662),n=e(80449),a=e(4112),s=e(61578),u=e(69905),c=e(95955),o=e(53776),f=e(52216),h=e(94338);r("match",function(p,x,g){return[function(O){var S=c(this),I=a(O)?void 0:o(O,p);return I?t(I,O,S):new RegExp(O)[p](u(S))},function(P){var O=n(this),S=u(P),I=g(x,O,S);if(I.done)return I.value;if(!O.global)return h(O,S);var E=O.unicode;O.lastIndex=0;for(var A=[],R=0,T;(T=h(O,S))!==null;){var D=u(T[0]);A[R]=D,D===""&&(O.lastIndex=f(S,s(O.lastIndex),E)),R++}return R===0?null:A}]})},76718:function(i,d,e){"use strict";var t=e(94488),r=e(85571).end,n=e(98352);t({target:"String",proto:!0,forced:n},{padEnd:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}})},79172:function(i,d,e){"use strict";var t=e(94488),r=e(85571).start,n=e(98352);t({target:"String",proto:!0,forced:n},{padStart:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}})},32192:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(80524),a=e(94029),s=e(69905),u=e(82762),c=r([].push),o=r([].join);t({target:"String",stat:!0},{raw:function(h){var p=n(a(h).raw),x=u(p);if(!x)return"";for(var g=arguments.length,P=[],O=0;;){if(c(P,s(p[O++])),O===x)return o(P,"");OT.length?-1:D===""?M:S(T,D,M)};t({target:"String",proto:!0},{replaceAll:function(D,M){var B=a(this),j,G,H,Y,L,V,K,Q,W,F=0,J=0,k="";if(!u(D)){if(j=c(D),j&&(G=o(a(h(D))),!~S(G,"g")))throw new O("`.replaceAll` does not allow non-global regexes");if(H=f(D,P),H)return r(H,D,B,M);if(g&&j)return I(o(B),D,M)}for(Y=o(B),L=o(D),V=s(M),V||(M=o(M)),K=L.length,Q=A(1,K),F=R(Y,L,0);F!==-1;)W=V?o(M(L,F,Y)):p(L,Y,F,[],void 0,M),k+=E(Y,J,F)+W,J=F+K,F=R(Y,L,F+Q);return J")!=="7"});a("replace",function(L,V,K){var Q=H?"$":"$0";return[function(F,J){var k=x(this),z=o(F)?void 0:P(F,E);return z?r(z,F,k,J):r(V,p(k),F,J)},function(W,F){var J=u(this),k=p(W);if(typeof F=="string"&&M(F,Q)===-1&&M(F,"$<")===-1){var z=K(V,J,k,F);if(z.done)return z.value}var X=c(F);X||(F=p(F));var te=J.global,ie;te&&(ie=J.unicode,J.lastIndex=0);for(var ce=[],se;se=S(J,k),!(se===null||(D(ce,se),!te));){var fe=p(se[0]);fe===""&&(J.lastIndex=g(k,h(J.lastIndex),ie))}for(var Ue="",Ze=0,ot=0;ot=Ze&&(Ue+=B(k,Ze,ct)+je,Ze=ct+dt.length)}return Ue+B(k,Ze)}]},!Y||!G||H)},62925:function(i,d,e){"use strict";var t=e(89945),r=e(8662),n=e(80449),a=e(4112),s=e(95955),u=e(5370),c=e(69905),o=e(53776),f=e(94338);r("search",function(h,p,x){return[function(P){var O=s(this),S=a(P)?void 0:o(P,h);return S?t(S,P,O):new RegExp(P)[h](c(O))},function(g){var P=n(this),O=c(g),S=x(p,P,O);if(S.done)return S.value;var I=P.lastIndex;u(I,0)||(P.lastIndex=0);var E=f(P,O);return u(P.lastIndex,I)||(P.lastIndex=I),E===null?-1:E.index}]})},60462:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("small")},{small:function(){return r(this,"small","","")}})},9595:function(i,d,e){"use strict";var t=e(13743),r=e(89945),n=e(94237),a=e(8662),s=e(80449),u=e(4112),c=e(44639),o=e(95955),f=e(60473),h=e(52216),p=e(61578),x=e(69905),g=e(53776),P=e(71698),O=e(94338),S=e(88736),I=e(19286),E=e(3338),A=I.UNSUPPORTED_Y,R=4294967295,T=Math.min,D=[].push,M=n(/./.exec),B=n(D),j=n("".slice),G=!E(function(){var H=/(?:)/,Y=H.exec;H.exec=function(){return Y.apply(this,arguments)};var L="ab".split(H);return L.length!==2||L[0]!=="a"||L[1]!=="b"});a("split",function(H,Y,L){var V;return"abbc".split(/(b)*/)[1]==="c"||"test".split(/(?:)/,-1).length!==4||"ab".split(/(?:ab)*/).length!==2||".".split(/(.?)(.?)/).length!==4||".".split(/()()/).length>1||"".split(/.?/).length?V=function(K,Q){var W=x(o(this)),F=Q===void 0?R:Q>>>0;if(F===0)return[];if(K===void 0)return[W];if(!c(K))return r(Y,W,K,F);for(var J=[],k=(K.ignoreCase?"i":"")+(K.multiline?"m":"")+(K.unicode?"u":"")+(K.sticky?"y":""),z=0,X=new RegExp(K.source,k+"g"),te,ie,ce;(te=r(S,X,W))&&(ie=X.lastIndex,!(ie>z&&(B(J,j(W,z,te.index)),te.length>1&&te.index=F)));)X.lastIndex===te.index&&X.lastIndex++;return z===W.length?(ce||!M(X,""))&&B(J,""):B(J,j(W,z)),J.length>F?P(J,0,F):J}:"0".split(void 0,0).length?V=function(K,Q){return K===void 0&&Q===0?[]:r(Y,this,K,Q)}:V=Y,[function(Q,W){var F=o(this),J=u(Q)?void 0:g(Q,H);return J?r(J,Q,F,W):r(V,x(F),Q,W)},function(K,Q){var W=s(this),F=x(K),J=L(V,W,F,Q,V!==Y);if(J.done)return J.value;var k=f(W,RegExp),z=W.unicode,X=(W.ignoreCase?"i":"")+(W.multiline?"m":"")+(W.unicode?"u":"")+(A?"g":"y"),te=new k(A?"^(?:"+W.source+")":W,X),ie=Q===void 0?R:Q>>>0;if(ie===0)return[];if(F.length===0)return O(te,F)===null?[F]:[];for(var ce=0,se=0,fe=[];se1?arguments[1]:void 0,I.length)),A=s(S);return h?h(I,A,E):p(I,E,E+A.length)===A}})},72571:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("strike")},{strike:function(){return r(this,"strike","","")}})},71200:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("sub")},{sub:function(){return r(this,"sub","","")}})},70917:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(95955),a=e(56902),s=e(69905),u=r("".slice),c=Math.max,o=Math.min,f=!"".substr||"ab".substr(-1)!=="b";t({target:"String",proto:!0,forced:f},{substr:function(p,x){var g=s(n(this)),P=g.length,O=a(p),S,I;return O===1/0&&(O=0),O<0&&(O=c(P+O,0)),S=x===void 0?P:a(x),S<=0||S===1/0?"":(I=o(O+S,P),O>=I?"":u(g,O,I))}})},85767:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("sup")},{sup:function(){return r(this,"sup","","")}})},53427:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(94237),a=e(95955),s=e(69905),u=e(3338),c=Array,o=n("".charAt),f=n("".charCodeAt),h=n([].join),p="".toWellFormed,x="\uFFFD",g=p&&u(function(){return r(p,1)!=="1"});t({target:"String",proto:!0,forced:g},{toWellFormed:function(){var O=s(a(this));if(g)return r(p,O);for(var S=O.length,I=c(S),E=0;E=56320||E+1>=S||(f(O,E+1)&64512)!==56320?I[E]=x:(I[E]=o(O,E),I[++E]=o(O,E))}return h(I,"")}})},49257:function(i,d,e){"use strict";e(20189);var t=e(94488),r=e(9591);t({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==r},{trimEnd:r})},93980:function(i,d,e){"use strict";var t=e(94488),r=e(27374);t({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==r},{trimLeft:r})},20189:function(i,d,e){"use strict";var t=e(94488),r=e(9591);t({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==r},{trimRight:r})},72910:function(i,d,e){"use strict";e(93980);var t=e(94488),r=e(27374);t({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==r},{trimStart:r})},70878:function(i,d,e){"use strict";var t=e(94488),r=e(52971).trim,n=e(18105);t({target:"String",proto:!0,forced:n("trim")},{trim:function(){return r(this)}})},64003:function(i,d,e){"use strict";var t=e(94674);t("asyncIterator")},39161:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(89945),a=e(94237),s=e(16697),u=e(35454),c=e(42820),o=e(3338),f=e(32621),h=e(16332),p=e(80449),x=e(80524),g=e(17818),P=e(69905),O=e(35012),S=e(20132),I=e(7733),E=e(80689),A=e(53393),R=e(92635),T=e(71256),D=e(37691),M=e(55666),B=e(27597),j=e(2291),G=e(64110),H=e(77898),Y=e(11898),L=e(54406),V=e(6145),K=e(59893),Q=e(38282),W=e(94674),F=e(14311),J=e(94573),k=e(94844),z=e(90560).forEach,X=Y("hidden"),te="Symbol",ie="prototype",ce=k.set,se=k.getterFor(te),fe=Object[ie],Ue=r.Symbol,Ze=Ue&&Ue[ie],ot=r.RangeError,dt=r.TypeError,ct=r.QObject,Xe=T.f,je=D.f,De=A.f,me=B.f,Ve=a([].push),vt=H("symbols"),Ct=H("op-symbols"),wt=H("wks"),Ie=!ct||!ct[ie]||!ct[ie].findChild,Je=function(Ee,ft,qe){var Ye=Xe(fe,ft);Ye&&delete fe[ft],je(Ee,ft,qe),Ye&&Ee!==fe&&je(fe,ft,Ye)},ht=u&&o(function(){return S(je({},"a",{get:function(){return je(this,"a",{value:7}).a}})).a!==7})?Je:je,Ne=function(Ee,ft){var qe=vt[Ee]=S(Ze);return ce(qe,{type:te,tag:Ee,description:ft}),u||(qe.description=ft),qe},be=function(ft,qe,Ye){ft===fe&&be(Ct,qe,Ye),p(ft);var it=g(qe);return p(Ye),f(vt,it)?(Ye.enumerable?(f(ft,X)&&ft[X][it]&&(ft[X][it]=!1),Ye=S(Ye,{enumerable:O(0,!1)})):(f(ft,X)||je(ft,X,O(1,{})),ft[X][it]=!0),ht(ft,it,Ye)):je(ft,it,Ye)},le=function(ft,qe){p(ft);var Ye=x(qe),it=I(Ye).concat(de(Ye));return z(it,function(Tt){(!u||n(Ce,Ye,Tt))&&be(ft,Tt,Ye[Tt])}),ft},ye=function(ft,qe){return qe===void 0?S(ft):le(S(ft),qe)},Ce=function(ft){var qe=g(ft),Ye=n(me,this,qe);return this===fe&&f(vt,qe)&&!f(Ct,qe)?!1:Ye||!f(this,qe)||!f(vt,qe)||f(this,X)&&this[X][qe]?Ye:!0},tt=function(ft,qe){var Ye=x(ft),it=g(qe);if(!(Ye===fe&&f(vt,it)&&!f(Ct,it))){var Tt=Xe(Ye,it);return Tt&&f(vt,it)&&!(f(Ye,X)&&Ye[X][it])&&(Tt.enumerable=!0),Tt}},xt=function(ft){var qe=De(x(ft)),Ye=[];return z(qe,function(it){!f(vt,it)&&!f(L,it)&&Ve(Ye,it)}),Ye},de=function(Ee){var ft=Ee===fe,qe=De(ft?Ct:x(Ee)),Ye=[];return z(qe,function(it){f(vt,it)&&(!ft||f(fe,it))&&Ve(Ye,vt[it])}),Ye};c||(Ue=function(){if(h(Ze,this))throw new dt("Symbol is not a constructor");var ft=!arguments.length||arguments[0]===void 0?void 0:P(arguments[0]),qe=V(ft),Ye=function(it){var Tt=this===void 0?r:this;Tt===fe&&n(Ye,Ct,it),f(Tt,X)&&f(Tt[X],qe)&&(Tt[X][qe]=!1);var Yt=O(1,it);try{ht(Tt,qe,Yt)}catch(Oe){if(!(Oe instanceof ot))throw Oe;Je(Tt,qe,Yt)}};return u&&Ie&&ht(fe,qe,{configurable:!0,set:Ye}),Ne(qe,ft)},Ze=Ue[ie],j(Ze,"toString",function(){return se(this).tag}),j(Ue,"withoutSetter",function(Ee){return Ne(V(Ee),Ee)}),B.f=Ce,D.f=be,M.f=le,T.f=tt,E.f=A.f=xt,R.f=de,Q.f=function(Ee){return Ne(K(Ee),Ee)},u&&(G(Ze,"description",{configurable:!0,get:function(){return se(this).description}}),s||j(fe,"propertyIsEnumerable",Ce,{unsafe:!0}))),t({global:!0,constructor:!0,wrap:!0,forced:!c,sham:!c},{Symbol:Ue}),z(I(wt),function(Ee){W(Ee)}),t({target:te,stat:!0,forced:!c},{useSetter:function(){Ie=!0},useSimple:function(){Ie=!1}}),t({target:"Object",stat:!0,forced:!c,sham:!u},{create:ye,defineProperty:be,defineProperties:le,getOwnPropertyDescriptor:tt}),t({target:"Object",stat:!0,forced:!c},{getOwnPropertyNames:xt}),F(),J(Ue,te),L[X]=!0},44852:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(92916),a=e(94237),s=e(32621),u=e(55327),c=e(16332),o=e(69905),f=e(64110),h=e(24538),p=n.Symbol,x=p&&p.prototype;if(r&&u(p)&&(!("description"in x)||p().description!==void 0)){var g={},P=function(){var D=arguments.length<1||arguments[0]===void 0?void 0:o(arguments[0]),M=c(x,this)?new p(D):D===void 0?p():p(D);return D===""&&(g[M]=!0),M};h(P,p),P.prototype=x,x.constructor=P;var O=String(p("description detection"))==="Symbol(description detection)",S=a(x.valueOf),I=a(x.toString),E=/^Symbol\((.*)\)[^)]+$/,A=a("".replace),R=a("".slice);f(x,"description",{configurable:!0,get:function(){var D=S(this);if(s(g,D))return"";var M=I(D),B=O?R(M,7,-1):A(M,E,"$1");return B===""?void 0:B}}),t({global:!0,constructor:!0,forced:!0},{Symbol:P})}},54524:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(32621),a=e(69905),s=e(77898),u=e(60798),c=s("string-to-symbol-registry"),o=s("symbol-to-string-registry");t({target:"Symbol",stat:!0,forced:!u},{for:function(f){var h=a(f);if(n(c,h))return c[h];var p=r("Symbol")(h);return c[h]=p,o[p]=h,p}})},17898:function(i,d,e){"use strict";var t=e(94674);t("hasInstance")},40902:function(i,d,e){"use strict";var t=e(94674);t("isConcatSpreadable")},2259:function(i,d,e){"use strict";var t=e(94674);t("iterator")},68557:function(i,d,e){"use strict";e(39161),e(54524),e(32340),e(54226),e(67936)},32340:function(i,d,e){"use strict";var t=e(94488),r=e(32621),n=e(18446),a=e(40593),s=e(77898),u=e(60798),c=s("symbol-to-string-registry");t({target:"Symbol",stat:!0,forced:!u},{keyFor:function(f){if(!n(f))throw new TypeError(a(f)+" is not a symbol");if(r(c,f))return c[f]}})},69811:function(i,d,e){"use strict";var t=e(94674);t("matchAll")},14589:function(i,d,e){"use strict";var t=e(94674);t("match")},18114:function(i,d,e){"use strict";var t=e(94674);t("replace")},23844:function(i,d,e){"use strict";var t=e(94674);t("search")},39581:function(i,d,e){"use strict";var t=e(94674);t("species")},40632:function(i,d,e){"use strict";var t=e(94674);t("split")},22690:function(i,d,e){"use strict";var t=e(94674),r=e(14311);t("toPrimitive"),r()},7786:function(i,d,e){"use strict";var t=e(65911),r=e(94674),n=e(94573);r("toStringTag"),n(t("Symbol"),"Symbol")},99062:function(i,d,e){"use strict";var t=e(94674);t("unscopables")},35246:function(i,d,e){"use strict";var t=e(58261),r=e(82762),n=e(56902),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("at",function(c){var o=a(this),f=r(o),h=n(c),p=h>=0?h:f+h;return p<0||p>=f?void 0:o[p]})},83470:function(i,d,e){"use strict";var t=e(94237),r=e(58261),n=e(92670),a=t(n),s=r.aTypedArray,u=r.exportTypedArrayMethod;u("copyWithin",function(o,f){return a(s(this),o,f,arguments.length>2?arguments[2]:void 0)})},79641:function(i,d,e){"use strict";var t=e(58261),r=e(90560).every,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("every",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},72397:function(i,d,e){"use strict";var t=e(58261),r=e(75202),n=e(93303),a=e(97607),s=e(89945),u=e(94237),c=e(3338),o=t.aTypedArray,f=t.exportTypedArrayMethod,h=u("".slice),p=c(function(){var x=0;return new Int8Array(2).fill({valueOf:function(){return x++}}),x!==1});f("fill",function(g){var P=arguments.length;o(this);var O=h(a(this),0,3)==="Big"?n(g):+g;return s(r,this,O,P>1?arguments[1]:void 0,P>2?arguments[2]:void 0)},p)},24860:function(i,d,e){"use strict";var t=e(58261),r=e(90560).filter,n=e(27607),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("filter",function(c){var o=r(a(this),c,arguments.length>1?arguments[1]:void 0);return n(this,o)})},56233:function(i,d,e){"use strict";var t=e(58261),r=e(90560).findIndex,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("findIndex",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},64344:function(i,d,e){"use strict";var t=e(58261),r=e(53279).findLastIndex,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("findLastIndex",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},59419:function(i,d,e){"use strict";var t=e(58261),r=e(53279).findLast,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("findLast",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},19320:function(i,d,e){"use strict";var t=e(58261),r=e(90560).find,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("find",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},84432:function(i,d,e){"use strict";var t=e(69733);t("Float32",function(r){return function(a,s,u){return r(this,a,s,u)}})},59022:function(i,d,e){"use strict";var t=e(69733);t("Float64",function(r){return function(a,s,u){return r(this,a,s,u)}})},5316:function(i,d,e){"use strict";var t=e(58261),r=e(90560).forEach,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("forEach",function(u){r(n(this),u,arguments.length>1?arguments[1]:void 0)})},93744:function(i,d,e){"use strict";var t=e(59627),r=e(58261).exportTypedArrayStaticMethod,n=e(50706);r("from",n,t)},19299:function(i,d,e){"use strict";var t=e(58261),r=e(22999).includes,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("includes",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},15286:function(i,d,e){"use strict";var t=e(58261),r=e(22999).indexOf,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("indexOf",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},51054:function(i,d,e){"use strict";var t=e(69733);t("Int16",function(r){return function(a,s,u){return r(this,a,s,u)}})},60330:function(i,d,e){"use strict";var t=e(69733);t("Int32",function(r){return function(a,s,u){return r(this,a,s,u)}})},19363:function(i,d,e){"use strict";var t=e(69733);t("Int8",function(r){return function(a,s,u){return r(this,a,s,u)}})},91927:function(i,d,e){"use strict";var t=e(92916),r=e(3338),n=e(94237),a=e(58261),s=e(11005),u=e(59893),c=u("iterator"),o=t.Uint8Array,f=n(s.values),h=n(s.keys),p=n(s.entries),x=a.aTypedArray,g=a.exportTypedArrayMethod,P=o&&o.prototype,O=!r(function(){P[c].call([1])}),S=!!P&&P.values&&P[c]===P.values&&P.values.name==="values",I=function(){return f(x(this))};g("entries",function(){return p(x(this))},O),g("keys",function(){return h(x(this))},O),g("values",I,O||!S,{name:"values"}),g(c,I,O||!S,{name:"values"})},27730:function(i,d,e){"use strict";var t=e(58261),r=e(94237),n=t.aTypedArray,a=t.exportTypedArrayMethod,s=r([].join);a("join",function(c){return s(n(this),c)})},58707:function(i,d,e){"use strict";var t=e(58261),r=e(13743),n=e(55009),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("lastIndexOf",function(c){var o=arguments.length;return r(n,a(this),o>1?[c,arguments[1]]:[c])})},41356:function(i,d,e){"use strict";var t=e(58261),r=e(90560).map,n=e(31384),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("map",function(c){return r(a(this),c,arguments.length>1?arguments[1]:void 0,function(o,f){return new(n(o))(f)})})},51606:function(i,d,e){"use strict";var t=e(58261),r=e(59627),n=t.aTypedArrayConstructor,a=t.exportTypedArrayStaticMethod;a("of",function(){for(var u=0,c=arguments.length,o=new(n(this))(c);c>u;)o[u]=arguments[u++];return o},r)},38458:function(i,d,e){"use strict";var t=e(58261),r=e(16370).right,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("reduceRight",function(u){var c=arguments.length;return r(n(this),u,c,c>1?arguments[1]:void 0)})},8966:function(i,d,e){"use strict";var t=e(58261),r=e(16370).left,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("reduce",function(u){var c=arguments.length;return r(n(this),u,c,c>1?arguments[1]:void 0)})},71957:function(i,d,e){"use strict";var t=e(58261),r=t.aTypedArray,n=t.exportTypedArrayMethod,a=Math.floor;n("reverse",function(){for(var u=this,c=r(u).length,o=a(c/2),f=0,h;f1?arguments[1]:void 0,1),A=u(I);if(P)return r(p,this,A,E);var R=this.length,T=a(A),D=0;if(T+E>R)throw new o("Wrong length");for(;Dg;)O[g]=p[g++];return O},c)},96519:function(i,d,e){"use strict";var t=e(58261),r=e(90560).some,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("some",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},95576:function(i,d,e){"use strict";var t=e(92916),r=e(34114),n=e(3338),a=e(63335),s=e(63668),u=e(58261),c=e(78177),o=e(17687),f=e(46573),h=e(19684),p=u.aTypedArray,x=u.exportTypedArrayMethod,g=t.Uint16Array,P=g&&r(g.prototype.sort),O=!!P&&!(n(function(){P(new g(2),null)})&&n(function(){P(new g(2),{})})),S=!!P&&!n(function(){if(f)return f<74;if(c)return c<67;if(o)return!0;if(h)return h<602;var E=new g(516),A=Array(516),R,T;for(R=0;R<516;R++)T=R%4,E[R]=515-R,A[R]=R-2*T+3;for(P(E,function(D,M){return(D/4|0)-(M/4|0)}),R=0;R<516;R++)if(E[R]!==A[R])return!0}),I=function(E){return function(A,R){return E!==void 0?+E(A,R)||0:R!==R?-1:A!==A?1:A===0&&R===0?1/A>0&&1/R<0?1:-1:A>R}};x("sort",function(A){return A!==void 0&&a(A),S?P(this,A):s(p(this),I(A))},!S||O)},63079:function(i,d,e){"use strict";var t=e(58261),r=e(61578),n=e(51981),a=e(31384),s=t.aTypedArray,u=t.exportTypedArrayMethod;u("subarray",function(o,f){var h=s(this),p=h.length,x=n(o,p),g=a(h);return new g(h.buffer,h.byteOffset+x*h.BYTES_PER_ELEMENT,r((f===void 0?p:n(f,p))-x))})},8995:function(i,d,e){"use strict";var t=e(92916),r=e(13743),n=e(58261),a=e(3338),s=e(30867),u=t.Int8Array,c=n.aTypedArray,o=n.exportTypedArrayMethod,f=[].toLocaleString,h=!!u&&a(function(){f.call(new u(1))}),p=a(function(){return[1,2].toLocaleString()!==new u([1,2]).toLocaleString()})||!a(function(){u.prototype.toLocaleString.call([1,2])});o("toLocaleString",function(){return r(f,h?s(c(this)):c(this),s(arguments))},p)},23080:function(i,d,e){"use strict";var t=e(85903),r=e(58261),n=r.aTypedArray,a=r.exportTypedArrayMethod,s=r.getTypedArrayConstructor;a("toReversed",function(){return t(n(this),s(this))})},74701:function(i,d,e){"use strict";var t=e(58261),r=e(94237),n=e(63335),a=e(69478),s=t.aTypedArray,u=t.getTypedArrayConstructor,c=t.exportTypedArrayMethod,o=r(t.TypedArrayPrototype.sort);c("toSorted",function(h){h!==void 0&&n(h);var p=s(this),x=a(u(p),p);return o(x,h)})},91809:function(i,d,e){"use strict";var t=e(58261).exportTypedArrayMethod,r=e(3338),n=e(92916),a=e(94237),s=n.Uint8Array,u=s&&s.prototype||{},c=[].toString,o=a([].join);r(function(){c.call({})})&&(c=function(){return o(this)});var f=u.toString!==c;t("toString",c,f)},64336:function(i,d,e){"use strict";var t=e(69733);t("Uint16",function(r){return function(a,s,u){return r(this,a,s,u)}})},63914:function(i,d,e){"use strict";var t=e(69733);t("Uint32",function(r){return function(a,s,u){return r(this,a,s,u)}})},55234:function(i,d,e){"use strict";var t=e(69733);t("Uint8",function(r){return function(a,s,u){return r(this,a,s,u)}})},88104:function(i,d,e){"use strict";var t=e(69733);t("Uint8",function(r){return function(a,s,u){return r(this,a,s,u)}},!0)},77517:function(i,d,e){"use strict";var t=e(82041),r=e(58261),n=e(75406),a=e(56902),s=e(93303),u=r.aTypedArray,c=r.getTypedArrayConstructor,o=r.exportTypedArrayMethod,f=!!function(){try{new Int8Array(1).with(2,{valueOf:function(){throw 8}})}catch(h){return h===8}}();o("with",function(h,p){var x=u(this),g=a(h),P=n(x)?s(p):+p;return t(x,c(x),g,P)},!f)},30149:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(69905),a=String.fromCharCode,s=r("".charAt),u=r(/./.exec),c=r("".slice),o=/^[\da-f]{2}$/i,f=/^[\da-f]{4}$/i;t({global:!0},{unescape:function(p){for(var x=n(p),g="",P=x.length,O=0,S,I;O1?arguments[1]:void 0)}}),n("filterOut")},55885:function(i,d,e){"use strict";var t=e(94488),r=e(90560).filterReject,n=e(81181);t({target:"Array",proto:!0,forced:!0},{filterReject:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}}),n("filterReject")},91130:function(i,d,e){"use strict";var t=e(94488),r=e(32278);t({target:"Array",stat:!0},{fromAsync:r})},64963:function(i,d,e){"use strict";var t=e(94488),r=e(45601),n=e(81181),a=e(33940),s=e(16697);t({target:"Array",proto:!0,name:"groupToMap",forced:s||!r("groupByToMap")},{groupByToMap:a}),n("groupByToMap")},8604:function(i,d,e){"use strict";var t=e(94488),r=e(36444),n=e(45601),a=e(81181);t({target:"Array",proto:!0,forced:!n("groupBy")},{groupBy:function(u){var c=arguments.length>1?arguments[1]:void 0;return r(this,u,c)}}),a("groupBy")},25178:function(i,d,e){"use strict";var t=e(94488),r=e(81181),n=e(33940),a=e(16697);t({target:"Array",proto:!0,forced:a},{groupToMap:n}),r("groupToMap")},39034:function(i,d,e){"use strict";var t=e(94488),r=e(36444),n=e(81181);t({target:"Array",proto:!0},{group:function(s){var u=arguments.length>1?arguments[1]:void 0;return r(this,s,u)}}),n("group")},1905:function(i,d,e){"use strict";var t=e(94488),r=e(18589),n=Object.isFrozen,a=function(s,u){if(!n||!r(s)||!n(s))return!1;for(var c=0,o=s.length,f;c1?arguments[1]:!1);return n([c&255,c>>8&255],10)}})},93236:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=r(DataView.prototype.getUint8);t({target:"DataView",proto:!0,forced:!0},{getUint8Clamped:function(s){return n(this,s)}})},42212:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(97607),a=e(24225),s=e(61618).pack,u=e(35175),c=TypeError,o=r(DataView.prototype.setUint16);t({target:"DataView",proto:!0},{setFloat16:function(h,p){if(n(this)!=="DataView")throw new c("Incorrect receiver");var x=a(h),g=s(u(p),10,2);return o(this,x,g[1]<<8|g[0],arguments.length>2?arguments[2]:!1)}})},63923:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(97607),a=e(24225),s=e(86350),u=TypeError,c=r(DataView.prototype.setUint8);t({target:"DataView",proto:!0,forced:!0},{setUint8Clamped:function(f,h){if(n(this)!=="DataView")throw new u("Incorrect receiver");var p=a(f);return c(this,p,s(h))}})},2278:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(65911),a=e(63335),s=e(56472),u=e(2291),c=e(66477),o=e(64110),f=e(59893),h=e(94844),p=e(5978),x=n("SuppressedError"),g=ReferenceError,P=f("dispose"),O=f("toStringTag"),S="DisposableStack",I=h.set,E=h.getterFor(S),A="sync-dispose",R="disposed",T="pending",D=function(j){var G=E(j);if(G.state===R)throw new g(S+" already disposed");return G},M=function(){I(s(this,B),{type:S,state:T,stack:[]}),r||(this.disposed=!1)},B=M.prototype;c(B,{dispose:function(){var G=E(this);if(G.state!==R){G.state=R,r||(this.disposed=!0);for(var H=G.stack,Y=H.length,L=!1,V;Y;){var K=H[--Y];H[Y]=null;try{K()}catch(Q){L?V=new x(Q,V):(L=!0,V=Q)}}if(G.stack=null,L)throw V}},use:function(G){return p(D(this),G,A),G},adopt:function(G,H){var Y=D(this);return a(H),p(Y,void 0,A,function(){H(G)}),G},defer:function(G){var H=D(this);a(G),p(H,void 0,A,G)},move:function(){var G=D(this),H=new M;return E(H).stack=G.stack,G.stack=[],G.state=R,r||(this.disposed=!0),H}}),r&&o(B,"disposed",{configurable:!0,get:function(){return E(this).state===R}}),u(B,P,B.dispose,{name:"dispose"}),u(B,O,S,{nonWritable:!0}),t({global:!0,constructor:!0},{DisposableStack:M})},36955:function(i,d,e){"use strict";var t=e(94488),r=e(47739);t({target:"Function",proto:!0,forced:!0},{demethodize:r})},77326:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(55327),a=e(15212),s=e(32621),u=e(35454),c=Object.getOwnPropertyDescriptor,o=/^\s*class\b/,f=r(o.exec),h=function(p){try{if(!u||!f(o,a(p)))return!1}catch(g){}var x=c(p,"prototype");return!!x&&s(x,"writable")&&!x.writable};t({target:"Function",stat:!0,sham:!0,forced:!0},{isCallable:function(x){return n(x)&&!h(x)}})},53571:function(i,d,e){"use strict";var t=e(94488),r=e(39812);t({target:"Function",stat:!0,forced:!0},{isConstructor:r})},28670:function(i,d,e){"use strict";var t=e(59893),r=e(37691).f,n=t("metadata"),a=Function.prototype;a[n]===void 0&&r(a,n,{value:null})},31050:function(i,d,e){"use strict";var t=e(94488),r=e(47739);t({target:"Function",proto:!0,forced:!0,name:"demethodize"},{unThis:r})},96364:function(i,d,e){"use strict";var t=e(94488),r=e(24771);t({target:"Iterator",name:"indexed",proto:!0,real:!0,forced:!0},{asIndexedPairs:r})},25321:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(56472),a=e(80449),s=e(55327),u=e(53456),c=e(64110),o=e(69392),f=e(3338),h=e(32621),p=e(59893),x=e(46571).IteratorPrototype,g=e(35454),P=e(16697),O="constructor",S="Iterator",I=p("toStringTag"),E=TypeError,A=r[S],R=P||!s(A)||A.prototype!==x||!f(function(){A({})}),T=function(){if(n(this,x),u(this)===x)throw new E("Abstract class Iterator not directly constructable")},D=function(M,B){g?c(x,M,{configurable:!0,get:function(){return B},set:function(j){if(a(this),this===x)throw new E("You can't redefine this property");h(this,M)?this[M]=j:o(this,M,j)}}):x[M]=B};h(x,I)||D(I,S),(R||!h(x,O)||x[O]===Object)&&D(O,T),T.prototype=x,t({global:!0,constructor:!0,forced:R},{Iterator:T})},46304:function(i,d,e){"use strict";var t=e(89945),r=e(2291),n=e(53776),a=e(32621),s=e(59893),u=e(46571).IteratorPrototype,c=s("dispose");a(u,c)||r(u,c,function(){var o=n(this,"return");o&&t(o,this)})},55163:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(80449),a=e(10731),s=e(2279),u=e(51358),c=e(20547),o=e(16697),f=c(function(){for(var h=this.iterator,p=this.next,x,g;this.remaining;)if(this.remaining--,x=n(r(p,h)),g=this.done=!!x.done,g)return;if(x=n(r(p,h)),g=this.done=!!x.done,!g)return x.value});t({target:"Iterator",proto:!0,real:!0,forced:o},{drop:function(p){n(this);var x=u(s(+p));return new f(a(this),{remaining:x})}})},78722:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),a=e(80449),s=e(10731);t({target:"Iterator",proto:!0,real:!0},{every:function(c){a(this),n(c);var o=s(this),f=0;return!r(o,function(h,p){if(!c(h,f++))return p()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},35977:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(80449),s=e(10731),u=e(20547),c=e(46319),o=e(16697),f=u(function(){for(var h=this.iterator,p=this.predicate,x=this.next,g,P,O;;){if(g=a(r(x,h)),P=this.done=!!g.done,P)return;if(O=g.value,c(h,p,[O,this.counter++],!0))return O}});t({target:"Iterator",proto:!0,real:!0,forced:o},{filter:function(p){return a(this),n(p),new f(s(this),{predicate:p})}})},81848:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),a=e(80449),s=e(10731);t({target:"Iterator",proto:!0,real:!0},{find:function(c){a(this),n(c);var o=s(this),f=0;return r(o,function(h,p){if(c(h,f++))return p(h)},{IS_RECORD:!0,INTERRUPTED:!0}).result}})},52867:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(80449),s=e(10731),u=e(7157),c=e(20547),o=e(67996),f=e(16697),h=c(function(){for(var p=this.iterator,x=this.mapper,g,P;;){if(P=this.inner)try{if(g=a(r(P.next,P.iterator)),!g.done)return g.value;this.inner=null}catch(O){o(p,"throw",O)}if(g=a(r(this.next,p)),this.done=!!g.done)return;try{this.inner=u(x(g.value,this.counter++),!1)}catch(O){o(p,"throw",O)}}});t({target:"Iterator",proto:!0,real:!0,forced:f},{flatMap:function(x){return a(this),n(x),new h(s(this),{mapper:x,inner:null})}})},72211:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),a=e(80449),s=e(10731);t({target:"Iterator",proto:!0,real:!0},{forEach:function(c){a(this),n(c);var o=s(this),f=0;r(o,function(h){c(h,f++)},{IS_RECORD:!0})}})},84862:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(94029),a=e(16332),s=e(46571).IteratorPrototype,u=e(20547),c=e(7157),o=e(16697),f=u(function(){return r(this.next,this.iterator)},!0);t({target:"Iterator",stat:!0,forced:o},{from:function(p){var x=c(typeof p=="string"?n(p):p,!0);return a(s,x.iterator)?x.iterator:new f(x)}})},92381:function(i,d,e){"use strict";var t=e(94488),r=e(24771);t({target:"Iterator",proto:!0,real:!0,forced:!0},{indexed:r})},19517:function(i,d,e){"use strict";var t=e(94488),r=e(2155),n=e(16697);t({target:"Iterator",proto:!0,real:!0,forced:n},{map:r})},69667:function(i,d,e){"use strict";var t=e(94488),r=e(17243),n=TypeError;t({target:"Iterator",stat:!0,forced:!0},{range:function(s,u,c){if(typeof s=="number")return new r(s,u,c,"number",0,1);if(typeof s=="bigint")return new r(s,u,c,"bigint",BigInt(0),BigInt(1));throw new n("Incorrect Iterator.range arguments")}})},80820:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),a=e(80449),s=e(10731),u=TypeError;t({target:"Iterator",proto:!0,real:!0},{reduce:function(o){a(this),n(o);var f=s(this),h=arguments.length<2,p=h?void 0:arguments[1],x=0;if(r(f,function(g){h?(h=!1,p=g):p=o(p,g,x),x++},{IS_RECORD:!0}),h)throw new u("Reduce of empty iterator with no initial value");return p}})},87873:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),a=e(80449),s=e(10731);t({target:"Iterator",proto:!0,real:!0},{some:function(c){a(this),n(c);var o=s(this),f=0;return r(o,function(h,p){if(c(h,f++))return p()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},54609:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(80449),a=e(10731),s=e(2279),u=e(51358),c=e(20547),o=e(67996),f=e(16697),h=c(function(){var p=this.iterator;if(!this.remaining--)return this.done=!0,o(p,"normal",void 0);var x=n(r(this.next,p)),g=this.done=!!x.done;if(!g)return x.value});t({target:"Iterator",proto:!0,real:!0,forced:f},{take:function(x){n(this);var g=u(s(+x));return new h(a(this),{remaining:g})}})},28566:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(62003),a=e(10731),s=[].push;t({target:"Iterator",proto:!0,real:!0},{toArray:function(){var c=[];return n(a(r(this)),s,{that:c,IS_RECORD:!0}),c}})},51697:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(57975),a=e(80025),s=e(10731),u=e(16697);t({target:"Iterator",proto:!0,real:!0,forced:u},{toAsync:function(){return new a(s(new n(s(r(this)))))}})},61872:function(i,d,e){"use strict";var t=e(94488),r=e(82778),n=e(83502);t({target:"JSON",stat:!0,forced:!r},{isRawJSON:n})},76077:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(92916),a=e(65911),s=e(94237),u=e(89945),c=e(55327),o=e(31946),f=e(18589),h=e(32621),p=e(69905),x=e(82762),g=e(69392),P=e(3338),O=e(70913),S=e(42820),I=n.JSON,E=n.Number,A=n.SyntaxError,R=I&&I.parse,T=a("Object","keys"),D=Object.getOwnPropertyDescriptor,M=s("".charAt),B=s("".slice),j=s(/./.exec),G=s([].push),H=/^\d$/,Y=/^[1-9]$/,L=/^(?:-|\d)$/,V=/^[\t\n\r ]$/,K=0,Q=1,W=function(ie,ce){ie=p(ie);var se=new z(ie,0,""),fe=se.parse(),Ue=fe.value,Ze=se.skip(V,fe.end);if(Ze1?arguments[1]:void 0);return a(c,function(f,h){if(!o(f,h,c))return!1},!0)!==!1}})},28220:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),a=e(2786),s=e(95037),u=a.Map,c=a.set;t({target:"Map",proto:!0,real:!0,forced:!0},{filter:function(f){var h=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),x=new u;return s(h,function(g,P){p(g,P,h)&&c(x,P,g)}),x}})},49350:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),a=e(95037);t({target:"Map",proto:!0,real:!0,forced:!0},{findKey:function(u){var c=n(this),o=r(u,arguments.length>1?arguments[1]:void 0),f=a(c,function(h,p){if(o(h,p,c))return{key:p}},!0);return f&&f.key}})},62060:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),a=e(95037);t({target:"Map",proto:!0,real:!0,forced:!0},{find:function(u){var c=n(this),o=r(u,arguments.length>1?arguments[1]:void 0),f=a(c,function(h,p){if(o(h,p,c))return{value:h}},!0);return f&&f.value}})},20126:function(i,d,e){"use strict";var t=e(94488),r=e(72846);t({target:"Map",stat:!0,forced:!0},{from:r})},18090:function(i,d,e){"use strict";var t=e(94488),r=e(88134),n=e(42683),a=e(95037);t({target:"Map",proto:!0,real:!0,forced:!0},{includes:function(u){return a(n(this),function(c){if(r(c,u))return!0},!0)===!0}})},14309:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(62003),a=e(55327),s=e(63335),u=e(2786).Map;t({target:"Map",stat:!0,forced:!0},{keyBy:function(o,f){var h=a(this)?this:u,p=new h;s(f);var x=s(p.set);return n(o,function(g){r(x,p,f(g),g)}),p}})},17822:function(i,d,e){"use strict";var t=e(94488),r=e(42683),n=e(95037);t({target:"Map",proto:!0,real:!0,forced:!0},{keyOf:function(s){var u=n(r(this),function(c,o){if(c===s)return{key:o}},!0);return u&&u.key}})},83543:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),a=e(2786),s=e(95037),u=a.Map,c=a.set;t({target:"Map",proto:!0,real:!0,forced:!0},{mapKeys:function(f){var h=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),x=new u;return s(h,function(g,P){c(x,p(g,P,h),g)}),x}})},13853:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),a=e(2786),s=e(95037),u=a.Map,c=a.set;t({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(f){var h=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),x=new u;return s(h,function(g,P){c(x,P,p(g,P,h))}),x}})},25188:function(i,d,e){"use strict";var t=e(94488),r=e(42683),n=e(62003),a=e(2786).set;t({target:"Map",proto:!0,real:!0,arity:1,forced:!0},{merge:function(u){for(var c=r(this),o=arguments.length,f=0;f1?arguments[1]:void 0);return a(c,function(f,h){if(o(f,h,c))return!0},!0)===!0}})},8774:function(i,d,e){"use strict";var t=e(94488),r=e(14615);t({target:"Map",proto:!0,real:!0,name:"upsert",forced:!0},{updateOrInsert:r})},6736:function(i,d,e){"use strict";var t=e(94488),r=e(63335),n=e(42683),a=e(2786),s=TypeError,u=a.get,c=a.has,o=a.set;t({target:"Map",proto:!0,real:!0,forced:!0},{update:function(h,p){var x=n(this),g=arguments.length;r(p);var P=c(x,h);if(!P&&g<3)throw new s("Updating absent value");var O=P?u(x,h):r(g>2?arguments[2]:void 0)(h,x);return o(x,h,p(O,h,x)),x}})},94065:function(i,d,e){"use strict";var t=e(94488),r=e(14615);t({target:"Map",proto:!0,real:!0,forced:!0},{upsert:r})},93036:function(i,d,e){"use strict";var t=e(94488),r=Math.min,n=Math.max;t({target:"Math",stat:!0,forced:!0},{clamp:function(s,u,c){return r(c,n(u,s))}})},75708:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,nonConfigurable:!0,nonWritable:!0},{DEG_PER_RAD:Math.PI/180})},84624:function(i,d,e){"use strict";var t=e(94488),r=180/Math.PI;t({target:"Math",stat:!0,forced:!0},{degrees:function(a){return a*r}})},43710:function(i,d,e){"use strict";var t=e(94488),r=e(35175);t({target:"Math",stat:!0},{f16round:r})},66233:function(i,d,e){"use strict";var t=e(94488),r=e(24619),n=e(14894);t({target:"Math",stat:!0,forced:!0},{fscale:function(s,u,c,o,f){return n(r(s,u,c,o,f))}})},92762:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{iaddh:function(n,a,s,u){var c=n>>>0,o=a>>>0,f=s>>>0;return o+(u>>>0)+((c&f|(c|f)&~(c+f>>>0))>>>31)|0}})},24467:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{imulh:function(n,a){var s=65535,u=+n,c=+a,o=u&s,f=c&s,h=u>>16,p=c>>16,x=(h*f>>>0)+(o*f>>>16);return h*p+(x>>16)+((o*p>>>0)+(x&s)>>16)}})},68465:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{isubh:function(n,a,s,u){var c=n>>>0,o=a>>>0,f=s>>>0;return o-(u>>>0)-((~c&f|~(c^f)&c-f>>>0)>>>31)|0}})},77004:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,nonConfigurable:!0,nonWritable:!0},{RAD_PER_DEG:180/Math.PI})},83925:function(i,d,e){"use strict";var t=e(94488),r=Math.PI/180;t({target:"Math",stat:!0,forced:!0},{radians:function(a){return a*r}})},51117:function(i,d,e){"use strict";var t=e(94488),r=e(24619);t({target:"Math",stat:!0,forced:!0},{scale:r})},87236:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(1222),a=e(83126),s=e(25587),u=e(94844),c="Seeded Random",o=c+" Generator",f='Math.seededPRNG() argument should have a "seed" field with a finite value.',h=u.set,p=u.getterFor(o),x=TypeError,g=a(function(O){h(this,{type:o,seed:O%2147483647})},c,function(){var O=p(this),S=O.seed=(O.seed*1103515245+12345)%2147483647;return s((S&1073741823)/1073741823,!1)});t({target:"Math",stat:!0,forced:!0},{seededPRNG:function(O){var S=r(O).seed;if(!n(S))throw new x(f);return new g(S)}})},83733:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{signbit:function(n){var a=+n;return a===a&&a===0?1/a===-1/0:a<0}})},92044:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{umulh:function(n,a){var s=65535,u=+n,c=+a,o=u&s,f=c&s,h=u>>>16,p=c>>>16,x=(h*f>>>0)+(o*f>>>16);return h*p+(x>>>16)+((o*p>>>0)+(x&s)>>>16)}})},29190:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(56902),a="Invalid number representation",s="Invalid radix",u=RangeError,c=SyntaxError,o=TypeError,f=parseInt,h=Math.pow,p=/^[\d.a-z]+$/,x=r("".charAt),g=r(p.exec),P=r(1 .toString),O=r("".slice),S=r("".split);t({target:"Number",stat:!0,forced:!0},{fromString:function(E,A){var R=1;if(typeof E!="string")throw new o(a);if(!E.length)throw new c(a);if(x(E,0)==="-"&&(R=-1,E=O(E,1),!E.length))throw new c(a);var T=A===void 0?10:n(A);if(T<2||T>36)throw new u(s);if(!g(p,E))throw new c(a);var D=S(E,"."),M=f(D[0],T);if(D.length>1&&(M+=f(D[1],T)/h(T,D[1].length)),T===10&&P(M,T)!==E)throw new c(a);return R*M}})},10775:function(i,d,e){"use strict";var t=e(94488),r=e(17243);t({target:"Number",stat:!0,forced:!0},{range:function(a,s,u){return new r(a,s,u,"number",0,1)}})},19593:function(i,d,e){"use strict";var t=e(94488),r=e(20574);t({target:"Object",stat:!0,forced:!0},{iterateEntries:function(a){return new r(a,"entries")}})},26502:function(i,d,e){"use strict";var t=e(94488),r=e(20574);t({target:"Object",stat:!0,forced:!0},{iterateKeys:function(a){return new r(a,"keys")}})},10174:function(i,d,e){"use strict";var t=e(94488),r=e(20574);t({target:"Object",stat:!0,forced:!0},{iterateValues:function(a){return new r(a,"values")}})},76867:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(35454),a=e(51996),s=e(63335),u=e(80449),c=e(56472),o=e(55327),f=e(4112),h=e(31946),p=e(53776),x=e(2291),g=e(66477),P=e(64110),O=e(61810),S=e(59893),I=e(94844),E=S("observable"),A="Observable",R="Subscription",T="SubscriptionObserver",D=I.getterFor,M=I.set,B=D(A),j=D(R),G=D(T),H=function(Q){this.observer=u(Q),this.cleanup=void 0,this.subscriptionObserver=void 0};H.prototype={type:R,clean:function(){var Q=this.cleanup;if(Q){this.cleanup=void 0;try{Q()}catch(W){O(W)}}},close:function(){if(!n){var Q=this.facade,W=this.subscriptionObserver;Q.closed=!0,W&&(W.closed=!0)}this.observer=void 0},isClosed:function(){return this.observer===void 0}};var Y=function(Q,W){var F=M(this,new H(Q)),J;n||(this.closed=!1);try{(J=p(Q,"start"))&&r(J,Q,this)}catch(te){O(te)}if(!F.isClosed()){var k=F.subscriptionObserver=new L(F);try{var z=W(k),X=z;f(z)||(F.cleanup=o(z.unsubscribe)?function(){X.unsubscribe()}:s(z))}catch(te){k.error(te);return}F.isClosed()&&F.clean()}};Y.prototype=g({},{unsubscribe:function(){var W=j(this);W.isClosed()||(W.close(),W.clean())}}),n&&P(Y.prototype,"closed",{configurable:!0,get:function(){return j(this).isClosed()}});var L=function(Q){M(this,{type:T,subscriptionState:Q}),n||(this.closed=!1)};L.prototype=g({},{next:function(W){var F=G(this).subscriptionState;if(!F.isClosed()){var J=F.observer;try{var k=p(J,"next");k&&r(k,J,W)}catch(z){O(z)}}},error:function(W){var F=G(this).subscriptionState;if(!F.isClosed()){var J=F.observer;F.close();try{var k=p(J,"error");k?r(k,J,W):O(W)}catch(z){O(z)}F.clean()}},complete:function(){var W=G(this).subscriptionState;if(!W.isClosed()){var F=W.observer;W.close();try{var J=p(F,"complete");J&&r(J,F)}catch(k){O(k)}W.clean()}}}),n&&P(L.prototype,"closed",{configurable:!0,get:function(){return G(this).subscriptionState.isClosed()}});var V=function(W){c(this,K),M(this,{type:A,subscriber:s(W)})},K=V.prototype;g(K,{subscribe:function(W){var F=arguments.length;return new Y(o(W)?{next:W,error:F>1?arguments[1]:void 0,complete:F>2?arguments[2]:void 0}:h(W)?W:{},B(this).subscriber)}}),x(K,E,function(){return this}),t({global:!0,constructor:!0,forced:!0},{Observable:V}),a(A)},14548:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(89945),a=e(80449),s=e(39812),u=e(85428),c=e(53776),o=e(62003),f=e(59893),h=f("observable");t({target:"Observable",stat:!0,forced:!0},{from:function(x){var g=s(this)?this:r("Observable"),P=c(a(x),h);if(P){var O=a(n(P,x));return O.constructor===g?O:new g(function(I){return O.subscribe(I)})}var S=u(x);return new g(function(I){o(S,function(E,A){if(I.next(E),I.closed)return A()},{IS_ITERATOR:!0,INTERRUPTED:!0}),I.complete()})}})},96378:function(i,d,e){"use strict";e(76867),e(14548),e(6053)},6053:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(39812),a=r("Array");t({target:"Observable",stat:!0,forced:!0},{of:function(){for(var u=n(this)?this:r("Observable"),c=arguments.length,o=a(c),f=0;f?@[\\\\\\]^`{|}~"+a+"]","g");t({target:"RegExp",stat:!0,forced:!0},{escape:function(f){var h=n(f),p=s(h,0);return(p>47&&p<58?"\\x3":"")+u(h,c,"\\$&")}})},1220:function(i,d,e){"use strict";var t=e(94488),r=e(17442),n=e(19691).add;t({target:"Set",proto:!0,real:!0,forced:!0},{addAll:function(){for(var s=r(this),u=0,c=arguments.length;u1?arguments[1]:void 0);return a(c,function(f){if(!o(f,f,c))return!1},!0)!==!1}})},38487:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(17442),a=e(19691),s=e(57002),u=a.Set,c=a.add;t({target:"Set",proto:!0,real:!0,forced:!0},{filter:function(f){var h=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),x=new u;return s(h,function(g){p(g,g,h)&&c(x,g)}),x}})},29916:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(17442),a=e(57002);t({target:"Set",proto:!0,real:!0,forced:!0},{find:function(u){var c=n(this),o=r(u,arguments.length>1?arguments[1]:void 0),f=a(c,function(h){if(o(h,h,c))return{value:h}},!0);return f&&f.value}})},25541:function(i,d,e){"use strict";var t=e(94488),r=e(72846);t({target:"Set",stat:!0,forced:!0},{from:r})},34926:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(16049);t({target:"Set",proto:!0,real:!0,forced:!0},{intersection:function(u){return r(a,this,n(u))}})},45612:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(16049),a=e(22627),s=!a("intersection")||r(function(){return Array.from(new Set([1,2,3]).intersection(new Set([3,2])))!=="3,2"});t({target:"Set",proto:!0,real:!0,forced:s},{intersection:n})},68255:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(17616);t({target:"Set",proto:!0,real:!0,forced:!0},{isDisjointFrom:function(u){return r(a,this,n(u))}})},98080:function(i,d,e){"use strict";var t=e(94488),r=e(17616),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("isDisjointFrom")},{isDisjointFrom:r})},16450:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(84833);t({target:"Set",proto:!0,real:!0,forced:!0},{isSubsetOf:function(u){return r(a,this,n(u))}})},96351:function(i,d,e){"use strict";var t=e(94488),r=e(84833),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("isSubsetOf")},{isSubsetOf:r})},86921:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(51135);t({target:"Set",proto:!0,real:!0,forced:!0},{isSupersetOf:function(u){return r(a,this,n(u))}})},60244:function(i,d,e){"use strict";var t=e(94488),r=e(51135),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("isSupersetOf")},{isSupersetOf:r})},82928:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(17442),a=e(57002),s=e(69905),u=r([].join),c=r([].push);t({target:"Set",proto:!0,real:!0,forced:!0},{join:function(f){var h=n(this),p=f===void 0?",":s(f),x=[];return a(h,function(g){c(x,g)}),u(x,p)}})},42947:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(17442),a=e(19691),s=e(57002),u=a.Set,c=a.add;t({target:"Set",proto:!0,real:!0,forced:!0},{map:function(f){var h=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),x=new u;return s(h,function(g){c(x,p(g,g,h))}),x}})},71568:function(i,d,e){"use strict";var t=e(94488),r=e(48800);t({target:"Set",stat:!0,forced:!0},{of:r})},94194:function(i,d,e){"use strict";var t=e(94488),r=e(63335),n=e(17442),a=e(57002),s=TypeError;t({target:"Set",proto:!0,real:!0,forced:!0},{reduce:function(c){var o=n(this),f=arguments.length<2,h=f?void 0:arguments[1];if(r(c),a(o,function(p){f?(f=!1,h=p):h=c(h,p,p,o)}),f)throw new s("Reduce of empty set with no initial value");return h}})},30556:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(17442),a=e(57002);t({target:"Set",proto:!0,real:!0,forced:!0},{some:function(u){var c=n(this),o=r(u,arguments.length>1?arguments[1]:void 0);return a(c,function(f){if(o(f,f,c))return!0},!0)===!0}})},93102:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(36312);t({target:"Set",proto:!0,real:!0,forced:!0},{symmetricDifference:function(u){return r(a,this,n(u))}})},32100:function(i,d,e){"use strict";var t=e(94488),r=e(36312),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("symmetricDifference")},{symmetricDifference:r})},82074:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(24667);t({target:"Set",proto:!0,real:!0,forced:!0},{union:function(u){return r(a,this,n(u))}})},1821:function(i,d,e){"use strict";var t=e(94488),r=e(24667),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("union")},{union:r})},13578:function(i,d,e){"use strict";var t=e(94488),r=e(13764).charAt,n=e(95955),a=e(56902),s=e(69905);t({target:"String",proto:!0,forced:!0},{at:function(c){var o=s(n(this)),f=o.length,h=a(c),p=h>=0?h:f+h;return p<0||p>=f?void 0:r(o,p)}})},62882:function(i,d,e){"use strict";var t=e(94488),r=e(83126),n=e(25587),a=e(95955),s=e(69905),u=e(94844),c=e(13764),o=c.codeAt,f=c.charAt,h="String Iterator",p=u.set,x=u.getterFor(h),g=r(function(O){p(this,{type:h,string:O,index:0})},"String",function(){var O=x(this),S=O.string,I=O.index,E;return I>=S.length?n(void 0,!0):(E=f(S,I),O.index+=E.length,n({codePoint:o(E,0),position:I},!1))});t({target:"String",proto:!0,forced:!0},{codePoints:function(){return new g(s(a(this)))}})},59348:function(i,d,e){"use strict";var t=e(94488),r=e(67410);t({target:"String",stat:!0,forced:!0},{cooked:r})},37457:function(i,d,e){"use strict";var t=e(13247),r=e(94488),n=e(86528),a=e(94237),s=e(13743),u=e(80449),c=e(94029),o=e(55327),f=e(82762),h=e(37691).f,p=e(71698),x=e(42530),g=e(67410),P=e(79204),O=e(19268),S=new x.WeakMap,I=x.get,E=x.has,A=x.set,R=Array,T=TypeError,D=Object.freeze||Object,M=Object.isFrozen,B=Math.min,j=a("".charAt),G=a("".slice),H=a("".split),Y=a(/./.exec),L=/([\n\u2028\u2029]|\r\n?)/g,V=RegExp("^["+O+"]*"),K=RegExp("[^"+O+"]"),Q="Invalid tag",W="Invalid opening line",F="Invalid closing line",J=function(ce){var se=ce.raw;if(t&&!M(se))throw new T("Raw template should be frozen");if(E(S,se))return I(S,se);var fe=k(se),Ue=X(fe);return h(Ue,"raw",{value:D(fe)}),D(Ue),A(S,se,Ue),Ue},k=function(ce){var se=c(ce),fe=f(se),Ue=R(fe),Ze=R(fe),ot=0,dt,ct,Xe,je;if(!fe)throw new T(Q);for(;ot0)throw new T(W);dt[1]=""}if(me){if(dt.length===1||Y(K,dt[dt.length-1]))throw new T(F);dt[dt.length-2]="",dt[dt.length-1]=""}for(var Ve=2;Ve1?arguments[1]:void 0);return n(this,o)},!0)},16315:function(i,d,e){"use strict";var t=e(58261),r=e(90560).filterReject,n=e(27607),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("filterReject",function(c){var o=r(a(this),c,arguments.length>1?arguments[1]:void 0);return n(this,o)},!0)},56966:function(i,d,e){"use strict";var t=e(65911),r=e(6086),n=e(32278),a=e(58261),s=e(69478),u=a.aTypedArrayConstructor,c=a.exportTypedArrayStaticMethod;c("fromAsync",function(f){var h=this,p=arguments.length,x=p>1?arguments[1]:void 0,g=p>2?arguments[2]:void 0;return new(t("Promise"))(function(P){r(h),P(n(f,x,g))}).then(function(P){return s(u(h),P)})},!0)},60239:function(i,d,e){"use strict";var t=e(58261),r=e(36444),n=e(31384),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("groupBy",function(c){var o=arguments.length>1?arguments[1]:void 0;return r(a(this),c,o,n)},!0)},49381:function(i,d,e){"use strict";var t=e(58261),r=e(82762),n=e(75406),a=e(51981),s=e(93303),u=e(56902),c=e(3338),o=t.aTypedArray,f=t.getTypedArrayConstructor,h=t.exportTypedArrayMethod,p=Math.max,x=Math.min,g=!c(function(){var P=new Int8Array([1]),O=P.toSpliced(1,0,{valueOf:function(){return P[0]=2,3}});return O[0]!==2||O[1]!==3});h("toSpliced",function(O,S){var I=o(this),E=f(I),A=r(I),R=a(O,A),T=arguments.length,D=0,M,B,j,G,H,Y,L;if(T===0)M=B=0;else if(T===1)M=0,B=A-R;else if(B=x(p(u(S),0),A-R),M=T-2,M){G=new E(M),j=n(G);for(var V=2;V1?a(arguments[1]):void 0,M=f(D)==="base64"?h:p,B=D?!!D.strict:!1,j=B?T:O(T,E,"");if(j.length%4===0)S(j,-2)==="=="?j=S(j,0,-2):S(j,-1)==="="&&(j=S(j,0,-1));else if(B)throw new g("Input is not correctly padded");var G=j.length%4;switch(G){case 1:throw new g("Bad input length");case 2:j+="AA";break;case 3:j+="A"}for(var H=[],Y=0,L=j.length,V=function(W){var F=P(j,Y+W);if(!u(M,F))throw new g('Bad char in input: "'+F+'"');return M[F]<<18-6*W};Y>16&255,K>>8&255,K&255)}var Q=H.length;if(G===2){if(B&&H[Q-2]!==0)throw new g(A);Q-=2}else if(G===3){if(B&&H[Q-1]!==0)throw new g(A);Q--}return c(x,H,Q)}})},57151:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(94237),a=e(79606),s=r.Uint8Array,u=r.SyntaxError,c=r.parseInt,o=/[^\da-f]/i,f=n(o.exec),h=n("".slice);s&&t({target:"Uint8Array",stat:!0,forced:!0},{fromHex:function(x){a(x);var g=x.length;if(g%2)throw new u("String should have an even number of characters");if(f(o,x))throw new u("String should only contain hex characters");for(var P=new s(g/2),O=0;O>6*T&63)};I+2>(-2*L&6)));return H}})},55182:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(65911),a=e(94237),s=e(89945),u=e(3338),c=e(69905),o=e(57106),f=e(66244).i2c,h=n("btoa"),p=a("".charAt),x=a("".charCodeAt),g=!!h&&!u(function(){return h("hi")!=="aGk="}),P=g&&!u(function(){h()}),O=g&&u(function(){return h(null)!=="bnVsbA=="}),S=g&&h.length!==1;t({global:!0,bind:!0,enumerable:!0,forced:!g||P||O||S},{btoa:function(E){if(o(arguments.length,1),g)return s(h,r,c(E));for(var A=c(E),R="",T=0,D=f,M,B;p(A,T)||(D="=",T%1);){if(B=x(A,T+=.75),B>255)throw new(n("DOMException"))("The string contains characters outside of the Latin1 range","InvalidCharacterError");M=M<<8|B,R+=p(D,63&M>>8-T%1*8)}return R}})},91472:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(28887).clear;t({global:!0,bind:!0,enumerable:!0,forced:r.clearImmediate!==n},{clearImmediate:n})},34366:function(i,d,e){"use strict";var t=e(92916),r=e(66749),n=e(9518),a=e(59594),s=e(68151),u=function(o){if(o&&o.forEach!==a)try{s(o,"forEach",a)}catch(f){o.forEach=a}};for(var c in r)r[c]&&u(t[c]&&t[c].prototype);u(n)},85425:function(i,d,e){"use strict";var t=e(92916),r=e(66749),n=e(9518),a=e(11005),s=e(68151),u=e(94573),c=e(59893),o=c("iterator"),f=a.values,h=function(x,g){if(x){if(x[o]!==f)try{s(x,o,f)}catch(O){x[o]=f}if(u(x,g,!0),r[g]){for(var P in a)if(x[P]!==a[P])try{s(x,P,a[P])}catch(O){x[P]=a[P]}}}};for(var p in r)h(t[p]&&t[p].prototype,p);h(n,"DOMTokenList")},64522:function(i,d,e){"use strict";var t=e(94488),r=e(11270),n=e(65911),a=e(3338),s=e(20132),u=e(35012),c=e(37691).f,o=e(2291),f=e(64110),h=e(32621),p=e(56472),x=e(80449),g=e(13367),P=e(7825),O=e(52109),S=e(80739),I=e(94844),E=e(35454),A=e(16697),R="DOMException",T="DATA_CLONE_ERR",D=n("Error"),M=n(R)||function(){try{var Ze=n("MessageChannel")||r("worker_threads").MessageChannel;new Ze().port1.postMessage(new WeakMap)}catch(ot){if(ot.name===T&&ot.code===25)return ot.constructor}}(),B=M&&M.prototype,j=D.prototype,G=I.set,H=I.getterFor(R),Y="stack"in new D(R),L=function(Ze){return h(O,Ze)&&O[Ze].m?O[Ze].c:0},V=function(){p(this,K);var ot=arguments.length,dt=P(ot<1?void 0:arguments[0]),ct=P(ot<2?void 0:arguments[1],"Error"),Xe=L(ct);if(G(this,{type:R,name:ct,message:dt,code:Xe}),E||(this.name=ct,this.message=dt,this.code=Xe),Y){var je=new D(dt);je.name=R,c(this,"stack",u(1,S(je.stack,1)))}},K=V.prototype=s(j),Q=function(Ze){return{enumerable:!0,configurable:!0,get:Ze}},W=function(Ze){return Q(function(){return H(this)[Ze]})};E&&(f(K,"code",W("code")),f(K,"message",W("message")),f(K,"name",W("name"))),c(K,"constructor",u(1,V));var F=a(function(){return!(new M instanceof D)}),J=F||a(function(){return j.toString!==g||String(new M(1,2))!=="2: 1"}),k=F||a(function(){return new M(1,"DataCloneError").code!==25}),z=F||M[T]!==25||B[T]!==25,X=A?J||k||z:F;t({global:!0,constructor:!0,forced:X},{DOMException:X?V:M});var te=n(R),ie=te.prototype;J&&(A||M===te)&&o(ie,"toString",g),k&&E&&M===te&&f(ie,"code",Q(function(){return L(x(this).name)}));for(var ce in O)if(h(O,ce)){var se=O[ce],fe=se.s,Ue=u(6,se.c);h(te,fe)||c(te,fe,Ue),h(ie,fe)||c(ie,fe,Ue)}},41599:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(65911),a=e(35012),s=e(37691).f,u=e(32621),c=e(56472),o=e(25576),f=e(7825),h=e(52109),p=e(80739),x=e(35454),g=e(16697),P="DOMException",O=n("Error"),S=n(P),I=function(){c(this,E);var V=arguments.length,K=f(V<1?void 0:arguments[0]),Q=f(V<2?void 0:arguments[1],"Error"),W=new S(K,Q),F=new O(K);return F.name=P,s(W,"stack",a(1,p(F.stack,1))),o(W,this,I),W},E=I.prototype=S.prototype,A="stack"in new O(P),R="stack"in new S(1,2),T=S&&x&&Object.getOwnPropertyDescriptor(r,P),D=!!T&&!(T.writable&&T.configurable),M=A&&!D&&!R;t({global:!0,constructor:!0,forced:g||M},{DOMException:M?I:S});var B=n(P),j=B.prototype;if(j.constructor!==B){g||s(j,"constructor",a(1,B));for(var G in h)if(u(h,G)){var H=h[G],Y=H.s;u(B,Y)||s(B,Y,a(6,H.c))}}},86465:function(i,d,e){"use strict";var t=e(65911),r=e(94573),n="DOMException";r(t(n),n)},78437:function(i,d,e){"use strict";e(91472),e(91700)},73624:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(72933),a=e(63335),s=e(57106),u=e(90946),c=r.process;t({global:!0,enumerable:!0,dontCallGetSet:!0},{queueMicrotask:function(f){s(arguments.length,1),a(f);var h=u&&c.domain;n(h?h.bind(f):f)}})},62059:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(64110),a=e(35454),s=TypeError,u=Object.defineProperty,c=r.self!==r;try{if(a){var o=Object.getOwnPropertyDescriptor(r,"self");(c||!o||!o.get||!o.enumerable)&&n(r,"self",{get:function(){return r},set:function(h){if(this!==r)throw new s("Illegal invocation");u(r,"self",{value:h,writable:!0,configurable:!0,enumerable:!0})},configurable:!0,enumerable:!0})}else t({global:!0,simple:!0,forced:c},{self:r})}catch(f){}},91700:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(28887).set,a=e(93222),s=r.setImmediate?a(n,!1):n;t({global:!0,bind:!0,enumerable:!0,forced:r.setImmediate!==s},{setImmediate:s})},88469:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(93222),a=n(r.setInterval,!0);t({global:!0,bind:!0,forced:r.setInterval!==a},{setInterval:a})},91572:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(93222),a=n(r.setTimeout,!0);t({global:!0,bind:!0,forced:r.setTimeout!==a},{setTimeout:a})},10305:function(i,d,e){"use strict";var t=e(16697),r=e(94488),n=e(92916),a=e(65911),s=e(94237),u=e(3338),c=e(6145),o=e(55327),f=e(39812),h=e(4112),p=e(31946),x=e(18446),g=e(62003),P=e(80449),O=e(97607),S=e(32621),I=e(69392),E=e(68151),A=e(82762),R=e(57106),T=e(81644),D=e(2786),M=e(19691),B=e(57002),j=e(39311),G=e(25406),H=e(80426),Y=n.Object,L=n.Array,V=n.Date,K=n.Error,Q=n.TypeError,W=n.PerformanceMark,F=a("DOMException"),J=D.Map,k=D.has,z=D.get,X=D.set,te=M.Set,ie=M.add,ce=M.has,se=a("Object","keys"),fe=s([].push),Ue=s((!0).valueOf),Ze=s(1 .valueOf),ot=s("".valueOf),dt=s(V.prototype.getTime),ct=c("structuredClone"),Xe="DataCloneError",je="Transferring",De=function(de){return!u(function(){var Ee=new n.Set([7]),ft=de(Ee),qe=de(Y(7));return ft===Ee||!ft.has(7)||!p(qe)||+qe!=7})&&de},me=function(de,Ee){return!u(function(){var ft=new Ee,qe=de({a:ft,b:ft});return!(qe&&qe.a===qe.b&&qe.a instanceof Ee&&qe.a.stack===ft.stack)})},Ve=function(de){return!u(function(){var Ee=de(new n.AggregateError([1],ct,{cause:3}));return Ee.name!=="AggregateError"||Ee.errors[0]!==1||Ee.message!==ct||Ee.cause!==3})},vt=n.structuredClone,Ct=t||!me(vt,K)||!me(vt,F)||!Ve(vt),wt=!vt&&De(function(de){return new W(ct,{detail:de}).detail}),Ie=De(vt)||wt,Je=function(de){throw new F("Uncloneable type: "+de,Xe)},ht=function(de,Ee){throw new F((Ee||"Cloning")+" of "+de+" cannot be properly polyfilled in this engine",Xe)},Ne=function(de,Ee){return Ie||ht(Ee),Ie(de)},be=function(){var de;try{de=new n.DataTransfer}catch(Ee){try{de=new n.ClipboardEvent("").clipboardData}catch(ft){}}return de&&de.items&&de.files?de:null},le=function(de,Ee,ft){if(k(Ee,de))return z(Ee,de);var qe=ft||O(de),Ye,it,Tt,Yt,Oe,Le;if(qe==="SharedArrayBuffer")Ie?Ye=Ie(de):Ye=de;else{var ze=n.DataView;!ze&&!o(de.slice)&&ht("ArrayBuffer");try{if(o(de.slice)&&!de.resizable)Ye=de.slice(0);else for(it=de.byteLength,Tt=("maxByteLength"in de)?{maxByteLength:de.maxByteLength}:void 0,Ye=new ArrayBuffer(it,Tt),Yt=new ze(de),Oe=new ze(Ye),Le=0;Le1&&!h(arguments[1])?P(arguments[1]):void 0,qe=ft?ft.transfer:void 0,Ye,it;qe!==void 0&&(Ye=new J,it=tt(qe,Ye));var Tt=Ce(Ee,Ye);return it&&xt(it),Tt}})},41208:function(i,d,e){"use strict";e(88469),e(91572)},91340:function(i,d,e){"use strict";e(11005);var t=e(94488),r=e(92916),n=e(89945),a=e(94237),s=e(35454),u=e(3299),c=e(2291),o=e(64110),f=e(66477),h=e(94573),p=e(83126),x=e(94844),g=e(56472),P=e(55327),O=e(32621),S=e(80666),I=e(97607),E=e(80449),A=e(31946),R=e(69905),T=e(20132),D=e(35012),M=e(85428),B=e(26006),j=e(25587),G=e(57106),H=e(59893),Y=e(63668),L=H("iterator"),V="URLSearchParams",K=V+"Iterator",Q=x.set,W=x.getterFor(V),F=x.getterFor(K),J=Object.getOwnPropertyDescriptor,k=function(Ye){if(!s)return r[Ye];var it=J(r,Ye);return it&&it.value},z=k("fetch"),X=k("Request"),te=k("Headers"),ie=X&&X.prototype,ce=te&&te.prototype,se=r.RegExp,fe=r.TypeError,Ue=r.decodeURIComponent,Ze=r.encodeURIComponent,ot=a("".charAt),dt=a([].join),ct=a([].push),Xe=a("".replace),je=a([].shift),De=a([].splice),me=a("".split),Ve=a("".slice),vt=/\+/g,Ct=Array(4),wt=function(Ye){return Ct[Ye-1]||(Ct[Ye-1]=se("((?:%[\\da-f]{2}){"+Ye+"})","gi"))},Ie=function(Ye){try{return Ue(Ye)}catch(it){return Ye}},Je=function(Ye){var it=Xe(Ye,vt," "),Tt=4;try{return Ue(it)}catch(Yt){for(;Tt;)it=Xe(it,wt(Tt--),Ie);return it}},ht=/[!'()~]|%20/g,Ne={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},be=function(Ye){return Ne[Ye]},le=function(Ye){return Xe(Ze(Ye),ht,be)},ye=p(function(it,Tt){Q(this,{type:K,target:W(it).entries,index:0,kind:Tt})},V,function(){var it=F(this),Tt=it.target,Yt=it.index++;if(!Tt||Yt>=Tt.length)return it.target=void 0,j(void 0,!0);var Oe=Tt[Yt];switch(it.kind){case"keys":return j(Oe.key,!1);case"values":return j(Oe.value,!1)}return j([Oe.key,Oe.value],!1)},!0),Ce=function(Ye){this.entries=[],this.url=null,Ye!==void 0&&(A(Ye)?this.parseObject(Ye):this.parseQuery(typeof Ye=="string"?ot(Ye,0)==="?"?Ve(Ye,1):Ye:R(Ye)))};Ce.prototype={type:V,bindURL:function(Ye){this.url=Ye,this.update()},parseObject:function(Ye){var it=this.entries,Tt=B(Ye),Yt,Oe,Le,ze,mt,Dt,ue;if(Tt)for(Yt=M(Ye,Tt),Oe=Yt.next;!(Le=n(Oe,Yt)).done;){if(ze=M(E(Le.value)),mt=ze.next,(Dt=n(mt,ze)).done||(ue=n(mt,ze)).done||!n(mt,ze).done)throw new fe("Expected sequence with length 2");ct(it,{key:R(Dt.value),value:R(ue.value)})}else for(var gt in Ye)O(Ye,gt)&&ct(it,{key:gt,value:R(Ye[gt])})},parseQuery:function(Ye){if(Ye)for(var it=this.entries,Tt=me(Ye,"&"),Yt=0,Oe,Le;Yt0?arguments[0]:void 0,Tt=Q(this,new Ce(it));s||(this.size=Tt.entries.length)},xt=tt.prototype;if(f(xt,{append:function(it,Tt){var Yt=W(this);G(arguments.length,2),ct(Yt.entries,{key:R(it),value:R(Tt)}),s||this.length++,Yt.updateURL()},delete:function(Ye){for(var it=W(this),Tt=G(arguments.length,1),Yt=it.entries,Oe=R(Ye),Le=Tt<2?void 0:arguments[1],ze=Le===void 0?Le:R(Le),mt=0;mtYt.key?1:-1}),it.updateURL()},forEach:function(it){for(var Tt=W(this).entries,Yt=S(it,arguments.length>1?arguments[1]:void 0),Oe=0,Le;Oe1?ft(arguments[1]):{})}}),P(X)){var qe=function(it){return g(this,ie),new X(it,arguments.length>1?ft(arguments[1]):{})};ie.constructor=qe,qe.prototype=ie,t({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:qe})}}i.exports={URLSearchParams:tt,getState:W}},4890:function(i,d,e){"use strict";var t=e(2291),r=e(94237),n=e(69905),a=e(57106),s=URLSearchParams,u=s.prototype,c=r(u.append),o=r(u.delete),f=r(u.forEach),h=r([].push),p=new s("a=1&a=2&b=3");p.delete("a",1),p.delete("b",void 0),p+""!="a=2"&&t(u,"delete",function(x){var g=arguments.length,P=g<2?void 0:arguments[1];if(g&&P===void 0)return o(this,x);var O=[];f(this,function(M,B){h(O,{key:B,value:M})}),a(g,1);for(var S=n(x),I=n(P),E=0,A=0,R=!1,T=O.length,D;E?@[\\\]^|]/,vt=/[\0\t\n\r #/:<>?@[\\\]^|]/,Ct=/^[\u0000-\u0020]+/,wt=/(^|[^\u0000-\u0020])[\u0000-\u0020]+$/,Ie=/[\t\n\r]/g,Je,ht=function(bt){var et=X(bt,"."),We,Be,nt,jt,Nt,hr,gr;if(et.length&&et[et.length-1]===""&&et.length--,We=et.length,We>4)return bt;for(Be=[],nt=0;nt1&&V(jt,0)==="0"&&(Nt=K(Xe,jt)?16:8,jt=te(jt,Nt===8?1:2)),jt==="")hr=0;else{if(!K(Nt===10?De:Nt===8?je:me,jt))return bt;hr=H(jt,Nt)}J(Be,hr)}for(nt=0;nt=L(256,5-We))return null}else if(hr>255)return null;for(gr=F(Be),nt=0;nt6))return;for(hr=0;Me();){if(gr=null,hr>0)if(Me()==="."&&hr<4)nt++;else return;if(!K(ct,Me()))return;for(;K(ct,Me());){if(Ur=H(Me(),10),gr===null)gr=Ur;else{if(gr===0)return;gr=gr*10+Ur}if(gr>255)return;nt++}et[We]=et[We]*256+gr,hr++,(hr===2||hr===4)&&We++}if(hr!==4)return;break}else if(Me()===":"){if(nt++,!Me())return}else if(Me())return;et[We++]=jt}if(Be!==null)for(_n=We-Be,We=7;We!==0&&_n>0;)ir=et[We],et[We--]=et[Be+_n-1],et[Be+--_n]=ir;else if(We!==8)return;return et},be=function(bt){for(var et=null,We=1,Be=null,nt=0,jt=0;jt<8;jt++)bt[jt]!==0?(nt>We&&(et=Be,We=nt),Be=null,nt=0):(Be===null&&(Be=jt),++nt);return nt>We&&(et=Be,We=nt),et},le=function(bt){var et,We,Be,nt;if(typeof bt=="number"){for(et=[],We=0;We<4;We++)ce(et,bt%256),bt=Y(bt/256);return Q(et,".")}else if(typeof bt=="object"){for(et="",Be=be(bt),We=0;We<8;We++)nt&&bt[We]===0||(nt&&(nt=!1),Be===We?(et+=We?":":"::",nt=!0):(et+=W(bt[We],16),We<7&&(et+=":")));return"["+et+"]"}return bt},ye={},Ce=p({},ye,{" ":1,'"':1,"<":1,">":1,"`":1}),tt=p({},Ce,{"#":1,"?":1,"{":1,"}":1}),xt=p({},tt,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),de=function(bt,et){var We=P(bt,0);return We>32&&We<127&&!h(et,bt)?bt:encodeURIComponent(bt)},Ee={ftp:21,file:null,http:80,https:443,ws:80,wss:443},ft=function(bt,et){var We;return bt.length===2&&K(ot,V(bt,0))&&((We=V(bt,1))===":"||!et&&We==="|")},qe=function(bt){var et;return bt.length>1&&ft(te(bt,0,2))&&(bt.length===2||(et=V(bt,2))==="/"||et==="\\"||et==="?"||et==="#")},Ye=function(bt){return bt==="."||ie(bt)==="%2e"},it=function(bt){return bt=ie(bt),bt===".."||bt==="%2e."||bt===".%2e"||bt==="%2e%2e"},Tt={},Yt={},Oe={},Le={},ze={},mt={},Dt={},ue={},gt={},tr={},Ht={},Ut={},cr={},He={},pt={},kt={},ar={},$t={},pr={},Ir={},Lr={},qt=function(bt,et,We){var Be=S(bt),nt,jt,Nt;if(et){if(jt=this.parse(Be),jt)throw new G(jt);this.searchParams=null}else{if(We!==void 0&&(nt=new qt(We,!0)),jt=this.parse(Be,null,nt),jt)throw new G(jt);Nt=B(new M),Nt.bindURL(this),this.searchParams=Nt}};qt.prototype={type:"URL",parse:function(bt,et,We){var Be=this,nt=et||Tt,jt=0,Nt="",hr=!1,gr=!1,Ur=!1,_n,ir,Me,Tr;for(bt=S(bt),et||(Be.scheme="",Be.username="",Be.password="",Be.host=null,Be.port=null,Be.path=[],Be.query=null,Be.fragment=null,Be.cannotBeABaseURL=!1,bt=k(bt,Ct,""),bt=k(bt,wt,"$1")),bt=k(bt,Ie,""),_n=x(bt);jt<=_n.length;){switch(ir=_n[jt],nt){case Tt:if(ir&&K(ot,ir))Nt+=ie(ir),nt=Yt;else{if(et)return fe;nt=Oe;continue}break;case Yt:if(ir&&(K(dt,ir)||ir==="+"||ir==="-"||ir==="."))Nt+=ie(ir);else if(ir===":"){if(et&&(Be.isSpecial()!==h(Ee,Nt)||Nt==="file"&&(Be.includesCredentials()||Be.port!==null)||Be.scheme==="file"&&!Be.host))return;if(Be.scheme=Nt,et){Be.isSpecial()&&Ee[Be.scheme]===Be.port&&(Be.port=null);return}Nt="",Be.scheme==="file"?nt=He:Be.isSpecial()&&We&&We.scheme===Be.scheme?nt=Le:Be.isSpecial()?nt=ue:_n[jt+1]==="/"?(nt=ze,jt++):(Be.cannotBeABaseURL=!0,J(Be.path,""),nt=pr)}else{if(et)return fe;Nt="",nt=Oe,jt=0;continue}break;case Oe:if(!We||We.cannotBeABaseURL&&ir!=="#")return fe;if(We.cannotBeABaseURL&&ir==="#"){Be.scheme=We.scheme,Be.path=g(We.path),Be.query=We.query,Be.fragment="",Be.cannotBeABaseURL=!0,nt=Lr;break}nt=We.scheme==="file"?He:mt;continue;case Le:if(ir==="/"&&_n[jt+1]==="/")nt=gt,jt++;else{nt=mt;continue}break;case ze:if(ir==="/"){nt=tr;break}else{nt=$t;continue}case mt:if(Be.scheme=We.scheme,ir===Je)Be.username=We.username,Be.password=We.password,Be.host=We.host,Be.port=We.port,Be.path=g(We.path),Be.query=We.query;else if(ir==="/"||ir==="\\"&&Be.isSpecial())nt=Dt;else if(ir==="?")Be.username=We.username,Be.password=We.password,Be.host=We.host,Be.port=We.port,Be.path=g(We.path),Be.query="",nt=Ir;else if(ir==="#")Be.username=We.username,Be.password=We.password,Be.host=We.host,Be.port=We.port,Be.path=g(We.path),Be.query=We.query,Be.fragment="",nt=Lr;else{Be.username=We.username,Be.password=We.password,Be.host=We.host,Be.port=We.port,Be.path=g(We.path),Be.path.length--,nt=$t;continue}break;case Dt:if(Be.isSpecial()&&(ir==="/"||ir==="\\"))nt=gt;else if(ir==="/")nt=tr;else{Be.username=We.username,Be.password=We.password,Be.host=We.host,Be.port=We.port,nt=$t;continue}break;case ue:if(nt=gt,ir!=="/"||V(Nt,jt+1)!=="/")continue;jt++;break;case gt:if(ir!=="/"&&ir!=="\\"){nt=tr;continue}break;case tr:if(ir==="@"){hr&&(Nt="%40"+Nt),hr=!0,Me=x(Nt);for(var Fe=0;Fe65535)return Ze;Be.port=Be.isSpecial()&&na===Ee[Be.scheme]?null:na,Nt=""}if(et)return;nt=ar;continue}else return Ze;break;case He:if(Be.scheme="file",ir==="/"||ir==="\\")nt=pt;else if(We&&We.scheme==="file")switch(ir){case Je:Be.host=We.host,Be.path=g(We.path),Be.query=We.query;break;case"?":Be.host=We.host,Be.path=g(We.path),Be.query="",nt=Ir;break;case"#":Be.host=We.host,Be.path=g(We.path),Be.query=We.query,Be.fragment="",nt=Lr;break;default:qe(Q(g(_n,jt),""))||(Be.host=We.host,Be.path=g(We.path),Be.shortenPath()),nt=$t;continue}else{nt=$t;continue}break;case pt:if(ir==="/"||ir==="\\"){nt=kt;break}We&&We.scheme==="file"&&!qe(Q(g(_n,jt),""))&&(ft(We.path[0],!0)?J(Be.path,We.path[0]):Be.host=We.host),nt=$t;continue;case kt:if(ir===Je||ir==="/"||ir==="\\"||ir==="?"||ir==="#"){if(!et&&ft(Nt))nt=$t;else if(Nt===""){if(Be.host="",et)return;nt=ar}else{if(Tr=Be.parseHost(Nt),Tr)return Tr;if(Be.host==="localhost"&&(Be.host=""),et)return;Nt="",nt=ar}continue}else Nt+=ir;break;case ar:if(Be.isSpecial()){if(nt=$t,ir!=="/"&&ir!=="\\")continue}else if(!et&&ir==="?")Be.query="",nt=Ir;else if(!et&&ir==="#")Be.fragment="",nt=Lr;else if(ir!==Je&&(nt=$t,ir!=="/"))continue;break;case $t:if(ir===Je||ir==="/"||ir==="\\"&&Be.isSpecial()||!et&&(ir==="?"||ir==="#")){if(it(Nt)?(Be.shortenPath(),ir!=="/"&&!(ir==="\\"&&Be.isSpecial())&&J(Be.path,"")):Ye(Nt)?ir!=="/"&&!(ir==="\\"&&Be.isSpecial())&&J(Be.path,""):(Be.scheme==="file"&&!Be.path.length&&ft(Nt)&&(Be.host&&(Be.host=""),Nt=V(Nt,0)+":"),J(Be.path,Nt)),Nt="",Be.scheme==="file"&&(ir===Je||ir==="?"||ir==="#"))for(;Be.path.length>1&&Be.path[0]==="";)z(Be.path);ir==="?"?(Be.query="",nt=Ir):ir==="#"&&(Be.fragment="",nt=Lr)}else Nt+=de(ir,tt);break;case pr:ir==="?"?(Be.query="",nt=Ir):ir==="#"?(Be.fragment="",nt=Lr):ir!==Je&&(Be.path[0]+=de(ir,ye));break;case Ir:!et&&ir==="#"?(Be.fragment="",nt=Lr):ir!==Je&&(ir==="'"&&Be.isSpecial()?Be.query+="%27":ir==="#"?Be.query+="%23":Be.query+=de(ir,ye));break;case Lr:ir!==Je&&(Be.fragment+=de(ir,Ce));break}jt++}},parseHost:function(bt){var et,We,Be;if(V(bt,0)==="["){if(V(bt,bt.length-1)!=="]"||(et=Ne(te(bt,1,-1)),!et))return Ue;this.host=et}else if(this.isSpecial()){if(bt=O(bt),K(Ve,bt)||(et=ht(bt),et===null))return Ue;this.host=et}else{if(K(vt,bt))return Ue;for(et="",We=x(bt),Be=0;Be1?arguments[1]:void 0,nt=T(We,new qt(et,!1,Be));r||(We.href=nt.serialize(),We.origin=nt.getOrigin(),We.protocol=nt.getProtocol(),We.username=nt.getUsername(),We.password=nt.getPassword(),We.host=nt.getHost(),We.hostname=nt.getHostname(),We.port=nt.getPort(),We.pathname=nt.getPathname(),We.search=nt.getSearch(),We.searchParams=nt.getSearchParams(),We.hash=nt.getHash())},Wt=Ft.prototype,Qt=function(bt,et){return{get:function(){return D(this)[bt]()},set:et&&function(We){return D(this)[et](We)},configurable:!0,enumerable:!0}};if(r&&(o(Wt,"href",Qt("serialize","setHref")),o(Wt,"origin",Qt("getOrigin")),o(Wt,"protocol",Qt("getProtocol","setProtocol")),o(Wt,"username",Qt("getUsername","setUsername")),o(Wt,"password",Qt("getPassword","setPassword")),o(Wt,"host",Qt("getHost","setHost")),o(Wt,"hostname",Qt("getHostname","setHostname")),o(Wt,"port",Qt("getPort","setPort")),o(Wt,"pathname",Qt("getPathname","setPathname")),o(Wt,"search",Qt("getSearch","setSearch")),o(Wt,"searchParams",Qt("getSearchParams")),o(Wt,"hash",Qt("getHash","setHash"))),c(Wt,"toJSON",function(){return D(this).serialize()},{enumerable:!0}),c(Wt,"toString",function(){return D(this).serialize()},{enumerable:!0}),j){var yr=j.createObjectURL,Er=j.revokeObjectURL;yr&&c(Ft,"createObjectURL",s(yr,j)),Er&&c(Ft,"revokeObjectURL",s(Er,j))}I(Ft,"URL"),t({global:!0,constructor:!0,forced:!n,sham:!r},{URL:Ft})},25204:function(i,d,e){"use strict";e(13588)},47803:function(i,d,e){"use strict";var t=e(94488),r=e(89945);t({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return r(URL.prototype.toString,this)}})},73825:function(i,d,e){"use strict";e.d(d,{Z:function(){return t}});function t(r){if(Array.isArray(r))return r}},65873:function(i,d,e){"use strict";e.d(d,{Z:function(){return r}});var t=e(89878);function r(n,a,s){return a=(0,t.Z)(a),a in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}},38329:function(i,d,e){"use strict";e.d(d,{Z:function(){return t}});function t(){return t=Object.assign?Object.assign.bind():function(r){for(var n=1;n=0)&&(s[c]=n[c]);return s}function r(n,a){if(n==null)return{};var s=t(n,a),u,c;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(n);for(c=0;c=0)&&Object.prototype.propertyIsEnumerable.call(n,u)&&(s[u]=n[u])}return s}},87296:function(i,d,e){"use strict";e.d(d,{Z:function(){return s}});var t=e(73825);function r(u,c){var o=u==null?null:typeof Symbol!="undefined"&&u[Symbol.iterator]||u["@@iterator"];if(o!=null){var f,h,p,x,g=[],P=!0,O=!1;try{if(p=(o=o.call(u)).next,c===0){if(Object(o)!==o)return;P=!1}else for(;!(P=(f=p.call(o)).done)&&(g.push(f.value),g.length!==c);P=!0);}catch(S){O=!0,h=S}finally{try{if(!P&&o.return!=null&&(x=o.return(),Object(x)!==x))return}finally{if(O)throw h}}return g}}var n=e(99227),a=e(66160);function s(u,c){return(0,t.Z)(u)||r(u,c)||(0,n.Z)(u,c)||(0,a.Z)()}},89878:function(i,d,e){"use strict";e.d(d,{Z:function(){return n}});var t=e(8616);function r(a,s){if((0,t.Z)(a)!="object"||!a)return a;var u=a[Symbol.toPrimitive];if(u!==void 0){var c=u.call(a,s||"default");if((0,t.Z)(c)!="object")return c;throw new TypeError("@@toPrimitive must return a primitive value.")}return(s==="string"?String:Number)(a)}function n(a){var s=r(a,"string");return(0,t.Z)(s)=="symbol"?s:String(s)}},8616:function(i,d,e){"use strict";e.d(d,{Z:function(){return t}});function t(r){"@babel/helpers - typeof";return t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},t(r)}},99227:function(i,d,e){"use strict";e.d(d,{Z:function(){return r}});function t(n,a){(a==null||a>n.length)&&(a=n.length);for(var s=0,u=new Array(a);sr.length)&&(n=r.length);for(var a=0,s=Array(n);a3?(fe=ot===se)&&(J=Ue[(F=Ue[4])?5:(F=3,3)],Ue[4]=Ue[5]=p):Ue[0]<=Ze&&((fe=ce<2&&Zese||se>ot)&&(Ue[4]=ce,Ue[5]=se,te.n=ot,F=0))}if(fe||ce>1)return I;throw X=!0,se}return function(ce,se,fe){if(k>1)throw TypeError("Generator is already running");for(X&&se===1&&ie(se,fe),F=se,J=fe;(x=F<2?p:J)||!X;){W||(F?F<3?(F>1&&(te.n=-1),ie(F,J)):te.n=J:te.v=J);try{if(k=2,W){if(F||(ce="next"),x=W[ce]){if(!(x=x.call(W,J)))throw TypeError("iterator result is not an object");if(!x.done)return x;J=x.value,F<2&&(F=0)}else F===1&&(x=W.return)&&x.call(W),F<2&&(J=TypeError("The iterator does not provide a '"+ce+"' method"),F=1);W=p}else if((x=(X=te.n<0)?J:V.call(K,te))!==I)break}catch(Ue){W=p,F=1,J=Ue}finally{k=1}}return{value:x,done:X}}}(B,G,H),!0),L}var I={};function E(){}function A(){}function R(){}x=Object.getPrototypeOf;var T=[][P]?x(x([][P]())):(r(x={},P,function(){return this}),x),D=R.prototype=E.prototype=Object.create(T);function M(B){return Object.setPrototypeOf?Object.setPrototypeOf(B,R):(B.__proto__=R,r(B,O,"GeneratorFunction")),B.prototype=Object.create(D),B}return A.prototype=R,r(D,"constructor",R),r(R,"constructor",A),A.displayName="GeneratorFunction",r(R,O,"GeneratorFunction"),r(D),r(D,O,"Generator"),r(D,P,function(){return this}),r(D,"toString",function(){return"[object Generator]"}),(n=function(){return{w:S,m:M}})()}function a(p,x){function g(O,S,I,E){try{var A=p[O](S),R=A.value;return R instanceof t?x.resolve(R.v).then(function(T){g("next",T,I,E)},function(T){g("throw",T,I,E)}):x.resolve(R).then(function(T){A.value=T,I(A)},function(T){return g("throw",T,I,E)})}catch(T){E(T)}}var P;this.next||(r(a.prototype),r(a.prototype,typeof Symbol=="function"&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),r(this,"_invoke",function(O,S,I){function E(){return new x(function(A,R){g(O,I,A,R)})}return P=P?P.then(E,E):E()},!0)}function s(p,x,g,P,O){return new a(n().w(p,x,g,P),O||Promise)}function u(p,x,g,P,O){var S=s(p,x,g,P,O);return S.next().then(function(I){return I.done?I.value:S.next()})}function c(p){var x=Object(p),g=[];for(var P in x)g.unshift(P);return function O(){for(;g.length;)if((P=g.pop())in x)return O.value=P,O.done=!1,O;return O.done=!0,O}}var o=e(76190);function f(p){if(p!=null){var x=p[typeof Symbol=="function"&&Symbol.iterator||"@@iterator"],g=0;if(x)return x.call(p);if(typeof p.next=="function")return p;if(!isNaN(p.length))return{next:function(){return p&&g>=p.length&&(p=void 0),{value:p&&p[g++],done:!p}}}}throw new TypeError((0,o.Z)(p)+" is not iterable")}function h(){"use strict";var p=n(),x=p.m(h),g=(Object.getPrototypeOf?Object.getPrototypeOf(x):x.__proto__).constructor;function P(I){var E=typeof I=="function"&&I.constructor;return!!E&&(E===g||(E.displayName||E.name)==="GeneratorFunction")}var O={throw:1,return:2,break:3,continue:3};function S(I){var E,A;return function(R){E||(E={stop:function(){return A(R.a,2)},catch:function(){return R.v},abrupt:function(D,M){return A(R.a,O[D],M)},delegateYield:function(D,M,B){return E.resultName=M,A(R.d,f(D),B)},finish:function(D){return A(R.f,D)}},A=function(D,M,B){R.p=E.prev,R.n=E.next;try{return D(M,B)}finally{E.next=R.n}}),E.resultName&&(E[E.resultName]=R.v,E.resultName=void 0),E.sent=R.v,E.next=R.n;try{return I.call(this,E)}finally{R.p=E.prev,R.n=E.next}}}return(h=function(){return{wrap:function(A,R,T,D){return p.w(S(A),R,T,D&&D.reverse())},isGeneratorFunction:P,mark:p.m,awrap:function(A,R){return new t(A,R)},AsyncIterator:a,async:function(A,R,T,D,M){return(P(R)?s:u)(S(A),R,T,D,M)},keys:c,values:f}})()}},18773:function(i,d,e){"use strict";e.d(d,{Z:function(){return t}});function t(r,n){return t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,s){return a.__proto__=s,a},t(r,n)}},42978:function(i,d,e){"use strict";e.d(d,{Z:function(){return s}});var t=e(42028);function r(u,c){var o=u==null?null:typeof Symbol!="undefined"&&u[Symbol.iterator]||u["@@iterator"];if(o!=null){var f,h,p,x,g=[],P=!0,O=!1;try{if(p=(o=o.call(u)).next,c===0){if(Object(o)!==o)return;P=!1}else for(;!(P=(f=p.call(o)).done)&&(g.push(f.value),g.length!==c);P=!0);}catch(S){O=!0,h=S}finally{try{if(!P&&o.return!=null&&(x=o.return(),Object(x)!==x))return}finally{if(O)throw h}}return g}}var n=e(3208),a=e(23317);function s(u,c){return(0,t.Z)(u)||r(u,c)||(0,n.Z)(u,c)||(0,a.Z)()}},66712:function(i,d,e){"use strict";e.d(d,{Z:function(){return s}});var t=e(42028),r=e(7553),n=e(3208),a=e(23317);function s(u){return(0,t.Z)(u)||(0,r.Z)(u)||(0,n.Z)(u)||(0,a.Z)()}},94480:function(i,d,e){"use strict";e.d(d,{Z:function(){return u}});var t=e(97047);function r(c){if(Array.isArray(c))return(0,t.Z)(c)}var n=e(7553),a=e(3208);function s(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function u(c){return r(c)||(0,n.Z)(c)||(0,a.Z)(c)||s()}},88058:function(i,d,e){"use strict";e.d(d,{Z:function(){return n}});var t=e(76190);function r(a,s){if((0,t.Z)(a)!="object"||!a)return a;var u=a[Symbol.toPrimitive];if(u!==void 0){var c=u.call(a,s||"default");if((0,t.Z)(c)!="object")return c;throw new TypeError("@@toPrimitive must return a primitive value.")}return(s==="string"?String:Number)(a)}function n(a){var s=r(a,"string");return(0,t.Z)(s)=="symbol"?s:s+""}},76190:function(i,d,e){"use strict";e.d(d,{Z:function(){return t}});function t(r){"@babel/helpers - typeof";return t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},t(r)}},3208:function(i,d,e){"use strict";e.d(d,{Z:function(){return r}});var t=e(97047);function r(n,a){if(n){if(typeof n=="string")return(0,t.Z)(n,a);var s={}.toString.call(n).slice(8,-1);return s==="Object"&&n.constructor&&(s=n.constructor.name),s==="Map"||s==="Set"?Array.from(n):s==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?(0,t.Z)(n,a):void 0}}},5529:function(i,d,e){"use strict";e.d(d,{Z:function(){return u}});var t=e(58289),r=e(18773);function n(c){try{return Function.toString.call(c).indexOf("[native code]")!==-1}catch(o){return typeof c=="function"}}var a=e(75538);function s(c,o,f){if((0,a.Z)())return Reflect.construct.apply(null,arguments);var h=[null];h.push.apply(h,o);var p=new(c.bind.apply(c,h));return f&&(0,r.Z)(p,f.prototype),p}function u(c){var o=typeof Map=="function"?new Map:void 0;return u=function(h){if(h===null||!n(h))return h;if(typeof h!="function")throw new TypeError("Super expression must either be null or a function");if(o!==void 0){if(o.has(h))return o.get(h);o.set(h,p)}function p(){return s(h,arguments,(0,t.Z)(this).constructor)}return p.prototype=Object.create(h.prototype,{constructor:{value:p,enumerable:!1,writable:!0,configurable:!0}}),(0,r.Z)(p,h)},u(c)}},53280:function(i,d,e){"use strict";e.d(d,{D:function(){return r}});function t(n,a,s){var u=s||{},c=u.noTrailing,o=c===void 0?!1:c,f=u.noLeading,h=f===void 0?!1:f,p=u.debounceMode,x=p===void 0?void 0:p,g,P=!1,O=0;function S(){g&&clearTimeout(g)}function I(A){var R=A||{},T=R.upcomingOnly,D=T===void 0?!1:T;S(),P=!D}function E(){for(var A=arguments.length,R=new Array(A),T=0;Tn?h?(O=Date.now(),o||(g=setTimeout(x?j:B,n))):B():o!==!0&&(g=setTimeout(x?j:B,x===void 0?n-M:n))}return E.cancel=I,E}function r(n,a,s){var u=s||{},c=u.atBegin,o=c===void 0?!1:c;return t(n,a,{debounceMode:o!==!1})}}},__webpack_module_cache__={};function __webpack_require__(i){var d=__webpack_module_cache__[i];if(d!==void 0)return d.exports;var e=__webpack_module_cache__[i]={id:i,loaded:!1,exports:{}};return __webpack_modules__[i].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(i){var d=i&&i.__esModule?function(){return i.default}:function(){return i};return __webpack_require__.d(d,{a:d}),d}}(),function(){var i=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},d;__webpack_require__.t=function(e,t){if(t&1&&(e=this(e)),t&8||typeof e=="object"&&e&&(t&4&&e.__esModule||t&16&&typeof e.then=="function"))return e;var r=Object.create(null);__webpack_require__.r(r);var n={};d=d||[null,i({}),i([]),i(i)];for(var a=t&2&&e;typeof a=="object"&&!~d.indexOf(a);a=i(a))Object.getOwnPropertyNames(a).forEach(function(s){n[s]=function(){return e[s]}});return n.default=function(){return e},__webpack_require__.d(r,n),r}}(),function(){__webpack_require__.d=function(i,d){for(var e in d)__webpack_require__.o(d,e)&&!__webpack_require__.o(i,e)&&Object.defineProperty(i,e,{enumerable:!0,get:d[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(i){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(d,e){return __webpack_require__.f[e](i,d),d},[]))}}(),function(){__webpack_require__.u=function(i){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",65:"p__StudentEffectivenessAnalysis__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",745:"p__Classrooms__Lists__SmartPlan__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1025:"p__KnowledgeHub__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1150:"p__BwDemo__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1344:"p__Hami__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1443:"p__EffectivenessAnalysis__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1994:"p__Classrooms__Lists__AI__AIknowledge__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2306:"p__Classrooms__Lists__AI__AIagent__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2524:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3443:"p__knowledgegraph__Statistics__AbilityMap__Detail",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3589:"p__knowledgegraph__Statistics__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3897:"p__WxMiniProgram__Courseware__Study__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4339:"p__knowledgegraph__Statistics__PathAtlas__Detail",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5741:"p__Classrooms__Lists__SmartPlan__index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5927:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__TestResult",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7172:"p__User__Detail__MemberCenter__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8137:"p__knowledgegraph__Statistics__PathAtlas__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8319:"p__tasks__resylt__index",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8522:"p__Classrooms__Lists__SmartPlan__Info__PptInfo__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8795:"p__Classrooms__Lists__Exercise__Detail__components__WordInfo__index",8797:"p__Competitions__Edit__index",8821:"p__Shixuns__New__components__IntelligentProject__AiStreamIndex__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9472:"p__Shixuns__Detail__Poll__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9590:"p__User__Detail__TeachGroup__index",9595:"p__knowledgegraph__Statistics__AbilityMap__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[i]||i)+"."+{26:"c4c73d91",65:"9fb2e1f2",67:"2f66fc7a",109:"39c71d5b",117:"8656a198",195:"7f7fc419",264:"fc8e9f98",265:"a0127e6d",292:"2aa236e6",310:"169eada6",316:"1f60ada6",337:"164d5649",342:"22b028ad",354:"d4d139cf",459:"ebe1fba7",479:"cdd7b2f9",485:"d4e879fe",508:"c2eb0e29",532:"0c2878e2",533:"372d1862",547:"e3eabc58",556:"5b84415a",559:"c3659962",576:"d4b8b8e9",629:"44a1d9a5",643:"dfc7addb",671:"4a609b8d",680:"cc37e05d",700:"b2702fc9",737:"4801ad96",741:"7b29d4d7",745:"3c3fd56f",799:"ef875469",869:"35807840",895:"b253e79d",919:"61c4361c",921:"f979ce4e",928:"501775b9",981:"24da50c7",1006:"b06234d6",1025:"6d54e611",1043:"734acbcd",1045:"870ced65",1048:"92ee6e27",1070:"19becb50",1144:"c90eccaf",1148:"bd72d279",1150:"78fc9157",1154:"8cb80842",1211:"50d9c6d6",1253:"313fa327",1257:"e930f8e4",1265:"8d828485",1274:"5f6ea65a",1276:"b5cf1119",1343:"24929ea3",1344:"6e5d4bcb",1416:"9e64a388",1423:"71a205c6",1427:"00d9b246",1443:"18dd09bb",1450:"c120c250",1461:"4d7972f7",1462:"fcf08abc",1470:"c91b5e38",1475:"3f42e604",1482:"5094b016",1512:"903f222b",1520:"975ac2fa",1545:"93e9d69c",1578:"0034d46c",1581:"75b545ae",1582:"018f0719",1646:"e6e27b60",1657:"50868c89",1660:"9a01362f",1674:"fd32b8f8",1702:"f8a1e2fb",1713:"e9a58823",1717:"bd09694c",1727:"3065358a",1750:"b7b647ca",1783:"94d987c5",1799:"480f9d5b",1831:"b5eba764",1836:"dd4fa1aa",1855:"b8836776",1880:"ad45c198",1939:"e0d00b2f",1953:"f69bffae",1962:"0cfefa0f",1994:"4c505432",2011:"59d51f98",2045:"a00532ad",2076:"975fa1fc",2102:"dd9f4f76",2141:"d8cc3b5f",2216:"22d2e17a",2240:"69f03a21",2249:"f4830452",2254:"e932fc9d",2300:"83840044",2303:"79f63d80",2306:"f286149d",2307:"aef53651",2338:"607c428b",2339:"0df1c841",2386:"192e235c",2396:"4018d0b5",2404:"9947801a",2412:"ee4bdbe6",2425:"6395c7f9",2443:"dcdedf58",2460:"7bbd6b44",2476:"af179972",2494:"68080a87",2501:"d722c581",2524:"082c5602",2529:"1d61bf02",2535:"ec8401f2",2538:"de4a3723",2539:"1d137d0d",2548:"0b12947c",2570:"add8bec6",2594:"e87d3761",2603:"aedb70f4",2659:"67a74233",2707:"9c94e598",2806:"f25979a1",2819:"6a51b3e9",2823:"8a5c3421",2826:"b6facb6d",2829:"04afceb2",2837:"54a82605",2865:"65feae35",2875:"17065131",2884:"7c47d0e4",2969:"ab3357d7",2983:"91704030",3006:"65bc57d5",3133:"9bf3f89c",3141:"f71e5054",3157:"7aace7a2",3183:"6b2b41c0",3198:"8e655451",3212:"d1e92fbf",3220:"04c55b9c",3247:"3e067fda",3260:"3f60edc1",3282:"6321faa3",3317:"6ac2eb58",3332:"adf89b8c",3355:"70aec3ec",3356:"fd27135f",3391:"41de0b29",3433:"eb295c0a",3442:"94d835d1",3443:"a8c1ee62",3447:"53f7f7d5",3451:"dc780fea",3496:"6c398c8f",3509:"063978d8",3550:"3dc83156",3581:"e0067e45",3585:"affb96e2",3589:"60e9d5ba",3665:"9417a96c",3668:"8485980d",3685:"0121b8f1",3697:"481a10d9",3747:"a242078c",3754:"632a2854",3777:"d5b0f2f1",3784:"6bb60f53",3805:"9dbcb95e",3861:"cf2f3073",3862:"ead12001",3873:"cbd45599",3885:"f87f7f15",3897:"8c833a50",3910:"3d673f42",3935:"8d89c3e0",3951:"22eb8c33",3987:"5cecd51b",4014:"27a8e97c",4017:"719b6f4e",4030:"7d4f4118",4056:"cb5e72f3",4058:"1e6ac98f",4078:"e3704084",4088:"6f7d1078",4093:"d174e4ed",4105:"6f076825",4110:"cdd771e0",4144:"3a3e1d31",4164:"d5aadc38",4216:"16dd9066",4217:"6dab4a11",4227:"e0cc2a0c",4259:"da2b61eb",4264:"e37e60a8",4339:"2b3b00b3",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"8a727df2",4492:"924f160a",4496:"8ac42754",4498:"5a034681",4504:"00048f78",4514:"2545d187",4520:"4c5844ef",4546:"afe93b3b",4565:"cd70a302",4572:"de064712",4599:"cff4dc1f",4601:"b7bd63ac",4610:"7c077716",4621:"ba37e852",4628:"ece2c60c",4662:"ac20845d",4685:"c33f1528",4715:"2bc25b53",4736:"270b9d3d",4741:"c48e7b73",4757:"78686012",4766:"93d0b6de",4770:"30420c59",4790:"619413e4",4795:"5fe385f3",4797:"a24e92db",4800:"9fc17eb1",4849:"d47c26d8",4850:"1edda4b7",4862:"967c9ff8",4884:"acce6640",4889:"c1a5cdb1",4928:"967ed5b1",4973:"0f60287a",4994:"d13abe23",5022:"62848d23",5043:"e0acbcce",5048:"9e8c8e6b",5060:"85dafcc6",5096:"90b2336c",5111:"c9c7f822",5125:"d802b28f",5148:"36c6cb30",5176:"c94e5c48",5179:"6930c22e",5186:"b47223ef",5191:"d4ba2bbd",5238:"934ec965",5290:"5dabcdc2",5297:"cfbd7020",5319:"c9d7b623",5321:"1163c84e",5329:"e2b1184d",5335:"51973496",5345:"c780d73b",5354:"7ae70604",5357:"dda43c5a",5359:"2b95e20f",5382:"56ba29a6",5402:"9add57d6",5416:"454536b7",5434:"38b302a6",5470:"373021ec",5494:"d89549c4",5518:"22084e66",5549:"dd838d9e",5572:"2b89fb67",5573:"76833890",5599:"d877eb5e",5624:"573aae7f",5631:"e00d3d36",5650:"cccc7973",5679:"4a090bef",5705:"9e2bd49b",5729:"b71e8b56",5741:"1770f124",5764:"e0d7e586",5775:"6e2833b8",5786:"839a527f",5798:"48de79dd",5816:"35707547",5825:"ecf03496",5876:"5eded409",5888:"ac3b6b30",5891:"7b65f91f",5895:"e68f1a7d",5902:"98b3ead1",5915:"0691f052",5927:"da8a848f",5992:"19341897",6029:"c3bce616",6034:"07bed09a",6045:"d268f87f",6047:"3ce45acd",6052:"0c6e914b",6063:"c24d1f1a",6069:"211c571f",6095:"56e260c1",6126:"99519171",6127:"8297dbe3",6170:"6a37a1b1",6265:"dfb26875",6270:"7bfd2dbe",6277:"b8cc0d16",6328:"08221d7f",6366:"a529b573",6378:"7f3a946a",6411:"2a270776",6434:"4c989897",6444:"c11fcccc",6452:"461efb5b",6521:"fb8e8181",6531:"1e4cd45d",6541:"47ea0552",6583:"bcc027e1",6587:"df690aa2",6634:"0f995f76",6651:"2516551d",6685:"9cfa7303",6729:"d10f5574",6741:"60e2b163",6758:"5db7d636",6774:"59d4d618",6784:"6981ea90",6788:"28780534",6796:"bce16b65",6805:"e4807c26",6811:"8d77054c",6820:"5aabe8f5",6845:"69691efb",6882:"d7cf4bab",6883:"96224112",6904:"53fdd509",6913:"3ebb9303",6963:"efd1bf2f",6982:"5bb61540",6985:"6abb4311",7008:"9109c501",7042:"15afc187",7043:"7a5c5800",7045:"a081d94b",7046:"001f9ac8",7058:"557b8e9d",7062:"e706aae0",7084:"46ccce72",7156:"e7466006",7172:"80af92d7",7178:"b609fdc6",7182:"dde2ef82",7242:"532a4f94",7260:"6babaedc",7331:"2e27a23b",7333:"67d36e9c",7365:"1005464f",7395:"4bae25fe",7460:"6c3cf3af",7477:"bf058487",7482:"eb681eb6",7527:"ab32e055",7545:"dcfbd9d7",7560:"031104b7",7573:"97f85034",7589:"89549a1f",7591:"c8233ce9",7614:"a6a51188",7622:"fcc3582c",7686:"4fcec9f9",7706:"c2a79e40",7806:"ef067c8a",7852:"87241eb0",7855:"5da44a1c",7857:"fbeffd8f",7878:"2a9f7265",7883:"c55b56b8",7884:"3aefaec5",7922:"a25162e6",7964:"29aed9a1",8014:"4cf3613c",8062:"d7d12296",8072:"c712282d",8077:"b7e26b5a",8085:"75eb787b",8089:"d536b13a",8137:"1c81a560",8143:"ad59c48b",8155:"906f6b9c",8161:"83c5fa9a",8237:"89cef1dd",8241:"7411d7eb",8302:"598581e7",8307:"af04d1ae",8319:"b8af74ec",8340:"e3e4d3ad",8350:"07df8a75",8398:"46895268",8431:"dc741013",8435:"3d0e0959",8447:"ae0ee30a",8517:"c64be9fa",8522:"21e78d24",8561:"333e8ec9",8563:"8f79a704",8634:"92569016",8639:"21c350a0",8665:"8d0ff4ed",8688:"778ad46f",8689:"5103dd52",8723:"96b5738a",8737:"ce7dad23",8776:"0ad26240",8782:"3994cd40",8787:"e2983d10",8795:"4860345a",8797:"0969057f",8821:"073bde83",8823:"4322d2e4",8827:"639896e4",8842:"9f25a3e2",8866:"be4c78f0",8882:"0a772923",8885:"88d2b637",8898:"d002bcd8",8909:"60f42ee0",8920:"7f82440c",8963:"790aecdd",8982:"7deb4417",8999:"e6c9be6d",9076:"0b84f506",9104:"bbcb2345",9133:"25a388ea",9205:"a3471fc9",9215:"08951f0f",9252:"0d791a59",9260:"f163e60e",9332:"ddb6f231",9360:"4689ee51",9366:"6593543e",9391:"90128275",9404:"9fcc3d3e",9408:"dc31f2a4",9416:"6ad3230b",9472:"98e780de",9487:"388476ff",9489:"a6c1dc6f",9507:"5a155e83",9554:"ed358e7b",9559:"f794af19",9590:"379c5f22",9595:"25ea3992",9647:"691e885a",9649:"4905839c",9674:"cb23268e",9677:"23e49bcb",9695:"6a124f19",9715:"f4a98502",9716:"74162f97",9762:"ce639d21",9785:"92417e74",9788:"217c8a0f",9890:"e4914815",9891:"801723f9",9895:"b8e31ff2",9905:"531d56f3",9921:"d929838c",9922:"dabae06a",9928:"5989f5e0",9944:"cab47848",9950:"74f6dfb2",9968:"17466785"}[i]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(i){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",65:"p__StudentEffectivenessAnalysis__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",745:"p__Classrooms__Lists__SmartPlan__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1025:"p__KnowledgeHub__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1344:"p__Hami__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1443:"p__EffectivenessAnalysis__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1994:"p__Classrooms__Lists__AI__AIknowledge__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2306:"p__Classrooms__Lists__AI__AIagent__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2524:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3443:"p__knowledgegraph__Statistics__AbilityMap__Detail",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3873:"p__virtualSpaces__Lists__Lesson__index",3897:"p__WxMiniProgram__Courseware__Study__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4339:"p__knowledgegraph__Statistics__PathAtlas__Detail",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5741:"p__Classrooms__Lists__SmartPlan__index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5927:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__TestResult",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7172:"p__User__Detail__MemberCenter__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8137:"p__knowledgegraph__Statistics__PathAtlas__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8319:"p__tasks__resylt__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8522:"p__Classrooms__Lists__SmartPlan__Info__PptInfo__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8795:"p__Classrooms__Lists__Exercise__Detail__components__WordInfo__index",8797:"p__Competitions__Edit__index",8821:"p__Shixuns__New__components__IntelligentProject__AiStreamIndex__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9472:"p__Shixuns__Detail__Poll__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9590:"p__User__Detail__TeachGroup__index",9595:"p__knowledgegraph__Statistics__AbilityMap__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[i]||i)+"."+{26:"733ddb1e",65:"a6b3e531",67:"029f6918",109:"b9c23c40",195:"299a59ad",264:"5fd9b3fc",265:"bcb485e4",292:"376f627a",310:"9707ac7a",337:"1d464bd2",342:"9d120446",479:"1bb3e420",485:"d63578fe",508:"9e254fc7",532:"21e56ad9",533:"4300d9a2",547:"5581debc",556:"789b4b22",559:"c49aa5ba",576:"8bf77b42",643:"d98420ff",680:"e67e9e01",700:"416299a6",737:"72eaccaa",745:"f454bc97",799:"7613a684",869:"af851eb7",895:"ce8634e8",919:"7b6bf46e",921:"b09f4288",928:"3745b2d1",1006:"cd44886b",1025:"8680dbac",1043:"e8c0878b",1045:"e1c4fec3",1048:"64fc11e1",1070:"e67e9e01",1148:"754fff63",1211:"9bf643f5",1253:"b5c2c61f",1257:"7b8c452c",1265:"cc8d4613",1276:"bbc6eeec",1343:"9e46c075",1344:"099ffb3b",1416:"a66c356b",1423:"0534f297",1427:"7de4aa62",1443:"275581f6",1450:"63954a12",1461:"6ece609a",1470:"afcb0f79",1475:"be5327ba",1482:"f9f88e34",1512:"f3653a35",1520:"f7300d0e",1545:"f145eeb1",1578:"955b54c7",1581:"144e8627",1582:"ba721023",1657:"ee2287f6",1674:"fdbc1e05",1702:"522451c1",1713:"34d25278",1717:"9017801c",1727:"8804f63d",1783:"51dc8cca",1831:"45d1d689",1836:"5f0d3f7f",1855:"a88676c2",1880:"33802bae",1939:"1a5a1b37",1953:"3b2cf0d2",1962:"84e145fa",1994:"aba61e18",2045:"dcfad42d",2076:"1cea3fde",2102:"08e28f8d",2141:"5eb2f330",2216:"3f94e824",2240:"e7cce869",2254:"64cff177",2303:"4b6c9e89",2306:"7e0b9785",2307:"b2c54321",2338:"7f6781a1",2339:"92fc7df5",2396:"8876ae2f",2404:"d9aa211d",2412:"c34e9c61",2425:"cc6591f1",2443:"8ce865e5",2460:"03cdfb68",2476:"cf85a190",2501:"2441982c",2524:"e39c73f1",2529:"c717395e",2539:"4cd64205",2548:"75182034",2570:"652e2977",2603:"3745b2d1",2659:"f6071a36",2707:"cabcb16e",2806:"c0ade113",2819:"82c67c32",2823:"a13b21fb",2826:"be01e8ce",2829:"4605b854",2865:"6ef3cf6b",2875:"5b3114cd",2884:"6451b7f8",2983:"d1d544a4",3006:"7fce4e74",3141:"ecd9027b",3157:"5795331e",3183:"b2253f40",3212:"ad1521c1",3220:"1a8a9f14",3247:"f670cb5d",3260:"5a483a96",3282:"0f132e8b",3317:"390325ea",3332:"c0cb51aa",3355:"62bfb3d7",3356:"09ef7307",3391:"89554b70",3433:"09f7123c",3442:"7216725b",3443:"7b6bf46e",3447:"1653d818",3451:"e3a31387",3496:"7fb183b0",3509:"70043ca5",3581:"a1be2c54",3585:"5f288e7b",3665:"3e192df6",3668:"ad707b11",3685:"5356e3de",3747:"0750500b",3784:"05ecae20",3873:"6cb1a719",3897:"d7ae199d",3910:"658d457f",3935:"cc4b3b37",3951:"8745ae68",4030:"1de12d96",4056:"10eacfff",4078:"aa54548e",4093:"dc0d9129",4105:"9d922cf1",4144:"f10aa199",4164:"4c96eade",4216:"3745b2d1",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"ae8a189b",4339:"f316031f",4449:"e68d8d58",4492:"de71e80b",4496:"dcb45324",4498:"a31f5262",4504:"bff34996",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"977c3bc6",4601:"3c8ac557",4610:"687005a6",4621:"4534af9c",4662:"11b33ae5",4715:"06409cee",4736:"e89a19bd",4741:"edc5f085",4757:"73b754d2",4766:"b5df5a8e",4770:"dafd4d8c",4795:"9e0c6059",4800:"f50302a4",4849:"82d3ed88",4862:"6be86df4",4884:"bd293d3b",4889:"55dc1530",4928:"3ec9e47f",4973:"129c56e8",4994:"538691c4",5022:"81b1b86b",5043:"4d348909",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"aa8ceb84",5176:"9c49e7fa",5179:"21f01751",5186:"1b6f46c4",5191:"62c651fa",5238:"8f522562",5297:"3a2685a1",5319:"d7f8f334",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b228de34",5382:"1356c3ed",5402:"359ba8a5",5470:"2f935faa",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"75413a04",5624:"c4392173",5650:"f8f63f4b",5705:"df6bf207",5729:"f6e4f676",5741:"1bdfdc1b",5775:"f99db9ab",5786:"37a81eaa",5798:"ce1cf7da",5816:"43dd9f9d",5825:"8dc231c8",5888:"215b0119",5891:"095caaf1",5895:"7eff338b",5902:"c30e5df2",5915:"bc9c3e69",5927:"64cbf3c5",5992:"a5625ec7",6029:"4dfaf827",6052:"b0238dca",6063:"1c67a8a6",6069:"98ad77e6",6127:"66ea13ef",6265:"8e129355",6270:"07911741",6277:"0544a7e9",6328:"1d366bbd",6366:"079fc2d8",6434:"db339afb",6444:"bb471f47",6452:"50a6d310",6541:"d1c967cd",6583:"1769a9ab",6587:"9c49e7fa",6634:"27423a87",6651:"b07fe216",6685:"7514740b",6729:"376181a1",6741:"b838eb14",6758:"c8ee0d05",6784:"1affe817",6788:"40ac0023",6796:"28c0b3a9",6805:"3e988a30",6820:"1ac8b19c",6845:"ebefd97a",6882:"c2d2eada",6883:"9b7cf91d",6904:"81f38392",6913:"4a62ce5c",6963:"84e145fa",6982:"ea03ee5d",7008:"9a2d99bf",7042:"7b6bf46e",7043:"d109402d",7045:"7d36736d",7046:"c7301ded",7058:"40e510f5",7062:"7ffc0ccc",7172:"ef54b1b3",7178:"6e47d75d",7182:"9c7ac543",7242:"4f353f61",7260:"928abc9d",7395:"5c10e8d8",7460:"eb19edf0",7477:"09521da4",7482:"809f9009",7527:"9cb7be9f",7545:"e037b576",7560:"d82e43ca",7589:"6828cc9e",7614:"8e370373",7622:"dbcbd3d3",7806:"bd9accb9",7852:"fbefc7a5",7855:"c21502c8",7857:"6071267c",7878:"2b521fde",7883:"f85314f7",7884:"749716d8",7922:"7239517c",8014:"5ab4388f",8062:"8e384b9f",8072:"10958afc",8077:"5275d1f3",8085:"a40e2b9c",8137:"66f37f26",8143:"df74d34a",8155:"d345abd7",8237:"a15c17c9",8241:"174709c1",8302:"65435707",8307:"06ed69e3",8319:"44f8355a",8398:"2c790b63",8431:"244f47c8",8435:"055820b8",8447:"0534acc3",8517:"596dea44",8522:"cf0b444f",8563:"adef7772",8634:"9ac40e24",8665:"c52575bc",8688:"f98a445e",8689:"d5ee6df5",8723:"495c54e9",8782:"6499b7ed",8787:"121de108",8795:"23231ec2",8797:"ef4d6764",8821:"f7d574a3",8823:"aa5e3cb0",8827:"40984d97",8866:"fddbf9ed",8882:"88d4f80b",8885:"de905169",8982:"f3c8b77c",8999:"42d19932",9076:"6a501148",9133:"54fd6676",9205:"1e43ebcb",9215:"f737e7e7",9332:"8d449bfa",9360:"dad08667",9366:"3f6c2582",9391:"59be6bd5",9404:"d8cf04f7",9408:"d3565b1a",9416:"adb56e5d",9472:"77b86e55",9487:"3be6b9d9",9489:"ee2bb5b7",9507:"aebf977a",9590:"38c5632a",9595:"7b6bf46e",9647:"6538e824",9649:"5e708a2c",9674:"809451cc",9677:"da08b5ee",9695:"80b32abf",9715:"7d3257ac",9716:"13664757",9785:"cfde2ff2",9788:"4459d92d",9890:"e3ec12d1",9891:"512a9301",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[i]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(i){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(i){return i=Object.create(i),i.children||(i.children=[]),Object.defineProperty(i,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+i.id)}}),i}}(),function(){__webpack_require__.o=function(i,d){return Object.prototype.hasOwnProperty.call(i,d)}}(),function(){var i={};__webpack_require__.l=function(d,e,t,r){if(i[d]){i[d].push(e);return}var n,a;if(t!==void 0)for(var s=document.getElementsByTagName("script"),u=0;un?h?(O=Date.now(),o||(g=setTimeout(x?j:B,n))):B():o!==!0&&(g=setTimeout(x?j:B,x===void 0?n-M:n))}return E.cancel=I,E}function r(n,a,s){var u=s||{},c=u.atBegin,o=c===void 0?!1:c;return t(n,a,{debounceMode:o!==!1})}}},__webpack_module_cache__={};function __webpack_require__(i){var d=__webpack_module_cache__[i];if(d!==void 0)return d.exports;var e=__webpack_module_cache__[i]={id:i,loaded:!1,exports:{}};return __webpack_modules__[i].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(i){var d=i&&i.__esModule?function(){return i.default}:function(){return i};return __webpack_require__.d(d,{a:d}),d}}(),function(){var i=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},d;__webpack_require__.t=function(e,t){if(t&1&&(e=this(e)),t&8||typeof e=="object"&&e&&(t&4&&e.__esModule||t&16&&typeof e.then=="function"))return e;var r=Object.create(null);__webpack_require__.r(r);var n={};d=d||[null,i({}),i([]),i(i)];for(var a=t&2&&e;typeof a=="object"&&!~d.indexOf(a);a=i(a))Object.getOwnPropertyNames(a).forEach(function(s){n[s]=function(){return e[s]}});return n.default=function(){return e},__webpack_require__.d(r,n),r}}(),function(){__webpack_require__.d=function(i,d){for(var e in d)__webpack_require__.o(d,e)&&!__webpack_require__.o(i,e)&&Object.defineProperty(i,e,{enumerable:!0,get:d[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(i){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(d,e){return __webpack_require__.f[e](i,d),d},[]))}}(),function(){__webpack_require__.u=function(i){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",65:"p__StudentEffectivenessAnalysis__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",745:"p__Classrooms__Lists__SmartPlan__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1025:"p__KnowledgeHub__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1150:"p__BwDemo__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1344:"p__Hami__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1443:"p__EffectivenessAnalysis__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1994:"p__Classrooms__Lists__AI__AIknowledge__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2306:"p__Classrooms__Lists__AI__AIagent__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2524:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3443:"p__knowledgegraph__Statistics__AbilityMap__Detail",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3589:"p__knowledgegraph__Statistics__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3897:"p__WxMiniProgram__Courseware__Study__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4339:"p__knowledgegraph__Statistics__PathAtlas__Detail",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5741:"p__Classrooms__Lists__SmartPlan__index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5927:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__TestResult",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7172:"p__User__Detail__MemberCenter__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8137:"p__knowledgegraph__Statistics__PathAtlas__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8319:"p__tasks__resylt__index",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8522:"p__Classrooms__Lists__SmartPlan__Info__PptInfo__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8795:"p__Classrooms__Lists__Exercise__Detail__components__WordInfo__index",8797:"p__Competitions__Edit__index",8821:"p__Shixuns__New__components__IntelligentProject__AiStreamIndex__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9472:"p__Shixuns__Detail__Poll__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9590:"p__User__Detail__TeachGroup__index",9595:"p__knowledgegraph__Statistics__AbilityMap__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[i]||i)+"."+{26:"c4c73d91",65:"9fb2e1f2",67:"2f66fc7a",109:"39c71d5b",117:"8656a198",195:"7f7fc419",264:"fc8e9f98",265:"a0127e6d",292:"2aa236e6",310:"169eada6",316:"1f60ada6",337:"164d5649",342:"22b028ad",354:"d4d139cf",459:"ebe1fba7",479:"cdd7b2f9",485:"d4e879fe",508:"c2eb0e29",532:"0c2878e2",533:"372d1862",547:"e3eabc58",556:"5b84415a",559:"c3659962",576:"d4b8b8e9",629:"44a1d9a5",643:"dfc7addb",671:"4a609b8d",680:"cc37e05d",700:"b2702fc9",737:"4801ad96",741:"7b29d4d7",745:"3c3fd56f",799:"ef875469",869:"35807840",895:"b253e79d",919:"61c4361c",921:"f979ce4e",928:"501775b9",981:"24da50c7",1006:"b06234d6",1025:"6d54e611",1043:"734acbcd",1045:"870ced65",1048:"92ee6e27",1070:"19becb50",1144:"c90eccaf",1148:"bd72d279",1150:"78fc9157",1154:"8cb80842",1211:"50d9c6d6",1253:"313fa327",1257:"e930f8e4",1265:"8d828485",1274:"5f6ea65a",1276:"b5cf1119",1343:"24929ea3",1344:"6e5d4bcb",1416:"9e64a388",1423:"71a205c6",1427:"00d9b246",1443:"18dd09bb",1450:"c120c250",1461:"4d7972f7",1462:"fcf08abc",1470:"c91b5e38",1475:"3f42e604",1482:"5094b016",1512:"903f222b",1520:"975ac2fa",1545:"93e9d69c",1578:"0034d46c",1581:"75b545ae",1582:"018f0719",1646:"e6e27b60",1657:"50868c89",1660:"9a01362f",1674:"fd32b8f8",1702:"f8a1e2fb",1713:"e9a58823",1717:"bd09694c",1727:"3065358a",1750:"b7b647ca",1783:"94d987c5",1799:"480f9d5b",1831:"b5eba764",1836:"dd4fa1aa",1855:"b8836776",1880:"ad45c198",1939:"e0d00b2f",1953:"f69bffae",1962:"0cfefa0f",1994:"4c505432",2011:"59d51f98",2045:"a00532ad",2076:"975fa1fc",2102:"dd9f4f76",2141:"d8cc3b5f",2216:"22d2e17a",2240:"69f03a21",2249:"f4830452",2254:"e932fc9d",2300:"83840044",2303:"79f63d80",2306:"f286149d",2307:"aef53651",2338:"607c428b",2339:"0df1c841",2386:"192e235c",2396:"4018d0b5",2404:"9947801a",2412:"ee4bdbe6",2425:"6395c7f9",2443:"dcdedf58",2460:"7bbd6b44",2476:"af179972",2494:"68080a87",2501:"d722c581",2524:"082c5602",2529:"1d61bf02",2535:"ec8401f2",2538:"de4a3723",2539:"1d137d0d",2548:"0b12947c",2570:"add8bec6",2594:"e87d3761",2603:"aedb70f4",2659:"67a74233",2707:"9c94e598",2806:"f25979a1",2819:"6a51b3e9",2823:"8a5c3421",2826:"b6facb6d",2829:"04afceb2",2837:"54a82605",2865:"65feae35",2875:"17065131",2884:"7c47d0e4",2969:"ab3357d7",2983:"91704030",3006:"65bc57d5",3133:"9bf3f89c",3141:"f71e5054",3157:"7aace7a2",3183:"6b2b41c0",3198:"8e655451",3212:"d1e92fbf",3220:"04c55b9c",3247:"3e067fda",3260:"3f60edc1",3282:"6321faa3",3317:"6ac2eb58",3332:"adf89b8c",3355:"70aec3ec",3356:"fd27135f",3391:"41de0b29",3433:"eb295c0a",3442:"94d835d1",3443:"a8c1ee62",3447:"53f7f7d5",3451:"dc780fea",3496:"6c398c8f",3509:"063978d8",3550:"3dc83156",3581:"dc7d4598",3585:"affb96e2",3589:"60e9d5ba",3665:"9417a96c",3668:"8485980d",3685:"0121b8f1",3697:"481a10d9",3747:"a242078c",3754:"632a2854",3777:"d5b0f2f1",3784:"6bb60f53",3805:"9dbcb95e",3861:"cf2f3073",3862:"ead12001",3873:"cbd45599",3885:"f87f7f15",3897:"8c833a50",3910:"3d673f42",3935:"8d89c3e0",3951:"22eb8c33",3987:"5cecd51b",4014:"27a8e97c",4017:"719b6f4e",4030:"7d4f4118",4056:"cb5e72f3",4058:"1e6ac98f",4078:"e3704084",4088:"6f7d1078",4093:"d174e4ed",4105:"6f076825",4110:"cdd771e0",4144:"3a3e1d31",4164:"d5aadc38",4216:"16dd9066",4217:"6dab4a11",4227:"e0cc2a0c",4259:"da2b61eb",4264:"e37e60a8",4339:"2b3b00b3",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"8a727df2",4492:"924f160a",4496:"8ac42754",4498:"5a034681",4504:"00048f78",4514:"2545d187",4520:"4c5844ef",4546:"afe93b3b",4565:"cd70a302",4572:"de064712",4599:"cff4dc1f",4601:"b7bd63ac",4610:"7c077716",4621:"ba37e852",4628:"ece2c60c",4662:"ac20845d",4685:"c33f1528",4715:"2bc25b53",4736:"270b9d3d",4741:"c48e7b73",4757:"78686012",4766:"93d0b6de",4770:"30420c59",4790:"619413e4",4795:"5fe385f3",4797:"a24e92db",4800:"9fc17eb1",4849:"d47c26d8",4850:"1edda4b7",4862:"967c9ff8",4884:"acce6640",4889:"c1a5cdb1",4928:"967ed5b1",4973:"0f60287a",4994:"d13abe23",5022:"62848d23",5043:"e0acbcce",5048:"9e8c8e6b",5060:"85dafcc6",5096:"90b2336c",5111:"c9c7f822",5125:"d802b28f",5148:"36c6cb30",5176:"c94e5c48",5179:"6930c22e",5186:"b47223ef",5191:"d4ba2bbd",5238:"934ec965",5290:"5dabcdc2",5297:"cfbd7020",5319:"c9d7b623",5321:"1163c84e",5329:"e2b1184d",5335:"51973496",5345:"c780d73b",5354:"7ae70604",5357:"dda43c5a",5359:"2b95e20f",5382:"56ba29a6",5402:"9add57d6",5416:"454536b7",5434:"38b302a6",5470:"373021ec",5494:"d89549c4",5518:"22084e66",5549:"dd838d9e",5572:"2b89fb67",5573:"76833890",5599:"d877eb5e",5624:"573aae7f",5631:"e00d3d36",5650:"cccc7973",5679:"4a090bef",5705:"9e2bd49b",5729:"b71e8b56",5741:"1770f124",5764:"e0d7e586",5775:"6e2833b8",5786:"839a527f",5798:"48de79dd",5816:"35707547",5825:"ecf03496",5876:"5eded409",5888:"ac3b6b30",5891:"7b65f91f",5895:"e68f1a7d",5902:"98b3ead1",5915:"0691f052",5927:"da8a848f",5992:"19341897",6029:"c3bce616",6034:"07bed09a",6045:"d268f87f",6047:"3ce45acd",6052:"0c6e914b",6063:"c24d1f1a",6069:"211c571f",6095:"56e260c1",6126:"99519171",6127:"8297dbe3",6170:"6a37a1b1",6265:"dfb26875",6270:"7bfd2dbe",6277:"79ec3d38",6328:"08221d7f",6366:"a529b573",6378:"7f3a946a",6411:"2a270776",6434:"4c989897",6444:"c11fcccc",6452:"461efb5b",6521:"fb8e8181",6531:"1e4cd45d",6541:"47ea0552",6583:"bcc027e1",6587:"df690aa2",6634:"0f995f76",6651:"2516551d",6685:"9cfa7303",6729:"d10f5574",6741:"60e2b163",6758:"5db7d636",6774:"59d4d618",6784:"6981ea90",6788:"28780534",6796:"bce16b65",6805:"e4807c26",6811:"8d77054c",6820:"5aabe8f5",6845:"69691efb",6882:"d7cf4bab",6883:"96224112",6904:"53fdd509",6913:"3ebb9303",6963:"efd1bf2f",6982:"5bb61540",6985:"6abb4311",7008:"9109c501",7042:"15afc187",7043:"7a5c5800",7045:"a081d94b",7046:"001f9ac8",7058:"557b8e9d",7062:"e706aae0",7084:"46ccce72",7156:"e7466006",7172:"80af92d7",7178:"b609fdc6",7182:"dde2ef82",7242:"532a4f94",7260:"6babaedc",7331:"2e27a23b",7333:"67d36e9c",7365:"1005464f",7395:"4bae25fe",7460:"6c3cf3af",7477:"bf058487",7482:"eb681eb6",7527:"ab32e055",7545:"dcfbd9d7",7560:"031104b7",7573:"97f85034",7589:"89549a1f",7591:"c8233ce9",7614:"a6a51188",7622:"fcc3582c",7686:"4fcec9f9",7706:"c2a79e40",7806:"ef067c8a",7852:"87241eb0",7855:"5da44a1c",7857:"fbeffd8f",7878:"2a9f7265",7883:"c55b56b8",7884:"3aefaec5",7922:"a25162e6",7964:"29aed9a1",8014:"4cf3613c",8062:"d7d12296",8072:"c712282d",8077:"b7e26b5a",8085:"75eb787b",8089:"d536b13a",8137:"1c81a560",8143:"ad59c48b",8155:"906f6b9c",8161:"83c5fa9a",8237:"89cef1dd",8241:"7411d7eb",8302:"598581e7",8307:"af04d1ae",8319:"b8af74ec",8340:"e3e4d3ad",8350:"07df8a75",8398:"46895268",8431:"dc741013",8435:"3d0e0959",8447:"ae0ee30a",8517:"c64be9fa",8522:"21e78d24",8561:"333e8ec9",8563:"8f79a704",8634:"92569016",8639:"21c350a0",8665:"8d0ff4ed",8688:"778ad46f",8689:"5103dd52",8723:"96b5738a",8737:"ce7dad23",8776:"0ad26240",8782:"3994cd40",8787:"e2983d10",8795:"4860345a",8797:"0969057f",8821:"073bde83",8823:"4322d2e4",8827:"639896e4",8842:"9f25a3e2",8866:"be4c78f0",8882:"0a772923",8885:"88d2b637",8898:"d002bcd8",8909:"60f42ee0",8920:"7f82440c",8963:"790aecdd",8982:"7deb4417",8999:"e6c9be6d",9076:"0b84f506",9104:"bbcb2345",9133:"25a388ea",9205:"a3471fc9",9215:"08951f0f",9252:"0d791a59",9260:"f163e60e",9332:"ddb6f231",9360:"4689ee51",9366:"6593543e",9391:"90128275",9404:"9fcc3d3e",9408:"dc31f2a4",9416:"6ad3230b",9472:"98e780de",9487:"388476ff",9489:"a6c1dc6f",9507:"5a155e83",9554:"ed358e7b",9559:"f794af19",9590:"379c5f22",9595:"25ea3992",9647:"691e885a",9649:"4905839c",9674:"cb23268e",9677:"23e49bcb",9695:"6a124f19",9715:"f4a98502",9716:"74162f97",9762:"ce639d21",9785:"92417e74",9788:"217c8a0f",9890:"e4914815",9891:"801723f9",9895:"b8e31ff2",9905:"531d56f3",9921:"d929838c",9922:"dabae06a",9928:"5989f5e0",9944:"cab47848",9950:"74f6dfb2",9968:"17466785"}[i]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(i){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",65:"p__StudentEffectivenessAnalysis__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",745:"p__Classrooms__Lists__SmartPlan__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1025:"p__KnowledgeHub__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1344:"p__Hami__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1443:"p__EffectivenessAnalysis__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1994:"p__Classrooms__Lists__AI__AIknowledge__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2306:"p__Classrooms__Lists__AI__AIagent__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2524:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3443:"p__knowledgegraph__Statistics__AbilityMap__Detail",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3873:"p__virtualSpaces__Lists__Lesson__index",3897:"p__WxMiniProgram__Courseware__Study__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4339:"p__knowledgegraph__Statistics__PathAtlas__Detail",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5741:"p__Classrooms__Lists__SmartPlan__index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5927:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__TestResult",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7172:"p__User__Detail__MemberCenter__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8137:"p__knowledgegraph__Statistics__PathAtlas__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8319:"p__tasks__resylt__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8522:"p__Classrooms__Lists__SmartPlan__Info__PptInfo__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8795:"p__Classrooms__Lists__Exercise__Detail__components__WordInfo__index",8797:"p__Competitions__Edit__index",8821:"p__Shixuns__New__components__IntelligentProject__AiStreamIndex__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9472:"p__Shixuns__Detail__Poll__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9590:"p__User__Detail__TeachGroup__index",9595:"p__knowledgegraph__Statistics__AbilityMap__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[i]||i)+"."+{26:"733ddb1e",65:"a6b3e531",67:"029f6918",109:"b9c23c40",195:"299a59ad",264:"5fd9b3fc",265:"bcb485e4",292:"376f627a",310:"9707ac7a",337:"1d464bd2",342:"9d120446",479:"1bb3e420",485:"d63578fe",508:"9e254fc7",532:"21e56ad9",533:"4300d9a2",547:"5581debc",556:"789b4b22",559:"c49aa5ba",576:"8bf77b42",643:"d98420ff",680:"e67e9e01",700:"416299a6",737:"72eaccaa",745:"f454bc97",799:"7613a684",869:"af851eb7",895:"ce8634e8",919:"7b6bf46e",921:"b09f4288",928:"3745b2d1",1006:"cd44886b",1025:"8680dbac",1043:"e8c0878b",1045:"e1c4fec3",1048:"64fc11e1",1070:"e67e9e01",1148:"754fff63",1211:"9bf643f5",1253:"b5c2c61f",1257:"7b8c452c",1265:"cc8d4613",1276:"bbc6eeec",1343:"9e46c075",1344:"099ffb3b",1416:"a66c356b",1423:"0534f297",1427:"7de4aa62",1443:"275581f6",1450:"63954a12",1461:"6ece609a",1470:"afcb0f79",1475:"be5327ba",1482:"f9f88e34",1512:"f3653a35",1520:"f7300d0e",1545:"f145eeb1",1578:"955b54c7",1581:"144e8627",1582:"ba721023",1657:"ee2287f6",1674:"fdbc1e05",1702:"522451c1",1713:"34d25278",1717:"9017801c",1727:"8804f63d",1783:"51dc8cca",1831:"45d1d689",1836:"5f0d3f7f",1855:"a88676c2",1880:"33802bae",1939:"1a5a1b37",1953:"3b2cf0d2",1962:"84e145fa",1994:"aba61e18",2045:"dcfad42d",2076:"1cea3fde",2102:"08e28f8d",2141:"5eb2f330",2216:"3f94e824",2240:"e7cce869",2254:"64cff177",2303:"4b6c9e89",2306:"7e0b9785",2307:"b2c54321",2338:"7f6781a1",2339:"92fc7df5",2396:"8876ae2f",2404:"d9aa211d",2412:"c34e9c61",2425:"cc6591f1",2443:"8ce865e5",2460:"03cdfb68",2476:"cf85a190",2501:"2441982c",2524:"e39c73f1",2529:"c717395e",2539:"4cd64205",2548:"75182034",2570:"652e2977",2603:"3745b2d1",2659:"f6071a36",2707:"cabcb16e",2806:"c0ade113",2819:"82c67c32",2823:"a13b21fb",2826:"be01e8ce",2829:"4605b854",2865:"6ef3cf6b",2875:"5b3114cd",2884:"6451b7f8",2983:"d1d544a4",3006:"7fce4e74",3141:"ecd9027b",3157:"5795331e",3183:"b2253f40",3212:"ad1521c1",3220:"1a8a9f14",3247:"f670cb5d",3260:"5a483a96",3282:"0f132e8b",3317:"390325ea",3332:"c0cb51aa",3355:"62bfb3d7",3356:"09ef7307",3391:"89554b70",3433:"09f7123c",3442:"7216725b",3443:"7b6bf46e",3447:"1653d818",3451:"e3a31387",3496:"7fb183b0",3509:"70043ca5",3581:"a1be2c54",3585:"5f288e7b",3665:"3e192df6",3668:"ad707b11",3685:"5356e3de",3747:"0750500b",3784:"05ecae20",3873:"6cb1a719",3897:"d7ae199d",3910:"658d457f",3935:"cc4b3b37",3951:"8745ae68",4030:"1de12d96",4056:"10eacfff",4078:"aa54548e",4093:"dc0d9129",4105:"9d922cf1",4144:"f10aa199",4164:"4c96eade",4216:"3745b2d1",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"ae8a189b",4339:"f316031f",4449:"e68d8d58",4492:"de71e80b",4496:"dcb45324",4498:"a31f5262",4504:"bff34996",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"977c3bc6",4601:"3c8ac557",4610:"687005a6",4621:"4534af9c",4662:"11b33ae5",4715:"06409cee",4736:"e89a19bd",4741:"edc5f085",4757:"73b754d2",4766:"b5df5a8e",4770:"dafd4d8c",4795:"9e0c6059",4800:"f50302a4",4849:"82d3ed88",4862:"6be86df4",4884:"bd293d3b",4889:"55dc1530",4928:"3ec9e47f",4973:"129c56e8",4994:"538691c4",5022:"81b1b86b",5043:"4d348909",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"aa8ceb84",5176:"9c49e7fa",5179:"21f01751",5186:"1b6f46c4",5191:"62c651fa",5238:"8f522562",5297:"3a2685a1",5319:"d7f8f334",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b228de34",5382:"1356c3ed",5402:"359ba8a5",5470:"2f935faa",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"75413a04",5624:"c4392173",5650:"f8f63f4b",5705:"df6bf207",5729:"f6e4f676",5741:"1bdfdc1b",5775:"f99db9ab",5786:"37a81eaa",5798:"ce1cf7da",5816:"43dd9f9d",5825:"8dc231c8",5888:"215b0119",5891:"095caaf1",5895:"7eff338b",5902:"c30e5df2",5915:"bc9c3e69",5927:"64cbf3c5",5992:"a5625ec7",6029:"4dfaf827",6052:"b0238dca",6063:"1c67a8a6",6069:"98ad77e6",6127:"66ea13ef",6265:"8e129355",6270:"07911741",6277:"0544a7e9",6328:"1d366bbd",6366:"079fc2d8",6434:"db339afb",6444:"bb471f47",6452:"50a6d310",6541:"d1c967cd",6583:"1769a9ab",6587:"9c49e7fa",6634:"27423a87",6651:"b07fe216",6685:"7514740b",6729:"376181a1",6741:"b838eb14",6758:"c8ee0d05",6784:"1affe817",6788:"40ac0023",6796:"28c0b3a9",6805:"3e988a30",6820:"1ac8b19c",6845:"ebefd97a",6882:"c2d2eada",6883:"9b7cf91d",6904:"81f38392",6913:"4a62ce5c",6963:"84e145fa",6982:"ea03ee5d",7008:"9a2d99bf",7042:"7b6bf46e",7043:"d109402d",7045:"7d36736d",7046:"c7301ded",7058:"40e510f5",7062:"7ffc0ccc",7172:"ef54b1b3",7178:"6e47d75d",7182:"9c7ac543",7242:"4f353f61",7260:"928abc9d",7395:"5c10e8d8",7460:"eb19edf0",7477:"09521da4",7482:"809f9009",7527:"9cb7be9f",7545:"e037b576",7560:"d82e43ca",7589:"6828cc9e",7614:"8e370373",7622:"dbcbd3d3",7806:"bd9accb9",7852:"fbefc7a5",7855:"c21502c8",7857:"6071267c",7878:"2b521fde",7883:"f85314f7",7884:"749716d8",7922:"7239517c",8014:"5ab4388f",8062:"8e384b9f",8072:"10958afc",8077:"5275d1f3",8085:"a40e2b9c",8137:"66f37f26",8143:"df74d34a",8155:"d345abd7",8237:"a15c17c9",8241:"174709c1",8302:"65435707",8307:"06ed69e3",8319:"44f8355a",8398:"2c790b63",8431:"244f47c8",8435:"055820b8",8447:"0534acc3",8517:"596dea44",8522:"cf0b444f",8563:"adef7772",8634:"9ac40e24",8665:"c52575bc",8688:"f98a445e",8689:"d5ee6df5",8723:"495c54e9",8782:"6499b7ed",8787:"121de108",8795:"23231ec2",8797:"ef4d6764",8821:"f7d574a3",8823:"aa5e3cb0",8827:"40984d97",8866:"fddbf9ed",8882:"88d4f80b",8885:"de905169",8982:"f3c8b77c",8999:"42d19932",9076:"6a501148",9133:"54fd6676",9205:"1e43ebcb",9215:"f737e7e7",9332:"8d449bfa",9360:"dad08667",9366:"3f6c2582",9391:"59be6bd5",9404:"d8cf04f7",9408:"d3565b1a",9416:"adb56e5d",9472:"77b86e55",9487:"3be6b9d9",9489:"ee2bb5b7",9507:"aebf977a",9590:"38c5632a",9595:"7b6bf46e",9647:"6538e824",9649:"5e708a2c",9674:"809451cc",9677:"da08b5ee",9695:"80b32abf",9715:"7d3257ac",9716:"13664757",9785:"cfde2ff2",9788:"4459d92d",9890:"e3ec12d1",9891:"512a9301",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[i]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(i){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(i){return i=Object.create(i),i.children||(i.children=[]),Object.defineProperty(i,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+i.id)}}),i}}(),function(){__webpack_require__.o=function(i,d){return Object.prototype.hasOwnProperty.call(i,d)}}(),function(){var i={};__webpack_require__.l=function(d,e,t,r){if(i[d]){i[d].push(e);return}var n,a;if(t!==void 0)for(var s=document.getElementsByTagName("script"),u=0;u0&&arguments[0]!==void 0?arguments[0]:"";return Nr.endsWith("/")?Nr:"".concat(Nr,"/")}var oc=__webpack_require__(38127),ju=__webpack_require__(38329),nu=__webpack_require__(8616),Ns=["content"],us=["content"],Lc=/^(http:|https:)?\/\//;function Lu(Nr){return Lc.test(Nr)||Nr.startsWith("/")&&!Nr.startsWith("/*")||Nr.startsWith("./")||Nr.startsWith("../")}var Oi=function(){return oe.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}})},Bs=function(an){var Bn,Pa=an.loaderData,Gn=an.htmlPageOpts,qn=an.manifest,ua=(qn==null||(Bn=qn.assets)===null||Bn===void 0?void 0:Bn["umi.css"])||"";return oe.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(Pa||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(Gn||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(ua,"'")}})};function Xi(Nr){var an=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof Nr=="string")return Lu(Nr)?(0,ti.Z)({src:Nr},an):{content:Nr};if((0,nu.Z)(Nr)==="object")return(0,ti.Z)((0,ti.Z)({},Nr),an);throw new Error("Invalid script type: ".concat((0,nu.Z)(Nr)))}function Zl(Nr){return Lu(Nr)?{type:"link",href:Nr}:{type:"style",content:Nr}}var Fc=function(an){var Bn,Pa,Gn,qn,ua,so,Vn=an.htmlPageOpts;return oe.createElement(oe.Fragment,null,(Vn==null?void 0:Vn.title)&&oe.createElement("title",null,Vn.title),Vn==null||(Bn=Vn.favicons)===null||Bn===void 0?void 0:Bn.map(function(uo,Es){return oe.createElement("link",{key:Es,rel:"shortcut icon",href:uo})}),(Vn==null?void 0:Vn.description)&&oe.createElement("meta",{name:"description",content:Vn.description}),(Vn==null||(Pa=Vn.keywords)===null||Pa===void 0?void 0:Pa.length)&&oe.createElement("meta",{name:"keywords",content:Vn.keywords.join(",")}),Vn==null||(Gn=Vn.metas)===null||Gn===void 0?void 0:Gn.map(function(uo){return oe.createElement("meta",{key:uo.name,name:uo.name,content:uo.content})}),Vn==null||(qn=Vn.links)===null||qn===void 0?void 0:qn.map(function(uo,Es){return oe.createElement("link",(0,ju.Z)({key:Es},uo))}),Vn==null||(ua=Vn.styles)===null||ua===void 0?void 0:ua.map(function(uo,Es){var Ss=Zl(uo),Zs=Ss.type,Hs=Ss.href,lu=Ss.content;if(Zs==="link")return oe.createElement("link",{key:Es,rel:"stylesheet",href:Hs});if(Zs==="style")return oe.createElement("style",{key:Es},lu)}),Vn==null||(so=Vn.headScripts)===null||so===void 0?void 0:so.map(function(uo,Es){var Ss=Xi(uo),Zs=Ss.content,Hs=(0,oc.Z)(Ss,Ns);return oe.createElement("script",(0,ju.Z)({dangerouslySetInnerHTML:{__html:Zs},key:Es},Hs))}))};function li(Nr){var an,Bn=Nr.children,Pa=Nr.loaderData,Gn=Nr.manifest,qn=Nr.htmlPageOpts,ua=Nr.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,so=Nr.mountElementId;if(ua!=null&&ua.pureHtml)return oe.createElement("html",null,oe.createElement("head",null,oe.createElement(Fc,{htmlPageOpts:qn})),oe.createElement("body",null,oe.createElement(Oi,null),oe.createElement("div",{id:so},Bn),oe.createElement(Bs,{manifest:Gn,loaderData:Pa,htmlPageOpts:qn})));if(ua!=null&&ua.pureApp)return oe.createElement(oe.Fragment,null,Bn);var Vn=typeof window=="undefined"?Gn==null?void 0:Gn.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return oe.createElement("html",{suppressHydrationWarning:!0,lang:(qn==null?void 0:qn.lang)||"en"},oe.createElement("head",null,oe.createElement("meta",{charSet:"utf-8"}),oe.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),Vn&&oe.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:Vn}),oe.createElement(Fc,{htmlPageOpts:qn})),oe.createElement("body",null,oe.createElement(Oi,null),oe.createElement("div",{id:so},Bn),oe.createElement(Bs,{manifest:Gn,loaderData:Pa,htmlPageOpts:qn}),qn==null||(an=qn.scripts)===null||an===void 0?void 0:an.map(function(uo,Es){var Ss=Xi(uo),Zs=Ss.content,Hs=(0,oc.Z)(Ss,us);return oe.createElement("script",(0,ju.Z)({dangerouslySetInnerHTML:{__html:Zs},key:Es},Hs))})))}var au=oe.createContext(void 0);function Nc(){return oe.useContext(au)}var Fu=["redirect"];function Nu(Nr){var an=Nr.routesById,Bn=Nr.parentId,Pa=Nr.routeComponents,Gn=Nr.useStream,qn=Gn===void 0?!0:Gn;return Object.keys(an).filter(function(ua){return an[ua].parentId===Bn}).map(function(ua){var so=zu((0,ti.Z)((0,ti.Z)({route:an[ua],routeComponent:Pa[ua],loadingComponent:Nr.loadingComponent,reactRouter5Compat:Nr.reactRouter5Compat},Nr.reactRouter5Compat&&{hasChildren:Object.keys(an).filter(function(uo){return an[uo].parentId===ua}).length>0}),{},{useStream:qn})),Vn=Nu({routesById:an,routeComponents:Pa,parentId:so.id,loadingComponent:Nr.loadingComponent,reactRouter5Compat:Nr.reactRouter5Compat,useStream:qn});return Vn.length>0&&(so.children=Vn,so.routes=Vn),so})}function Bu(Nr){var an=(0,bi.UO)(),Bn=(0,bi.Gn)(Nr.to,an),Pa=(0,ku.T$)(),Gn=(0,bi.TH)();if(Pa!=null&&Pa.keepQuery){var qn=Gn.search+Gn.hash;Bn+=qn}var ua=(0,ti.Z)((0,ti.Z)({},Nr),{},{to:Bn});return oe.createElement(bi.Fg,(0,ju.Z)({replace:!0},ua))}function zu(Nr){var an=Nr.route,Bn=Nr.useStream,Pa=Bn===void 0?!0:Bn,Gn=an.redirect,qn=(0,oc.Z)(an,Fu),ua=Nr.reactRouter5Compat?ic:Zu;return(0,ti.Z)({element:Gn?oe.createElement(Bu,{to:Gn}):oe.createElement(au.Provider,{value:{route:Nr.route}},oe.createElement(ua,{loader:oe.memo(Nr.routeComponent),loadingComponent:Nr.loadingComponent||Cl,hasChildren:Nr.hasChildren,useStream:Pa}))},qn)}function Cl(){return oe.createElement("div",null)}function ic(Nr){var an=Nc(),Bn=an.route,Pa=(0,ku.Ov)(),Gn=Pa.history,qn=Pa.clientRoutes,ua=(0,bi.UO)(),so={params:ua,isExact:!0,path:Bn.path,url:Gn.location.pathname},Vn=Nr.loader,uo={location:Gn.location,match:so,history:Gn,params:ua,route:Bn,routes:qn};return Nr.useStream?oe.createElement(oe.Suspense,{fallback:oe.createElement(Nr.loadingComponent,null)},oe.createElement(Vn,uo,Nr.hasChildren&&oe.createElement(bi.j3,null))):oe.createElement(Vn,uo,Nr.hasChildren&&oe.createElement(bi.j3,null))}function Zu(Nr){var an=Nr.loader;return Nr.useStream?oe.createElement(oe.Suspense,{fallback:oe.createElement(Nr.loadingComponent,null)},oe.createElement(an,null)):oe.createElement(an,null)}var wu=null;function fl(){return wu}function Bc(Nr){var an=Nr.history,Bn=oe.useState({action:an.action,location:an.location}),Pa=(0,bu.Z)(Bn,2),Gn=Pa[0],qn=Pa[1];return(0,oe.useLayoutEffect)(function(){return an.listen(qn)},[an]),(0,oe.useLayoutEffect)(function(){function ua(so){Nr.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:Nr.routes,clientRoutes:Nr.clientRoutes,location:so.location,action:so.action,basename:Nr.basename,isFirst:!!so.isFirst}})}return ua({location:Gn.location,action:Gn.action,isFirst:!0}),an.listen(ua)},[an,Nr.routes,Nr.clientRoutes]),oe.createElement(bi.F0,{navigator:an,location:Gn.location,basename:Nr.basename},Nr.children)}function cs(){var Nr=(0,ku.Ov)(),an=Nr.clientRoutes;return(0,bi.V$)(an)}var Hu=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],Uu=function(an,Bn){var Pa=an.basename||"/",Gn=Nu({routesById:an.routes,routeComponents:an.routeComponents,loadingComponent:an.loadingComponent,reactRouter5Compat:an.reactRouter5Compat,useStream:an.useStream});an.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:Gn}});for(var qn=oe.createElement(Bc,{basename:Pa,pluginManager:an.pluginManager,routes:an.routes,clientRoutes:Gn,history:an.history},Bn),ua=0,so=Hu;uanew Promise((Pa,Gn)=>{var qn=Vn=>{try{so(Bn.next(Vn))}catch(uo){Gn(uo)}},ua=Vn=>{try{so(Bn.throw(Vn))}catch(uo){Gn(uo)}},so=Vn=>Vn.done?Pa(Vn.value):Promise.resolve(Vn.value).then(qn,ua);so((Bn=Bn.apply(Nr,an)).next())});function pl(){return sc(this,null,function*(){return{routes:{1:{path:"/",parentId:"@@/global-layout",id:"1"},2:{path:"/paperlibrary",parentId:"1",id:"2"},3:{path:"/paperlibrary",parentId:"2",id:"3"},4:{path:"/paperlibrary/add",parentId:"2",id:"4"},5:{path:"/paperlibrary/add/:id",parentId:"2",id:"5"},6:{path:"/paperlibrary/see/:id",parentId:"2",id:"6"},7:{path:"/paperlibrary/edit_select/:id",parentId:"2",id:"7"},8:{path:"/paperlibrary/exchangequestion",parentId:"2",id:"8"},9:{path:"/paths",parentId:"1",id:"9"},10:{path:"/paths",parentId:"9",id:"10"},11:{path:"/paths/higherVocationalEducation",parentId:"9",id:"11"},12:{path:"/paths/new",parentId:"9",id:"12"},13:{path:"/paths/guidance",exact:!0,parentId:"9",id:"13"},14:{path:"/paths/:pathId",parentId:"9",id:"14"},15:{path:"/paths/:pathId/statistics",parentId:"9",id:"15"},16:{path:"/paths/:pathId/edit",parentId:"9",id:"16"},17:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/add",parentId:"9",id:"17"},18:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/edit",parentId:"9",id:"18"},19:{path:"/classrooms",parentId:"1",id:"19"},20:{path:"/classrooms",parentId:"19",id:"20"},21:{path:"/classrooms/examList",parentId:"19",id:"21"},22:{path:"/classrooms/classicCases",parentId:"19",id:"22"},23:{path:"/classrooms/index",parentId:"19",id:"23"},24:{path:"/classrooms/new",parentId:"19",id:"24"},25:{path:"/classrooms/:coursesId/edit",parentId:"19",id:"25"},26:{path:"/classrooms/news/:subjectid/newgold/:id",parentId:"19",id:"26"},27:{path:"/classrooms/:coursesId/newgolds/settings",parentId:"19",id:"27"},28:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/review_detail/:userId",parentId:"19",id:"28"},29:{path:"/classrooms/:coursesId/common_homework/:categoryId/review_detail/:userId",parentId:"19",id:"29"},30:{path:"/classrooms/:coursesId/program_homework/:categoryId/review_detail/:userId",parentId:"19",id:"30"},31:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/detail",parentId:"19",id:"31"},32:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/detail/testresult",parentId:"19",id:"32"},33:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"33"},34:{path:"/classrooms/:coursesId/common_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"34"},35:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/commitsummary",parentId:"19",id:"35"},36:{path:"/classrooms/:coursesId/group_homework/:categoryId/detail",parentId:"19",id:"36"},37:{path:"/classrooms/:coursesId/common_homework/:categoryId/detail",parentId:"19",id:"37"},38:{path:"/classrooms/:coursesId/common_homework/:categoryId/review/:userId",parentId:"19",id:"38"},39:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/review/:userId",parentId:"19",id:"39"},40:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/post",parentId:"19",id:"40"},41:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"41"},42:{path:"/classrooms/:coursesId/exercise/:categoryId/detail/:userId/review_detail",parentId:"19",id:"42"},43:{path:"/classrooms/:coursesId/exercise/:categoryId/WordInfo/:userid",parentId:"19",id:"43"},44:{path:"/classrooms/:coursesId/exercise/:categoryId/detail",parentId:"19",id:"44"},45:{path:"/classrooms/:coursesId/exercise/:categoryId/preview_select",parentId:"19",id:"45"},46:{path:"/classrooms/:coursesId/exercise/:categoryId/:login/initate_answer",parentId:"19",id:"46"},47:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login",parentId:"19",id:"47"},48:{path:"/classrooms/:coursesId/exercise/:categoryId/wrongAnswer/:login",parentId:"19",id:"48"},49:{path:"/classrooms/:coursesId/exercisenotice/:categoryId/users/:login",parentId:"19",id:"49"},50:{path:"/classrooms/:coursesId/exercise/:categoryId/random/edit",parentId:"19",id:"50"},51:{path:"/classrooms/:coursesId/exercise/:categoryId/random/preview",parentId:"19",id:"51"},52:{path:"/classrooms/:coursesId/exercise/add",parentId:"19",id:"52"},53:{path:"/classrooms/:coursesId/exercise/add/:exerciseId",parentId:"19",id:"53"},54:{path:"/classrooms/:coursesId/exercise/:exerciseId/reviews/group",parentId:"19",id:"54"},55:{path:"/classrooms/:coursesId/exercise/:exerciseId/review/:userId",parentId:"19",id:"55"},56:{path:"/classrooms/:coursesId/exercise/:exerciseId/centralizeReview/:userId",parentId:"19",id:"56"},57:{path:"/classrooms/:coursesId/exercise/:exerciseId/export_blank",parentId:"19",id:"57"},58:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup",parentId:"19",id:"58"},59:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup/edit",parentId:"19",id:"59"},60:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId",parentId:"19",id:"60"},61:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId",parentId:"19",id:"61"},62:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code",parentId:"19",id:"62"},63:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code",parentId:"19",id:"63"},64:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/detail",parentId:"19",id:"64"},65:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/add",parentId:"19",id:"65"},66:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/edit",parentId:"19",id:"66"},67:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/add",parentId:"19",id:"67"},68:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/edit",parentId:"19",id:"68"},69:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/detail",parentId:"19",id:"69"},70:{path:"/classrooms/:coursesId/common_homework/:categoryId/add",parentId:"19",id:"70"},71:{path:"/classrooms/:coursesId/common_homework/:categoryId/edit",parentId:"19",id:"71"},72:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/post",parentId:"19",id:"72"},73:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"73"},74:{path:"/classrooms/:coursesId/group_homework/:categoryId/add",parentId:"19",id:"74"},75:{path:"/classrooms/:coursesId/group_homework/:categoryId/edit",parentId:"19",id:"75"},76:{path:"/classrooms/:coursesId/poll/:categoryId/add",parentId:"19",id:"76"},77:{path:"/classrooms/:coursesId/poll/:categoryId/edit",parentId:"19",id:"77"},78:{path:"/classrooms/:coursesId/poll/:categoryId/detail",parentId:"19",id:"78"},79:{path:"/classrooms/:coursesId/poll/:categoryId/users/:login",parentId:"19",id:"79"},80:{path:"/classrooms/:coursesId/poll/:categoryId/questionnaireInfo/:login",parentId:"19",id:"80"},81:{path:"/classrooms/:coursesId/board/:categoryId/Add",parentId:"19",id:"81"},82:{path:"/classrooms/:coursesId/board/:categoryId/Edit/:boardId",parentId:"19",id:"82"},83:{path:"/classrooms/:coursesId/board/:categoryId/Detail/:boardId",parentId:"19",id:"83"},84:{path:"/classrooms/:courseId/template/:templateId",parentId:"19",id:"84"},85:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId",parentId:"19",id:"85"},86:{path:"/classrooms/guidance",parentId:"19",id:"86"},87:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId",parentId:"19",id:"87"},88:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login/check",parentId:"19",id:"88"},89:{path:"/classrooms/:coursesId/Studentdetail/:login",parentId:"19",id:"89"},90:{path:"/classrooms/:coursesId/StudentSituation/:categoryId/:login",parentId:"19",id:"90"},91:{path:"/classrooms/:coursesId/engineering/datail",parentId:"19",id:"91"},92:{path:"/classrooms/:coursesId/program_homework/:categoryId/add",parentId:"19",id:"92"},93:{path:"/classrooms/:coursesId/program_homework/:categoryId/edit",parentId:"19",id:"93"},94:{path:"/classrooms/:coursesId/program_homework/ranking",parentId:"19",id:"94"},95:{path:"/classrooms/:coursesId/program_homework/:categoryId/detail",parentId:"19",id:"95"},96:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking",parentId:"19",id:"96"},97:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment",parentId:"19",id:"97"},98:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer",parentId:"19",id:"98"},99:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/add",parentId:"19",id:"99"},100:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit",parentId:"19",id:"100"},101:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail",parentId:"19",id:"101"},102:{path:"/classrooms/:videoId/video_info",parentId:"19",id:"102"},103:{path:"/classrooms/",parentId:"19",id:"103"},104:{path:"/classrooms/:coursesId/shixun_homework/:categoryId",parentId:"103",id:"104"},105:{path:"/classrooms/:coursesId/shixun_homework",parentId:"103",id:"105"},106:{path:"/classrooms/:coursesId/graduation_topics/:categoryId",parentId:"103",id:"106"},107:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"103",id:"107"},108:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"103",id:"108"},109:{path:"/classrooms/:coursesId/exercise/:categoryId",parentId:"103",id:"109"},110:{path:"/classrooms/:coursesId/exercise",parentId:"103",id:"110"},111:{path:"/classrooms/:coursesId/poll/:categoryId",parentId:"103",id:"111"},112:{path:"/classrooms/:coursesId/poll",parentId:"103",id:"112"},113:{path:"/classrooms/:coursesId/common_homework/:categoryId",parentId:"103",id:"113"},114:{path:"/classrooms/:coursesId/common_homework",parentId:"103",id:"114"},115:{path:"/classrooms/:coursesId/group_homework/:categoryId",parentId:"103",id:"115"},116:{path:"/classrooms/:coursesId/group_homework",parentId:"103",id:"116"},117:{path:"/classrooms/:coursesId/teachers",parentId:"103",id:"117"},118:{path:"/classrooms/:coursesId/students",parentId:"103",id:"118"},119:{path:"/classrooms/:coursesId/assistant",parentId:"103",id:"119"},120:{path:"/classrooms/:coursesId/program_homework",parentId:"103",id:"120"},121:{path:"/classrooms/:coursesId/program_homework/:categoryId",parentId:"103",id:"121"},122:{path:"/classrooms/:coursesId/engineering",parentId:"103",id:"122"},123:{path:"/classrooms/:coursesId/learning_path",parentId:"103",id:"123"},124:{path:"/classrooms/:coursesId/resource_recommend",parentId:"103",id:"124"},125:{path:"/classrooms/:coursesId/attendance",parentId:"103",id:"125"},126:{path:"/classrooms/:coursesId/attendance/StudetnSign",parentId:"103",id:"126"},127:{path:"/classrooms/:coursesId/attendance/:categoryId/:tabId/detail",parentId:"103",id:"127"},128:{path:"/classrooms/:coursesId/announcement",parentId:"103",id:"128"},129:{path:"/classrooms/:coursesId/announcement/:categoryId",parentId:"103",id:"129"},130:{path:"/classrooms/:coursesId/online_learning",parentId:"103",id:"130"},131:{path:"/classrooms/:coursesId/online_learning/:categoryId",parentId:"103",id:"131"},132:{path:"/classrooms/:coursesId/attachment/:categoryId",parentId:"103",id:"132"},133:{path:"/classrooms/:coursesId/attachment",parentId:"103",id:"133"},134:{path:"/classrooms/:coursesId/video",parentId:"103",id:"134"},135:{path:"/classrooms/:coursesId/video/:categoryId",parentId:"103",id:"135"},136:{path:"/classrooms/:coursesId/video/:categoryId/statistics",parentId:"103",id:"136"},137:{path:"/classrooms/:coursesId/video/:username/upload",parentId:"103",id:"137"},138:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId",parentId:"103",id:"138"},139:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId/:userId",parentId:"103",id:"139"},140:{path:"/classrooms/:coursesId/live_video/:categoryId",parentId:"103",id:"140"},141:{path:"/classrooms/:coursesId/live_video",parentId:"103",id:"141"},142:{path:"/classrooms/:coursesId/video/:categoryId/studentstatistics",parentId:"103",id:"142"},143:{path:"/classrooms/:coursesId/board/:categoryId",parentId:"103",id:"143"},144:{path:"/classrooms/:coursesId/board",parentId:"103",id:"144"},145:{path:"/classrooms/:coursesId/course_group",parentId:"103",id:"145"},146:{path:"/classrooms/:coursesId/course_group/:categoryId",parentId:"103",id:"146"},147:{path:"/classrooms/:coursesId/course_group/:categoryId/detail",parentId:"103",id:"147"},148:{path:"/classrooms/:coursesId/not_course_group/:categoryId",parentId:"103",id:"148"},149:{path:"/classrooms/:coursesId/not_course_group",parentId:"103",id:"149"},150:{path:"/classrooms/:coursesId/statistics/",parentId:"103",id:"150"},151:{path:"/classrooms/:coursesId/statistics/:categoryId",parentId:"103",id:"151"},152:{path:"/classrooms/:coursesId/statistics_video/:categoryId",parentId:"103",id:"152"},153:{path:"/classrooms/:coursesId/statistics_quality/:categoryId",parentId:"103",id:"153"},154:{path:"/classrooms/:coursesId/student_statistics/:categoryId",parentId:"103",id:"154"},155:{path:"/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type",parentId:"103",id:"155"},156:{path:"/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid",parentId:"103",id:"156"},157:{path:"/classrooms/:coursesId/exportlist/:type",parentId:"103",id:"157"},158:{path:"/classrooms/:coursesId",parentId:"103",id:"158"},159:{path:"/classrooms/:coursesId/template",parentId:"103",id:"159"},160:{path:"/classrooms/:coursesId/smart_plan",parentId:"103",id:"160"},161:{path:"/classrooms/:coursesId/ai_agent",parentId:"103",id:"161"},162:{path:"/classrooms/:coursesId/ai_knowledge",parentId:"103",id:"162"},163:{path:"/classrooms/:coursesId/smart_plan/:id/detail",parentId:"19",id:"163"},164:{path:"/competitions",parentId:"1",id:"164"},165:{path:"/competitions/index",parentId:"164",id:"165"},166:{path:"/competitions/:identifier/list",parentId:"164",id:"166"},167:{path:"/competitions/exports",parentId:"164",id:"167"},168:{path:"/competitions",parentId:"164",id:"168"},169:{path:"/competitions/:identifier",parentId:"164",id:"169"},170:{path:"/competitions/index/:identifier",parentId:"164",id:"170"},171:{path:"/competitions/:identifier/detail/enroll",parentId:"164",id:"171"},172:{path:"/competitions/:identifier/detail/UpdateTeanname/:Teannameid",parentId:"164",id:"172"},173:{path:"/competitions/:identifier/detail/teamDetail/:Teamid",parentId:"164",id:"173"},174:{path:"/competitions/detail/:identifier",parentId:"164",id:"174"},175:{path:"/forums",parentId:"1",id:"175"},176:{path:"/forums",parentId:"175",id:"176"},177:{path:"/forums/categories/:memoType",parentId:"175",id:"177"},178:{path:"/forums/new",parentId:"175",id:"178"},179:{path:"/forums/:memoId/edit",parentId:"175",id:"179"},180:{path:"/forums/:memoId",parentId:"175",id:"180"},181:{path:"/problemset",parentId:"1",id:"181"},182:{path:"/problemset",parentId:"181",id:"182"},183:{path:"/problemset/newitem",parentId:"181",id:"183"},184:{path:"/problemset/:type/:id",parentId:"181",id:"184"},185:{path:"/problemset/preview",parentId:"181",id:"185"},186:{path:"/problemset/preview_new",parentId:"181",id:"186"},187:{path:"/problemset/preview_select",parentId:"181",id:"187"},188:{path:"/shixuns",parentId:"1",id:"188"},189:{path:"/shixuns",parentId:"188",id:"189"},190:{path:"/shixuns/exports",parentId:"188",id:"190"},191:{path:"/shixuns/new",parentId:"188",id:"191"},192:{path:"/shixuns/aiStreamIndex",parentId:"188",id:"192"},193:{path:"/shixuns/new/CreateImg",parentId:"188",id:"193"},194:{path:"/shixuns/new/:id/imagepreview",parentId:"188",id:"194"},195:{path:"/shixuns/:id/Merge",parentId:"188",id:"195"},196:{path:"/shixuns/:id/Split",parentId:"188",id:"196"},197:{path:"/shixuns/:id/edit",parentId:"188",id:"197"},198:{path:"shixuns/:id/edit/warehouse",parentId:"197",id:"198"},199:{path:"/shixuns/:id/edit/newquestion",parentId:"197",id:"199"},200:{path:"/shixuns/:id/edit/:challengesId/editquestion",parentId:"197",id:"200"},201:{path:"/shixuns/:id/edit/:challengesId/editquestion/:questionId",parentId:"197",id:"201"},202:{path:"/shixuns/:id/edit/new",parentId:"197",id:"202"},203:{path:"/shixuns/:id/edit/:challengesId/editcheckpoint",parentId:"197",id:"203"},204:{path:"/shixuns/:id/edit/:challengesId/tab=2",parentId:"197",id:"204"},205:{path:"/shixuns/:id/edit/:challengesId/tab=3",parentId:"197",id:"205"},206:{path:"/shixuns/:id/edit/:challengesId/tab=4",parentId:"197",id:"206"},207:{path:"/shixuns/:id",parentId:"188",id:"207"},208:{path:"/shixuns/:id/poll",parentId:"207",id:"208"},209:{path:"/shixuns/:id/challenges",parentId:"207",id:"209"},210:{path:"/shixuns/:id/repository",parentId:"207",id:"210"},211:{path:"/shixuns/:id/secret_repository",parentId:"207",id:"211"},212:{path:"/shixuns/:id/collaborators",parentId:"207",id:"212"},213:{path:"/shixuns/:id/dataset",parentId:"207",id:"213"},214:{path:"/shixuns/:id/dataset/jupyterEdit",parentId:"207",id:"214"},215:{path:"/shixuns/:id/shixun_discuss",parentId:"207",id:"215"},216:{path:"/shixuns/:id/ranking_list",parentId:"207",id:"216"},217:{path:"/shixuns/:id/settings",parentId:"207",id:"217"},218:{path:"/shixuns/:id/repository/:repoId/commits",parentId:"207",id:"218"},219:{path:"/shixuns/:id/secret_repository/:repoId/commits",parentId:"207",id:"219"},220:{path:"/shixuns/:id/repository/upload_file",parentId:"207",id:"220"},221:{path:"/shixuns/:id/secret_repository/upload_file",parentId:"207",id:"221"},222:{path:"/shixuns/:id/repository/add_file",parentId:"207",id:"222"},223:{path:"/shixuns/:id/secret_repository/add_file",parentId:"207",id:"223"},224:{path:"/shixuns/:id/repository/master/shixun_show/:fileId",exact:!1,parentId:"207",id:"224"},225:{path:"/shixuns/:id/secret_repository/master/shixun_show/:fileId",exact:!1,parentId:"207",id:"225"},226:{path:"/shixuns/:id/audit_situation",parentId:"207",id:"226"},227:{path:"/shixuns/:id/fork_list",parentId:"207",id:"227"},228:{path:"/users",parentId:"1",id:"228"},229:{path:"/users/:username/membercenter",parentId:"228",id:"229"},230:{path:"/users/:username/videos/protocol",parentId:"228",id:"230"},231:{path:"/users/:username/videos/resourceProtocol",parentId:"228",id:"231"},232:{path:"/users/:username/videos/success",parentId:"228",id:"232"},233:{path:"/users/:username/topicbank/:topicstype",parentId:"228",id:"233"},234:{path:"/users/:username/topics/:topicId/:topictype/normal/detail",parentId:"228",id:"234"},235:{path:"/users/:username/topics/:topicId/:topictype/group/detail",parentId:"228",id:"235"},236:{path:"/users/:username/topics/:topicId/:topictype/normal/edit",parentId:"228",id:"236"},237:{path:"/users/:username/topics/:topicId/:topictype/group/edit",parentId:"228",id:"237"},238:{path:"/users/:username/topics/:topicId/:topictype/exercise/edit",parentId:"228",id:"238"},239:{path:"/users/:username/topics/:topicId/:topictype/exercise/detail",parentId:"228",id:"239"},240:{path:"/users/:username/topics/:topicId/:topictype/poll/edit",parentId:"228",id:"240"},241:{path:"/users/:username/topics/:topicId/:topictype/poll/detail",parentId:"228",id:"241"},242:{path:"/users/:username/experiment-img/add",parentId:"228",id:"242"},243:{path:"/users/:username",parentId:"228",id:"243"},244:{path:"/users/:username",parentId:"243",id:"244"},245:{path:"/users/:username/baseInfo/edit",parentId:"243",id:"245"},246:{path:"/users/:username/baseInfo",parentId:"243",id:"246"},247:{path:"/users/:username/realNameCertification",parentId:"243",id:"247"},248:{path:"/users/:username/careerCertification",parentId:"243",id:"248"},249:{path:"/users/:username/classrooms",parentId:"243",id:"249"},250:{path:"/users/:username/shixuns",parentId:"243",id:"250"},251:{path:"/users/:username/dataSet",parentId:"243",id:"251"},252:{path:"/users/:username/userPortrait",parentId:"243",id:"252"},253:{path:"/users/:username/learningPath",parentId:"243",id:"253"},254:{path:"/users/:username/teach-group",parentId:"243",id:"254"},255:{path:"/users/:username/competitions",parentId:"243",id:"255"},256:{path:"/users/:username/experiment-img",parentId:"243",id:"256"},257:{path:"/users/:username/experiment-img/:experid/detail",parentId:"243",id:"257"},258:{path:"/users/:username/certificate",parentId:"243",id:"258"},259:{path:"/users/:username/otherResources",parentId:"243",id:"259"},260:{path:"/users/:username/paths",parentId:"243",id:"260"},261:{path:"/users/:username/projects",parentId:"243",id:"261"},262:{path:"/users/:username/videos",parentId:"243",id:"262"},263:{path:"/users/:username/videos/upload",parentId:"243",id:"263"},264:{path:"/users/:username/topics/:topicstype",parentId:"243",id:"264"},265:{path:"/users/:username/vspaces",parentId:"243",id:"265"},266:{path:"/users/:username/resourcesCenter",parentId:"243",id:"266"},267:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"243",id:"267"},268:{path:"/users/:username/resourceGuarantee",parentId:"243",id:"268"},269:{path:"/users/:username/resourceAllocation",parentId:"243",id:"269"},270:{parentId:"1",id:"270"},271:{path:"/problems",parentId:"270",id:"271"},272:{path:"/problems",parentId:"271",id:"272"},273:{path:"/problems/batchAdd",parentId:"271",id:"273"},274:{path:"/problems/newcreate",parentId:"270",id:"274"},275:{path:"/problems/newedit/:id",exact:!0,parentId:"270",id:"275"},276:{path:"/problems/:id/edit",exact:!0,parentId:"270",id:"276"},277:{path:"/problems/new",exact:!0,parentId:"270",id:"277"},278:{path:"/problems/:id/oj/:save_identifier",parentId:"270",id:"278"},279:{path:"/problems/:id/record-detail/:submitId",parentId:"270",id:"279"},280:{path:"/problems/add",parentId:"270",id:"280"},281:{path:"/problems/:id/ojedit",parentId:"270",id:"281"},282:{path:"/engineering",parentId:"1",id:"282"},283:{path:"/engineering",parentId:"282",id:"283"},284:{path:"/engineering/teacherList",parentId:"283",id:"284"},285:{path:"/engineering/studentList",parentId:"283",id:"285"},286:{path:"/engineering/training/program",parentId:"283",id:"286"},287:{path:"/engineering/training/program/add",parentId:"283",id:"287"},288:{path:"/engineering/training/program/edit",parentId:"283",id:"288"},289:{path:"/engineering/training/objectives",parentId:"283",id:"289"},290:{path:"/engineering/graduated/index",parentId:"283",id:"290"},291:{path:"/engineering/graduated/matrix",parentId:"283",id:"291"},292:{path:"/engineering/course/list",parentId:"283",id:"292"},293:{path:"/engineering/course/setting",parentId:"283",id:"293"},294:{path:"/engineering/course/matrix",parentId:"283",id:"294"},295:{path:"/engineering/navigation",parentId:"283",id:"295"},296:{path:"/engineering/evaluate/course",parentId:"283",id:"296"},297:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"283",id:"297"},298:{path:"/engineering/evaluate/norm",parentId:"283",id:"298"},299:{path:"/engineering/evaluate/document",parentId:"283",id:"299"},300:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"283",id:"300"},301:{path:"/engineering/*",redirect:"/404",parentId:"283",id:"301"},302:{path:"/innovation",parentId:"1",id:"302"},303:{path:"/innovation/tasks/:taskId",parentId:"302",id:"303"},304:{path:"/innovation",parentId:"302",id:"304"},305:{path:"/innovation/project",parentId:"304",id:"305"},306:{path:"/innovation/dataset",parentId:"304",id:"306"},307:{path:"/innovation/mirror",parentId:"304",id:"307"},308:{path:"/innovation/my-project",parentId:"304",id:"308"},309:{path:"/innovation/my-dataset",parentId:"304",id:"309"},310:{path:"/innovation/my-mirror",parentId:"304",id:"310"},311:{path:"/innovation/project/create",parentId:"304",id:"311"},312:{path:"/innovation/project/edit/:id",parentId:"304",id:"312"},313:{path:"/innovation/project/detail/:taskId",parentId:"304",id:"313"},314:{path:"/tasks",parentId:"1",id:"314"},315:{path:"/tasks/:taskId",exact:!0,parentId:"314",id:"315"},316:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"314",id:"316"},317:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"314",id:"317"},318:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"314",id:"318"},319:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"314",id:"319"},320:{path:"/tasks/:taskId/result",exact:!0,parentId:"314",id:"320"},321:{path:"/myproblems",parentId:"1",id:"321"},322:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"321",id:"322"},323:{path:"/myproblems/:id",exact:!0,parentId:"321",id:"323"},324:{path:"/account",parentId:"1",id:"324"},325:{path:"/account",parentId:"324",id:"325"},326:{path:"/account/profile",parentId:"325",id:"326"},327:{path:"/account/profile/edit",parentId:"325",id:"327"},328:{path:"/account/certification",parentId:"325",id:"328"},329:{path:"/account/secure",parentId:"325",id:"329"},330:{path:"/account/binding",parentId:"325",id:"330"},331:{path:"/account/Results",parentId:"325",id:"331"},332:{path:"/ch",parentId:"1",id:"332"},333:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"332",id:"333"},334:{path:"/ch/rest/",exact:!0,parentId:"332",id:"334"},335:{path:"/ch/rest/:id",exact:!0,parentId:"332",id:"335"},336:{path:"/order",parentId:"1",id:"336"},337:{path:"/order",parentId:"336",id:"337"},338:{path:"/order/invoice",parentId:"336",id:"338"},339:{path:"/order/records",parentId:"336",id:"339"},340:{path:"/order/apply",parentId:"336",id:"340"},341:{path:"/order/view",parentId:"336",id:"341"},342:{path:"/order/:courseId/information",parentId:"336",id:"342"},343:{path:"/order/:courseId/pay",parentId:"336",id:"343"},344:{path:"/order/:orderNum/result",parentId:"336",id:"344"},345:{path:"/messages",parentId:"1",id:"345"},346:{path:"/messages/:userId/user_tidings",parentId:"345",id:"346"},347:{path:"/messages/:userId/private_messages",parentId:"345",id:"347"},348:{path:"/messages/:userId/message_detail",parentId:"345",id:"348"},349:{path:"/vtrs",parentId:"1",id:"349"},350:{path:"/vtrs/:virtual_spacesId",parentId:"349",id:"350"},351:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"350",id:"351"},352:{path:"/vtrs/:virtual_spacesId/workplace",exact:!0,parentId:"350",id:"352"},353:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"350",id:"353"},354:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"350",id:"354"},355:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"350",id:"355"},356:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"350",id:"356"},357:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"350",id:"357"},358:{path:"/vtrs/:virtual_spacesId/survey",parentId:"350",id:"358"},359:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"350",id:"359"},360:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"350",id:"360"},361:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"350",id:"361"},362:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"350",id:"362"},363:{path:"/vtrs/:virtual_spacesId/material",parentId:"350",id:"363"},364:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"350",id:"364"},365:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"350",id:"365"},366:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"350",id:"366"},367:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"350",id:"367"},368:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"350",id:"368"},369:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"350",id:"369"},370:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"350",id:"370"},371:{path:"/vtrs/:virtual_spacesId/settings",parentId:"350",id:"371"},372:{path:"/vtrs/:virtual_spacesId/resources",parentId:"350",id:"372"},373:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"350",id:"373"},374:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"350",id:"374"},375:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"350",id:"375"},376:{path:"/vtrs/:virtual_spacesId/digtal",parentId:"350",id:"376"},377:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"350",id:"377"},378:{path:"/vtrs/:virtual_spacesId/*",parentId:"350",id:"378"},379:{path:"/101",parentId:"1",id:"379"},380:{path:"/101/:virtual_spacesId",parentId:"379",id:"380"},381:{path:"/101/:virtual_spacesId",exact:!0,parentId:"380",id:"381"},382:{path:"/101/:virtual_spacesId/workplace",exact:!0,parentId:"380",id:"382"},383:{path:"/101/:virtual_spacesId/experiment",parentId:"380",id:"383"},384:{path:"/101/:virtual_spacesId/announcement",parentId:"380",id:"384"},385:{path:"/101/:virtual_spacesId/announcement/add",parentId:"380",id:"385"},386:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"380",id:"386"},387:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"380",id:"387"},388:{path:"/101/:virtual_spacesId/survey",parentId:"380",id:"388"},389:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"380",id:"389"},390:{path:"/101/:virtual_spacesId/knowledge",parentId:"380",id:"390"},391:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"380",id:"391"},392:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"380",id:"392"},393:{path:"/101/:virtual_spacesId/material",parentId:"380",id:"393"},394:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"380",id:"394"},395:{path:"/101/:virtual_spacesId/lesson",parentId:"380",id:"395"},396:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"380",id:"396"},397:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"380",id:"397"},398:{path:"/101/:virtual_spacesId/discussion",parentId:"380",id:"398"},399:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"380",id:"399"},400:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"380",id:"400"},401:{path:"/101/:virtual_spacesId/settings",parentId:"380",id:"401"},402:{path:"/101/:virtual_spacesId/resources",parentId:"380",id:"402"},403:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"380",id:"403"},404:{path:"/101/:virtual_spacesId/Plan",parentId:"380",id:"404"},405:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"380",id:"405"},406:{path:"/101/:virtual_spacesId/digtal",parentId:"380",id:"406"},407:{path:"/101/:virtual_spacesId/homepage",parentId:"380",id:"407"},408:{path:"/101/:virtual_spacesId/*",parentId:"380",id:"408"},409:{path:"/administration",parentId:"1",id:"409"},410:{path:"/administration",parentId:"409",id:"410"},411:{path:"/administration/college",parentId:"410",id:"411"},412:{path:"/administration/student",parentId:"410",id:"412"},413:{path:"/administration/student/:studentId/edit",parentId:"410",id:"413"},414:{path:"/administration/profession",parentId:"410",id:"414"},415:{path:"/graduations",parentId:"1",id:"415"},416:{path:"/graduations",exact:!0,parentId:"415",id:"416"},417:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"415",id:"417"},418:{path:"/graduations/:id",parentId:"415",id:"418"},419:{path:"/graduations/:id/index",parentId:"418",id:"419"},420:{path:"/graduations/:id/topics",parentId:"418",id:"420"},421:{path:"/graduations/:id/student_selection",parentId:"418",id:"421"},422:{path:"/graduations/:id/tasks",parentId:"418",id:"422"},423:{path:"/graduations/:id/opening_report",parentId:"418",id:"423"},424:{path:"/graduations/:id/midterm_report",parentId:"418",id:"424"},425:{path:"/graduations/:id/thesis",parentId:"418",id:"425"},426:{path:"/graduations/:id/final_defense",parentId:"418",id:"426"},427:{path:"/graduations/:id/final_thesis",parentId:"418",id:"427"},428:{path:"/graduations/:id/settings",parentId:"418",id:"428"},429:{path:"/graduations/:id/teachers",parentId:"418",id:"429"},430:{path:"/graduations/:id/students",parentId:"418",id:"430"},431:{path:"/graduations/:id/archives",parentId:"418",id:"431"},432:{path:"/graduations/:id/grading_summary",parentId:"418",id:"432"},433:{path:"/dataset",parentId:"1",id:"433"},434:{path:"/dataset",exact:!0,parentId:"433",id:"434"},435:{path:"/dataset/:id/detail",exact:!0,parentId:"433",id:"435"},436:{path:"/knowledgegraph",parentId:"1",id:"436"},437:{path:"/knowledgegraph/:pathId",parentId:"436",id:"437"},438:{path:"/knowledgegraph/:pathId/abilityMap/edit/:abilityMapId",parentId:"436",id:"438"},439:{path:"/knowledgegraph/:pathId/abilityMap/detail/:abilityId",parentId:"436",id:"439"},440:{path:"/knowledgegraph/:pathId/statistics",parentId:"436",id:"440"},441:{parentId:"436",id:"441"},442:{path:"/knowledgegraph/:pathId/statistics/learningpath/:learningpathId",parentId:"441",id:"442"},443:{path:"/knowledgegraph/:pathId/statistics/learningpath/:learningpathId/detail/:detailId",parentId:"441",id:"443"},444:{path:"/knowledgegraph/:pathId/statistics/pathatlas/:learningpathId",parentId:"441",id:"444"},445:{path:"/knowledgegraph/:pathId/statistics/pathatlas/:learningpathId/detail",parentId:"441",id:"445"},446:{path:"/knowledgegraph/:pathId/statistics/abilitymap/:learningpathId",parentId:"441",id:"446"},447:{path:"/knowledgegraph/:pathId/statistics/abilitymap/:learningpathId/detail/:detailId",parentId:"441",id:"447"},448:{path:"/miniprogram",parentId:"1",id:"448"},449:{path:"/miniprogram/courseware/study",exact:!0,parentId:"448",id:"449"},450:{path:"/educoder-demo",exact:!0,parentId:"1",id:"450"},451:{path:"/classrooms/:coursesId/smart_plan/:id/ppt_info/info",exact:!0,parentId:"1",id:"451"},452:{path:"/classrooms/:coursesId/smart_plan/:id/users/:user_login/ppt_info/info",exact:!0,parentId:"1",id:"452"},453:{path:"/training",parentId:"1",id:"453"},454:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"453",id:"454"},455:{path:"/largeScreen",exact:!0,parentId:"1",id:"455"},456:{path:"/effectivenessAnalysis/:coursesId",exact:!0,parentId:"1",id:"456"},457:{path:"/studentEffectivenessAnalysis/:coursesId",exact:!0,parentId:"1",id:"457"},458:{path:"/quality",parentId:"1",id:"458"},459:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"458",id:"459"},460:{path:"/otherlogin",exact:!0,parentId:"1",id:"460"},461:{path:"/otherloginqq",exact:!0,parentId:"1",id:"461"},462:{path:"/otherloginstart",exact:!0,parentId:"1",id:"462"},463:{path:"/pathsoverview",exact:!0,parentId:"1",id:"463"},464:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"464"},465:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"465"},466:{path:"/login",parentId:"1",id:"466"},467:{path:"/login",parentId:"466",id:"467"},468:{path:"/user",parentId:"1",id:"468"},469:{path:"/user/login",parentId:"468",id:"469"},470:{path:"/user/register",parentId:"468",id:"470"},471:{path:"/user/reset-password",parentId:"468",id:"471"},472:{path:"/colleges",parentId:"1",id:"472"},473:{path:"/colleges/:id/statistics",parentId:"472",id:"473"},474:{path:"/help",parentId:"1",id:"474"},475:{path:"/help/:id",parentId:"474",id:"475"},476:{path:"/video",parentId:"1",id:"476"},477:{path:"/video/:videoId",parentId:"476",id:"477"},478:{path:"/terminal",parentId:"1",id:"478"},479:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"479"},480:{path:"/wrongAnswer",parentId:"1",id:"480"},481:{path:"/bwdemo",parentId:"1",id:"481"},482:{path:"/",parentId:"1",id:"482"},483:{path:"/",exact:!0,parentId:"482",id:"483"},484:{path:"/api/*",exact:!0,parentId:"482",id:"484"},485:{path:"/search",exact:!0,parentId:"482",id:"485"},486:{path:"/moop_cases",exact:!0,parentId:"482",id:"486"},487:{path:"/moop_cases/new",exact:!0,parentId:"482",id:"487"},488:{path:"/moop_cases/:caseId",exact:!0,parentId:"482",id:"488"},489:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"482",id:"489"},490:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"482",id:"490"},491:{path:"/randompaper",exact:!0,parentId:"482",id:"491"},492:{path:"/randompaper/edit/:id",exact:!0,parentId:"482",id:"492"},493:{path:"/randompaper/detail/:id",exact:!0,parentId:"482",id:"493"},494:{path:"/403",parentId:"482",id:"494"},495:{path:"/500",parentId:"482",id:"495"},496:{path:"/404",parentId:"482",id:"496"},497:{path:"/download",parentId:"482",id:"497"},498:{path:"/iwce",parentId:"482",id:"498"},499:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"482",id:"499"},500:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"482",id:"500"},501:{path:"/Activities",parentId:"482",id:"501"},502:{path:"/iwce/:itemname",parentId:"482",id:"502"},503:{path:"/knowledgeHub",parentId:"482",id:"503"},504:{path:"/admin/vgpu/:path*",parentId:"482",id:"504"},505:{path:"/hpc-course",parentId:"482",id:"505"},506:{path:"/user_agents",parentId:"482",id:"506"},507:{path:"/three",parentId:"482",id:"507"},508:{path:"/introduction",parentId:"482",id:"508"},509:{path:"/chatgpt",parentId:"482",id:"509"},510:{path:"/*",parentId:"482",id:"510"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:oe.lazy(()=>__webpack_require__.e(6985).then(__webpack_require__.bind(__webpack_require__,26985))),2:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,47653))),3:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(4862)]).then(__webpack_require__.bind(__webpack_require__,41427))),4:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,41332))),5:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,41332))),6:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(3247)]).then(__webpack_require__.bind(__webpack_require__,79778))),7:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(459),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,72733))),8:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,6822))),9:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,47653))),10:oe.lazy(()=>__webpack_require__.e(6052).then(__webpack_require__.bind(__webpack_require__,63995))),11:oe.lazy(()=>__webpack_require__.e(5572).then(__webpack_require__.bind(__webpack_require__,92873))),12:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,57251))),13:oe.lazy(()=>__webpack_require__.e(869).then(__webpack_require__.bind(__webpack_require__,65831))),14:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(6411),__webpack_require__.e(2535),__webpack_require__.e(3332)]).then(__webpack_require__.bind(__webpack_require__,48557))),15:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4601)]).then(__webpack_require__.bind(__webpack_require__,53801))),16:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,57251))),17:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(459),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,72733))),18:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(459),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,72733))),19:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,47653))),20:oe.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,41216))),21:oe.lazy(()=>__webpack_require__.e(9921).then(__webpack_require__.bind(__webpack_require__,29251))),22:oe.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,77287))),23:oe.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,41216))),24:oe.lazy(()=>__webpack_require__.e(1702).then(__webpack_require__.bind(__webpack_require__,40713))),25:oe.lazy(()=>__webpack_require__.e(1702).then(__webpack_require__.bind(__webpack_require__,40713))),26:oe.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,85668))),27:oe.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,85668))),28:oe.lazy(()=>__webpack_require__.e(109).then(__webpack_require__.bind(__webpack_require__,10660))),29:oe.lazy(()=>__webpack_require__.e(737).then(__webpack_require__.bind(__webpack_require__,54193))),30:oe.lazy(()=>__webpack_require__.e(3391).then(__webpack_require__.bind(__webpack_require__,99590))),31:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(6411),__webpack_require__.e(2535),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,88892))),32:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(5927)]).then(__webpack_require__.bind(__webpack_require__,58056))),33:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(6411),__webpack_require__.e(342)]).then(__webpack_require__.bind(__webpack_require__,27127))),34:oe.lazy(()=>Promise.all([__webpack_require__.e(2535),__webpack_require__.e(2303)]).then(__webpack_require__.bind(__webpack_require__,26733))),35:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(1450)]).then(__webpack_require__.bind(__webpack_require__,57993))),36:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(117),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,75126))),37:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(117),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,60839))),38:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,27880))),39:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(4662)]).then(__webpack_require__.bind(__webpack_require__,65852))),40:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(8072)]).then(__webpack_require__.bind(__webpack_require__,68466))),41:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(479)]).then(__webpack_require__.bind(__webpack_require__,66835))),42:oe.lazy(()=>__webpack_require__.e(5297).then(__webpack_require__.bind(__webpack_require__,97835))),43:oe.lazy(()=>__webpack_require__.e(8795).then(__webpack_require__.bind(__webpack_require__,6040))),44:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(6411),__webpack_require__.e(2535),__webpack_require__.e(459),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,76156))),45:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(459),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,72733))),46:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(459),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,1810))),47:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(459),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,99573))),48:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(459),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,534))),49:oe.lazy(()=>__webpack_require__.e(7482).then(__webpack_require__.bind(__webpack_require__,12258))),50:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,87261))),51:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,74768))),52:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,16439))),53:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,16439))),54:oe.lazy(()=>__webpack_require__.e(5992).then(__webpack_require__.bind(__webpack_require__,31333))),55:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(6411),__webpack_require__.e(2535),__webpack_require__.e(459),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,81896))),56:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(6411),__webpack_require__.e(2535),__webpack_require__.e(459),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,81896))),57:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(8431)]).then(__webpack_require__.bind(__webpack_require__,82643))),58:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9762),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,59372))),59:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9762),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,31618))),60:oe.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,63084))),61:oe.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,63084))),62:oe.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,4573))),63:oe.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,4573))),64:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,35507))),65:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,43867))),66:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,8180))),67:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,82999))),68:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,18379))),69:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,69911))),70:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,9324))),71:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,80800))),72:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,66206))),73:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,4793))),74:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,98519))),75:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,70970))),76:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,91235))),77:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,88244))),78:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,95346))),79:oe.lazy(()=>__webpack_require__.e(5148).then(__webpack_require__.bind(__webpack_require__,12116))),80:oe.lazy(()=>__webpack_require__.e(643).then(__webpack_require__.bind(__webpack_require__,48862))),81:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,6047))),82:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,61571))),83:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,12899))),84:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,36246))),85:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,31698))),86:oe.lazy(()=>__webpack_require__.e(869).then(__webpack_require__.bind(__webpack_require__,65831))),87:oe.lazy(()=>__webpack_require__.e(2819).then(__webpack_require__.bind(__webpack_require__,52783))),88:oe.lazy(()=>__webpack_require__.e(1512).then(__webpack_require__.bind(__webpack_require__,50826))),89:oe.lazy(()=>__webpack_require__.e(7395).then(__webpack_require__.bind(__webpack_require__,60382))),90:oe.lazy(()=>__webpack_require__.e(3585).then(__webpack_require__.bind(__webpack_require__,73305))),91:oe.lazy(()=>__webpack_require__.e(6963).then(__webpack_require__.bind(__webpack_require__,34158))),92:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,64023))),93:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,64023))),94:oe.lazy(()=>__webpack_require__.e(6127).then(__webpack_require__.bind(__webpack_require__,13178))),95:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(6411),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,86202))),96:oe.lazy(()=>__webpack_require__.e(1048).then(__webpack_require__.bind(__webpack_require__,69735))),97:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(459),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,31812))),98:oe.lazy(()=>__webpack_require__.e(4770).then(__webpack_require__.bind(__webpack_require__,15454))),99:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,622))),100:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,23891))),101:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,20149))),102:oe.lazy(()=>__webpack_require__.e(895).then(__webpack_require__.bind(__webpack_require__,36858))),103:oe.lazy(()=>__webpack_require__.e(3282).then(__webpack_require__.bind(__webpack_require__,40474))),104:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(5345),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,81224))),105:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(5345),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,81224))),106:oe.lazy(()=>__webpack_require__.e(5048).then(__webpack_require__.bind(__webpack_require__,71903))),107:oe.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,30383))),108:oe.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,30383))),109:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,77510))),110:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,77510))),111:oe.lazy(()=>__webpack_require__.e(3355).then(__webpack_require__.bind(__webpack_require__,64820))),112:oe.lazy(()=>__webpack_require__.e(3355).then(__webpack_require__.bind(__webpack_require__,64820))),113:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(5345),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,49889))),114:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(5345),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,49889))),115:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(5345),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,82767))),116:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(5345),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,82767))),117:oe.lazy(()=>__webpack_require__.e(8014).then(__webpack_require__.bind(__webpack_require__,56992))),118:oe.lazy(()=>__webpack_require__.e(8077).then(__webpack_require__.bind(__webpack_require__,50716))),119:oe.lazy(()=>__webpack_require__.e(3356).then(__webpack_require__.bind(__webpack_require__,75002))),120:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(5345),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,88377))),121:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(5345),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,88377))),122:oe.lazy(()=>__webpack_require__.e(1962).then(__webpack_require__.bind(__webpack_require__,81914))),123:oe.lazy(()=>__webpack_require__.e(4928).then(__webpack_require__.bind(__webpack_require__,47318))),124:oe.lazy(()=>__webpack_require__.e(1257).then(__webpack_require__.bind(__webpack_require__,42786))),125:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,12947))),126:oe.lazy(()=>__webpack_require__.e(8340).then(__webpack_require__.bind(__webpack_require__,59364))),127:oe.lazy(()=>__webpack_require__.e(4093).then(__webpack_require__.bind(__webpack_require__,68502))),128:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,13083))),129:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,13083))),130:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,97630))),131:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,97630))),132:oe.lazy(()=>__webpack_require__.e(6758).then(__webpack_require__.bind(__webpack_require__,59592))),133:oe.lazy(()=>__webpack_require__.e(6758).then(__webpack_require__.bind(__webpack_require__,59592))),134:oe.lazy(()=>__webpack_require__.e(9332).then(__webpack_require__.bind(__webpack_require__,55458))),135:oe.lazy(()=>__webpack_require__.e(9332).then(__webpack_require__.bind(__webpack_require__,55458))),136:oe.lazy(()=>__webpack_require__.e(4217).then(__webpack_require__.bind(__webpack_require__,49271))),137:oe.lazy(()=>__webpack_require__.e(3220).then(__webpack_require__.bind(__webpack_require__,27766))),138:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,26658))),139:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,82042))),140:oe.lazy(()=>__webpack_require__.e(7878).then(__webpack_require__.bind(__webpack_require__,50420))),141:oe.lazy(()=>__webpack_require__.e(7878).then(__webpack_require__.bind(__webpack_require__,50420))),142:oe.lazy(()=>__webpack_require__.e(9944).then(__webpack_require__.bind(__webpack_require__,84943))),143:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(6411),__webpack_require__.e(2535),__webpack_require__.e(8302)]).then(__webpack_require__.bind(__webpack_require__,76658))),144:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(6411),__webpack_require__.e(2535),__webpack_require__.e(8302)]).then(__webpack_require__.bind(__webpack_require__,76658))),145:oe.lazy(()=>__webpack_require__.e(8634).then(__webpack_require__.bind(__webpack_require__,10670))),146:oe.lazy(()=>__webpack_require__.e(8634).then(__webpack_require__.bind(__webpack_require__,10670))),147:oe.lazy(()=>__webpack_require__.e(7922).then(__webpack_require__.bind(__webpack_require__,74735))),148:oe.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,75949))),149:oe.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,75949))),150:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,62783))),151:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,62783))),152:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,88860))),153:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,96640))),154:oe.lazy(()=>__webpack_require__.e(8885).then(__webpack_require__.bind(__webpack_require__,10402))),155:oe.lazy(()=>__webpack_require__.e(3451).then(__webpack_require__.bind(__webpack_require__,521))),156:oe.lazy(()=>__webpack_require__.e(9922).then(__webpack_require__.bind(__webpack_require__,38159))),157:oe.lazy(()=>__webpack_require__.e(4572).then(__webpack_require__.bind(__webpack_require__,81844))),158:oe.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,49499))),159:oe.lazy(()=>__webpack_require__.e(5518).then(__webpack_require__.bind(__webpack_require__,52576))),160:oe.lazy(()=>__webpack_require__.e(5741).then(__webpack_require__.bind(__webpack_require__,15639))),161:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2306)]).then(__webpack_require__.bind(__webpack_require__,13245))),162:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1994)]).then(__webpack_require__.bind(__webpack_require__,89752))),163:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(745)]).then(__webpack_require__.bind(__webpack_require__,31222))),164:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,47653))),165:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,43580))),166:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,43580))),167:oe.lazy(()=>__webpack_require__.e(4449).then(__webpack_require__.bind(__webpack_require__,25969))),168:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,43580))),169:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(4110),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,28101))),170:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(4110),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,28101))),171:oe.lazy(()=>__webpack_require__.e(8787).then(__webpack_require__.bind(__webpack_require__,87019))),172:oe.lazy(()=>__webpack_require__.e(5650).then(__webpack_require__.bind(__webpack_require__,80070))),173:oe.lazy(()=>__webpack_require__.e(1799).then(__webpack_require__.bind(__webpack_require__,57754))),174:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(4110),__webpack_require__.e(8797)]).then(__webpack_require__.bind(__webpack_require__,38674))),175:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,47653))),176:oe.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,6880))),177:oe.lazy(()=>__webpack_require__.e(2983).then(__webpack_require__.bind(__webpack_require__,39109))),178:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,75034))),179:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,75034))),180:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(508)]).then(__webpack_require__.bind(__webpack_require__,7018))),181:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,47653))),182:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(459),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,72733))),183:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,41891))),184:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,41891))),185:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(1581)]).then(__webpack_require__.bind(__webpack_require__,9488))),186:oe.lazy(()=>__webpack_require__.e(4144).then(__webpack_require__.bind(__webpack_require__,68724))),187:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(459),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,72733))),188:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,47653))),189:oe.lazy(()=>__webpack_require__.e(8782).then(__webpack_require__.bind(__webpack_require__,48699))),190:oe.lazy(()=>__webpack_require__.e(7884).then(__webpack_require__.bind(__webpack_require__,92439))),191:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(7008)]).then(__webpack_require__.bind(__webpack_require__,26236))),192:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(8821)]).then(__webpack_require__.bind(__webpack_require__,75683))),193:oe.lazy(()=>__webpack_require__.e(5549).then(__webpack_require__.bind(__webpack_require__,90232))),194:oe.lazy(()=>__webpack_require__.e(9674).then(__webpack_require__.bind(__webpack_require__,96345))),195:oe.lazy(()=>__webpack_require__.e(5573).then(__webpack_require__.bind(__webpack_require__,62538))),196:oe.lazy(()=>__webpack_require__.e(2141).then(__webpack_require__.bind(__webpack_require__,88252))),197:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(6411),__webpack_require__.e(6811),__webpack_require__.e(6277)]).then(__webpack_require__.bind(__webpack_require__,3778))),198:oe.lazy(()=>__webpack_require__.e(6328).then(__webpack_require__.bind(__webpack_require__,19243))),199:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,4415))),200:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,82848))),201:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,82848))),202:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,27798))),203:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,27798))),204:oe.lazy(()=>__webpack_require__.e(9205).then(__webpack_require__.bind(__webpack_require__,17509))),205:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,39995))),206:oe.lazy(()=>__webpack_require__.e(7614).then(__webpack_require__.bind(__webpack_require__,56869))),207:oe.lazy(()=>__webpack_require__.e(2875).then(__webpack_require__.bind(__webpack_require__,75445))),208:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(6411),__webpack_require__.e(9472)]).then(__webpack_require__.bind(__webpack_require__,66270))),209:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9133)]).then(__webpack_require__.bind(__webpack_require__,97343))),210:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,12460))),211:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,12460))),212:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5470)]).then(__webpack_require__.bind(__webpack_require__,93557))),213:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6541)]).then(__webpack_require__.bind(__webpack_require__,45826))),214:oe.lazy(()=>Promise.all([__webpack_require__.e(6811),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,41666))),215:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(6411),__webpack_require__.e(2254)]).then(__webpack_require__.bind(__webpack_require__,35045))),216:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9408)]).then(__webpack_require__.bind(__webpack_require__,27035))),217:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(6411),__webpack_require__.e(6845)]).then(__webpack_require__.bind(__webpack_require__,54773))),218:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,72005))),219:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,72005))),220:oe.lazy(()=>__webpack_require__.e(1148).then(__webpack_require__.bind(__webpack_require__,81295))),221:oe.lazy(()=>__webpack_require__.e(1148).then(__webpack_require__.bind(__webpack_require__,81295))),222:oe.lazy(()=>__webpack_require__.e(7046).then(__webpack_require__.bind(__webpack_require__,36599))),223:oe.lazy(()=>__webpack_require__.e(7046).then(__webpack_require__.bind(__webpack_require__,36599))),224:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,12460))),225:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,12460))),226:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,98613))),227:oe.lazy(()=>__webpack_require__.e(9215).then(__webpack_require__.bind(__webpack_require__,75892))),228:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,47653))),229:oe.lazy(()=>__webpack_require__.e(7172).then(__webpack_require__.bind(__webpack_require__,48335))),230:oe.lazy(()=>__webpack_require__.e(5176).then(__webpack_require__.bind(__webpack_require__,11448))),231:oe.lazy(()=>__webpack_require__.e(6587).then(__webpack_require__.bind(__webpack_require__,14055))),232:oe.lazy(()=>__webpack_require__.e(9891).then(__webpack_require__.bind(__webpack_require__,57229))),233:oe.lazy(()=>__webpack_require__.e(8062).then(__webpack_require__.bind(__webpack_require__,87828))),234:oe.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,74985))),235:oe.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,74985))),236:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(6820)]).then(__webpack_require__.bind(__webpack_require__,15925))),237:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(8517)]).then(__webpack_require__.bind(__webpack_require__,4160))),238:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__,35924))),239:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2806)]).then(__webpack_require__.bind(__webpack_require__,33842))),240:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(5043)]).then(__webpack_require__.bind(__webpack_require__,34440))),241:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(799)]).then(__webpack_require__.bind(__webpack_require__,35305))),242:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,1654))),243:oe.lazy(()=>__webpack_require__.e(2529).then(__webpack_require__.bind(__webpack_require__,71646))),244:oe.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,99532))),245:oe.lazy(()=>__webpack_require__.e(5895).then(__webpack_require__.bind(__webpack_require__,91576))),246:oe.lazy(()=>__webpack_require__.e(6982).then(__webpack_require__.bind(__webpack_require__,61544))),247:oe.lazy(()=>__webpack_require__.e(6805).then(__webpack_require__.bind(__webpack_require__,64377))),248:oe.lazy(()=>__webpack_require__.e(1416).then(__webpack_require__.bind(__webpack_require__,72154))),249:oe.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,99532))),250:oe.lazy(()=>__webpack_require__.e(8307).then(__webpack_require__.bind(__webpack_require__,29261))),251:oe.lazy(()=>__webpack_require__.e(2826).then(__webpack_require__.bind(__webpack_require__,89906))),252:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,24764))),253:oe.lazy(()=>__webpack_require__.e(4610).then(__webpack_require__.bind(__webpack_require__,15467))),254:oe.lazy(()=>__webpack_require__.e(9590).then(__webpack_require__.bind(__webpack_require__,79942))),255:oe.lazy(()=>__webpack_require__.e(2076).then(__webpack_require__.bind(__webpack_require__,62228))),256:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(4849)]).then(__webpack_require__.bind(__webpack_require__,71617))),257:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(310)]).then(__webpack_require__.bind(__webpack_require__,85675))),258:oe.lazy(()=>__webpack_require__.e(5191).then(__webpack_require__.bind(__webpack_require__,36068))),259:oe.lazy(()=>__webpack_require__.e(3496).then(__webpack_require__.bind(__webpack_require__,1831))),260:oe.lazy(()=>__webpack_require__.e(5599).then(__webpack_require__.bind(__webpack_require__,66209))),261:oe.lazy(()=>__webpack_require__.e(4736).then(__webpack_require__.bind(__webpack_require__,79261))),262:oe.lazy(()=>__webpack_require__.e(2412).then(__webpack_require__.bind(__webpack_require__,51405))),263:oe.lazy(()=>__webpack_require__.e(2240).then(__webpack_require__.bind(__webpack_require__,66229))),264:oe.lazy(()=>__webpack_require__.e(265).then(__webpack_require__.bind(__webpack_require__,12463))),265:oe.lazy(()=>__webpack_require__.e(9360).then(__webpack_require__.bind(__webpack_require__,49735))),266:oe.lazy(()=>__webpack_require__.e(2396).then(__webpack_require__.bind(__webpack_require__,29449))),267:oe.lazy(()=>__webpack_require__.e(7855).then(__webpack_require__.bind(__webpack_require__,49123))),268:oe.lazy(()=>__webpack_require__.e(9507).then(__webpack_require__.bind(__webpack_require__,21605))),269:oe.lazy(()=>__webpack_require__.e(1343).then(__webpack_require__.bind(__webpack_require__,22922))),270:oe.lazy(()=>__webpack_require__.e(6985).then(__webpack_require__.bind(__webpack_require__,26985))),271:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,47653))),272:oe.lazy(()=>__webpack_require__.e(9647).then(__webpack_require__.bind(__webpack_require__,77367))),273:oe.lazy(()=>__webpack_require__.e(485).then(__webpack_require__.bind(__webpack_require__,3733))),274:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(6521),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,69427))),275:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(6521),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,69427))),276:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(6521),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,89981))),277:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(6521),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,89981))),278:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(7460)]).then(__webpack_require__.bind(__webpack_require__,20620))),279:oe.lazy(()=>__webpack_require__.e(9716).then(__webpack_require__.bind(__webpack_require__,16764))),280:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,16040))),281:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,16040))),282:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,47653))),283:oe.lazy(()=>__webpack_require__.e(3006).then(__webpack_require__.bind(__webpack_require__,20444))),284:oe.lazy(()=>__webpack_require__.e(2045).then(__webpack_require__.bind(__webpack_require__,78505))),285:oe.lazy(()=>__webpack_require__.e(1520).then(__webpack_require__.bind(__webpack_require__,96176))),286:oe.lazy(()=>__webpack_require__.e(9649).then(__webpack_require__.bind(__webpack_require__,12810))),287:oe.lazy(()=>__webpack_require__.e(4546).then(__webpack_require__.bind(__webpack_require__,32034))),288:oe.lazy(()=>__webpack_require__.e(5357).then(__webpack_require__.bind(__webpack_require__,87578))),289:oe.lazy(()=>__webpack_require__.e(8665).then(__webpack_require__.bind(__webpack_require__,92012))),290:oe.lazy(()=>__webpack_require__.e(3183).then(__webpack_require__.bind(__webpack_require__,2661))),291:oe.lazy(()=>__webpack_require__.e(4800).then(__webpack_require__.bind(__webpack_require__,2905))),292:oe.lazy(()=>__webpack_require__.e(9489).then(__webpack_require__.bind(__webpack_require__,38392))),293:oe.lazy(()=>__webpack_require__.e(9391).then(__webpack_require__.bind(__webpack_require__,36481))),294:oe.lazy(()=>__webpack_require__.e(5335).then(__webpack_require__.bind(__webpack_require__,14172))),295:oe.lazy(()=>__webpack_require__.e(2823).then(__webpack_require__.bind(__webpack_require__,39352))),296:oe.lazy(()=>__webpack_require__.e(4973).then(__webpack_require__.bind(__webpack_require__,855))),297:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,21263))),298:oe.lazy(()=>__webpack_require__.e(6741).then(__webpack_require__.bind(__webpack_require__,63357))),299:oe.lazy(()=>__webpack_require__.e(5775).then(__webpack_require__.bind(__webpack_require__,38164))),300:oe.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,22388))),301:oe.lazy(()=>__webpack_require__.e(6985).then(__webpack_require__.bind(__webpack_require__,26985))),302:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,47653))),303:oe.lazy(()=>__webpack_require__.e(6634).then(__webpack_require__.bind(__webpack_require__,47028))),304:oe.lazy(()=>__webpack_require__.e(680).then(__webpack_require__.bind(__webpack_require__,94570))),305:oe.lazy(()=>__webpack_require__.e(6366).then(__webpack_require__.bind(__webpack_require__,15421))),306:oe.lazy(()=>__webpack_require__.e(6452).then(__webpack_require__.bind(__webpack_require__,7432))),307:oe.lazy(()=>__webpack_require__.e(1070).then(__webpack_require__.bind(__webpack_require__,39788))),308:oe.lazy(()=>__webpack_require__.e(7242).then(__webpack_require__.bind(__webpack_require__,53392))),309:oe.lazy(()=>__webpack_require__.e(2707).then(__webpack_require__.bind(__webpack_require__,42555))),310:oe.lazy(()=>__webpack_require__.e(2865).then(__webpack_require__.bind(__webpack_require__,6170))),311:oe.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,55263))),312:oe.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,55263))),313:oe.lazy(()=>__webpack_require__.e(3141).then(__webpack_require__.bind(__webpack_require__,49423))),314:oe.lazy(()=>__webpack_require__.e(6985).then(__webpack_require__.bind(__webpack_require__,26985))),315:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(6411),__webpack_require__.e(2535),__webpack_require__.e(459),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,36258))),316:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,40605))),317:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(6411),__webpack_require__.e(2535),__webpack_require__.e(459),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,36258))),318:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,40605))),319:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(6411),__webpack_require__.e(2535),__webpack_require__.e(459),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,36258))),320:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(8319)]).then(__webpack_require__.bind(__webpack_require__,6184))),321:oe.lazy(()=>__webpack_require__.e(6985).then(__webpack_require__.bind(__webpack_require__,26985))),322:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(459),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,28475))),323:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(459),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,56918))),324:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,47653))),325:oe.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,60862))),326:oe.lazy(()=>__webpack_require__.e(9788).then(__webpack_require__.bind(__webpack_require__,45356))),327:oe.lazy(()=>__webpack_require__.e(576).then(__webpack_require__.bind(__webpack_require__,76202))),328:oe.lazy(()=>__webpack_require__.e(7260).then(__webpack_require__.bind(__webpack_require__,22473))),329:oe.lazy(()=>__webpack_require__.e(4520).then(__webpack_require__.bind(__webpack_require__,74058))),330:oe.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,53575))),331:oe.lazy(()=>__webpack_require__.e(4514).then(__webpack_require__.bind(__webpack_require__,3668))),332:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,47653))),333:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(928)]).then(__webpack_require__.bind(__webpack_require__,23144))),334:oe.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,49366))),335:oe.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,49366))),336:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,47653))),337:oe.lazy(()=>__webpack_require__.e(1939).then(__webpack_require__.bind(__webpack_require__,99048))),338:oe.lazy(()=>__webpack_require__.e(556).then(__webpack_require__.bind(__webpack_require__,328))),339:oe.lazy(()=>__webpack_require__.e(6434).then(__webpack_require__.bind(__webpack_require__,88025))),340:oe.lazy(()=>__webpack_require__.e(1880).then(__webpack_require__.bind(__webpack_require__,50722))),341:oe.lazy(()=>__webpack_require__.e(8237).then(__webpack_require__.bind(__webpack_require__,27460))),342:oe.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,81582))),343:oe.lazy(()=>__webpack_require__.e(264).then(__webpack_require__.bind(__webpack_require__,2431))),344:oe.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,78844))),345:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,47653))),346:oe.lazy(()=>__webpack_require__.e(4078).then(__webpack_require__.bind(__webpack_require__,94789))),347:oe.lazy(()=>__webpack_require__.e(2829).then(__webpack_require__.bind(__webpack_require__,85551))),348:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(5359)]).then(__webpack_require__.bind(__webpack_require__,24411))),349:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,47653))),350:oe.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,82603))),351:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,58868))),352:oe.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,99182))),353:oe.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,91162))),354:oe.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,72452))),355:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,78572))),356:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,78572))),357:oe.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,93726))),358:oe.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,4234))),359:oe.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,96652))),360:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,8148))),361:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,18457))),362:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,18457))),363:oe.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,32833))),364:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,28092))),365:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,51829))),366:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,90337))),367:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,90337))),368:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,5135))),369:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,63506))),370:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,63506))),371:oe.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,18784))),372:oe.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,24661))),373:oe.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,95111))),374:oe.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,38492))),375:oe.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,97154))),376:oe.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,70853))),377:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,58868))),378:oe.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,81183))),379:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,47653))),380:oe.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,82603))),381:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,58868))),382:oe.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,99182))),383:oe.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,91162))),384:oe.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,72452))),385:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,78572))),386:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,78572))),387:oe.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,93726))),388:oe.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,4234))),389:oe.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,96652))),390:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,8148))),391:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,18457))),392:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,18457))),393:oe.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,32833))),394:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,28092))),395:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,51829))),396:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,90337))),397:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,90337))),398:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,5135))),399:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,63506))),400:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,63506))),401:oe.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,18784))),402:oe.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,24661))),403:oe.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,95111))),404:oe.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,38492))),405:oe.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,97154))),406:oe.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,70853))),407:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,58868))),408:oe.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,81183))),409:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,47653))),410:oe.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,47317))),411:oe.lazy(()=>__webpack_require__.e(7560).then(__webpack_require__.bind(__webpack_require__,21484))),412:oe.lazy(()=>__webpack_require__.e(6029).then(__webpack_require__.bind(__webpack_require__,86315))),413:oe.lazy(()=>__webpack_require__.e(5179).then(__webpack_require__.bind(__webpack_require__,35153))),414:oe.lazy(()=>__webpack_require__.e(4621).then(__webpack_require__.bind(__webpack_require__,97137))),415:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,47653))),416:oe.lazy(()=>__webpack_require__.e(1831).then(__webpack_require__.bind(__webpack_require__,5202))),417:oe.lazy(()=>__webpack_require__.e(2539).then(__webpack_require__.bind(__webpack_require__,2016))),418:oe.lazy(()=>__webpack_require__.e(8143).then(__webpack_require__.bind(__webpack_require__,8306))),419:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,52889))),420:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(1461)]).then(__webpack_require__.bind(__webpack_require__,85434))),421:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,57858))),422:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,65334))),423:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,59035))),424:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,59035))),425:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,59035))),426:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,59035))),427:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,59035))),428:oe.lazy(()=>__webpack_require__.e(5022).then(__webpack_require__.bind(__webpack_require__,31765))),429:oe.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,80415))),430:oe.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,80415))),431:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,4282))),432:oe.lazy(()=>__webpack_require__.e(1253).then(__webpack_require__.bind(__webpack_require__,81285))),433:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,47653))),434:oe.lazy(()=>__webpack_require__.e(2216).then(__webpack_require__.bind(__webpack_require__,94163))),435:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(5382)]).then(__webpack_require__.bind(__webpack_require__,17734))),436:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,47653))),437:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(6411),__webpack_require__.e(6095),__webpack_require__.e(741),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,56369))),438:oe.lazy(()=>__webpack_require__.e(3685).then(__webpack_require__.bind(__webpack_require__,13120))),439:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(741),__webpack_require__.e(2524)]).then(__webpack_require__.bind(__webpack_require__,84536))),440:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,32624))),441:oe.lazy(()=>__webpack_require__.e(3589).then(__webpack_require__.bind(__webpack_require__,11))),442:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(919)]).then(__webpack_require__.bind(__webpack_require__,53020))),443:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7042)]).then(__webpack_require__.bind(__webpack_require__,5547))),444:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8137)]).then(__webpack_require__.bind(__webpack_require__,91123))),445:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6095),__webpack_require__.e(4339)]).then(__webpack_require__.bind(__webpack_require__,370))),446:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9595)]).then(__webpack_require__.bind(__webpack_require__,16290))),447:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3443)]).then(__webpack_require__.bind(__webpack_require__,19687))),448:oe.lazy(()=>__webpack_require__.e(6985).then(__webpack_require__.bind(__webpack_require__,26985))),449:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(459),__webpack_require__.e(3897)]).then(__webpack_require__.bind(__webpack_require__,5302))),450:oe.lazy(()=>__webpack_require__.e(4058).then(__webpack_require__.bind(__webpack_require__,4255))),451:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(6411),__webpack_require__.e(2535),__webpack_require__.e(459),__webpack_require__.e(8522)]).then(__webpack_require__.bind(__webpack_require__,43026))),452:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(6411),__webpack_require__.e(2535),__webpack_require__.e(459),__webpack_require__.e(8522)]).then(__webpack_require__.bind(__webpack_require__,43026))),453:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,47653))),454:oe.lazy(()=>__webpack_require__.e(4056).then(__webpack_require__.bind(__webpack_require__,20807))),455:oe.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,24693))),456:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1443)]).then(__webpack_require__.bind(__webpack_require__,97961))),457:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(65)]).then(__webpack_require__.bind(__webpack_require__,39081))),458:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,47653))),459:oe.lazy(()=>__webpack_require__.e(532).then(__webpack_require__.bind(__webpack_require__,20146))),460:oe.lazy(()=>__webpack_require__.e(7178).then(__webpack_require__.bind(__webpack_require__,95513))),461:oe.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,62465))),462:oe.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,54895))),463:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,27307))),464:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,14781))),465:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,63601))),466:oe.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,32040))),467:oe.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,837))),468:oe.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,32040))),469:oe.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,837))),470:oe.lazy(()=>__webpack_require__.e(1470).then(__webpack_require__.bind(__webpack_require__,35158))),471:oe.lazy(()=>__webpack_require__.e(7182).then(__webpack_require__.bind(__webpack_require__,9777))),472:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,47653))),473:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,7868))),474:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,47653))),475:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(5729)]).then(__webpack_require__.bind(__webpack_require__,28432))),476:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,47653))),477:oe.lazy(()=>__webpack_require__.e(6444).then(__webpack_require__.bind(__webpack_require__,90131))),478:oe.lazy(()=>__webpack_require__.e(5111).then(__webpack_require__.bind(__webpack_require__,75499))),479:oe.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,53198))),480:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(459),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,534))),481:oe.lazy(()=>__webpack_require__.e(1150).then(__webpack_require__.bind(__webpack_require__,2083))),482:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(2535),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,47653))),483:oe.lazy(()=>__webpack_require__.e(8866).then(__webpack_require__.bind(__webpack_require__,45722))),484:oe.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,89609))),485:oe.lazy(()=>__webpack_require__.e(2501).then(__webpack_require__.bind(__webpack_require__,74897))),486:oe.lazy(()=>__webpack_require__.e(3212).then(__webpack_require__.bind(__webpack_require__,55700))),487:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,99198))),488:oe.lazy(()=>__webpack_require__.e(1855).then(__webpack_require__.bind(__webpack_require__,75243))),489:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,99198))),490:oe.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,3766))),491:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,87261))),492:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,87261))),493:oe.lazy(()=>__webpack_require__.e(3784).then(__webpack_require__.bind(__webpack_require__,49026))),494:oe.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,40085))),495:oe.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,58234))),496:oe.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,64770))),497:oe.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,65077))),498:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,19730))),499:oe.lazy(()=>__webpack_require__.e(1836).then(__webpack_require__.bind(__webpack_require__,73980))),500:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,12947))),501:oe.lazy(()=>__webpack_require__.e(3509).then(__webpack_require__.bind(__webpack_require__,83741))),502:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,19730))),503:oe.lazy(()=>__webpack_require__.e(1025).then(__webpack_require__.bind(__webpack_require__,63819))),504:oe.lazy(()=>__webpack_require__.e(1344).then(__webpack_require__.bind(__webpack_require__,89288))),505:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,19730))),506:oe.lazy(()=>__webpack_require__.e(6034).then(__webpack_require__.bind(__webpack_require__,75413))),507:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__,4147))),508:oe.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,28637))),509:oe.lazy(()=>Promise.all([__webpack_require__.e(9905),__webpack_require__.e(67)]).then(__webpack_require__.bind(__webpack_require__,10998))),510:oe.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,64770))),"@@/global-layout":oe.lazy(()=>__webpack_require__.e(1717).then(__webpack_require__.bind(__webpack_require__,5428)))}}})}var m=__webpack_require__(19873),y=__webpack_require__(26243),b=__webpack_require__(29787),Z=__webpack_require__(41977),ee=()=>oe.createElement(b.Z,{size:"middle",className:Z.Z.loading}),mr=__webpack_require__(65582),Gr=__webpack_require__(66649),Pr=__webpack_require__.n(Gr),Rn=__webpack_require__(91392),$a=__webpack_require__.n(Rn),La=__webpack_require__(73100),Yo=__webpack_require__.n(La),to=__webpack_require__(14805),No=__webpack_require__.n(to),lo=__webpack_require__(13477),Zc=__webpack_require__.n(lo),Hc=__webpack_require__(64796),uc=__webpack_require__.n(Hc),Uc=__webpack_require__(9007),ou=__webpack_require__.n(Uc),In=__webpack_require__(58626),Wu=__webpack_require__.n(In),cc=__webpack_require__(9084),ri=__webpack_require__.n(cc),To=__webpack_require__(5116),qa=__webpack_require__.n(To),iu=__webpack_require__(50991),Pu=__webpack_require__.n(iu),lc=__webpack_require__(39050),su=__webpack_require__.n(lc),uu=__webpack_require__(1554),vl=__webpack_require__.n(uu),Wc=__webpack_require__(59697),cu=__webpack_require__.n(Wc);Pr().extend(Yo()),Pr().extend(No()),Pr().extend(Zc()),Pr().extend(uc()),Pr().extend(ou()),Pr().extend(Wu()),Pr().extend(ri()),Pr().extend(qa()),Pr().extend(Pu()),Pr().extend(su()),Pr().extend(vl()),Pr().extend(cu()),Pr().extend($a());var hl=Object.defineProperty,dc=Object.getOwnPropertySymbols,_l=Object.prototype.hasOwnProperty,Mi=Object.prototype.propertyIsEnumerable,zs=(Nr,an,Bn)=>an in Nr?hl(Nr,an,{enumerable:!0,configurable:!0,writable:!0,value:Bn}):Nr[an]=Bn,Eu=(Nr,an)=>{for(var Bn in an||(an={}))_l.call(an,Bn)&&zs(Nr,Bn,an[Bn]);if(dc)for(var Bn of dc(an))Mi.call(an,Bn)&&zs(Nr,Bn,an[Bn]);return Nr},fc=(Nr,an,Bn)=>new Promise((Pa,Gn)=>{var qn=Vn=>{try{so(Bn.next(Vn))}catch(uo){Gn(uo)}},ua=Vn=>{try{so(Bn.throw(Vn))}catch(uo){Gn(uo)}},so=Vn=>Vn.done?Pa(Vn.value):Promise.resolve(Vn.value).then(qn,ua);so((Bn=Bn.apply(Nr,an)).next())});const Yi="https://www-cdn.educoder.net/",pc=!1;function Su(){return fc(this,null,function*(){const Nr=(0,m.gD)(),{routes:an,routeComponents:Bn}=yield pl(Nr);yield Nr.applyPlugins({key:"patchRoutes",type:mr.ApplyPluginsType.event,args:{routes:an,routeComponents:Bn}});const Pa=Nr.applyPlugins({key:"modifyContextOpts",type:mr.ApplyPluginsType.modify,initialValue:{}}),Gn=Pa.basename||"/",qn=Pa.historyType||"browser",ua=(0,y.fi)(Eu({type:qn,basename:Gn},Pa.historyOpts));return Nr.applyPlugins({key:"render",type:mr.ApplyPluginsType.compose,initialValue(){const so={useStream:!0,routes:an,routeComponents:Bn,pluginManager:Nr,mountElementId:"root",rootElement:Pa.rootElement||document.getElementById("root"),loadingComponent:ee,publicPath:Yi,runtimePublicPath:pc,history:ua,historyType:qn,basename:Gn,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:Pa.callback},Vn=Nr.applyPlugins({key:"modifyClientRenderOpts",type:mr.ApplyPluginsType.modify,initialValue:so});return zc(Vn)}})()})}Su(),typeof window!="undefined"&&(window.g_umi={version:"4.5.3"})})()})();